求液晶12232並口c程式,帶字型檔的 30

2025-03-29 16:35:18 字數 1303 閱讀 9675

求液晶12232並口c程式,帶字型檔的

1樓:網友

話說,說話注意!有野不給你!!

我的帶中文字型檔的12864無法顯示,請各位高手幫幫我看看c程式,我用的是pic16f

2樓:網友

delay(10);

rs = 0;

rw = 0;

portd = cmd;

e = 1;

e = 0;

這一段你改改。

先檢測液晶忙不忙,再寫資料或命令。

while(lcd_busy())//此處檢測液晶是否處於忙狀態。

rs = 0;

rw = 0;

en = 0; //先使en = 0;

delay(1);

portd = com;

delay(1);

lcd_en = 1;

delay(1); //此處適當延遲。

lcd_en = 0;

你可以先這樣試試,如果不行的話可以找我哈!樂意幫你忙哈~

3樓:網友

我不知道你用的lcd驅動晶元的型號是什麼,如果確認命令和時序是正確的,那就在埠連續賦值需要在中間加nop()空操作函式,埠的的修改方式是讀-修改-寫,如果不加空操作,可能導致埠賦值不正確,詳細的內部時序可以檢視晶元資料。

另外pic16f877是比較老的晶元,現在的更新替換晶元是pic16f887,可以直接替換,**更便宜~

4樓:火螂子

你好,問日解決了嗎?能把程式發給我乙份嗎?,萬分感謝!

大家誰能給我解釋一下12232液晶顯示的問題,是帶字型檔的,怎麼叫他顯示數字的時候用16*8,不用16*16的

5樓:網友

點陣液晶顯示數字包括字母的時候可以選擇是半寬字元或者是全寬的,如果是半寬的,每個數字或者字元佔用16*8個點陣,如果是全寬的,佔用16*16的點陣。使用的時候,根據你想要顯示的是半寬的還是全寬的字元,相應的呼叫碼錶裡面的ascii碼,也就是十六進位數。舉個例子,數字5的半寬碼是0x05,而全寬碼就是0xa3b5。

這個就是帶字型檔的好處。

如果是顯示半寬的字元,定義的位址也只能是16*16的,加入你要在第一行的第乙個16*8點陣顯示半寬字元7,第二個16*8點陣顯示板寬字元5,你的位址也只能從0x80開始,先向液晶寫入07,再向液晶寫入05,。這樣他們就只佔用乙個16*16的點陣空間了。

也不知道我說明白了沒有,如果有不滿意的,歡迎追問!

C語言,求過程,C語言程式,求過程?

程式輸出結果是 a for語句裡迴圈判斷是f s i 即函式返回非0,則迴圈繼續,而f函式是判斷奇偶數,所以陣列裡從0下標開始,是奇數就迴圈,偶數就退出,所以程式輸出是前面3個奇數相加的結果,相加得9,所以選擇a i 0 i 0 等待f s i 返回值 f s 0 a 1 返回a 2,返回值 1 f...

c語言程式題急求答案,C語言程式題 急求答案!!!

黃邦勇帥哥哥 1 b 018a,0 其中 和後面的一個字元為一個字元,因此程式總共有8個字元,也就是 0,1,8,a,0,2 b for a 0,b 1 a b 2 a 2,b 第一次a 0 1 2,第二次a 2 0 2條件成立,第三次a 4而b 1,因此b 2 1條件不成立,所以執行2次迴圈 3 ...

求C 的程式感謝大佬,求乙個C 的程式感謝大佬

看不清可以發原始碼,換成c 的話改下輸出的方式和標頭檔案就可以了 求採納!求乙個c 程式!謝謝各位大佬 10 總有人喜歡用一點知道分來換個複雜的作業答案.不喜歡你就不應該選這個專業.選好了就用心學,學不會就請教學長,老師,同學.排除以上原因就想弄到答案簡單的辦法推薦你找個軟體外包或者專門做畢業設計 ...