|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
stm32 4针oled显示
8 k: A) M% {: g$ M+ x# W芯片:stm32f10x系列
" o/ I; b( M! r1 b& W有需要就拿去用。 1 b( p9 b1 x# C- B
; B9 M/ Q4 P7 a- D, _; X0 D
单片机源程序如下:3 L2 e. X. _3 @' C( r
- #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);
- // }
- }
9 [# ?3 U G4 c. f" P! a) H
. R1 ?; c- g( S8 Z) {" l |
|