微机原理电子时钟.pdf
上传人:13****51 上传时间:2024-09-12 格式:PDF 页数:20 大小:2.6MB 金币:10 举报 版权申诉
预览加载中,请您耐心等待几秒...

微机原理电子时钟.pdf

微机原理电子时钟.pdf

预览

免费试读已结束,剩余 10 页请下载文档后查看

10 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

目录一、课程设计目的...........................................................................................二、课程设计要求...........................................................................................三、基本工作原理及系统框图......................................................................四、芯片简介及初始化..................................................................................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、Tim1(秒单元)、Tim2(分单元)、Tim3(时单元)。每进入中断服务程序一次Tim2ms+1,当Tim2ms=500时清0,Tim1+1;当Tim1=60时清0,Tim2+1;当Tim2=60时清0,Tim3+1;Tim3=24时清0三:基本工作原理及系统框图:系统设计的电子时