单片机数字电子钟课程设计实训报告

上传人:第*** 文档编号:34020010 上传时间:2018-02-20 格式:DOCX 页数:18 大小:110.88KB
返回 下载 相关 举报
单片机数字电子钟课程设计实训报告_第1页
第1页 / 共18页
单片机数字电子钟课程设计实训报告_第2页
第2页 / 共18页
单片机数字电子钟课程设计实训报告_第3页
第3页 / 共18页
单片机数字电子钟课程设计实训报告_第4页
第4页 / 共18页
单片机数字电子钟课程设计实训报告_第5页
第5页 / 共18页
点击查看更多>>
资源描述

《单片机数字电子钟课程设计实训报告》由会员分享,可在线阅读,更多相关《单片机数字电子钟课程设计实训报告(18页珍藏版)》请在金锄头文库上搜索。

1、0第一章 设计概要设计要求:1、用单片机及 6 位 LED 数码管显示时、分、秒00 时 00 分 00 秒23 时 59 分 59 秒 循环运行2、整点提醒 0,123 时 短蜂鸣3、用按键实现 时、分、秒 调整4、省电功能(关闭显示)5、定时设定提醒 如设定 08 时 15 分 00 秒 长蜂鸣6、秒表功能 显示 分秒. 健 复位 从 00分 00秒 00开始计时启动 从 00分 00秒 00开始计时停止 显示实际计时 分秒第二章 硬件设计方案2.1 设计框架图2.2 总体设计方案说明设计框架图如图 2.1 所示总共分为 5 小部分:时间显示部分,键盘控制部分,单片机部分,闹钟部分,电源部

2、分。本设计各部分由统一电源集中供电,外加被用电源确保主电源断电时备用电源及时供电避免时间的丢失.采用 12MHZ 晶振为单片机提1供时钟。显示部分采用容易购买的 LED 八段数码显示管 ,利用单片机输出高低电平实现数码管的刷新显示。LED 具有显示明亮,容易识别,价格便宜等优点,特别适合时间的显示。按键部分采用普通的按建开关,使用查询方式从而节约元件。22.3 数码显示管设计部分. 图 3.1-1数码显示部分采用八块共阳极八段数码显示管分别对时,分,秒进行显示。将第三块和第六块显示横杠,可以使时间显示更美观.显示部分采用刷新显示方案.具体如下:当 p2 口输出 11111110 第一块的三极管

3、导通,u1 数码管被选中,然后 p0 口输出数字的数码管编码。如 p0 口输出 00111111 时 u1 数码管就输出数字 0。当 11111110循环右移一位是 u2 被选通显示。依次类推 u1-u8 数码管显示完成,再循环显示。由于单片机的刷新速度很快所以 8 个数码管看起来就像同时显示的一样。32.4 键盘控制电路键盘部分采用普通的按键进行设计,使用软件延时消除开关抖动.2.5 闹铃电路闹铃电路通过 p1.7 口输出 1HZ 脉冲使蜂鸣器发出间隔为一秒的蜂鸣声.42.6 电源电路 52.7 总体电路图设计图 3.4-16第三章 软件设计方案3.1 程序流程图开始初始化调用显示程序有输入

4、 处理子程序定时器中断计时程序中断返回闹钟时间响铃是否73.2 总体程序设计/主程序ORG 0000HAJMP MAINORG 000BHAJMP TZPORG 0030HMAIN: MOV SP,#60HMOV R4,#00HMOV TMOD,#02hMOV TH0,#06HMOV TL0,#06HSETB EASETB ET0SETB TR0/初始化MOV R2,#3MOV R1,#30HLOOP: MOV R1,#00HINC R1DJNZ R2,LOOPLCALL RINGPI/8LOOP2: MOV R2,#6MOV R1,#30HLCALL DPZP/ 开启节能功能JB P1.0,

5、XWJNJB P1.0,$/ 闹钟设置入口ZWJN: JB P1.1,XPP1LCALL RINGPLCALL RELAY/调时入口XPP1: JB P1.3,XPP2LCALL ZPP1XPP2: JB P1.2,ZPPLCALL ZPP2ZPP: AJMP LOOP2/定时器 0 中断TZP: PUSH 00HPUSH 03HINC R4 / 软件-硬件延时 1 秒CJNE R4,#40,ENDI9MOV R4,#0INC R5CJNE R5,#100,ENDI /结束MOV R5,#0ZP: MOV R0,#30HMOV R3,#3MOV DPTR,#TCOUNTLCALL TTZPLC

