《单片机实验数码管显示时钟设计》由会员分享,可在线阅读,更多相关《单片机实验数码管显示时钟设计(6页珍藏版)》请在金锄头文库上搜索。
1、单片机原理与应用课程设计总结报告题目:数码管显示时钟设计数码管显示时钟设计一实验目的:、进一步掌握定时器的使用和编程方法。2、进一步掌握中断处理程序的编程方法。3、进一步掌握数码管显示功能.、进一步掌握软件数据处理的方法.二主要内容要求:1、利用CPU的定时器和数码管显示电路,设计一个电子时钟。格式如下:X XXXX 由左向右分别为:时、分、秒。三、设计框图及整机概述1、 系统整体框图单片机目标机静态显示6位按键 LED发光管8个电源指示控制V2、整机概述:1 正常情况显示时间四系统说明:目标机为一个以8CS51单片机为核心的单片机最小系统,负责控制各个模块,完成实验及相关操作.各模块接口与引
2、脚分配如下: (1)2口:8个发光二极管接;(2)P0.0P0。3:个独立按键;(3)P0.407:外扩展液晶模块数据线;(4)10:J5短路冒,为外扩展DS1B20数据线和DS302复位线共用;(5)P1.1:短路冒,为4C01数据线和DS1302时钟线共用;()P1。2:6短路冒,为24C01时钟线和302数据线共用;(7)1。:9短路冒,为继电器控制端和液晶使能端共用;()P.:液晶模块读写控制端;(9)P.5:7短路冒,为液晶复位端和下载线共用;(1)P16P7:下载线;(1)P3:J1短路冒,为下载线和串行通信线共用;(12)P3.1:J2短路冒,为下载线和串行通信线共用;(1)P3
3、:一体化红外接收头;(14)P3.3:蜂鸣器驱动端;(5)P3.4P3.5:定时器/计数器预留接口;(6)P6:16串行显示数据线;(7)P.7:164串行显示时钟线.2.静态显示模块静态显示部分由6片串并转换芯片4164和6个共阴极8段数码管构成,可以实现位数码显示,该部分特点是占用口线少,显示亮度高,由于14在低电平输出时,允许通过的电流达8m,故不必再添加驱动电路,与动态扫描显示比较,无需PU不停的扫描,频繁的为显示服务,可以节省CU的时间五程序流程图: 主程序流程图 中断服务程序流程图六、总结设计及调试体会对所用单片机的内部结构有一个系统的了解,知道该单片机内有哪些资源;有一个清晰的思
4、路和一个完整的的软件流程图;设计程序时,不能妄想一次就将整个程序设计好,反复修改、不断改进是程序设计的必经之路;要养成注释程序的好习惯,一个程序的完美与否不仅仅是实现功能,而应该让人一看就能明白你的思路,这样也为资料的保存和交流提供了方便;在设计课程过程中遇到问题是很正常德,但我们应该将每次遇到的问题记录下来,并分析清楚,以免下次再碰到同样的问题.七、附录: 1时钟程序: BIT P。6CLK BT P3.7R 000HAJP MAG000AJMP SEVOR 0030MIN:M7,#1H MOV TOD,1 CR A MV R0, OV R1, MO R2, MOV R6,A MOV R4,
5、A V R,A MVTL,AFH MO T,#03CH SB R0 SET T0 EB E SJM SEE:V 0,0AH MO 0,#0H NZR7,TUN MOV 7,014H MOV,0 LCLL L MOV A,R1 LCALL LE MO,R2 CALL LED O A,R6 CL LED MOV,R4 LCA LED OV ,R5 CAL LED IC R CJE R0,10,RETN OV R0,00H C R1 CJE R1,#6,RETUNT OV R1,#00H INC R2 CE R,#10,ETUNT MOV 2,00H NR JR6,6,RTUT OV 6,0H IN R4 CNER5,,T CJN R4,4,RETNT MOVR4,00H MVR5,00H SMP RETUNT TT: NE 4,#1,RUN MOV R4,#00H J: INC R5 SJMPRETUNTETUNT:ETILED:MOV DPT,#TABL MO ,ADPT O R3,8E: RCA BC, SOG1 CLRQ SONG1: SE S: K OP SETB LK OP DNZ R,EE RTTABLE: DB BEH,6,0EAH,6EH,56H,7C,FCH,0E,0EH,07E,H N2 参考资料:单片机原理与技术、模拟电子与技术不足之处,敬请谅解 /