闪烁灯课程设计
《闪烁灯课程设计》由会员分享,可在线阅读,更多相关《闪烁灯课程设计(10页珍藏版)》请在毕设资料网上搜索。
1、 - 1 - 目录目录 一、设计目的一、设计目的2 2 二、设计内容与要求二、设计内容与要求2 2 三、设计原理与硬件电路三、设计原理与硬件电路2 2 四、接线电路图与实物电路图四、接线电路图与实物电路图3 3 五、程序流程图五、程序流程图4 4 六、程序代码六、程序代码5 5 七、程序及硬件系统调试情况七、程序及硬件系统调试情况9 9 八、设计总结与体会八、设计总结与体会9 9 九、参考文献九、参考文献1010 - 2 - 一、设计目的一、设计目的 课程设计是培养和锻炼学生在学习完本门课后综合应用所学理论知识, 解决实际工程设 计和应用问题的能力的重要环节。通过课程设计,熟悉和掌握微机系统的
2、硬件设计的方法、 原理、设计步骤。熟练掌握微机系统与接口扩展电路的设计方法,熟练应用 8086 汇编语言 编写应用程序和实际设计中的硬软件调试方法和步骤。 不仅要培养学生事实求是和严肃认真 的工作态度,培养学生的实际动手能力,检验学生对本门课学习的情况,更要培养学生在实 际的工程设计中查阅资料,撰写设计报告表达设计思想和结果的能力。 二、设计内容与要求二、设计内容与要求 硬件设计题十一 闪烁灯 利用 8253 实现闪烁灯效果,并最终通过键盘输入指定时间实现定时闪烁,同时利用七 段数码管倒计时辅助显示闪烁时间,实现定时设定功能。比如:按下键盘 9 号键,则 LED 灯开始每秒闪烁一下,9 秒后停
3、止闪烁,实现定时闪烁;同时数码管从 9 开始倒计时显示辅 助显示闪烁时间。 三、设计原理与硬件电路三、设计原理与硬件电路 启动后,通过 8255 的 C 口开始扫描键盘。当有键按下时,排除抖动的可能并且判断释 放该键后, 得到键码。 然后通过 8255 的 A 口送出倒计时的码值, 通过 8255 的 PB0 启动 8253 的分频电路,得 1s 方波,驱动 LED 闪烁。 键盘上按键的位置采用扫描法得到。行线接+5V,作为 8255 的 C 口低四位输入,列线 由 8255 高四位输出,逐列输出 0。检测 C 口高四位是否有 0,若有则该列所在行的键即为 按下的键。当然逐列扫描前要先判断是否有键按下,并延时后,再次判断有无键按下,以排 除键盘抖动的可能性。 键盘按键的键码的确定。当然我们可以对每
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中设计图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 闪烁 课程设计
