新聞中心

        EEPW首頁 > 光電顯示 > 設計應用 > LED點陣書寫顯示屏的設計

        LED點陣書寫顯示屏的設計

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

        3 系統軟件
        系統的軟件采用C語言編程,軟件在KeilμV3編程環境中編寫和調試。為了編寫和調試的方便,程序使用模塊化,根據按鍵、光筆掃描、顯示、LCD液晶顯示、亮度調節等功能分別程序,大大簡化了程序的設計和調試工作,節省設計周期。

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

        f.jpg


        系統主程序流程圖如圖5所示。主程序開始對內部功能寄存器、端口、液晶顯示模塊等初始化,然后在主循環中進行光筆位置掃描、顯示緩沖區數據更新、輸出、液晶模塊輸出、可見光亮度檢測、低功耗判斷等功能。在定時器中斷子程序中進行按鍵掃描,完成顯示模式的識別,相應的顯示模式信息和光標坐標在液晶模塊上顯示。

        4 系統測試
        本設計的測試要求與結果見表1。

        g.jpg


        通過測試結果表明,系統能夠實現該設計要求的點亮、劃亮、反顯、清屏、筆畫拖動、輪流顯示、顯示亮度調節、休眠模式等主要功能。

        5 結論
        系統主要由微處理器STC89C58、32×32雙色LED顯示、光筆及檢測電路、外界光照強度檢測電路、按鍵輸入電路、液晶顯示模塊等幾個部分組成。系統能夠實現要求的點亮、劃亮、反顯、清屏、筆畫拖動、輪流顯示、顯示亮度調節、休眠模式等主要功能。在系統的設計過程中,利用軟件和硬件相結合,充分發揮軟件編程的靈活性,并最大限度挖掘單片機的硬件資源。系統性價比高,運行穩定,能耗低,顯示效果好。


        上一頁 1 2 3 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 福海县| 申扎县| 金乡县| 新巴尔虎右旗| 安岳县| 孝昌县| 平和县| 嘉义县| 襄樊市| 锦屏县| 搜索| 铜鼓县| 汝南县| 新津县| 青海省| 平乡县| 探索| 嘉善县| 鄂托克前旗| 临邑县| 湖北省| 天全县| 班戈县| 自治县| 南雄市| 北宁市| 北京市| 绥江县| 曲阜市| 广宗县| 岫岩| 成安县| 海南省| 霍林郭勒市| 肥城市| 德保县| 大姚县| 伊宁市| 安陆市| 易门县| 湘西|