關(guān) 閉

        新聞中心

        EEPW首頁(yè) > 工控自動(dòng)化 > 設(shè)計(jì)應(yīng)用 > at89c51電子時(shí)鐘電路圖和程序

        at89c51電子時(shí)鐘電路圖和程序

        作者: 時(shí)間:2011-05-01 來(lái)源:網(wǎng)絡(luò) 收藏

        本文引用地址:http://www.104case.com/article/162129.htm

        1.功能:
        1 開(kāi)機(jī)時(shí),顯示12:00:00的時(shí)間開(kāi)始計(jì)時(shí);
        2 P0.0/AD0控制“秒”的調(diào)整,每按一次加1秒;
        3 P0.1/AD1控制“分”的調(diào)整,每按一次加1分;
        4 P0.2/AD2控制“時(shí)”的調(diào)整,每按一次加1個(gè)小時(shí);

        3. 系統(tǒng)板上硬件連線
        (1)把“單片機(jī)系統(tǒng)”區(qū)域中的P1.0-P1.7端口用8芯排線連接到“動(dòng)態(tài)數(shù)碼顯示”區(qū)域中的A-H端口上;
        (2)把“單片機(jī)系統(tǒng):區(qū)域中的P3.0-P3.7端口用8芯排線連接到“動(dòng)態(tài)數(shù)碼顯示”區(qū)域中的S1-S8端口上;
        (3)把“單片機(jī)系統(tǒng)”區(qū)域中的P0.0/AD0、P0.1/AD1、P0.2/AD2端口分別用導(dǎo)線連接到“獨(dú)立式鍵盤”區(qū)域中的SP3、SP2、SP1端口上;

        4. 匯編源
        SECOND EQU 30H
        MINITE EQU 31H
        HOUR EQU 32H
        HOURK BIT P0.0
        MINITEK BIT P0.1
        SECONDK BIT P0.2
        DISPBUF EQU 40H
        DISPBIT EQU 48H
        T2SCNTA EQU 49H
        T2SCNTB EQU 4AH
        TEMP EQU 4BH

        ORG 00H
        LJMP START
        ORG 0BH
        LJMP INT_T0
        START: MOV SECOND,#00H
        MOV MINITE,#00H
        MOV HOUR,#12
        MOV DISPBIT,#00H
        MOV T2SCNTA,#00H
        MOV T2SCNTB,#00H
        MOV TEMP,#0FEH
        LCALL DISP
        MOV TMOD,#01H
        MOV TH0,#(65536-2000) / 256
        MOV TL0,#(65536-2000) MOD 256
        SETB TR0
        SETB ET0
        SETB EA
        WT: JB SECONDK,NK1
        LCALL DELY10MS
        JB SECONDK,NK1
        INC SECOND
        MOV A,SECOND
        CJNE A,#60,NS60
        MOV SECOND,#00H
        NS60: LCALL DISP
        JNB SECONDK,$
        NK1: JB MINITEK,NK2
        LCALL DELY10MS
        JB MINITEK,NK2
        INC MINITE
        MOV A,MINITE
        CJNE A,#60,NM60
        MOV MINITE,#00H
        NM60: LCALL DISP
        JNB MINITEK,$
        NK2: JB HOURK,NK3
        LCALL DELY10MS
        JB HOURK,NK3
        INC HOUR
        MOV A,HOUR
        CJNE A,#24,NH24
        MOV HOUR,#00H
        NH24: LCALL DISP
        JNB HOURK,$
        NK3: LJMP WT
        DELY10MS:
        MOV R6,#10
        D1: MOV R7,#248
        DJNZ R7,$
        DJNZ R6,D1
        RET
        DISP:
        MOV A,#DISPBUF
        ADD A,#8
        DEC A
        MOV R1,A

        電路圖符號(hào)相關(guān)文章:電路圖符號(hào)大全



        上一頁(yè) 1 2 下一頁(yè)

        評(píng)論


        相關(guān)推薦

        技術(shù)專區(qū)

        關(guān)閉
        主站蜘蛛池模板: 绥滨县| 赫章县| 诏安县| 申扎县| 盐津县| 永川市| 富川| 湘阴县| 台中市| 合肥市| 贺州市| 凉山| 平陆县| 读书| 阜城县| 唐海县| 平泉县| 定兴县| 巴里| 丰台区| 汉沽区| 伊宁市| 子长县| 长汀县| 金坛市| 犍为县| 朝阳区| 新化县| 卓资县| 松滋市| 德令哈市| 滕州市| 建水县| 峨山| 尚志市| 马山县| 陇川县| 靖远县| 新乐市| 壶关县| 霸州市|