-
STM32F407驱动OLED显示DS18B20数字温度
实验器材: 探索者STM32F4开发板 实验目的: 学习单色OLED显示屏的使用 硬件资源: 1,DS0(连接在PF9) 2,ALIENTEK 0.96寸OLED模块(连接IO说明,见oled.h文件) 实验现象: 本实验利用开发板的OLED/CAMERA接口连接ALIENTEK OLED模块,实现OLED模块的显示,下 载成功后,通过把OLED模块插入开发板左下角的OLED/CAMERA模块接口,按下复位之后,就 可以看到OLED模块不停的显示ASCII码和码值。 注意事项: 1,开发板的OLED/CAMERA模块接口比OLED的插针多2个,OLED靠左插即可. 2,例程默认用的8080方式驱动OLED模块,所以OLED模块的BS0,BS1都需要接VCC(默认接的VCC). 一、主要程序代码如下 int main(void){ u8 t=0; short temperature; Stm32_Clock_Init(336,8,2,7);//设置时钟,168Mhz delay_init(168); //延时初始化 uart_init(84,115200); //初始化串口波特率为115200 LED_Init(); //初始化LED OLED_Init(); //初始化OLED DS18B20_Init(); //DS18B20初始化 OLED_ShowString(0,10,"Temperature:",12); OLED_ShowString(85,10,".",12); OLED_ShowString(98,10,"C",12); OLED_Refresh_Gram();//更新显示到OLED while(1) { if(t%10==0)//每100ms读取一次 { temperature=DS18B20_Get_Temp(); OLED_ShowNum(72,10,temperature/10,2,12); //显示正数部分 OLED_ShowNum(89,10,temperature%10,1,12); //显示小数部分 OLED_Refresh_Gram();//更新显示到OLED } delay_ms(10); t ; if(t==20) { t=0; LED0=!LED0; } }}
- 2020-12-07下载
- 积分:1
-
matlabkalman
kalman的学习资料 很好的东西 一起学习吧(kalman learning materials good stuff)
- 2014-10-27 16:01:07下载
- 积分:1
-
模糊控制温度
说明: 模糊控制pid温度控制,有需要的可以下载看看,可以用于大家参考学习,一起进步(Fuzzy control pid temperature control, there is a need to download can see, can be used for everyone reference learning, progress together)
- 2020-04-08 11:25:51下载
- 积分:1
-
dialog(ownerdraw)
MFC对话框的自绘,各种样式对话框、美化对话框。(CDialog Ownerdraw)
- 2013-10-19 13:43:24下载
- 积分:1
-
c++
可以实现网络在线的抓包,可以时时得从网络中按规定的时间来抓取数据,对数据进行相应的分析,然后把分析的结果输出到屏幕给用具
- 2022-03-24 02:57:08下载
- 积分:1
-
LightRemot
基于STM32F103X的舞台灯光控制系统程序,带协议.(STM32F103X based stage lighting control system procedures, with an agreement.)
- 2021-01-11 18:28:50下载
- 积分:1
-
mui-master
具有各种样式的控件,强大的开源源码,可以参考自己做优美的界面(With a variety of styles of controls, powerful open source code, you can refer to their own beautiful interface)
- 2020-06-24 04:40:02下载
- 积分:1
-
1
说明: 32位变量移位操作,输出到界面。联合体变量是公用一块内存,所以对其中一个变量操作会影响其他变量。(32-bit variable shift operation, output to the interface.)
- 2019-07-16 15:50:27下载
- 积分:1
-
十六进制数转十进制数的C语言原代码,很方便的
十六进制数转十进制数的C语言原代码,很方便的-Hexadecimal number to decimal number of the C language source code, it is convenient
- 2022-06-17 10:00:27下载
- 积分:1
-
Addison Wesley - Applied C++ Techniques for Buildi
如何快速有效的开发高质量代码,是每个程序员的梦想,看看吧,对你有帮助(how rapid and effective development of high-quality code that is the dream of every programmer, let's see it, and for your help)
- 2005-02-04 10:23:28下载
- 积分:1