基于STM32F103的晶聯訊128*64LCD的庫函數版本驅動,此源碼可驅動JLX12864G-10902-PC帶字庫的LCD,字庫驅動IC為ST7565R。軟件中,采用串行接口方式,普通IO模擬SPI。
上傳時間: 2022-04-26
上傳用戶:qingfengchizhu
STM32F103系列單片機作為功能強大,性價比高的單片機現在使用特別廣泛,有了這個工程文件可以省去很多底層構建工作
上傳時間: 2022-04-27
上傳用戶:
設計了一種基于STM32F103單片機的甲醛檢測報警儀,采用ESP8266 Wi-Fi模塊實現通信連接與數據傳遞,采用M-01傳感器實時采集室內環境的甲醛濃度,通過LCD12864液晶模塊顯示甲醛濃度,并在甲醛濃度超標時進行聲光報警。該甲醛檢測報警儀成本低,精度高,可以滿足室內環境甲醛濃度監測的需要。
上傳時間: 2022-04-28
上傳用戶:
STM32F103開發板 DHT11溫濕度DS18B20 氣體MQ-2光敏聲控雨滴傳感器實驗程序**--------------------------------------------------------------------------------------------------------** Created by: FiYu** Created date: 2015-12-12** Version: 1.0** Descriptions: DHT11溫濕度傳感器實驗 **--------------------------------------------------------------------------------------------------------** Modified by: FiYu** Modified date: ** Version: ** Descriptions: ** Rechecked by: **********************************************************************************************************/#include "stm32f10x.h"#include "delay.h"#include "dht11.h"#include "usart.h"DHT11_Data_TypeDef DHT11_Data;/************************************************************************************** * 描 述 : GPIO/USART1初始化配置 * 入 參 : 無 * 返回值 : 無 **************************************************************************************/void GPIO_Configuration(void){ GPIO_InitTypeDef GPIO_InitStructure; /* Enable the GPIO_LED Clock */ RCC_APB2PeriphClockCmd( RCC_APB2Periph_GPIOA | RCC_APB2Periph_GPIOB | RCC_APB2Periph_AFIO , ENABLE); GPIO_DeInit(GPIOB); //將外設GPIOA寄存器重設為缺省值 GPIO_InitStructure.GPIO_Pin = GPIO_Pin_9; GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz; GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP; //推挽輸出 GPIO_Init(GPIOB, &GPIO_InitStructure); GPIO_DeInit(GPIOA); //將外設GPIOA寄存器重設為缺省值 GPIO_InitStructure.GPIO_Pin = GPIO_Pin_9; GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz; GPIO_InitStructure.GPIO_Mode = GPIO_Mode_AF_PP; //推挽輸出 GPIO_Init(GPIOA, &GPIO_InitStructure); GPIO_InitStructure.GPIO_Pin = GPIO_Pin_10; GPIO_InitStructure.GPIO_Mode = GPIO_Mode_IN_FLOATING; //浮空輸入 GPIO_Init(GPIOA, &GPIO_InitStructure); GPIO_SetBits(GPIOB , GPIO_Pin_9); //初始狀態,熄滅指示燈LED1}/************************************************************************************** * 描 述 : 串口顯示實時溫濕度 * 入 參 : 無 * 返回值 : 無 **************************************************************************************/void DHT11_SCAN(void){ if( Read_DHT11(&DHT11_Data)==SUCCESS) { printf("\r\n讀取DHT11成功!\r\n\r\n濕度為%d.%d %RH ,溫度為 %d.%d℃ \r\n",\ DHT11_Data.humi_int,DHT11_Data.humi_deci,DHT11_Data.temp_int,DHT11_Data.temp_deci); //printf("\r\n 濕度:%d,溫度:%d \r\n" ,DHT11_Data.humi_int,DHT11_Data.temp_int); } else { printf("Read DHT11 ERROR!\r\n"); }}/************************************************************************************** * 描 述 : MAIN函數 * 入 參 : 無 * 返回值 : 無 **************************************************************************************/int main(void){ SystemInit(); //設置系統時鐘72MHZ GPIO_Configuration(); USART1_Init(); //初始化配置TIM DHT11_GPIO_Config(); // 初始化溫濕度傳感器PB1引腳初始時為推挽輸出 GPIO_ResetBits(GPIOB , GPIO_Pin_9); delay_ms(500); while(1) { GPIO_SetBits(GPIOB , GPIO_Pin_9); DHT11_SCAN(); //實時顯示溫濕度 delay_ms(1500); } }
上傳時間: 2022-05-03
上傳用戶:得之我幸78
本文檔是使用STM32F103應用VL53L0X激光測距模塊的測試參考程序免費下載
上傳時間: 2022-05-04
上傳用戶:
基于STM32F103的數據采集源碼,24位高精度AD數模轉換芯片
上傳時間: 2022-05-13
上傳用戶:
ads1256 adc 24bit 8ch STM32F103程序 已在采集板驗證
上傳時間: 2022-05-16
上傳用戶:
心臟病是危害人們健康的主要疾病之一,所以,設計一款連續24小時的跟蹤記錄的動態心電監護儀對早期發現心臟疾病,具有重要的臨床意義。本文嘗試采用電子技術與微機結合設計一種小型、輕便,具有實時ECG波形顯示的便攜式心電監護儀,該心電監護儀具有多款濾波器,抗干擾能力強,直觀方便,是家庭首選的心電監護儀。 在電子線路設計中,設計了一款電源電路,為各部分提供穩定的電源。設計了由威爾遜網絡組成的導聯選擇電路。通過電路可在各導聯之間相互切換。前置放大電路和右腿驅動電路設計中運用運放INA118來實現。電路中分別設計了0.05HZ-100HZ的帶通濾波電路、主放大電路、50HZ和35HZ的陷波電路。能有效濾除各種頻率的干擾。利用點陣液晶模塊HG1286412B為顯示元件,顯示屏為128*64點陣,顯示了心電波形圖,實現了心電信號實時動態顯示。通過軟件濾波,進一步優化心電信號波形。本文設計采用單片機STM32F103為數字電路核心,控制外圍電路工作。通過USB接口控制器CH372,可以方便將心電數據送至上位機,在上位機中波形進一步被優化,為醫生提供有用的心電波形。 論文對以上敘述的各方面進行了詳細描述,基本達到設計要求。經調試分析,得到的波形和數據基本與實際相符。為今后進一步優化系統功能和準確性奠定了基礎。系統整體體積小、便攜式,適合在家庭中推廣使用。
上傳時間: 2022-05-29
上傳用戶:
STM32F103 FreeRTOS開發手冊
上傳時間: 2022-06-03
上傳用戶:
基于STM32F103的ADC試驗例程,C語言代碼。
上傳時間: 2022-06-08
上傳用戶: