一.系統概述
系統以STM32單片機進行主控,系統內使用血氧傳感器進行血氧檢測,通過電機控制采集血。按鍵控制采血和檢測。

二.仿真概述
1. 仿真開始運行在串口助手端就能接受OK響應指令,代表連接成功,網頁端串口助手如下:
https://serial.keysking.com/

2. 發送十進制1控制拉上窗簾,顯示屏上顯示的001代表拉窗簾


3.發送十進制2控制打開窗簾,顯示屏上顯示的002代表打開窗簾


4. 按下設置按鍵可以對溫度和光強閾值進行設定,模式按鍵可以切換自動/手動,手動模式下可以直接控制窗簾的打開和關閉

5. 按下模式按鍵顯示屏上顯示Au代表自動,此時會根據設定的溫度、光強閾值進行打開和關閉窗簾的控制,溫度或者光強超過設定的閾值區間則拉窗簾,溫度或者光強低于設定的閾值區間則打開窗簾。

三.程序設計
#include// u8 Rxdat; u8 adc,t,h,m=0,c=0,set=0,th=30,tl=15,hh=30,hl=20; // // void UserDispiayControl(void); void SetDisplay(void); void Set(void); // int main(void) { //Init Star Usart1_Init(9600);//pa9-10 Lcd1602_Init();//pc0-7 pb0-2 Key_Init();//pa12-15 PCF8591_Init();//pb10-11 Motor_Init();//pb12-15 DHT11_Init();//pa0 //Init End //display star Usart1_TxString("ok"); //display end while(1) { //get dat DHT11_Read_Data(&t,&h); adc=PCF8591_ADC_Input(0x90,1); //串口收數據 if(Usart1_GetRxFlag() ==1) //判斷是否收到數據 { Rxdat=Usart1_GetRxDat(); //存數據 Usart1_TxByte(Rxdat); //回傳顯示 Lcd1602_Write_Num8(0xc0,Rxdat); //顯示屏顯示 } //get dat //key if(Key4==0) { m=~m; while(Key4 != 0); } if(Key3==0) { Lcd1602_Write_CD(CMD,0X01); set++; if(set==5) set=0; } //key //user+set Set(); // } }
聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。
舉報投訴
-
單片機
+關注
關注
6076文章
45494瀏覽量
670249 -
控制系統
+關注
關注
41文章
6952瀏覽量
114084 -
STM32
+關注
關注
2309文章
11162瀏覽量
373399
原文標題:Proteus仿真實例_基于STM32單片機的智能窗簾控制系統(仿真文件+程序)
文章出處:【微信號:小常硬件,微信公眾號:小常硬件】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
相關推薦
熱點推薦
基于單片機控制的智能窗簾控制系統的設計與實現 精選資料分享
我的畢業論文,可以參考,以下給出畢業論文任務書畢業設計(論文)任務書I、畢業設計(論文)題目:基于單片機的智能窗簾控制系統的設計與實現文件:590m.com/f
發表于 07-19 07:18
基于51單片機的自動窗簾控制系統設計
1.簡介自動窗簾控制系統核心采用的是單片機STC89C52,其次利用了光照傳感器、按鍵、顯示屏以及信號調理電路等外圍電路,使整個系統在各模塊的配合下可實現半自動
發表于 07-19 09:40
基于STM32單片機的智能家居控制系統
本文設計了一套基于 STM32 單片機的智能家居控制系統 ,該系統結合 Wifi 無線通信技術、傳感器技術、RF射頻技術、IR 紅外技術
發表于 05-20 15:04
?69次下載
577【畢設課設】基于單片機的控制窗簾自動控制系統設計(溫濕度、光照、窗簾)
577【畢設課設】基于單片機的控制窗簾自動控制系統設計(溫濕度、光照、窗簾)
發表于 11-12 21:06
?17次下載
基于單片機的智能窗簾控制系統的設計
本文基于 STC89C52 單片機,開發了一款低成本的智能窗簾控制系統。該系統使用光敏電阻和ADC0832模數轉換芯片實現對光照的自動檢測,
發表于 10-20 11:27
?46次下載
基于STM32單片機的智能窗簾控制系統設計
評論