新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 基于AVR單片機的時間繼電器的設計

        基于AVR單片機的時間繼電器的設計

        作者: 時間:2012-12-21 來源:網絡 收藏

        3.3 LCD液晶屏顯示部分
        顯示方式采用LCD1602液晶顯示器,顯示選擇的模式、的時間和開關的狀態。LCD1602是工業字符型液晶,能夠同時顯示16x02即32個字符。
        LCD液晶屏顯示部分如圖5所示。

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

        e.JPG


        LCD1602具有讀狀態,寫指令,讀數據,寫數據的操作控制,1602液晶模塊內部的字符發生存儲器已經存儲了160個不同的點陣字符圖形,這些字符有:阿拉伯數字、英文字母的大小寫、常用的符號和日文假名等,每一個字符都有一個固定的代碼。由于1602識別的是ASCII碼,試驗可以用ASCII碼直接賦值,在編程中還可以用字符型常量或變量賦值,1602通過D0~D7的8位數據端傳輸數據和指令。

        4 系統軟件設計
        系統一上電,默認為設置時間,時間、模式設置好后通過判斷按鍵來執行相應的操作。如果用戶不設置時間則可手動控制繼電器的開和關。系統主程序框圖如圖6所示。對于開模式和關模式,通過利用定時/計數器的溢出中斷來實現。

        f.JPG


        本程序中需要用到的操作指令如下:
        DDRC=0xFF;//LCD控制端和繼電器輸出控制
        DDRE=0xFF;//狀態指示燈
        PORTE |=(14);//模式一指示燈亮
        PORTE&=-(15);//模式二指示燈滅
        write_numbmp(MODE_START_ADDR,0,voltage_model,4);//顯示更新

        5 結束語
        未來越來越多的新技術會在自動控制,智能電器等得到廣泛的應用。在中應用,具有設計簡單,可靠性高,功能易擴展等優點。利用微機控制結合繼電器,互聯網等開發出新型電子電器,如智能洗衣機,智能電飯煲,智能空調等現代化智能電器??梢宰屇汶S心所欲設定電器開啟和關閉的時間。


        上一頁 1 2 3 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 准格尔旗| 喀什市| 平邑县| 珠海市| 清涧县| 东方市| 南昌市| 隆回县| 灵丘县| 防城港市| 大渡口区| 天峻县| 大竹县| 梅州市| 枣阳市| 兴山县| 逊克县| 额尔古纳市| 铜川市| 平凉市| 武汉市| 云霄县| 承德市| 凤山县| 睢宁县| 灵台县| 徐州市| 山丹县| 平阳县| 通道| 乐陵市| 米脂县| 榆树市| 合川市| 昌都县| 航空| 和龙市| 白水县| 滦平县| 天祝| 浮山县|