国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      電器終端控制板中顯示單元掃描驅(qū)動方法_2

      文檔序號:8944119閱讀:來源:國知局
      只能在調(diào)試中進(jìn)行(調(diào)試完成后屏蔽該段代碼),可以使用示波器捕捉用戶使用單片機(jī)自帶的flash存儲器進(jìn)行用戶數(shù)據(jù)存儲的執(zhí)行時間,具體為:在單片機(jī)上電初始化時對單片機(jī)某一特定的1 口先輸出低電平“0”,在進(jìn)入用戶數(shù)據(jù)存儲時,使該1 口輸出高電平“1”,在用戶數(shù)據(jù)存儲結(jié)束時,將該1 口恢復(fù)輸出低電平“0”,然后用示波器捕捉該1 口高電平并測試高電平“I”的時間,這個時間就是用戶使用單片機(jī)自帶的flash存儲器進(jìn)行用戶數(shù)據(jù)存儲的執(zhí)行時間。
      [0039]考慮到顯示單元的亮度要求以及功耗大小問題,顯示掃描的占空比D的選擇尤為重要,設(shè)計工程師可以根據(jù)所需要求自行選擇合適的TS,使得到更理想的占空比D和掃描周期T,根據(jù)圖像在人眼睛的暫留效果,根據(jù)Ti,選擇的Ts需保證1/D>57赫茲。
      [0040]設(shè)事件寄存器為LED_C0M,設(shè)Τακ為時鐘中斷周期,Ti為掃描空閑時間,Ts為顯示單元中單路掃描驅(qū)動口的掃描時間,bdisplay_idle為顯示掃描空閑狀態(tài)標(biāo)志,bsave和bsavel為用戶數(shù)據(jù)保存標(biāo)志,bsave和bsavel的初始值均為false,當(dāng)單片機(jī)需要將用戶數(shù)據(jù)存儲進(jìn)單片機(jī)自帶flash存儲器時,執(zhí)行flash用戶數(shù)據(jù)存儲操作,并將bsave賦值為ture ;C0M1?COMm為顯示單元的m路掃描驅(qū)動口 ;
      [0041]所述單片機(jī)的顯示定時中斷流程為:參見圖2所示
      [0042]步驟1、清除中斷標(biāo)志,
      [0043]步驟2、令 LED_C0M++ ;
      [0044]步驟3、判斷LED_C0M是否大于等于m+1,如是,令LED_C0M = 0,執(zhí)行步驟4,如不是,執(zhí)行步驟4 ;
      [0045]步驟4、置COMl?COMm為無效輸出;
      [0046]步驟5、執(zhí)行事件選擇:
      [0047]如LED_C0M = 0,令Tmi= Ts,將COMl對應(yīng)的顯示信息輸出,置COMl為有效輸出;
      [0048]如LED_C0M = I,將COM2對應(yīng)的顯示信息輸出,置COM2為有效輸出;
      [0049]如LED_C0M = 2,將COM3對應(yīng)的顯示信息輸出,置COM3為有效輸出;
      [0050]如LED_C0M = 3,將COM4對應(yīng)的顯示信息輸出,置COM4為有效輸出;
      [0051]......
      [0052]如LED_C0M = m_l,將COMm對應(yīng)的顯示信息輸出,置COMm為有效輸出;
      [0053]如LED_C0M = m,令 Tclk= Ti,判斷 bsavel = = true ?如是,令 bdisplay_idle ==true,然后結(jié)束,如不是,結(jié)束;
      [0054]所述單片機(jī)的flash用戶數(shù)據(jù)存儲函數(shù)的運(yùn)行流程為:參見圖3所示
      [0055]步驟a、判斷bsave = = true ?如是,執(zhí)行步驟b,如不是,結(jié)束;
      [0056]步驟 b、令 bsave = false, bsavel = true,bdisplay_idle = false ;
      [0057]步驟c、判斷bdisplay_idle = = false ?如是,返回步驟c,如不是,執(zhí)行步驟d ;
      [0058]步驟d、令 bsavel = false, bdisplay_idle = false ;
      [0059]步驟e、執(zhí)行中斷禁止指令DI ;
      [0060]步驟f、將用戶數(shù)據(jù)存儲至單片機(jī)自帶的flash存儲器內(nèi);
      [0061]步驟g、執(zhí)行中斷開放指令EI ;
      [0062]步驟h、結(jié)束。
      【主權(quán)項】
      1.一種電器終端控制板中顯示單元掃描驅(qū)動方法,其中電器終端控制板包括顯示單元,和對顯示單元進(jìn)行掃描驅(qū)動的單片機(jī),該單片機(jī)中自帶flash存儲器,其中顯示單元具有m路掃描驅(qū)動口,顯示單元的m路掃描驅(qū)動口分別與單片機(jī)的m個1 口連接,單片機(jī)通過輸出固定的顯示掃描周期對顯示單元進(jìn)行驅(qū)動掃描,其特征在于:所述單片機(jī)輸出固定的顯示掃描周期T為:T = (m*Ts+Ti),其中Ts為顯示單元中單路掃描驅(qū)動口的掃描時間,Ti為掃描空閑時間,而掃描空閑時間設(shè)定為用戶使用單片機(jī)自帶的flash存儲器進(jìn)行用戶數(shù)據(jù)存儲的執(zhí)行時間,然后在在顯示掃描空閑狀態(tài)時,執(zhí)行flash用戶數(shù)據(jù)存儲操作,將用戶數(shù)據(jù)存儲至單片機(jī)自帶的flash存儲器內(nèi)。2.根據(jù)權(quán)利要求1所述的電器終端控制板中顯示單元掃描驅(qū)動方法,其特征在于:使用示波器捕捉用戶使用單片機(jī)自帶的flash存儲器進(jìn)行用戶數(shù)據(jù)存儲的執(zhí)行時間,具體為:在單片機(jī)上電初始化時對單片機(jī)某一特定的1 口先輸出低電平“0”,在進(jìn)入用戶數(shù)據(jù)存儲時,使該1 口輸出高電平“1”,在用戶數(shù)據(jù)存儲結(jié)束時,將該1 口恢復(fù)輸出低電平“0”,然后用示波器捕捉該1 口高電平并測試高電平“I”的時間,這個時間就是用戶使用單片機(jī)自帶的flash存儲器進(jìn)行用戶數(shù)據(jù)存儲的執(zhí)行時間。3.根據(jù)權(quán)利要求1所述的電器終端控制板中顯示單元掃描驅(qū)動方法,其特征在于:顯示掃描的占空比D = Ts/T,根據(jù)Ti,選擇的Ts需保證1/D>57赫茲。4.根據(jù)權(quán)利要求1所述的電器終端控制板中顯示單元掃描驅(qū)動方法,其特征在于:設(shè)事件寄存器為LED_C0M,設(shè)Τακ為時鐘中斷周期,Ti為掃描空閑時間,Ts為顯示單元中單路掃描驅(qū)動口的掃描時間,bdisplay_idle為顯示掃描空閑狀態(tài)標(biāo)志,bsave和bsavel為用戶數(shù)據(jù)保存標(biāo)志,bsave和bsavel的初始值均為false,當(dāng)單片機(jī)需要將用戶數(shù)據(jù)存儲進(jìn)單片機(jī)自帶flash存儲器時,執(zhí)行flash用戶數(shù)據(jù)存儲操作,并將bsave賦值為ture ;C0M1?COMm為顯示單元的m路掃描驅(qū)動口 ; 所述單片機(jī)的顯示定時中斷流程為: 步驟1、清除中斷標(biāo)志, 步驟 2、令 LED_C0M++ ; 步驟3、判斷LED_C0M是否大于等于m+1,如是,令LED_C0M = 0,執(zhí)行步驟4,如不是,執(zhí)行步驟4 ; 步驟4、置COMl?COMm為無效輸出; 步驟5、執(zhí)行事件選擇: 如LED_C0M = 0,令Τακ= Ts,將COMl對應(yīng)的顯示信息輸出,置COMl為有效輸出; 如LED_C0M = 1,將COM2對應(yīng)的顯示信息輸出,置COM2為有效輸出; 如LED_C0M = 2,將COM3對應(yīng)的顯示信息輸出,置COM3為有效輸出; 如LED_C0M = 3,將COM4對應(yīng)的顯示信息輸出,置COM4為有效輸出; 如LED_C0M = m-1,將COMm對應(yīng)的顯示信息輸出,置COMm為有效輸出; 如 LED_C0M = m,令 Tclk= Ti,判斷 bsavel = = true ?如是,令 bdisplay_idle ==true,然后結(jié)束,如不是,結(jié)束; 所述單片機(jī)的flash用戶數(shù)據(jù)存儲函數(shù)的運(yùn)行流程為: 步驟a、判斷bsave = = true ?如是,執(zhí)行步驟b,如不是,結(jié)束;步驟 b、令 bsave = false, bsavel = true,bdisplay_idle = false ;步驟c、判斷bdisplay_idle == false ?如是,返回步驟c,如不是,執(zhí)行步驟d ;步驟 d、令 bsavel = false, bdisplay_idle = false ;步驟e、執(zhí)行中斷禁止指令DI ;步驟f、將用戶數(shù)據(jù)存儲至單片機(jī)自帶的flash存儲器內(nèi);步驟g、執(zhí)行中斷開放指令EI ;步驟h、結(jié)束。
      【專利摘要】本發(fā)明涉及一種電器終端控制板中顯示單元掃描驅(qū)動方法,其中電器終端控制板包括顯示單元,對顯示單元進(jìn)行掃描驅(qū)動的自帶flash存儲器的單片機(jī),其中顯示單元具有m路掃描驅(qū)動口,顯示單元的m路掃描驅(qū)動口分別與單片機(jī)的m個IO口連接,單片機(jī)通過輸出固定的顯示掃描周期對顯示單元進(jìn)行驅(qū)動掃描,其特征在于:單片機(jī)輸出固定的顯示掃描周期T為:T=(m*Ts+Ti),其中Ts為顯示單元中單路掃描驅(qū)動口的掃描時間,Ti為掃描空閑時間,而掃描空閑時間設(shè)定為flash存儲器進(jìn)行用戶數(shù)據(jù)存儲的執(zhí)行時間,在顯示掃描空閑狀態(tài)時,執(zhí)行flash用戶數(shù)據(jù)存儲操作,將用戶數(shù)據(jù)存儲至flash存儲器內(nèi)。方法解決了因使用flash存儲用戶數(shù)據(jù)過程中屏蔽中斷,使得掃描輸出頻率不一致而造成的顯示單元閃爍問題。
      【IPC分類】G09G3/20
      【公開號】CN105161044
      【申請?zhí)枴緾N201510678935
      【發(fā)明人】陳明, 張波, 田如海, 王紅亞
      【申請人】寧波卓奧電子科技有限公司
      【公開日】2015年12月16日
      【申請日】2015年10月19日
      當(dāng)前第2頁1 2 
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
      1