6、ALL RINGENDI: POP 03HPOP 00HRETI/定时器 0 中断返回/软中断 1ZPP1: MOV A,31HADD A,#1DA AMOV 31H,ACJNE A,#60H,END1MOV 31H,#00HEND1: LCALL RELAYRET/软中断 210ZPP2: MOV A,32HADD A,#1DA AMOV 32H,ACJNE A,#24H,END2MOV 32H,#00HEND2: LCALL RELAYRET/延时显示程序RELAY: MOV R6,#255REP: MOV R7,#4REEE: MOV R2,#6MOV R1,#30HLCALL DPZP

7、DJNZ R7,REEEDJNZ R6,REPRET/延时显示程序结束/显示子程序DPZP: MOV P0,#0FFH / 显示横杠MOV P2,#0DBHMOV P0,#0BFH / ENDDPZP1: MOV P0,#0FFH11MOV DPTR,#CHART /P3partMOV A,R2MOVC A,A+DPTRMOV P2,A /MOV DPTR,#LEDMOV A,R1JNB F0,DPZPSINC R1 SWAP ADPZPS: ANL A,#0FHMOVC A,A+DPTRMOV P0,ACPL F0DJNZ R2,DPZP1RET/显示子程序结束/不规则循环加一子程序TTZP

8、: MOV A,R0ADD A,#1DA AMOV R0,AMOV A,R3MOVC A,A+DPTR12CLR CSUBB A,R0JNC RTTZPMOV R0,#0INC R0DJNZ R3,TTZPRTTZP: RET/ 响铃程序RING: MOV R0,#34HMOV 24H,#6RRING: MOV A,31HSUBB A,R0JNZ ERINGINC R0MOV A,32HSUBB A,R0DEC R0JNZ ERINGCPL P1.7RETERING: MOV A,R0ADD A,#3MOV R0,ADJNZ 24H,RRING13SETB P2.1RET/ 闹钟调整程序RIN

9、GP: MOV 20H,#33HMOV 21H,#6MOV R3,#20MOV 22H,#5LPRP: LCALL RELAY1JB P1.1,LPRP1MOV R3,#20MOV A,20HADD A,#3MOV 20H,ADJNZ 22H,LPRPRETLPRP1: JB P1.3,LPRP2MOV R3,#20HMOV A,20HADD A,#1MOV R0,AMOV A,R0ADD A,#1MOV R0,A14DA ACJNE A,#60H,LPRP21MOV R0,#00HLPRP21: LCALL RELAY1LPRP2: JB P1.2,LPRP3MOV R3,#20HMOV A

10、,20HADD A,#2MOV R0,AMOV A,R0ADD A,#1DA AMOV R0,ACJNE A,#24H,LPRP31MOV R0,#00HLPRP31: LCALL RELAY1LPRP3: DJNZ R3,LPRPLPRPEND: RET/闹钟组初始化程序(共 5 组)RINGPI: MOV R2,#5MOV R1,#41HLPRPI: MOV R1,#00HDEC R115MOV R1,#00HDEC R1MOV A,#00HORL A,#0A0HADD A,R2MOV R1,ADEC R1DJNZ R2,LPRPIRET/延时显示程序 1RELAY1: MOV R6,#2

11、55REP1: MOV R7,#4REEE1: MOV R2,21HMOV R1,20HLCALL DPZPDJNZ R7,REEE1DJNZ R6,REP1RET/延时显示程序结束/数据表LED: DB0c0H,0f9H,0a4H,0b0H,099H,092H,82H,0f8H,80H,90H,8EH,0A8H/0,1,2,3,4,5,6,7,8,9,F,nCHART: DB 0FEH,0FEH,0FDH,0F7H,0EFH,0BFH,7FH16TCOUNT: DB 0,23H,59H,59HEND第四章 心得体会4.1 心得体会在整个课程设计完后,总的感觉是:有收获。以前上课都是上一些最基

12、本的东西,而现在却可以将以前学的东西作出有实际价值的东西。在这个过程中,我的确学得到很多在书本上学不到的东西,如:如何利用现有的元件组装得到设计要求,如何找到错误的原因,如何利用计算机来画图等等。但也遇到了不少的挫折,有时遇到了一个错误怎么找也找不到原因所在,找了老半天结果却是芯片的管脚接错了,有时更是忘接电源了。在学习中的小问题在课堂上不可能犯,在动手的过程中却很有可能犯。特别是在接电路时,一不小心就会犯错,而且很不容易检查出来。但现在回过头来看,还是挺有成就感的。 17参考文献1 2 3 4 518辞谢在本次数字电路课程设计完成之际,谨向我的指导老师*老师致予衷心的谢意。此次课程设计得到了*老师细心指导,给我很大的支持。这设计过程中遇到了很多困难,诸如怎样不熟悉的集成块的使用,数字电路的编码等问题。在解决这些问题的过程中多得到了*老师的大力支持,在此再次衷心的感谢*老师。

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > 解决方案

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号