M字節(jié)在左移N(O≤N≤7)位后的結果的參考程序片段如下
發(fā)布時間:2014/1/10 21:50:15 訪問次數(shù):1190
M字節(jié)在左移N(O≤N≤7)位后的結果的參考程X5165S8IZT1序片段如下:
SHIFT:ACALL READCHAR;讀人第膨字節(jié)到ACC
MOV B.BITOFF2;BITOFF2即為2的Ⅳ次方運算的結果
MOV SAVELSB,A;第M字節(jié)的左移Ⅳ位后的低8位
MOV R6.#NUM; NUM=M
WORK3:ACALL READCHAR;讀人第K字節(jié)到ACC
MOV B,BITOFF'2;BITOFF2即為2的Ⅳ次方運算的結果
MUL AB;
XCH A,B;
ADDA,SAVELSB;第K字節(jié)左移Ⅳ位后的高8位加上第K+l字節(jié)的左移Ⅳ位后低8位,即為第K字節(jié)左移Ⅳ位后的第K字節(jié)(ACC)MOV SAVELSB,B;第K字節(jié)左移Ⅳ位后的低8位送入BCC中ACALL SEND WORK4:DJNZ R6.WORK3取相反的方式,就可得到平行右移顯示的算法。
動態(tài)垂直移動子程序
對于一屏顯示一個字的16 x16單色LED顯示屏來說,垂直上移顯示的算法如下:
第一幀畫面正常顯示,接下來第幀畫面只需將要顯示的數(shù)據(jù)地址依次加2,直至取完16行的數(shù)據(jù)。
一個字移完后,取下一個字的數(shù)據(jù),仍然按照步驟I直至所有字模數(shù)據(jù)取完。
取相廈的方式,即可得垂直下移的顯示方式。
字體顯示移動速度的控制
顯然,每一幀畫面掃描次數(shù)取不同數(shù)值時,字體顯示移動速度也就不同。把掃描次數(shù)分為2,7,12,17,22,27,32,37,42,47,52,57,62,代表13種顯示移動速度。其中,正常速度1級(掃描次數(shù)32)加快和減慢各分為6級,這樣在不影響發(fā)光亮度的前提下實現(xiàn)了速度快慢各分6級的設計要求。
三色LED顯示程序算法分析
相比而言,三色LED顯示程序的算法較為復雜一些,若以同樣以單片機為控制核心實現(xiàn)三色LED顯示屏的設計,難度主要體現(xiàn)在算法上。
M字節(jié)在左移N(O≤N≤7)位后的結果的參考程X5165S8IZT1序片段如下:
SHIFT:ACALL READCHAR;讀人第膨字節(jié)到ACC
MOV B.BITOFF2;BITOFF2即為2的Ⅳ次方運算的結果
MOV SAVELSB,A;第M字節(jié)的左移Ⅳ位后的低8位
MOV R6.#NUM; NUM=M
WORK3:ACALL READCHAR;讀人第K字節(jié)到ACC
MOV B,BITOFF'2;BITOFF2即為2的Ⅳ次方運算的結果
MUL AB;
XCH A,B;
ADDA,SAVELSB;第K字節(jié)左移Ⅳ位后的高8位加上第K+l字節(jié)的左移Ⅳ位后低8位,即為第K字節(jié)左移Ⅳ位后的第K字節(jié)(ACC)MOV SAVELSB,B;第K字節(jié)左移Ⅳ位后的低8位送入BCC中ACALL SEND WORK4:DJNZ R6.WORK3取相反的方式,就可得到平行右移顯示的算法。
動態(tài)垂直移動子程序
對于一屏顯示一個字的16 x16單色LED顯示屏來說,垂直上移顯示的算法如下:
第一幀畫面正常顯示,接下來第幀畫面只需將要顯示的數(shù)據(jù)地址依次加2,直至取完16行的數(shù)據(jù)。
一個字移完后,取下一個字的數(shù)據(jù),仍然按照步驟I直至所有字模數(shù)據(jù)取完。
取相廈的方式,即可得垂直下移的顯示方式。
字體顯示移動速度的控制
顯然,每一幀畫面掃描次數(shù)取不同數(shù)值時,字體顯示移動速度也就不同。把掃描次數(shù)分為2,7,12,17,22,27,32,37,42,47,52,57,62,代表13種顯示移動速度。其中,正常速度1級(掃描次數(shù)32)加快和減慢各分為6級,這樣在不影響發(fā)光亮度的前提下實現(xiàn)了速度快慢各分6級的設計要求。
三色LED顯示程序算法分析
相比而言,三色LED顯示程序的算法較為復雜一些,若以同樣以單片機為控制核心實現(xiàn)三色LED顯示屏的設計,難度主要體現(xiàn)在算法上。
上一篇:動態(tài)畫面顯示
上一篇:偽彩色數(shù)據(jù)輸出
熱門點擊
- 1211滅火器
- 總電路圖的畫法
- 數(shù)字式調(diào)頻立體聲收音機電路原理圖如何
- M字節(jié)在左移N(O≤N≤7)位后的結果的參考
- 畫分割線
- 彈簧片的安裝
- 安裝完成后的數(shù)字式調(diào)頻立體聲收音機電路板
- 單元電路設計
- 用兩節(jié)1.5V電池判斷發(fā)光二極管的發(fā)光性能
- 電位器的主要參數(shù)
推薦技術資料
- 中國傳媒大學傳媒博物館開
- 傳媒博物館開館儀式隆童舉行。教育都i國家廣電總局等部門... [詳細]