A. 51單片機驅動12864顯示屏
你的問題我分析如下:
1、硬體電路有問題嗎?參考說明書硬體應該沒問題吧;
2、液晶屏是好的嗎?
3、對比度,也就是第18管腳電壓情況;
4、程序呢?
前3條沒有問題,肯定是程序問題了!
不知你的12864的液晶屏控制晶元是什麼?KS0107,ST7920還是T6963C?前兩款是分左右屏的。
從你的程序看,很可能是T6963C的屏,這種控制器的屏不不帶字型檔的啊!你直接cd_wdat(hang1[i]); //寫入顯示字元
行嗎?從我調試幾十款液晶經驗來看,似乎不可能的!!
網上關於這方面的程序不少!不過不能直接使用的,大多被人改過!
你下載一些字型檔軟體試試!
OK祝你早日通過
B. 51單片機最小系統板上怎麼連接12864屏幕啊。。有些插孔沒有註明
最小系統板上,都留出單片機的全部引腳了,可以隨便接到任一個引腳。而LCD12864與單片機的連接是可以隨便接的。只要能知道是單片機的哪個l/O腳,與LCD的什麼腳連接了就行的,程序中就能用sbit 定義引腳了。
C. LCD 12864怎樣和單片機連接
液晶顯示技術是近代電子技術的一種高新技術產物。液晶顯示器具有厚度薄、適於大規模集成電路直接驅動、易於實現全彩色顯示的特點,液晶顯示的原理是利用液晶的物理特性,通過電壓對其顯示區域進控制,有電壓區域顯示黑色,這樣就可以顯示出圖形。
CD 12864液晶屏工作電壓+3.0V~+5.5V,邏輯電平與單片機兼容,能夠直接與單片機的IO口連接,12864液晶屏的介面方式有並行4位、並行8位、串列2線和串列3線,以適應不同的應用場合。
串列分為三線和四線的.合並沒有多大的區別,只是用一條數據線一條時鍾線一個選擇線就行了.其它一樣,輸出控制量dat了,而使用I2C控制就不同了,確定總模擬線數據傳輸介面、模擬時鍾介面,匯流排啟動、匯流排應答、匯流排停止、匯流排發送單位元組、匯流排發送數據等等許多模擬時序的問題。
(3)12864顯示器單片機擴展閱讀:
TFT 生產技術最為核心的部分是光刻工藝,它既是決定產品品質的重要環節,也是影響產品成本的關鍵部分,而在光刻工藝中,最受人們關注的就是掩模版,其質量在很大程度上決定了TFT- LCD 的品質,而其使用數量的減少可有效削減設備投資、縮短生產周期。
隨著 TFT 結構的變化和生產工藝的改進,其製造過程中使用掩模版的數量也在相應地減少。
由此可見,TFT 生產工藝從早期的 8掩模版或 7掩模版光刻工藝發展到普遍採用的5掩模版或 4掩模版光刻工藝,大大地縮減了 TFT- LCD 生產周期和生產成本。
4掩模版光刻工藝已成為業界主流。為了不斷降低生產成本,人們一直在努力探索如何進一步減少光刻工藝流程中掩模版的使用數量。
近年來,一些韓國企業在 3掩模版光刻工藝的開發上取得了突破性進展,並已宣告實現量產,但由於 3掩模版工藝技術難度大、良品率也較低,還在進一步的發展和完善中。
從長遠的發展來看,如果 Inkjet(噴墨)列印技術取得突破,實現無掩模製造才是人們追求的終極目標。
D. 51單片機+GSM模塊+12864顯示屏可以自製通話手機嗎
當然可以!用單片機通過串口發送指令就可以控制GSM模塊撥打電話,還可以接聽! 然後通過連接在單片機的矩陣鍵盤可進行撥號等操作!12864可顯示撥打的號碼,還可以顯示單片機讀取的簡訊等!
E. 單片機怎麼控制12864顯示屏有字型檔
三片機控制12864的顯示屏有智庫的話,那你需要通過他的文件倉庫了文庫來進行控制。
F. 單片機 12864顯示屏經常亂碼只是偶爾能正常顯示什麼情況
有可能是復位不成功
要麼用硬體復位電路
要麼用軟體復位
串口方式最好接5根線(包括PSB)
並口方式最好接5+8根線(包括PSB)
/***********************************/
/*LCD12864初始化函數*/
/***********************************/
voidLCD12864_Init()
{
delay_ms_12864(45);
LCD_PSB=0;//0串口工作模式,1並口工作模式
delay_ms_12864(1);
LCD_RES=0;//復位
delay_ms_12864(1);
LCD_RES=1;//復位置高
delay_ms_12864(10);
Write_12864(0x30,0);//8/4位介面選擇
delay_us_12864(15);//延時>100us
Write_12864(0x30,0);//指令集選擇
delay_us_12864(5);//延時>37us
Write_12864(0x08,0);//顯示關
delay_us_12864(15);//延時>100us
Write_12864(0x10,0);//游標控制
delay_us_12864(15);//延時>100us
Write_12864(0x0c,0);//顯示開
delay_us_12864(15);//延時>100us
Write_12864(0x01,0);//清屏
delay_ms_12864(10);//延時>10ms
Write_12864(0x06,0);//進入設定點
}
如果對RST不進行復位,是不會正常顯示的
要麼RST就要接成RC上電復位方式
G. 怎麼控制單片機12864屏幕左移
1、可以通過顯示器的調節鍵中的一鍵設置來調整。
2、顯示器上的按鍵有一個是默認設置。
3、按一下,顯示器的顯示模式就轉成默認的初始化設置,設置成自己想要的模式即可。
H. 如何用51單片機和12864製作文本顯示器用
12864 只能顯示4行X8=32個漢字。
製作文本顯示器,只能顯示32個文字,這能看什麼呢?
這12864就不是製作文本顯示器的東西。
還有一個問題,那文本的內容怎麼傳上來,是用電腦嗎,還是固定寫在程序里,那就是固定顯示一些文字了,不能顯示任意的內容的。一點意思也沒有。
I. 單片機 12864 液晶,C語言基本編程完美講解[跪求]!!!
12864基本上都有八位的地址/數據線,和一些使能、R\W、片選、屏幕負壓什麼的引腳構成,編程基本思路就是先給送八位地址,在發八位數據,根據你的datasheet里的控制字資料(就是那個好多的表)往裡依次寫初始化命令,設置顯示位置等,然後發數據就行了。。只能這么講了,你C語言要是基礎過關很容易看懂。。