久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 4239|回復(fù): 2
收起左側(cè)

8951單片機(jī)驅(qū)動max7219顯示器顯示可調(diào)時間

[復(fù)制鏈接]
ID:44594 發(fā)表于 2012-9-15 14:55 | 顯示全部樓層 |閱讀模式
KEY1 BIT P1.0 KEY2 BIT P1.1 KEY3 BIT P1.2 CLK BIT P1.3 LOAD BIT P1.4 DIN BIT P1.5 SECOND DATA 30H MINUTE DATA 31H HOUR DATA 32H ORG 0000H AJMP MAIN ORG 000BH AJMP TIMER0 MAIN: MOV SP,#60H MOV TMOD,#01H MOV TH0,#0B1H MOV TL0,#0E0H SETB ET0 SETB EA MOV R2,#50 SETB TR0 MOV SECOND,#00H MOV MINUTE,#00H MOV HOUR,08H MOV A,HOUR ANL A,#0F0H SWAP A MOV 79H,A MOV A,HOUR ANL A,#0FH MOV 7AH,A MOV A,MINUTE ANL A,#0F0H SWAP A MOV 7BH,A MOV A,MINUTE ANL A,#0FH MOV 7CH,A MOV A,SECOND ANL A,#0F0H SWAP A MOV 7DH,A MOV A,SECOND ANL A,#0FH MOV 7EH,A MOV R3,#00H ACALL INI7219 LOOP: ACALL KEY ACALL DISPLAY AJMP LOOP INI7219: MOV 50H,#0FH MOV 51H,#00H MOV R0,#50H ACALL SEND7219 MOV 50H,#0CH MOV 51H,#01H MOV R0,#50H ACALL SEND7219 MOV 50H,#0BH MOV 51,#05H MOV R0,#50H ACALL SEND7219 MOV 50H,#0AH MOV 51H,#09H MOV R0,#50H ACALL SEND7219 MOV 50H,#09H MOV 51H,#0FFH MOV R0,#50H ACALL SEND7219 RET DISPLAY:MOV 50H,#01H MOV 51H,79H MOV R0,#50H ACALL SEND7219 MOV 50H,#02H MOV 51H,7AH MOV R0,#50H ACALL SEND7219 MOV 50H,#03H MOV 51H,7BH MOV R0,#50H ACALL SEND7219 MOV 50H,#04H MOV 51H,7CH MOV R0,#50H ACALL SEND7219 MOV 50H,#05H MOV 51H,7DH MOV R0,#50H ACALL SEND7219 MOV 50H,#06H MOV 51H,7EH MOV R0,#50H ACALL SEND7219 RET SEND7219:CLR LOAD MOV R4,#02H CLR C LOP1: MOV R1,#08H MOV A,@R0 LOP2: RLC A MOV DIN,C SETB CLK CLR CLK DJNZ R1,LOP2 INC R0 DJNZ R4,LOP1 SETB LOAD RET KEY: JNB KEY1,KK1 JB KEY1,$ INC R3 CJNE R3,#04H,JMPKK3 MOV R3,#00H JMPKK3: AJMP KK3 KK1: JNB KEY2,KK2 JB KEY2,$ MOV A,R3 RL A MOV DPTR,#KJMP1 JMP @A+DPTR KJMP1: AJMP DISCLK AJMP SINC AJMP MINC AJMP HINC SINC: MOV A,SECOND ADD A,#01H DA A MOV SECOND,A CJNE A,#60H,DISS1 MOV SECOND,#00H DISS1: AJMP DISS MINC: MOV A,MINUTE ADD A,#01H DA A MOV MINUTE,A CJNE A,#60H,DISM1 MOV MINUTE,00H DISM1: AJMP DISM HINC: MOV A,HOUR ADD A,#01H DA A MOV HOUR,A CJNE A,#24H,DISH1 DISH1: AJMP DISH KK2: JNB KEY3,KK3 JB KEY3,$ MOV A,R3 RL A MOV DPTR,#KJMP2 JMP @A+DPTR KJMP2: AJMP DISCLK AJMP SDEC AJMP MDEC AJMP HDEC SDEC: MOV A,#9AH CLR C SUBB A,#01H ADD A,SECOND DA A MOV SECOND,A CJNE A,#00H,DISS2 MOV SECOND,#59H DISS2: AJMP DISS MDEC: MOV A,#9AH CLR C SUBB A,#01H ADD A,MINUTE DA A MOV MINUTE,A CJNE A,#0,DISM2 MOV MINUTE,#59H DISM2: AJMP DISM HDEC: MOV A,#9AH CLR C SUBB A,#01H ADD A,HOUR DA A MOV HOUR,A CJNE A,#99H,DISH2 MOV HOUR,#23H DISH2: AJMP DISH KK3: MOV A,R3 RL A MOV DPTR,#KJMP3 JMP @A+DPTR KJMP3: AJMP DISCLK AJMP DISS AJMP DISM AJMP DISH DISCLK: MOV R0,#79H MOV R1,#HOUR MOV R4,#03H CFLOOP: MOV A,@R1 SWAP A ANL A,#0FH MOV @R0,A INC R0 MOV A,@R1 ANL A,#0FH MOV @R0,A INC R0 DEC R1 DJNZ R4,CFLOOP SETB TR0 RET DISS: CLR TR0 MOV A,SECOND SWAP A ANL A,#0FH MOV 7DH,A MOV A,SECOND ANL A,#0FH MOV 7EH,A MOV 79H,#0FH MOV 7AH,#0FH MOV 7BH,#0FH MOV 7CH,#0FH AJMP KK5 DISM: CLR TR0 MOV A,MINUTE SWAP A ANL A,#0FH MOV 7BH,A MOV A,MINUTE ANL A,#0FH MOV 7CH,A MOV 79H,#0FH MOV 7AH,#0FH MOV 7DH,#0FH MOV 7EH,#0FH AJMP KK5 DISH: CLR TR0 MOV A,HOUR SWAP A ANL A,#0FH MOV 79H,A MOV A,HOUR ANL A,#0FH MOV 7AH,A MOV 7BH,#0FH MOV 7CH,#0FH MOV 7DH,#0FH MOV 7EH,#0FH KK5: RET TIMER0: PUSH ACC PUSH PSW MOV TH0,#0B1H MOV TL0,#0E0H DJNZ R2,NEXT MOV R2,#50 MOV A,SECOND ADD A,#01H DA A MOV SECOND,A CJNE A,#60H,NEXT S1: MOV SECOND,#00H MOV A,MINUTE ADD A,#01H DA A MOV MINUTE,A CJNE A,#60H,NEXT S2: MOV MINUTE,#00H MOV A,HOUR ADD A,#01H DA A MOV HOUR,A CJNE A,#24H,NEXT MOV HOUR,#00H NEXT: POP PSW POP ACC RETI END
回復(fù)

