用STM32F103RCT6寫的一個數碼管顯示溫度的程序,溫度采集為DS18B20單總線連接
GPIO口自己修改
單片機源程序如下:
- #include "stm32f10x.h"
- #include "delay.h"
- #include "led.h"
- #include "BEEP.h"
- #include "SMG.h"
- #include "key.h"
- #include "DS18B20.h"
- int main(void)
- {
- delay_init();
- LED_Init1();
- BEEP_Init();
- INit_SMG();
- Init_key();
- DS18B20_Init();
- while(1)
- {
- //k_ey();
- S_MG();
- // led1 =!led1;
- // beep = !beep;
- // delay_ms(500);
- // led2 =!led2;
- // beep = !beep;
- // delay_ms(500);
- // led3 =!led3;
- // beep = !beep;
- // delay_ms(500);
- // led4 =!led4;
- // beep = !beep;
- // delay_ms(500);
- // led5 =!led5;
- // beep = !beep;
- // delay_ms(500);
- // led6 =!led6;
- // beep = !beep;
- // delay_ms(500);
- // led7 =!led7;
- // beep = !beep;
- // delay_ms(500);
- // led8 =!led8;
- // beep = !beep;
- // delay_ms(500);
- }
- }
復制代碼
所有資料51hei提供下載:
2.DS18B20.7z
(182.47 KB, 下載次數: 84)
2019-5-23 03:04 上傳
點擊文件名下載附件
SMT32采集實時溫度程序 下載積分: 黑幣 -5
|