电子钟汇编程序

电子钟汇编程序

ID:41037563

大小:45.50 KB

页数:7页

时间:2019-08-14

电子钟汇编程序_第1页
电子钟汇编程序_第2页
电子钟汇编程序_第3页
电子钟汇编程序_第4页
电子钟汇编程序_第5页
资源描述:

《电子钟汇编程序》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、单片机电子钟汇编程序电子中的世界  2008-03-1815:49  阅读3024   评论15 字号:大大 中中 小小ORG0000H       ;程序执行开始地址             LJMP     START ;跳到标号START执行             ORG0003H       ;外中断0中断程序入口             RETI            ;外中断0中断返回             ORG000BH       ;定时器T0中断程序入口          LJMP     INTT0 ;跳至INTTO执行 

2、            ORG0013H       ;外中断1中断程序入口          RETI            ;外中断1中断返回          ORG001BH       ;定时器T1中断程序入口          LJMP     INTT1 ;跳至INTT1执行          ORG0023H       ;串行中断程序入口地址             RETI            ;串行中断程序返回;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;          主程序  

3、              ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;           START:MOV  R0,#70H          ;清70H-7AH共11个内存单元                  MOV  R7,#0BH          ;      CLEARDISP: MOV  @R0,#00H          ;                  INC  R0            ;                  DJNZ R7,CLEARDISP  ;      

4、            MOV  20H,#00H         ;清20H(标志用)                  MOV  7AH,#0AH      ;放入"熄灭符"数据                  MOV      TMOD,#11H     ;设T0、T1为16位定时器                  MOV  TL0,#0B0H       ;50MS定时初值(T0计时用)                  MOV  TH0,#3CH       ;50MS定时初值                  MOV  TL1,#0

5、B0H       ;50MS定时初值(T1闪烁定时用)                  MOV  TH1,#3CH         ;50MS定时初值                  SETB EA            ;总中断开放                  SETB ET0           ;允许T0中断                  SETB TR0           ;开启T0定时器                  MOV  R4,#14H       ;1秒定时用初值(50MS×20)          STAR

6、T1:LCALLDISPLAY       ;调用显示子程序                  JNB      P3.7,SETMM1   ;P3.7口为0时转时间调整程序                  SJMP START1        ;P3.7口为1时跳回START1           SETMM1:     LJMPSETMM    ;转到时间调整程序SETMM;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;          1秒计时程序             ;;;;;;;;;;;;;

7、;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;T0中断服务程序           INTT0:PUSH ACC          ;累加器入栈保护                  PUSH PSW          ;状态字入栈保护                  CLR  ET0          ;关T0中断允许                  CLR  TR0          ;关闭定时器T0                  MOV  A,#0B7H      ;中断响应时间同步修正                

8、  ADD  A,TL0        ;低8位初值修正                  MOV  TL0,A     

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。