倒计时钟课程设计报告
《倒计时钟课程设计报告》由会员分享,可在线阅读,更多相关《倒计时钟课程设计报告(20页珍藏版)》请在毕设资料网上搜索。
1、 第 页 共 20 页 1 计算机科学与技术系 课程设计报告 2008 2009 学年第 一 学期 课程课程 微机原理 课程设计名称课程设计名称 倒计时数字钟 学生姓名学生姓名 学号学号 专业班级专业班级 指导教师指导教师 2009-2-15 第 页 共 20 页 2 倒计倒计时时数字数字钟钟 一一. . 题义分析及解决方案题义分析及解决方案: 设计一个接口与七段 LED 显示器,显示一个倒计时时钟,显示初值为 60 分 00 秒,每隔一秒改变一次显示值,60 秒为一分钟,LED 显示器显示 分、秒的动态值。 1 1 题义需求分析题义需求分析: 根据题意设计一个接口和七段 LED 显示器,本设
2、计能显示一个具有固定 初值的倒计时钟,能每隔固定时间间隔(1s),动态刷新显示值,并且能用 LED 显示器显示分秒的动态值,需要解决如下问题: 1) 选择怎样的接口问题? 2) 显示设备的选择问题? 3) 初值的设置和输入问题? 4) 计数值与显示码的转换及动态值显示问题? 5) 相关芯片与译码器的选择问题? 2 2 解决问题方法及思路解决问题方法及思路: 1) 硬件硬件部分部分:根据七段 LED 显示器的硬件结构,为减少器件的使用量,可 以选择芯片 8255A, 将七段 LED 显示器与 8255A 的两个八位并行输出口连接, 比如使用 8255 的 A 口和 B 口。其中,A 口用于位选,
3、确定选择哪一个显示灯; B 口用于段选择,通过改变 B 口中的段码,使得显示灯能够显示出相应的时间 数字。8255 与七段 LED 显示器采用的共阴极的接法。 2) 软件部分软件部分:根据题义要求,可以设立一个段码表和一个显示缓冲区,以 动态刷新的方式,显示四位数字表示的时间。前者存放的是共阴极方式下数字 0-9 的段码;后者存放的是显示初值。设置好 8255 的工作方式后,运行显示 程序,将缓冲区中的数字通过 LED 灯显示出来。为消除串码和闪烁,应让每 位数字显示 25 毫秒后,关闭显示,之后再显示下一个数字。四位数字显示完 成后,将缓冲区中的时间减少一秒,重复显示,直到时间减少到 00
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中设计图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 时钟 课程设计 报告
