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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 2943|回復: 2
打印 上一主題 下一主題
收起左側

請人幫忙~在我電子鐘程式加入每5秒顯示日期

[復制鏈接]
跳轉到指定樓層
樓主
ID:139514 發表于 2016-11-7 21:13 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
25黑幣
                        SecLine  BIT        0               
                        ScanLine EQU         41H
                        Sec              EQU         42H
                        Min              EQU         43H
                        Hour             EQU    44H
                        Month     EQU    45H
                        Date       EQU    46H
                MINUITEKEY    BIT    P3.4
                HOURKEY               BIT    P3.5
                        D1          EQU    47H
                        D2              EQU    48H
               
                ORG  0000H
                AJMP START
                ORG  000BH
                AJMP TIMER0               
                ORG  001BH
                AJMP TIMER1               

START:        MOV SP,#60H
                MOV DPTR,#TABLE
                MOV R0,#30H
                MOV 30H,#00               
                MOV 31H,#00               
                MOV 32H,#00               
                MOV 33H,#00               
                MOV ScanLine,#11110111B
                SETB SecLine
                MOV Hour,#00H
                MOV Sec,#00H
                MOV Min,#00H
                SETB EA
                SETB ET0
                SETB ET1
                MOV TMOD,#00100001B   
                MOV TH0,#0ECH
                MOV TL0,#78H
                MOV TH1,#6
                MOV TL1,#6
                SETB TR0
                SETB TR1
                MOV R4,#200
                MOV R5,#10
                MOV R6,#2                                       
                ACALL CONV                                       
CHECK_MINUITE:
                                JB MINUITEKEY,CHECK_HOUR
                                MOV A,Min
                                ADD A,#1
                                DA A
                                MOV Min,A                                               
                                CJNE A,#60H,G1
                                MOV Min,#0

G1:                                ACALL CONV
                                ACALL DELAY
                                JNB MINUITEKEY,G1
CHECK_HOUR:               
                                JB HOURKEY,CHECK_MINUITE
                                MOV A,Hour
                                ADD A,#1
                                DA A
                                MOV Hour,A
                                CJNE A,#24H,G2
                                MOV Hour,#0

G2:                                ACALL CONV                                               
                                ACALL DELAY
                                JNB HOURKEY,G2
                               
                                AJMP CHECK_MINUITE
                               
LOOP:        SJMP LOOP
TIMER0: PUSH ACC               
                CLR        TR0
                MOV TH0,#0F4H
                MOV TL0,#78H
                MOV A,@R0
                MOVC A,@A+DPTR
                JB SecLine,KEEP
                MOV R3,ScanLine
                CJNE R3,#11111101B,KEEP
                ANL A,#01111111B       
KEEP:        MOV P0,A
                INC R0                                               
                MOV A,ScanLine
                MOV P2,A
                RR A
                MOV ScanLine,A
                CJNE A,#10111111B,EXIT0
                MOV R0,#30H
                MOV ScanLine,#11110111B                                                               
                                            
EXIT0:        SETB TR0
                POP ACC                                                               
                RETI                          
EXIT1:
                ACALL CONV
TIMER1:        PUSH ACC
                CLR TR1
                                                       
                DJNZ R4,S2                       
                MOV R4,#200
                DJNZ R5,S2
                MOV R5,#10
                CPL SecLine
                DJNZ R6,S2
                MOV R6,#2                       
                               
                MOV A,Sec
                ADD A,#1
                DA A
                MOV Sec,A                                                 
                CJNE A,#60H,S2
                MOV Sec,#0
                MOV A,Min
                ADD A,#1
                DA A
                MOV Min,A
                CJNE A,#60H,S1
                MOV Min,#0
                MOV        A,Hour
                ADD A,#1
                DA A
                MOV Hour,A
                CJNE A,#24H,S1
                MOV Hour,#0
                                                               
S1:                ACALL CONV
S2:         SETB TR1
                POP ACC
                RETI
               
CONV:       
                MOV R1,#33H
                MOV A,Hour
                ANL A,#0F0H
                SWAP A
                MOV @R1,A                       
                                               
                                               
                  DEC R1
                MOV A,Hour
                ANL A,#0FH
                MOV @R1,A                       
               
                  DEC R1
                MOV A,Min
                ANL A,#0F0H
                SWAP A
                MOV        @R1,A                       
               
                  DEC R1
                MOV A,Min
                ANL A,#0FH
                MOV @R1,A                       
                                               
                RET


TABLE:  DB 0C0H,0F9H,0A4H,0B0H,99H
                DB 92H,82H,0F8H,80H,90H
               
DELAY:  MOV D1,#250
DL1:        MOV D2,#200
DL2:    DJNZ D2,$
                DJNZ D1,DL1
                RET
               
                END

51 AVR最小系統.pdf

656.92 KB, 下載次數: 4

硬體結構

分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復

使用道具 舉報

沙發
ID:138155 發表于 2016-11-8 15:22 | 只看該作者
匯編的 不好弄 很吃力啊
回復

使用道具 舉報

板凳
ID:123289 發表于 2016-11-8 18:33 | 只看該作者
請先給自己程序的每一句加個注解。
回復

使用道具 舉報

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

本版積分規則

手機版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 97精品超碰一区二区三区 | 国产亚洲精品综合一区 | 欧美激情五月 | 成人黄视频在线观看 | 天天看天天爽 | 99久久99| 久久久久久久久国产精品 | 91精品国产91久久综合桃花 | 国产精品久久久久久久久久久久 | 免费看片在线播放 | 久久精品亚洲一区 | 在线日韩在线 | 日韩高清一区二区 | 综合久久99 | 亚洲一视频 | 欧美一区二区精品 | 久久免费高清视频 | 久久久日韩精品一区二区三区 | 九九精品视频在线 | 亚洲精品一区二区在线 | 色婷婷激情 | 午夜男人视频 | 97免费在线观看视频 | 日韩精品成人一区二区三区视频 | 日韩中出 | 犬夜叉在线观看 | 久久精品中文 | 91精品福利 | 国产成人精品一区二区三区 | 中文成人无字幕乱码精品 | 操视频网站 | 天天操天天插 | 99爱视频| 国产美女在线播放 | 成人免费视屏 | 日韩精品一区二区三区中文字幕 | 久久99成人 | 日本免费一区二区三区视频 | 精品久久久久香蕉网 | 亚洲 中文 欧美 日韩 在线观看 | 国产成人精品一区二区三区网站观看 |