两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

一種通過usb傳輸控制顯示屏背光亮度的系統(tǒng)及方法

文檔序號:9646146閱讀:988來源:國知局
一種通過usb傳輸控制顯示屏背光亮度的系統(tǒng)及方法
【技術領域】
[0001]本發(fā)明涉及控制顯示屏背光亮度技術領域,尤其涉及一種通過USB傳輸控制顯示屏背光亮度的系統(tǒng)及方法。
【背景技術】
[0002]隨著計算機技術和嵌入式系統(tǒng)技術的發(fā)展,關于顯示屏背光亮度調節(jié)的技術琳瑯滿目,越來越多,且可智能調節(jié)控制的也不少,就嵌入式系統(tǒng)而言,大多數現(xiàn)有技術都是包含了“傳感器一一處理器芯片一一控制模塊”在內的獨立控制模塊。
[0003]例如,公告號為CN204614418U的實用新型專利,其公開了一種能控制發(fā)光亮度的LED顯示屏,該LED顯示屏包括MCU控制器、與MCU模塊連接的顯示模塊和LED顯示屏,顯示模塊包括用于檢測LED顯示屏亮度的光度傳感器,光度傳感器將檢測到的亮度值傳送給MCU控制器,MCU將獲得的亮度值與預設值相比較,當亮度不等于預設值時,調整PWM占空比,使亮度值近似于預設值,當亮度值達到預設值時,MCU控制器停止工作,LED顯示屏維持當前亮度。這種模式雖然也可以有效控制調節(jié)顯示屏背光亮度,但顯示屏僅能按照設定的亮度進行自動調節(jié),由于在顯示屏背光亮度的評判標準方面,不同的人有不同的感觸和偏好,因此從人機交互的角度來說,這種控制模式不能實時依照個人需求調節(jié)顯示屏亮度。
[0004]現(xiàn)有技術中還出現(xiàn)了一些依附于計算機平臺的顯示屏亮度控制系統(tǒng),但通常沒有掉電記憶功能,重新通電后顯示屏恢復到最原始的狀態(tài),需要重新輸入顯示屏的控制數據,使用起來很不方便。

【發(fā)明內容】

