欧美午夜欧美,台湾成人av,久久av一区,最近看过的日韩成人

電子開發(fā)網(wǎng)

電子開發(fā)網(wǎng)電子設(shè)計(jì) | 電子開發(fā)網(wǎng)Rss 2.0 會(huì)員中心 會(huì)員注冊(cè)
搜索: 您現(xiàn)在的位置: 電子開發(fā)網(wǎng) >> 電子開發(fā) >> 單片機(jī) >> 正文

單片機(jī)制作的12864數(shù)字鐘

作者:佚名    文章來源:本站原創(chuàng)    點(diǎn)擊數(shù):    更新時(shí)間:2008-12-4
sp;    LCALL wdatsz
                MOV     com,33H                ;設(shè)置起始為第1行
                LCALL Wcom
                MOV     com,34H                ;設(shè)置第1行0頁
                LCALL Wcom
                MOV     com,35H                ;設(shè)置第1行0列  
                LCALL Wcom
                MOV     R1,#64                 ;寫入日
                LCALL wdatnyr
m0:             lcall   xszsfm   
                lcall   xsznyr
                lcall   xszxq
                lcall   zh             
                lcall   dz
                SJMP    m0
;***************************************************顯示星期子程序<占用區(qū)0>
xszxq:          push    dph                    ;保護(hù)現(xiàn)場(chǎng)
                push    dpl
                push    acc
                push    psw
                clr     psw.3                  ;進(jìn)入第0組工作寄存器
                clr     psw.4
                CLR CS2
                SETB CS1
                MOV 33H,#0C0H              ;設(shè)行單元初值
                MOV 34H,#0BAH              ;設(shè)頁單元初值
                MOV 35H,#58H               ;設(shè)列單元初值
                MOV     com,33H                ;設(shè)置起始為第1行
                LCALL Wcom
                MOV     com,34H                ;設(shè)置第1行0頁
                LCALL Wcom
                MOV     com,35H                ;設(shè)置第1行0列  
                LCALL Wcom
                MOV     A,25H
                CJNE    A,#1,LOOP16
                MOV     R1,#0
                LCALL Wxqsz
                LJMP xxxx
LOOP16:         CJNE    A,#2,LOOP17
                MOV     R1,#24
                LCALL Wxqsz
                LJMP xxxx
LOOP17:         CJNE    A,#3,LOOP18
                MOV     R1,#48
                LCALL Wxqsz
                LJMP xxxx
LOOP18:         CJNE    A,#4,LOOP19
                MOV     R1,#72
                LCALL Wxqsz
                LJMP xxxx
LOOP19:         CJNE    A,#5,LOOP20
                MOV     R1,#96
                LCALL Wxqsz
                LJMP xxxx
LOOP20:         CJNE    A,#6,LOOP21
                MOV     R1,#120
                LCALL Wxqsz
                LJMP xxxx
LOOP21:         MOV     R1,#144
                LCALL Wxqsz
xxxx:           pop     psw                    ;回復(fù)現(xiàn)場(chǎng)
                pop     acc
                pop     dph
                pop     dpl
                RET
;***************************************************顯示月日子程序<占用區(qū)0>
xsznyr:         push    dph                    ;保護(hù)現(xiàn)場(chǎng)
                push    dpl
                push    acc
                push    psw
                clr     psw.3                  ;進(jìn)入第0組工作寄存器
                clr     psw.4
                CLR CS1
                SETB CS2
                MOV 33H,#0C0H              ;設(shè)行單元初值
                MOV 34H,#0B8H              ;設(shè)頁單元初值
                MOV 35H,#78H               ;設(shè)列單元初值
                MOV     com,33H                ;設(shè)置起始為第1行
                LCALL Wcom
                MOV     com,34H                ;設(shè)置第1行0頁
                LCALL Wcom
                MOV     com,35H                ;設(shè)置第1行0列  
                LCALL Wcom
                MOV A,27H
                ANL     A,#0F0h
                CJNE    A,#0,LOOP10
                MOV     R1,#0A0H
                LCALL WDATSZ
                SJMP    LOOP11                 ;月十位為0時(shí)消隱
LOOP10:         MOV     R1,A                   ;否則月十位輸出數(shù)字
                LCALL WDATSZ              
