微型计算机基于8086cup数字时钟课程设计
《微型计算机基于8086cup数字时钟课程设计》由会员分享,可在线阅读,更多相关《微型计算机基于8086cup数字时钟课程设计(21页珍藏版)》请在毕设资料网上搜索。
1、课 程 设 计 任 务 书 专 业 自动化 班 级 姓 名 设 计 起 止 日 期 2013.12.162013.12.20 设计题目:基于 8086CPU 的数字时钟的设计 设计任务(主要技术参数) : 1、利用实验系统上提供的 8253 和 LED 数码显示等电路,设计一 个电子时钟; 2、格式如下:6 个数码由左向右分别显示为:时、分、秒。 指导教师评语: 成绩: 签字: 年 月 日 课程设计说明书 NO.1 1 1 引言引言 随着在现代技术进步,电子产品越来越多的在生活中出现,服务于人们的生活,从 简单的电子手表,到人人必备的手机,我们都可以看到电子时钟的身影。 本系统就是基于 808
2、6 系统,配合 8255 和 8253 芯片开发的一个数字电子时钟,有 显示时分秒的功能。 2 2 设计方案论证设计方案论证 2.12.1 一秒定时方案的选择一秒定时方案的选择 运用 8253 产生周期为 2 秒的方波,通过 8255 芯片的 A、B、C 口读取电平高低, 判断电平变化,进而判断 1 秒延时是否已经到达,这种方法可以写成子程序,执行返回 就近似于 1 秒延时。 2.22.2 时钟时分秒的处理方式选择时钟时分秒的处理方式选择 时钟的时分秒的处理方法实际上时数学逻辑问题。在编辑过程中我想到两种解决方 案。 方案一:将时分秒当做三个数据进行处理,设置三个数据空间,作为是分秒的数据 缓
3、存区,再将缓存区的内容转换成显示数据。每次延时之后判断“秒”是否应该向“分” 进位, “分”是否应该向“时”进位, “时”是否已经超过 24.这个过程理论上可以实现, 但是逻辑判断较为繁琐。 方案二;将时分秒分成六位,放在显示数据缓存区里,每次一秒延时之后判断是否 向高位进一,若还不进一,则跳回最低位,再次进行一秒延时;由于秒和分都是 60 进 制,处理方法一样,而“时”是 24 进制,应该进行额外处理。 2.32.3 八段数码管动态显示八段数码管动态显示 对于 8279 八段数码管的显示需要入码位和段码,因此采用 74LS373 作为位码输出 端口, 8255 的 A、 B、 C 口作为段码
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中设计图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 微型计算机 基于 8086 cup 数字 时钟 课程设计
