新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 單片機數字鐘設計

        單片機數字鐘設計

        作者: 時間:2013-04-02 來源:網絡 收藏

        1.實驗任務

        (1.開機時,顯示12:00:00的時間開始計時;

        (2.P0.0/AD0控制“秒”的調整,每按一次加1秒;

        (3.P0.1/AD1控制“分”的調整,每按一次加1分;

        (4.P0.2/AD2控制“時”的調整,每按一次加1個小時;

        2.電路原理圖

        點擊瀏覽下一頁

        圖4.20.1

        3.系統板上硬件連線

        (1.把“系統”區域中的P1.0-P1.7端口用8芯排線連接到“動態數碼顯示”區域中的A-H端口上;

        (2.把“系統:區域中的P3.0-P3.7端口用8芯排線連接到“動態數碼顯示”區域中的S1-S8端口上;

        (3.把“系統”區域中的P0.0/AD0、P0.1/AD1、P0.2/AD2端口分別用導線連接到“獨立式鍵盤”區域中的SP3、SP2、SP1端口上;

        4.相關基本知識

        (1.動態數碼顯示的方法

        (2.獨立式按鍵識別過程

        (3.“時”,“分”,“秒”數據送出顯示處理方法

        5.程序框圖

        6.匯編源程序

        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


        上一頁 1 2 3 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 鸡东县| 泰兴市| 中方县| 衡水市| 锦屏县| 苍溪县| 姜堰市| 定远县| 凤庆县| 日喀则市| 海兴县| 吉木乃县| 乌审旗| 体育| 嘉黎县| 历史| 武功县| 赫章县| 始兴县| 莱州市| 卓资县| 弥渡县| 瑞金市| 调兵山市| 铜鼓县| 兴海县| 绩溪县| 高碑店市| 沙洋县| 霍城县| 淮北市| 安宁市| 饶阳县| 肇源县| 汝州市| 罗山县| 宜黄县| 登封市| 台前县| 衡东县| 三亚市|