精品文档---下载后可任意编辑西安郵電大学硬件课程设计报告题 目: 抢 答 器院系名称:计算机学院 专业名称:班 级: 学生姓名:学号(8 位):指导老师:设计起止时间精品文档---下载后可任意编辑设计目的 用逻辑开关模拟竞赛抢答器按钮(共 8 个开关:K0 ~ K7)当某个逻辑开关置“1”时,相当某组抢答按钮按下
在七段数码管上将其组号(0~7)显示出来,若为 0 表示无人抢答
从键盘上按空格键开始下一轮抢答,按 键 退出程序
设计内容 1
选用元器件:(1)、并行接口 8255:通过编程来指定它要完成的功能,是并行数字设备与微机间的接口
8255 用于输入抢答信息,并输出正确的序号给数码管,以及控制LED 灯的亮灭
本设计中 8255A 的地址范围设置为 1400H—1403H,其中控制口地址为 1403H
而且使用了 8255A 的 A 口,B 口和 C 口
它们均工作在方式 0 下,其中 A 口和 C 口为输出,B 口为输入
(2)、数码管:指示先抢答的组号
(3)、二极管:指示抢答
(4)、开关:作为抢答者的按钮
基础实验一:8255 基本输入输出能够在自行设计的接口开发板上,实现拨动开关控制 LED 的亮灭
(软件代码命名为:,代码要求用小写字母,且必须经过优化,源代码小于