1602液晶初始化程序(汇编).docVIP

  • 7
  • 0
  • 约 16页
  • 2017-01-07 发布于江苏
  • 举报
1602液晶初始化程序(汇编)

〔原创〕1602液晶初始化程序(2007-12-22 18:10:40) 1602液晶?it/科技?汇编语言? ?液晶初始化,显示数字,按秒计数 ????? RS? EQU? P2.0 ????? RW? EQU? P2.1 ????? E?? EQU? P2.2 ????? IN_0 EQU P0 ????? SECL EQU? 40H??? ;秒低位 ????? SECH EQU? 41H??? ;秒高位 ????? MH1? ? EQU 42H??? ;冒号 ????? MINL EQU? 43H??? ;分低位 ????? MINH EQU? 44H??? ;分高位 ????? MH2?? EQU 45H??? ;冒号 ????? HOURL EQU 46H??? ;时低位 ????? HOURH EQU 47H??? ;时高位 ;********************************* ????? ORG 0000H ????? AJMP START ????? ORG 000BH ????? AJMP INTT_0 START:MOV SP,#70H ????? MOV R2,#20 ????? ACALL INIT_LCD??? ;初始化液晶 ????? MOV R5,#00H ????? MOV? IN_0,#84H?? ;写入显示起始地址(第一行第五个位置 ????? ACALL ENABLE ????? MOV TH0,#3fH???? ;50MS ????? MOV TL0,#0b0H?? ????? MOV TMOD,#01H ????? ACALL SJCZ?????? START1:SETB EA ?????? SETB ET0 ?????? SETB TR0 ?????? LCALL WDATA ?????? AJMP START1 ;*****时间初值******* SJCZ: MOV 40H,#8?????? ;显示初值是?? 08:08:08 ????? MOV 41H,#0 ????? MOV 42H,#10 ????? MOV 43H,#8 ????? MOV 44H,#0 ????? MOV 45H,#10 ????? MOV 46H,#8 ????? MOV 47H,#0 ????? RET ;****T0定时器中断**** INTT_0:? PUSH ACC ???????? MOV? TL0,#0b0H??? ;送定时初值 ???????? MOV? TH0,#3fH ???????? DJNZ R2,TT ? MOV R2,#20 ???????? INC? SECL???????? ;秒记数,到60S就清0 ???????? MOV? A,SECL???????? ???????? CJNE? A,#0AH,TT ???????? INC? SECH????????? ???????? MOV? SECL,#0 ???????? MOV? A,SECH ???????? CJNE? A,#06H,TT ???????? MOV SECH,#0 ???????? INC? MINL???????? ;分记数,到60分请0 ???????? MOV A,MINL ???????? CJNE A,#0AH,TT ???????? MOV MINL,#0 ???????? INC MINH ???????? MOV A,MINH ???????? CJNE A,#06H,TT ???????? MOV MINH,#0 ???????? INC HOURL???????? ;时记数,到24时清0 ???????? MOV A,HOURL ???????? CJNE A,#04H,TT2 ???????? MOV A,HOURH ???????? CJNE A,#02H,TT1 ???????? MOV HOURL,#0 ? MOV HOURH,#0 ???????? AJMP TT ?TT2:??? CJNE A,#0AH,TT ???????? MOV HOURL ,#0 ? INC HOURH ? AJMP TT ?TT1:??? MOV A,HOURL ???????? CJNE A,#0AH,TT ???????? MOV HOURL ,#0 ???????? INC HOURH ? AJMP TT ?TT:???? POP ACC?????????????????????? ???????? RETI ;*******液晶初始化***** INIT_LCD: ??????? CALL DELAYL???????????? ;延时20ms,等待LCD完成电源的

文档评论(0)

1亿VIP精品文档

相关文档