LCD12864液晶stm32f103驅動源碼
引腳說明:
________________________________________________________________________________
| |
|BL- BL+ VEE RST NC PSB D7 ''''-''''''''''''''''''' D0 EN R/W RS Vo VDD VSS |
|________________________________________________________________________________|
| | | | | | | | | | | | | | | | | | | |
- +5v3.3V PA0 PA1 PA2 PB15 ''''''''''''''''''''' PB8 PA3 PA4 PA5 x +3.3v -
注:(1)背光一定要 +5V ,否則字符顯示模糊不清;
(2)VEE(引腳3),電壓越低,對比度越高,反之,對比度越低。
單片機源程序如下:
- /******************** (C) COPYRIGHT 2013 ******************************************
- * 文件名 :main.c
- * 實驗平臺:野火STM32開發板
- * 庫版本 :ST3.5.0
- **********************************************************************************/
- #include "stm32f10x.h"
- #include "SysTick.h"
- #include "Drive_12864.h"
- /*
- * 函數名:main
- * 描述 :主函數
- * 輸入 :無
- * 輸出 :無
- */
- int main(void)
- {
- // uchar i,j;
- /* 配置SysTick 為10us中斷一次 */
- SysTick_Init();
- LCD_init();
- // Delay_us(4);
- // write_cmd(0x34);
- // Delay_us(4);
- // XY(1,9,1);
- // Delay_us(4);
- // write_cmd(0x36); //打開繪圖模式
- // Delay_ms(5);
- // write_cmd(0x30); //恢復基本指令集,關閉繪圖模式
- // Delay_ms(5);
- write_cmd(0x0c); //顯示開,關光標
- // while(1);
- LCD12864_Word(1,0,"我愛肖篤明");
- while(1);
- //write_cmd(0x08);//關顯示
- // Delay_ms(5);
- // write_cmd(0x34); //打開擴展指令集
- // Delay_ms(1000);
- // write_cmd(0x08); //進入睡眠 12864休眠狀態先是 3/4 是黑屏,然后慢慢像火燒一樣變白
- // Delay_ms(1000);
- // write_cmd(0x0c); // 脫離睡眠
- // Delay_ms(5);
- // write_cmd(0x30); //基本指令操作
- // write_cmd(0x06); //整屏移動0把 0、2兩行,1、3兩行的信息對調, 關閉
- }
- /******************* (C) COPYRIGHT 2012 WildFire Team *****END OF FILE************/
復制代碼
所有資料51hei提供下載:
LCD12864液晶stm32f103驅動 兼容野火的庫和開發板.rar
(288.64 KB, 下載次數: 81)
2018-9-11 18:08 上傳
點擊文件名下載附件
下載積分: 黑幣 -5
stm32-12864并行C程序.pdf
(118.28 KB, 下載次數: 40)
2018-9-11 15:20 上傳
點擊文件名下載附件
下載積分: 黑幣 -5
|