电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

微机原理电子时钟..

微机原理电子时钟.._第1页
1/20
微机原理电子时钟.._第2页
2/20
微机原理电子时钟.._第3页
3/20
一、课程设计目的二、课程设计要求三、基本工作原理及系统框图四、芯片简介及初始化4.1、8255 简介及初始化4.2、8253 简介及初始化4.3、8259 简介及初始化五、软件程序设计5.1、主程序流程图5.2、电子时钟中断处理程序流程图5.3、显示模块流程图5.4、总程序代码六、设计总结七、参考文献一、课程设计的目的通过本次课程设计学习和掌握计算机中常用接口电路的应用和设计技术,充分认识理论知识对应用技术的指导性作用,进一步加强理论知识与应用相结合的实践和锻炼。通过这次设计实践能够进一步加深对专业知识和理论知识学习的认识和理解,使设计者的设计水平和对所学知识的应用能力以及分析问题解决问题的能力得到全面提高。1. 熟练掌握 8086/88 教学系统的基本操作和调试程序的各种指令。2. 掌握 8259 中断控制器的工作原理和应用编程方法,练习编写中断程序的方法。3. 掌握 8255 的各种工作方式及其应用编程。4.掌握 8253 定时/计数器的工作原理、工作方式及其应用编程。5. 熟悉编程及调试程序的方法。二、课程设计要求:(1)用 8255 的 A 口驱动六个七段数码管(LED)的字段,B 口驱动六位七段数码管(LED)的位控端,右侧开始各两位分别显示:时、分、秒。(2)七段数码管采用动态扫描工作方式,每位轮流显示的时间<2ms,扫描频率>50HZ,采用 8253 定时中断方式,在中断服务程序中完成显示位和内容的轮换。(3)以 8253 定时中断的时间 2ms 为基本单位,可设置计数变量单元Tim2ms、Timl(秒单元)、Tim2(分单元)、Tim3(时单元)。每进入中断服务程 序 一 次 Tim2ms+1 , 当 Tim2ms=500 时 清 0 , Timl+1 ; 当 Tim1=60 时 清 0 ,Tim2+1;当 Tim2=60 时清 0,Tim3+1;Tim3=24 时清 0三:基本工作原理及系统框图:系统设计的电子时钟主要由显示模块、时钟控制模块和时钟运算模块三大部分组成。以 8086 微处理器作 CPU,8253 做定时器对一个频率为 1MHZ 的时钟信号定时,在写入控制字与计数初值后,每到 2ms 定时器就启动工作,即当计数器减到 1时,输出端 OUT0 输出一个 CLK 周期的低电平,接 8259,向 CPU 申请中断,主要用8259A 的 IRQ2 的中断服务程序完成秒、分、时的运算即计时功能,8255A 负责将内存里的时位,分位,秒位值输出到数码管。.本设计由 8259A 中断控制器、8253 定时/计数器、8255A 接口芯片、LED 数码显示管组成。电子时钟的显示格式 HH:MM...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

微机原理电子时钟..

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部