1、目录目录 一、设计背景.1 二、设计要求和目的.1 2.1、设计要求 1 2.2、设计目的 2 三、设计的具体实现.3 3.1、系统设计 3 3.2、单元电路的设计 4 3.2.1 8255 的介绍及初始化.4 3.2.2 8259 的介绍及初始化.5 3.2.3 8253 的介绍及初始化.7 四、程序设计流程图及代码.9 4.1、主程序流程图: 9 4.2、电子时钟中断处理程序流程图: .10 4.3、显示模块流程图: .11 4.4、程序代码: .11 五、心得体会及建议20 六、附录22 七、参考文献22 1 电子钟课程设计报告电子钟课程设计报告 一、设计背景一、设计背景 电子数字钟的应
2、用十分广泛,通过计时精度很高的石英晶振 (也可采用卫星传递的时钟标准信号) ,采用相应进制的计数器, 转化为二进制数,经过译码和显示电路准确地将时间“时” “分” “秒”用数字的方式显示出来。与传统的机械钟相比,它具有走 时准确,显示直观,无机械传动,无需人的经常调整等优点。它 广泛用于电子表、车站、码头、广场等公共场所的大型远距离时 间显示电子钟。 二、设计要求和目的二、设计要求和目的 2.12.1、设计要求、设计要求 利用 8259A 中断控制器、8253 定时/计数器、8255A 接口芯 片以及键盘和数码显示电路,设计一个电子时钟,由 8253 中断 定时,小键盘控制电子时钟的启停及初始
3、值的预置。电子时钟的 显示格式 HH:MM:SS 由左到右分别为时、分、秒,最大记时 59: 59:59 超过这个时间时分秒位都清零从 00:00:00 重新开始。 1. 电子时钟具有二十四小时循环记时功能,走时要准。 2. 显示格式,时:分:秒。 3. 利用 8253 作为定时器。 2 2.22.2、设计目的、设计目的 通过本次课程设计,学习和掌握计算机中常用接口电路的应 用和设计技术,充分认识理论知识对应用技术的指导性作用,进 一步加强理论知识与实践应用相结合的能力。进一步加深对专业 知识和理论知识的认识和理解,使设计者的设计水平和对所学知 识的应用能力以及分析问题、解决问题的能力得到全面
4、提高。通 过设计实践,培养学生查阅专业资料,工具书或参考书,了解有关 工业标准,掌握现代设计手段和软件工具,并能以图纸和说明书 表达设计思想和结果的能力。 1. 熟练掌握 8086/88 教学系统的基本操作和调试程序的各 种指令。 2. 掌握 8259 中断控制器的工作原理和应用编程方法,练习 编写中断程序的方法。 3. 掌握 8255 的各种工作方式及其应用编程。 4. 掌握 8253 定时/计数器的工作原理、工作方式及其应用 编程。 5. 熟悉编程及调试程序的方法。 6. 练习 LED-KEYBOARD UNIT 的使用方法和数码管的显示编 程方法。 3 三、设计的具体实现三、设计的具体实现 3.13.1、系统设计、系统设计 该系统是一个简单的利用 8253 定时器、8255 可并行通信接 口和中断控制器 8259 设计的电子时钟系统,在该系统中设有一 个启动键,启动键未按下时,显示初始化界面“HELLO” ;当按下 启动键时,8253 定时器开始计时(8253 的初值为 10000,接 1MHz 的脉冲,即当 8253 计满 100 时正好是 1S) ,当计时计满