![]() |
發(fā)布時間: 2022-1-7 14:36
正文摘要:#include <reg51.h> #define LCDLCDDisp_Off 0x3e #define LCDLCDDisp_On 0x3f #define Page_Add 0xb8 #define LCDCol_Add 0x40 ... |
通過循環(huán)結(jié)構(gòu)里頭按順序1,先調(diào)用函數(shù)寫一個清屏幕的程序2,每個字符對應(yīng)的顯示點坐標(biāo)向前+2個像素3,判斷是否最后一個文字是否滾動出屏幕4,如果3完成則接出第一個字符,否則繼續(xù)顯示下載一個字符 |
dmclyx 發(fā)表于 2022-1-11 15:08 void Bmp_Right_Disp(unsigned char page,unsigned char column, unsigned char code *Bmp)函數(shù)里 unsigned char page 相當(dāng)于行 unsigned char column相當(dāng)于列 你都知道將 page 變成 0,2,4,6 將內(nèi)容顯示在屏對應(yīng)的行上,那是不是可以通過改變column將內(nèi)容顯示在不同的列上,column動態(tài)變化起來內(nèi)容是不是就移動顯示了。 人家不是藏著,是讓你思考起來,授人以魚不如授人以漁。要想在技術(shù)的路上走下去,學(xué)會自我學(xué)習(xí)才是最重要的。 |
123456ZXC1 發(fā)表于 2022-1-8 15:08 具體是怎么弄呀,我for循環(huán)總是出錯的 |
差不多得了,不回答具體的就不要回答了,隔著干嘛呢 |
弄清楚void Bmp_Right_Disp(unsigned char page,unsigned char column, unsigned char code *Bmp) 里各個參數(shù)的指代即可 |
void Bmp_Right_Disp(unsigned char page,unsigned char column, unsigned char code *Bmp) 這個函數(shù)的各個參數(shù),你明白是做什么用的嗎? unsigned char page是什么? unsigned char column又是什么? 搞明白了你就會你要的動作了。 |
參與人數(shù) 1 | 黑幣 +20 | 收起 理由 |
---|---|---|
![]() | + 20 |
使用for循環(huán) 把地址以此改變就行了 |
Powered by 單片機(jī)教程網(wǎng)