微机接口电子钟课程设计报告
《微机接口电子钟课程设计报告》由会员分享,可在线阅读,更多相关《微机接口电子钟课程设计报告(10页珍藏版)》请在毕设资料网上搜索。
1、微机系统与接口课程设计微机系统与接口课程设计 一、课程设计目的: 掌握综合使用基本输入输出设备、通用接口芯片、专用接口芯片的方法; 掌握实时处理程序的编制和调试方法 二、课程设计要求和内容: 用实验仪器上的并行接口控制七段数码管显示, 设计一个定时显示装置, 用六个数 码管显示时间(左边两位显示小时值,中间两位显示分值,右边两位显示秒值) 。 用开关(模块 A5)控制计时和显示: K1 键(清除) :显示 00-00-00; K2 键(启动) :显示 XX-XX-XX 变化的时间值; K3 键(停止) :显示 XX-XX-XX 不变; K4 键(设置) :设置 XX-XX-XX 时间值,时间值
2、由模块 B2 开关输入。 三、实验提示实验提示 (1)硬件连线)硬件连线 本实验主要用到开关和数码管两个设备,开关值需要 4 个输入端口控制。模块 A5 开关由 74LS244 控制,模块 B2 开关输入由 8255(模块 E3)的三个端口控制。数码管 的显示由 E4 模块 8255 的 A 口、B口控制。用 8253 计时,并向 8259 发中断信号。 (2)端口地址)端口地址 E3 模块 8255 端口地址固定为:0FF28H 0FF2BH;E4 模块 8255 端口地址固定为: 0FF20H 0FF23H(A 口为位控制端口,B 口为段控制端口);8253 的通道地 址固定为 0040H
3、0043H;74LS244 和 8259 的端口地址由用户任意选择译码输出接线 而定。 (3)程序主要模块)程序主要模块设计提示设计提示: (注:实验台存储空间分配用户数据程序区为(注:实验台存储空间分配用户数据程序区为 01000H 0FFFFH 。 )。 ) 主程序模块:对 8253、8259、8255 进行初始化,设置中断向量,读取 A5 开关值 作相应的处理。 8253 中断服务程序:计时时间到一秒,修改当前时间。8253 可设定成每一秒产生 一次中断。 数码管显示控制子程序:通过段、位控制控制端口控制数码管相应显示对应值。 四、硬件电路设计: 1 1)设计思路:设计思路: (1)在主
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中设计图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 微机 接口 电子钟 课程设计 报告