LOOP11:         CLR CS2
                SETB CS1
                MOV 33H,#0C0H              ;設(shè)行單元初值
                MOV 34H,#0B8H              ;設(shè)頁單元初值
                MOV 35H,#40H               ;設(shè)列單元初值
                MOV     com,33H                ;設(shè)置起始為第1行
                LCALL Wcom
                MOV     com,34H                ;設(shè)置第1行0頁
                LCALL Wcom
                MOV     com,35H                ;設(shè)置第1行0列  
                LCALL Wcom
                MOV A,27H
                ANL     A,#0Fh
                SWAP    A
                MOV     R1,A                   ;寫月個(gè)位
                LCALL WDATSZ
                MOV 33H,#0C0H              ;設(shè)行單元初值
                MOV 34H,#0B8H              ;設(shè)頁單元初值
                MOV 35H,#58H               ;設(shè)列單元初值
                MOV     com,33H                ;設(shè)置起始為第1行
                LCALL Wcom
                MOV     com,34H                ;設(shè)置第1行0頁
                LCALL Wcom
                MOV     com,35H                ;設(shè)置第1行0列  
                LCALL Wcom
                MOV A,26H
                ANL     A,#0F0h
                CJNE    A,#0,LOOP12
                MOV     R1,#0A0H
                LCALL WDATSZ
                SJMP    LOOP13                 ;日十位為0時(shí)消隱
LOOP12:         MOV     R1,A                   ;否則日十位輸出數(shù)字
                LCALL WDATSZ              
LOOP13:         MOV     com,33H                ;設(shè)置起始為第1行
                LCALL Wcom
                MOV     com,34H                ;設(shè)置第1行0頁
                LCALL Wcom
                MOV     com,35H                ;設(shè)置第1行0列  
                LCALL Wcom
                MOV A,26H
                ANL     A,#0Fh
                SWAP    A
                MOV     R1,A                   ;寫日個(gè)位
                LCALL WDATSZ
                pop     psw                    ;回復(fù)現(xiàn)場(chǎng)
                pop     acc
                pop     dph
                pop     dpl
                RET
;***************************************************顯示時(shí)分秒子程序<占用區(qū)0>
xszsfm:         push    dph                    ;保護(hù)現(xiàn)場(chǎng)
                push    dpl
                push    acc
                push    psw
                clr     psw.3                  ;進(jìn)入第0組工作寄存器
                clr     psw.4
                CLR CS1
                SETB CS2
                MOV 33H,#0C0H              ;設(shè)行單元初值
                MOV 34H,#0BCH              ;設(shè)頁單元初值
                MOV 35H,#60H               ;設(shè)列單元初值
                MOV     com,33H                ;設(shè)置起始為第1行
                LCALL Wcom
                MOV     com,34H                ;設(shè)置第1行0頁
                LCALL Wcom
                MOV     com,35H                ;設(shè)置第1行0列  
                LCALL Wcom
                MOV     A,2fh                  ;寫入時(shí)十位
                swap    A
                MOV     R1,A
                LCALL WDATSZ
                MOV com,33H                ;重新設(shè)行單元
                LCALL Wcom
                MOV com,34H                ;重新設(shè)頁單元
                LCALL Wcom
                MOV com,35H        &

上一頁  [1] [2] [3] [4] [5] [6] 下一頁

Tags:單片機(jī)數(shù)字鐘,單片機(jī),數(shù)字鐘制作  
責(zé)任編輯:admin
請(qǐng)文明參與討論,禁止漫罵攻擊,不要惡意評(píng)論、違禁詞語。 昵稱:
1分 2分 3分 4分 5分

還可以輸入 200 個(gè)字
[ 查看全部 ] 網(wǎng)友評(píng)論
關(guān)于我們 - 聯(lián)系我們 - 廣告服務(wù) - 友情鏈接 - 網(wǎng)站地圖 - 版權(quán)聲明 - 在線幫助 - 文章列表
返回頂部
刷新頁面
下到頁底
晶體管查詢
主站蜘蛛池模板: 永安市| 商河县| 苗栗县| 霍林郭勒市| 长子县| 陕西省| 永吉县| 龙川县| 鄂托克旗| 定州市| 临桂县| 股票| 通许县| 桦南县| 敦煌市| 体育| 石柱| 任丘市| 石林| 宜都市| 宜春市| 达拉特旗| 尚义县| 崇阳县| 泸定县| 绵阳市| 湖南省| 芜湖市| 庆城县| 贡嘎县| 佛学| 于田县| 增城市| 延庆县| 温宿县| 阆中市| 阿鲁科尔沁旗| 汝城县| 马尔康县| 凤翔县| 双柏县|