新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 基于AT89C2051單片機的6位電子鐘設計

        基于AT89C2051單片機的6位電子鐘設計

        作者: 時間:2011-12-04 來源:網絡 收藏

        采用的6位原理如下圖所示,只要硬件連接無誤,保證成功。另外圖中的SET按紐用于校準時間。按住2秒以上進入校準時間狀態及換檔和退出,快速點觸用于調節時間數值。三極管采用9015即可。數碼管最好采用紅色的共陽型LED數碼管,亮度高些,因為是掃描的顯示方式,所以各個數碼管的abcdefg各腳采用了總線并聯,改動510歐姆的電阻可以改變顯示亮度。

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

        源程序

        MCS51匯編程序

        ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

        ;; 時鐘程序 ;;

        ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

        ; 定時器T0、T1溢出周期為50MS,T0為秒計數用, T1為調整時閃爍用,

        ; P3.7為調整按鈕,P1口 為字符輸出口,采用共陽顯示管。

        ; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

        ;; 中斷入口程序 ;;

        ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

        ORG 0000H ;程序執行開始地址

        LJMP START ;跳到標號START執行

        ORG 0003H ;外中斷0中斷程序入口

        RETI ;外中斷0中斷返回

        ORG 000BH ;定時器T0中斷程序入口

        LJMP INTT0 ;跳至INTTO執行

        ORG 0013H ;外中斷1中斷程序入口

        RETI ;外中斷1中斷返回

        ORG 001BH ;定時器T1中斷程序入口

        LJMP INTT1 ;跳至INTT1執行

        ORG 0023H ;串行中斷程序入口地址

        RETI ;串行中斷程序返回


        上一頁 1 2 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 丹寨县| 平阴县| 奉贤区| 武隆县| 曲靖市| 崇义县| 简阳市| 米脂县| 乐安县| 衡阳县| 景泰县| 天津市| 沛县| 龙井市| 南召县| 兴安县| 兰考县| 平顶山市| 来凤县| 菏泽市| 象山县| 平泉县| 霍林郭勒市| 北流市| 石棉县| 瑞安市| 枣强县| 海口市| 孝感市| 峨边| 鹤壁市| 澄城县| 淮安市| 德阳市| 鄂温| 阿尔山市| 大新县| 德保县| 潼南县| 中卫市| 台东市|