stm32 驅動 st7567 lcd 屏
單片機源程序如下:
- #include "stm32f10x.h"
- #include "lcd_12864.H"
- #include "led.h"
- int main(void)
- {
- unsigned char i,j,k,m;
- SystemInit();
- RCC_Configuration();
- GPIO_Config();
- SPI_Initial();
- LedInit();
- LED1 = 0; //點亮背光
- delay(500);
- LCD_Init();
- ClearScreen(); //clear all dots
- //LcdWriteCom(0xb0);
-
- //DisplayFont(1,1,0,FONT_8X16);
- for (i=0; i<16; i++)
- {
- DisplayFont(1, i*8+1, i, FONT_8X16);
- }
- /*DisplayFont(2, 1, 3, SCRIBING);*/
- for (j=0; j<16; j++)
- {
- m = j;
- DisplayFont(3, m*8+1, m+16, FONT_8X16);
- }
- for (j=0; j<16; j++)
- {
- k = j;
- DisplayFont(5, k*8+1, k+32, FONT_8X16);
- }
- /*for (k=8; k<16; k++)
- {
- DisplayFont(3, (k-8)*16+1, k-8, FONT_16X16);
- } */
- /*for (j=0; j<8; j++)
- {
- DisplayFont(3, 1, j, FONT_16X16);
- }
- for (k=8; k<16; k++)
- {
- DisplayFont(5, 1, k, FONT_16X16);
- }*/
- /*ASCII_function(1, 18, 1);
- ASCII_function(1, 35, 2);
- ASCII_function(1, 52, 3);
- ASCII_function(1, 69, 4);
- ASCII_function(1, 86, 5);
- ASCII_function(1, 103, 6);
- ASCII_function(3, 1, 7);
- ASCII_function(3, 18, 8);
- ASCII_function(3, 35, 9);
- ASCII_function(3, 52, 10);
- ASCII_function(3, 69, 11);
- ASCII_function(3, 86, 12);
- ASCII_function(3, 103, 13);
- DisplayFont(5, 1, 14, FONT_16X16);
- DisplayFont(5, 18, 15, FONT_16X16);
- DisplayFont(5, 35, 16, FONT_16X16);*/
- while(1)
- {
- //LED2 = !LED2;
- //delay(500);
- }
- }
復制代碼
所有資料51hei提供下載:
SPI2驅動LCD12848基于ST7567.7z
(148.66 KB, 下載次數: 206)
2019-6-29 17:14 上傳
點擊文件名下載附件
下載積分: 黑幣 -5
|