四位二进制数的可控加法实验报告
一、实验目的。
1.
了解四位二进制数运算的基本原理
,
制定设计方案。
2.
利用
ISE
软件进行可编程逻辑器件设计
,
完成逻辑仿真功能。
3.
使用编译器将设计实现
,
下载到
BASYS2
实验板上进行调试和验证所设计
的四位二进制数的运算。
二、实验器材。
1.
Pentium
—Ⅲ计算机
一台;
2.
BASYS2
实验板一只;
三、实验方案。
1.
基本功能。
实现了两个四位二进制数的加减法运算
,
能够在输出端得出结果
.
2.
清零功能。
利用一个微动开关,在逻辑程序中表示出当按下微动开关后两个操作数都
变为零。再调用以前的加法程序,即可实现输出结果清零。
3.
用数码管显示。
编写程序,将数值转换为七段显示器显示。将运算结果输送到数码管中。
值得注意的是四个数码管要显示不同的数字,
就需要利用到人的视觉误差,
做一
些短暂的延时。
4.
溢出显示。
本实验中,设计的是一个无符号数加减法器,因而其共有两种溢出情况
一,
减法时,
减数大于被减数,
针对这种情况可以利用比较大小进行溢出判
断;
二,加法时,被操作数之和大于
15
。判断进位,如果进位为
1
则显示溢出,
若反之,则不显示。
四、实验原理图。