新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 基于AT89S52單片機的多功能電子萬年歷

        基于AT89S52單片機的多功能電子萬年歷

        作者: 時間:2013-05-21 來源:網絡 收藏

        Keil C的介紹

        keil C的運行界面

        運行Keil C后的運行界面如圖9所示。

        圖9 keil C的運行界面

        Keil C與proteus聯調測試

        1、安裝keil與proteus7.6;

        2、打開proteus,畫出相應電路。在proteus的tools菜單中選中use remote debug monitor;

        3、在keil中編寫MCU的程序;

        4、進入keil的project菜單option for target apos;工程名apos;。在DEBUG選項中右欄上部的下拉菜選中Proteus VSM Monitor-51 Driver;

        5、在keil中進行debug,同時在proteus中查看直觀的結果,LCD顯示;

        6、把keil里的文件編譯后輸出hex的文件,在proteus中把的加載程序文件換成keil中的hex文件,然后運行。

        運行結果

        結果顯示

        由圖1整體電路框圖可知,LED顯示結果,如圖10所示。

        圖10 結果顯示

        調節顯示

        日期和時間的修改由4個按鍵構成。鍵P0為調節;P2^0,模式切換鍵(向左移)向左移;鍵P2^1,加法按鈕;鍵P2^2,減法按鈕;鍵P2^3,立刻跳出調整模式按鈕。

        按動PO時秒閃爍進入調節系統,如圖11所示。

        按動P2^0向左移,對分進行調節,如圖12所示。

        按動P2^1向左移,對時進行加調節,如圖13所示。

        圖14所示,是未調之前的顯示,按動P2^2向左移,對年進行減調節,如圖15所示

        按動P2^3向左移,退出調節恢復如圖16所示。

        總結

        本文設計了一個。電路是由為控制核心,與時鐘芯片DS1302、溫度芯片DS18B20、按鍵、LED顯示等模塊組成硬件系統。在硬件系統中設有3個獨立按鍵,根據使用者的需要可以隨時對時間進行校準、選擇時間、溫度顯示等,綜上所述此具有讀取方便、顯示直觀、功能多樣、電路簡潔、成本低廉等諸多優點,符合儀器儀表的發展趨勢,具有廣闊的市場前景。

        在整個設計過程中,充分發揮個人的主觀能動性,自主學習,學到了許多沒學到的知識,增加了動手能力的考驗,達到了預期的目的。總之,這次設計使我的能力得到了全方位的提高。


        上一頁 1 2 3 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 旬邑县| 武定县| 泾源县| 巴彦淖尔市| 沐川县| 阿鲁科尔沁旗| 松原市| 宁河县| 松阳县| 吴旗县| 宁夏| 元江| 农安县| 嘉兴市| 项城市| 云和县| 巴彦县| 满城县| 杭锦后旗| 甘谷县| 六枝特区| 东台市| 娄烦县| 永平县| 福州市| 蒲城县| 安达市| 拉孜县| 遂川县| 泾川县| 临城县| 嵊州市| 洛扎县| 河西区| 泗阳县| 湘潭县| 凯里市| 安宁市| 昭平县| 民权县| 长汀县|