基于单片机的数字电子钟设计与制作pdf_第1页
基于单片机的数字电子钟设计与制作pdf_第2页
基于单片机的数字电子钟设计与制作pdf_第3页
基于单片机的数字电子钟设计与制作pdf_第4页
基于单片机的数字电子钟设计与制作pdf_第5页
已阅读5页,还剩10页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、基于单片机的数字电子钟设计与制作2pdf作者:日期:ORG 0AJ MP MAINORG OOOBHAJ MP TI METI ME: CLR TR0MOV THO , #3CHMOV TL0 , #0B8 HSETB TR0MOV 09H, R0INC 16HMOV R0 , 16HMOV A, R0CLR CCJNE A, 21H, TMMINC 16HMOV RO , 16 HINC 16HMOV A, R0CLR CCJNE A, 22H, TTMMOV 19H, #45 H ; 19H 作为时间到标志AJ MP TTMTMM: I NC 16HINC 16HTTM: MOV R0,

2、09HDJNZ 18H, OUT0MOV 18 H, #20MOV 16 H, #23HMOV A, R2;控制闪烁CLR CSUBB A, #5JZ TMMOV A, 1BHCPL AMOV 1BH, AANL A, R4MOV 1AH, ATM: MOV A, 17HCLR CS UBB A, #23HJZ OUT0SEC: I NC 20HMOV A, 20HCLR CCJNE A, #60, OUT0MOV 20H, #0MIN: I NC 21HMOV 19 H, #0; 一分钟到关闹铃CLR P1.7MOV A, 21 HCLR CCJNE A, # 60 , OUTOMOV 21

3、 H, #0HOUR: I NC 22HMOV A, 22HCLR CCJNE A, #24, OUT0MOV 22H, #0OUT0 : RET IDIS P: MOV R0 , #10 H ; 10H 作为显存首址MOV R7 , #7FHMOV R6 , #7TO: MOV A, R0MOVC A, A+ DPTRORL A, #80HPUS H ACCMOV A, R7RL AMOV R7 , AORL A, 1AH ; 1AH 控制闪烁MOV P0 , #0MOV P2 , A; P2 为位选POP ACCMOV P0 , A; P0作为段选INC R0DJNZ R6 , TORET

4、CHAI : MOV A, R1MOV B, #10DI V ABMOV 10H, BMOV 11H, AI NC R1MOV A, R1MOV B, #10DI V ABMOV 12H, BMOV 13H, AI NC R1MOV A, R1MOV B, #10DI V ABMOV 14H, BMOV 15H, ADEC R1DEC R1RETTSH I : MOV A, R2; R2 作为调时与定时的标志CLR CS UBB A, #0F0HJZ GO2MOV R2 , #0FHMOV A, R4RR ARR AMOV R4 , ACLR CCJNE A, #00110000B, GOMO

5、V R3 , #22 HGO: CLR CCJNE A, #00001100B, GO1MOV R3 , #21 HGO1:CLRCCJNE A, #00000011B, G03MOV R3 , # 20 HGO3:CLRCCJNE A, #11000000B, GO2MOV A, 17HCLR CCJNE A, #23H, GO4CLR TR0MOV TH0 , #3CHMOV TL0, #0B8 HSETB TR0MOV 17H, #0GO4 : MOV R2 , #0GO2 : RETDSH I : MOV A, R2; R2 作为调时与定时的标志CLR CS UBB A, #0FHJZ

6、 DSOUT1MOV R2 , # OFO HMOV A, R4RL ARL AMOV R4 , ACLR CCJNE A, #00001100B, DS0UT2I NC R1MOV A, R1MOV R3 , ADEC R1DSOUT2 : MOV A, R4CLR CCJNE A, #00110000B, DSOUT3I NC R1I NC R1MOV A, R1MOV R3 , ADEC R1DEC R1DSOUT3 : MOV A, R4CLR CCJNE A, #00000011B, DSOUT4INC R1INC R1INC R1DSOUT4 : MOV A, R4CLR CCJN

7、E A, #11000000B, DSOUT1MOV R4 , # 00000011BMOV R3 , # 0FHI NC R1I NC R1I NC R1DSOUT1: RETXSH I : MOV A, R2CLR CS UBB A, # 5JZ XSOUT3MOV A, R3MOV R0 , AI NC ROMOV A, R4CLR CCJNE A, #00000011B, XSOUTMOV A, R2; R2作为调时与定时的标志CLR CCJNE A, #0FH, XSOUT4MOV R0, #0MOV 17H, #23HXSOUT4 : MOV A, R2; R2 作为调时与定时的标

8、志CLR CCJNE A, #0F0 H, XSOUTMOV 17 H, #0MOV R4 , #11000000BMOV R1 , #20HMOV R2 , #5XSOUT: MOV A, R4CLR CCJNE A, # 00110000B , XSOUT2MOV A, R0CLR CSUBB A, #24JC XSOUT1MOV R0 , # 0XSOUT2 : MOV A, R4CLR CCJNE A, #00001100B, XSOUT1MOV A, R0CLR CSUBB A, #60JC XSOUT1MOV R0 , # 0AJ MP XSOUT1XSOUT3 : MOV A,

9、R5CPL AMOV R5 , ACPL P1. 0; P1 0闹铃开关指示灯XSOUT1 : RETMAI N:MOV 10H, # 0MOV 11H, # 0MOV 12H, # 0MOV 13H, # 0MOV 14H, # 0MOV 15H, # 0MOV 20H, # 0MOV 21H, # 0MOV 22H, # 0MOV 23H, # 1MOV 26H, # 2MOV 29H, # 3MOV 2CH, # 4MOV 2FH, #5MOV 32H, # 6MOV 35H, # 7MOV 38H, # 8MOV 3BH, # 9MOV 3EH, # 10MOV 41H, # 11MO

10、V 44H, # 12MOV 47H, # 13MOV 4AH, #14MOV 4DH, #15MOV 50H, # 16MOV 53H, # 17MOV 56H, # 18MOV 59H, # 19MOV 5CH, # 20MOV 16H, # 23CLR P1 . 2CLR P1 . 4CLR P1 . 6CLR P1 . 7MOV SP, # 60 HMOV DPTR, #TABMOV R1 , #20H ; R1作为拆分地址首MOV R4 , #11000000BMOV R2 , #5; R2作为定时,调时选择MOV R5 , #00111100B; R5 作为闹铃开关MOV 1BH,

11、 # 0MOV 18H, # 20MOV P0 , # 0MOV P2 , # 0MOV IE, # 87 HSETB IT0SETB IT1MOV IP, #2;设T0优先级最高MOV TMOD, #1; 定时器模式 1MOV TH0, #3CHMOV TL0 , #0B8HSETB TR0CLR EXOCLR EX1START: ACALL CHAIACALL DIS PRI NG: MOV A, R5CLR CCJNE A, #00111100B, SS0MOV A, 19HCLR CCJNE A, #45H, SS0CPL P1 . 7SS0 : JNB P1 . 6 , SS1ACALL DELJNB P1 . 6 , SS1ACALLTS H ICLR P1 . 6SS1 : JNB P1 . 4 , SS2ACALL DELJNB P1 . 4, SS2ACALLXSHICLR

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论