stm32 4針oled顯示
芯片:stm32f10x系列
有需要就拿去用。
eff404042a73a33ab23c89a56d321f9.jpg (121 KB, 下載次數: 123)
下載附件
2020-4-22 20:47 上傳
單片機源程序如下:
- #include "delay.h"
- #include "sys.h"
- #include "oled.h"
- #include "bmp.h"
- #include "csb.h"
- #include "timer.h"
- #include "usart.h"
- int main(void)
- { u8 t;
- delay_init(); //延時函數初始化
- NVIC_Configuration(); //設置NVIC中斷分組2:2位搶占優先級,2位響應優先級 LED_Init(); //LED端口初始化
- OLED_Init(); //初始化OLED
- OLED_Clear() ;
- TIMER3_Init();
- uart_init(115200);
-
- OLED_ShowCHinese(0,0,0);//汕
- OLED_ShowCHinese(15,0,1);//尾
- OLED_ShowCHinese(30,0,2);//職
- OLED_ShowCHinese(45,0,3);//業
- OLED_ShowCHinese(60,0,4);//技
- OLED_ShowCHinese(75,0,5);//術
- OLED_ShowCHinese(90,0,6);//學
- OLED_ShowCHinese(105,0,7);//院
-
- OLED_ShowCHinese(0,2,8);//機
- OLED_ShowCHinese(15,2,9);//電
- OLED_ShowCHinese(30,2,10);//一
- OLED_ShowCHinese(45,2,11);//體
- OLED_ShowCHinese(60,2,12);//化
- OLED_ShowCHinese(75,2,13);//技
- OLED_ShowCHinese(90,2,14);//術
- OLED_ShowCHinese(105,2,15);//班
-
- OLED_ShowString(0,4,"2018348126",16);
-
- OLED_ShowCHinese(0,6,16);//黃
- OLED_ShowCHinese(15,6,17);//紹
- OLED_ShowCHinese(30,6,18);//葉
-
- while(1)
- {
- CSB_Init();
- delay_ms(2000);
- // OLED_Display();
- }
- // OLED_ShowCHinese(18,30,6);//光
- // OLED_ShowCHinese(18,18,7);//電
- // OLED_ShowCHinese(36,18,8);//信
- // OLED_ShowCHinese(54,18,9);//息
- // OLED_ShowCHinese(72,18,10);//工
- // OLED_ShowCHinese(90,18,11);//程
- // while(1)
- // {
- // OLED_Clear();
- // OLED_ShowCHinese(0,0,0);//中
- // OLED_ShowCHinese(18,0,1);//景
- // OLED_ShowCHinese(36,0,2);//園
- // OLED_ShowCHinese(54,0,3);//電
- // OLED_ShowCHinese(72,0,4);//子
- // OLED_ShowCHinese(90,0,5);//科
- // OLED_ShowCHinese(108,0,6);//技
- // OLED_ShowString(6,3,"0.96' OLED TEST",16);
- // //OLED_ShowString(8,2,"ZHONGJINGYUAN");
- // // OLED_ShowString(20,4,"2014/05/01");
- // OLED_ShowString(0,6,"ASCII:",16);
- // OLED_ShowString(63,6,"CODE:",16);
- // OLED_ShowChar(48,6,t,16);//顯示ASCII字符
- // t++;
- // if(t>'~')t=' ';
- // OLED_ShowNum(103,6,t,3,16);//顯示ASCII字符的碼值
- // delay_ms(8000);
- // delay_ms(8000);
- // delay_ms(8000);
- // delay_ms(8000);
- // delay_ms(8000);
- // OLED_DrawBMP(0,0,128,8,BMP1); //圖片顯示(圖片顯示慎用,生成的字表較大,會占用較多空間,FLASH空間8K以下慎用)
- // delay_ms(8000);
- // delay_ms(8000);
- // delay_ms(8000);
- // delay_ms(8000);
- // OLED_DrawBMP(0,0,128,8,BMP1);
- // delay_ms(8000);
- // delay_ms(8000);
- // delay_ms(8000);
- // delay_ms(8000);
- // }
-
- }
-
復制代碼
所有資料51hei提供下載:
stm32+4針oled顯示(學校,學號,名字).7z
(313.14 KB, 下載次數: 271)
2020-4-23 01:11 上傳
點擊文件名下載附件
stm32 下載積分: 黑幣 -5
|