使用道具 舉報

ID:7485 發(fā)表于 2012-9-15 20:57 | 顯示全部樓層
 

KEY1 BIT P1.0

       KEY2 BIT P1.1

       KEY3 BIT P1.2

       CLK BIT P1.3

       LOAD BIT P1.4

       DIN BIT P1.5

       SECOND DATA 30H

       MINUTE DATA 31H

       HOUR DATA 32H

       ORG 0000H

       AJMP MAIN

       ORG 000BH

       AJMP TIMER0

MAIN:

       MOV SP,#60H

       MOV TMOD,#01H

       MOV TH0,#0B1H

       MOV TL0,#0E0H

       SETB ET0

       SETB EA

       MOV R2,#50

       SETB TR0

       MOV SECOND,#00H

       MOV MINUTE,#00H

       MOV HOUR,08H

       MOV A,HOUR

       ANL A,#0F0H

       SWAP A

       MOV 79H,A

       MOV A,HOUR

       ANL A,#0FH

       MOV 7AH,A

       MOV A,MINUTE

       ANL A,#0F0H

       SWAP A

       MOV 7BH,A

       MOV A,MINUTE

       ANL A,#0FH

       MOV 7CH,A

回復(fù)

使用道具 舉報

ID:7485 發(fā)表于 2012-9-15 20:24 | 顯示全部樓層
這個看著比較吃力
回復(fù)

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表
主站蜘蛛池模板: 国产综合久久 | 亚洲精品911 | 黄色小说视频网站 | 99re久久| 一二区视频 | 久久激情网 | 91视频亚洲 | 韩日中文字幕 | 成人av一区二区三区在线观看 | 69av在线播放 | 国产欧美精品一区二区三区 | 亚洲一区视频 | 日本色综合| 香蕉视频色 | 日韩伊人| 小sao货撅起屁股扒开c微博 | 五月婷婷在线播放 | 精品网站999www| 亚洲免费在线播放 | 中文字幕第一区综合 | 中文在线观看免费视频 | 青青视频网 | 日韩欧美在线观看视频 | 日本黄色免费视频 | 国产精品一区二区久久 | 成人手机在线观看 | 免费av网址在线观看 | 蜜桃视频一区二区三区 | 午夜成人在线视频 | 麻豆一区二区三区 | 黄色成人毛片 | 成人免费网站黄 | 亚洲欧美精品一区 | www日韩 | 国产精品成人国产乱一区 | 国产精品毛片va一区二区三区 | 羞羞在线 | 亚洲欧美日韩另类 | 国产黄a三级三级三级看三级男男 | 狠狠做深爱婷婷久久综合一区 | 久久男人的天堂 |