no是No.的简写,也就是number的缩写。OLED_xxx这样的函数,是你IDE封装好的, 每个有自己固定的规则。比如OLED_ShowCHinese 后续的几个参数 都有自己的含义, 具体含义 需要你查手册。从写法上看, 前两个参数 应该是坐标, 第三个参数应该是一个index,也就是序号。每个序号代表一个汉字, 应该是初...
OLED_ShowCHinese(0,6,1);sensor_log("OLED show chinese");} 复制代码 五、测试结果:开板板效果...
void gpio0_init(void) { EALLOW; GpioCtrlRegs.GPAPUD.bit.GPIO0 = 0; GpioCtrlRegs.GPAMUX1.bit.GPIO0 =0; GpioCtrlRegs.GPAQSEL1.bit.GPIO0 = 0; EDIS; } //主机输出设置 void DHT11_Rst(void) { uchar i; EALLOW; DAT_DIR=1; EDIS; /// test //while(1) { //DAT= 0; //DELAY_US(...
OLED_ShowChar(x+(size2/2)*t,y,temp+'0',size2); } } //显示一个字符号串 void OLED_ShowString(u8 x,u8 y,u8 *chr,u8 Char_Size) { while (*chr!='\0') { OLED_ShowChar(x,y,*chr,Char_Size); x+=8; if(x>120){x=0;y+=2;} chr++; } } //显示汉字 void OLED_ShowCHinese(...
这⾥我们使⽤的0.96⼨的OLED显⽰屏,它的显⽰区域是128*64的点阵,每个点都能⾃⼰发光。OLED显⽰屏可以显⽰汉字、字符和图案等,智能⼿环和智能⼿表等智能设备⼀般都是选择OLED显⽰屏来作为显⽰设备。⼆、51单⽚机 — OLED显⽰屏 硬件连接:这⾥简单介绍OLED显⽰中⽂:1....
hi_i2c_init(HI_I2C_IDX_0, 100000); OLED_Init(); OLED_Clear(); //OLED_ShowString(0,4,(u8 *)" 0.96 OLED Demo "); for(i=0;i<8;i++) { OLED_ShowCHinese(i*16,0,i+0); } for(i=0;i<7;i++) { OLED_ShowCHinese(i*16,2,i+8); ...
OLED_ShowCHinese(0,2,6); //初始状态下,oled屏上显示“Duty=0% 小朱可视风扇” OLED_ShowCHinese(16,2,7); OLED_ShowCHinese(32,2,8); OLED_ShowCHinese(48,2,9); OLED_ShowCHinese(64,2,0); OLED_ShowCHinese(80,2,10); OLED_ShowString(0,0,"Duty:0%",sizeof("Duty:0%")); ...
{MF_Clock_Init();MF_SystemClock_Config();FL_Init();MF_Config_Init();UserInit();key_int();led_int();oled_app();OLED_Init();OLED_Clear();OLED_ShowString(20,0,"FM33LG0XX",16);OLED_ShowCHinese(20,2,0);OLED_ShowCHinese(36,2,1);OLED_ShowCHinese(52,2,2);OLED_ShowCHinese(68,2,...
OLED_ShowCHinese(100,2,5); OLED_ShowString(20,6,"jinglixixi",16); while(1); } 有了OLED屏的显示功能,后面再遇到显示问题时就方便许多。 在FM33LG0xx开发板的内部,配有一个低功耗实时时钟日历(RTCC),并带有数字调校功能,其调校精度为+/-0.476ppm,将它与OLED屏的显示功能相结合,即可轻松地实现RTC电...
ALIENTEK OLED模块默认设置的是BS0接GND,BS1和BS2接VCC ,即使用8080并口方式,如果你想要设置为其他模式,则需要在OLED的背面,用烙铁修改BS0~2的设置。 模块采用8*2的2.54排针与外部连接,总共有16个管脚,在16条线中,我们只用了15条,有一个是悬空的。15条线中,电源和地线占了2条,还剩下13条信号线。在不同模...