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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 2934|回復: 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 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 欧美成人一区二区三区 | 亚洲精品久久久久久一区二区 | 国产精品亚洲片在线播放 | 在线免费观看黄色av | 男女羞羞视频在线看 | 91影院在线观看 | 国产韩国精品一区二区三区 | 久久精品国产99国产精品亚洲 | 女女百合av大片一区二区三区九县 | 国产农村妇女毛片精品久久麻豆 | 亚洲欧美中文日韩在线v日本 | 美女日批免费视频 | 欧美黄在线观看 | 精品国产91乱码一区二区三区 | 久久久久久久亚洲精品 | 91精品国产手机 | 久久精品亚洲精品国产欧美 | 一级黄色裸片 | 久草免费在线视频 | 欧美亚洲国产日韩 | 国产精品爱久久久久久久 | 国产在线资源 | 亚洲欧美日韩国产综合 | 欧美精品久久 | 国产2区| 欧美日韩国产精品一区 | 日韩免费一区二区 | 日韩精品免费在线 | 在线亚洲欧美 | 一本色道久久综合亚洲精品高清 | 一区二区三区精品视频 | 欧洲一区视频 | 一级黄色片一级黄色片 | 国产精彩视频 | 亚洲综合天堂网 | 国产精品毛片一区二区三区 | 国产精品视频久久 | 亚洲欧美综合精品久久成人 | 日韩在线播放av | 九九九视频在线观看 | 中文字幕在线观看国产 |