[0005]為解決上述技術問題,本發(fā)明提出一種通過USB傳輸控制顯示屏背光亮度的系統(tǒng)及方法,該系統(tǒng)能夠實現(xiàn)通過上位主機下發(fā)USB數據的方式來調節(jié)顯示屏背光亮度,且系統(tǒng)掉電重啟后能自動恢復掉電前的顯示屏背光亮度。
[0006]本發(fā)明采用的技術方案是,設計一種通過USB傳輸控制顯示屏背光亮度的系統(tǒng),包括:設有USB接口的主機,設有USB連接模塊、模擬控制信號功能模塊、主控制模塊的處理器,以及與處理器連接的顯示屏。主機通過USB數據線發(fā)送顯示屏背光亮度數據至USB連接模塊,主控制模塊解析判斷該顯示屏背光亮度數據,并控制模擬信號功能模塊產生所需的模擬控制信號以調節(jié)顯示屏背光亮度。
[0007]較優(yōu)的,處理器內還設有存儲模塊,存儲模塊存儲當前主控制模塊解析判斷后的顯示屏背光亮度數據。
[0008]在一實施例中,處理器為設有時鐘電路、USB連接模塊、PWM功能模塊、主控制模塊的單片機,單片機內還設有用于存儲當前顯示屏背光亮度數據的FLASH模塊。單片機采用型號為 C8051F320。
[0009]本發(fā)明還提出了一種通過USB傳輸控制顯示屏背光亮度的方法,包括以下步驟: 步驟1、單片機初始化,包括時鐘電路初始化、單片機端口初始化、PffM功能模塊初始化、USB連接模塊初始化、顯示屏背光亮度數據與PWM占空比之間對應關系的初始化;
步驟2、主控制模塊讀取FLASH模塊內所存儲的顯示屏背光亮度數據;
步驟3、主控制模塊判斷顯示屏背光亮度數據是否合法,若合法則生成相應的PWM信號輸出以調節(jié)顯示屏背光亮度,若不合法則生成默認的PWM信號輸出以調節(jié)顯示屏背光亮度;
步驟4、主控制模塊實時查詢接收主機發(fā)送的顯示屏背光亮度數據;
步驟5、主控制模塊判斷顯示屏背光亮度數據是否合法,若合法則生成相應的PWM信號輸出以調節(jié)顯示屏背光亮度,并將該合法的顯示屏背光亮度數據存儲在FLASH模塊內,永久保存為當前狀態(tài),若不合法則丟掉該顯示屏背光亮度數據繼續(xù)查詢接收。
[0010]其中,單片機采用型號為C8051F320。步驟1中單片機端口初始化需將單片機的輸出引腳設置為推挽輸出。PWM功能模塊初始化需設置輸出PWM信號的頻率和占空比,設定初次開機的默認值。USB連接模塊初始化需按USB協(xié)議設置USB連接模塊的ID和描述符,設置USB連接模塊中斷、接收、發(fā)送的操作模式。顯示屏背光亮度數據與PWM占空比之間對應關系的初始化,需將PWM占空比分成多個檔位放入單片機的緩存中,設定各檔位對應產生的PWM信號,及設定各個檔位被觸發(fā)所需的顯示屏背光亮度數據。
[0011]步驟5中將合法的顯示屏背光亮度進行存儲,需存儲地址大于代碼存儲區(qū)又不超過存儲區(qū)邊界,且存儲時需先按順序向FLASH鎖定和關鍵碼寄存器寫入正確的關鍵碼,再進行擦除和寫操作。
[0012]與現(xiàn)有技術相比,本發(fā)明的主機與顯示屏之間通過具有USB設備的處理器連接控制,主機將顯示屏背光亮度數據發(fā)送至USB設備,處理器將該數據判斷處理后輸出驅動信號,使顯示屏的背光亮度依照主機的指令調節(jié),極大的方便人機交互操作,尤其適合應用在依附于計算機平臺的系統(tǒng)中。較優(yōu)的,處理器內設有存儲模塊,利用存儲模塊記錄當前顯示屏背光亮度數據,掉電后數據不會丟失。進一步的,處理器為單片機,利用單片機內時鐘電路,可節(jié)省外部時鐘電路硬件資源,利用單片機內FLASH存儲顯示屏背光亮度數據,而不用增加額外的FLASH器件。
【附圖說明】
[0013]下面結合實施例和附圖對本發(fā)明進行詳細說明,其中:
圖1是本發(fā)明的系統(tǒng)框架圖;
圖2是本發(fā)明的方法流程圖。
【具體實施方式】
[0014]如圖1所示,本發(fā)明提出的系統(tǒng),包括:設有USB接口的主機,設有USB連接模塊、模擬控制信號功能模塊、主控制模塊的處理器,以及與處理器連接的顯示屏。主機和處理器可通過USB數據線進行數據的傳送連接,處理器和顯示屏可通過模擬控制信號線連接,主機將顯示屏背光亮度數據發(fā)送至USB連接模塊,主控制模塊解析判斷該顯示屏背光亮度數據并控制模擬信號功能模塊產生所需的模擬控制信號,該模擬控制信號發(fā)送至顯示屏的驅動電路,以調節(jié)顯示屏的背光亮度。
[0015]較優(yōu)的,處理器內還設有存儲模塊,存儲模塊用來存儲當前主控制模塊解析判斷后的顯示屏背光亮度數據,存儲模塊的設置使處理器具有掉電記憶功能,系統(tǒng)重啟后主控制模塊可自動調去存儲模塊內的數據,使顯示屏恢復掉點前的背光亮度。
[0016]主機可為任意帶USB接口的PC機,顯示屏可為液晶屏或LED屏幕,在本實施例中,處理器為單片機,其型號為C8051F320,該單片機內設有時鐘電路、USB連接模塊、PWM功能模塊、主控制模塊及FLASH模塊,主機和USB連接模塊通過USB數據線連接,PWM功能模塊和顯示屏驅動電路通過PWM信號線連接。系統(tǒng)上電開始工作后,單片機先從自身內部的FLASH模塊中讀取所存儲的顯示屏背光亮度數據,PWM功能模塊根據該顯示屏背光亮度數據生成對應的PWM信號來驅動液晶屏,然后單片機進入循環(huán)接收USB數據狀態(tài),若主機通過USB線發(fā)送顯示屏背光亮度數據到單片機,單片機收到數據后經過解析判斷,產生所需的PWM信號來驅動液晶屏,并且將顯示屏背光亮度數據存儲于單片機內部的FLASH中。
[0017]如圖2所示,本發(fā)明還提出了一種通過USB傳輸控制顯示屏背光亮度的方法,包括以下步驟
當前第1頁1 2 
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
江口县| 嵩明县| 新野县| 马鞍山市| 宜兰市| 沅陵县| 黄陵县| 乐清市| 汶川县| 浙江省| 南皮县| 茶陵县| 射阳县| 阿鲁科尔沁旗| 仙游县| 西藏| 银川市| 防城港市| 蒲江县| 老河口市| 扶沟县| 论坛| 阿克苏市| 建水县| 凤阳县| 上杭县| 舒城县| 桦南县| 台江县| 桃园市| 长武县| 大兴区| 洮南市| 霍邱县| 万山特区| 阿巴嘎旗| 波密县| 华蓥市| 缙云县| 张家口市| 仙居县|