微 机 原 理 与 接 口 技 术 课 程 设 计 报 告 题 目 : 倒 计 时 学 院 专 业 计算机科学与技术 班 级 学 号 学生姓名 指导教师 课程成绩 完成日期 2011 年 6 月 23 日 目 录 一. 设计功能 ........................................................ 3 二. 设计原理及原理图......................................... 3 1. 系统总设计原理 ............................................ 3 2. 硬件框架原理图 ............................................ 3 3. 硬件介绍 ........................................................ 4 4. 功能电路 ........................................................ 7 三. 程序模块及流程图......................................... 8 1. 8255A 初始化 ................................................. 8 2. 显示程序模块 ................................................ 8 3. 延时程序模块 ................................................ 9 4. 控制程序模块 ................................................ 9 5. LED 灯点亮程序模块 .................................... 10 四. 源程序 ......................................................... 11 五. 实验结果 ...................................................... 15 六. 总结 ............................................................. 16 附录1:系统硬件框架 ......................................... 17 附录2:系统总程序流程图 ................................. 18 附录3:8086/88 计算机主板图 ............................ 19 题目:倒计时 一. 设计功能 本次课程设计我们在TD-PIT+实验系统和PC 机平台上利用并行接口8255A、键盘及数码管显示单元、开关及LED 显示单元、键盘按键和电脑显示屏设计成一个倒计时器。具体功能包括: 1. 用2 位8 段共阴数码管显示倒计时时间; 2. 使用开关K0 实现暂停/启动功能,开关K1 实现倒计时复位功能; 3. 倒计时为0 时8 盏LED 灯实现跑马灯功能; 4. 利用数字键输入倒计时初始数值,按键“r”实现重新启动倒计时器,按键“e”实现退出程序进入DOS 环境下,并对其他按键进行屏蔽; 5. 屏幕显示相应的提示信息,包...