?全套資料包含:Proteus仿真源文件+keil C語言源程序+AD原理圖+流程圖+元器件清單+說明書等
資料下載:
通過網盤分享的文件:資料分享
鏈接: 百度網盤 請輸入提取碼 提取碼: tgnu
目錄
資料下載:
Proteus仿真功能
項目文件資料:
一、Proteus仿真源文件
二、AD原理圖文件
二、報告說明書
三、系統流程圖
四、Keil c語言程序源代碼
項目功能:
51單片機
車內換氣扇的控制系統;
檢測車內溫度和空氣質量,超過設定值就啟動風扇電機進行換氣
項目文件:
一、Proteus仿真源文件
??
二、AD原理圖文件
二、報告說明書
三、系統流程圖
??
四、器件清單
元件 | 型號 | 數量 |
單片機 | STC89C51 | 1 |
晶振 | 12MHZ | 1 |
陶瓷電容 | 30pF | 2 |
電解電容 | 10uF | 1 |
電阻 | 10K | 1 |
氣體傳感模塊 | MQ135 | 1 |
模數芯片 | ADC0832 | 1 |
溫度傳感器 | DS18B20 | 1 |
按鈕 | 5 | |
數碼管 | 4段共陰 | 1 |
排阻 | 8 x 1K | 1 |
led | 紅 | 1 |
led? | 綠 | 1 |
三極管 | S9014 | 1 |
電位器 | 10K | 1 |
陶瓷電容 | 104 | 1 |
直流馬達 | 130馬達 | 1 |
五、Keil c語言程序源代碼(部分)
#include "adc0832.h"
/*********************************************
讀取ADC
**********************************************/
uchar ADC()//通道ch0
{uchar tem0,tem1,i;tem0=0;tem1=0;_nop_();_nop_();DI=1;//開始位_nop_();_nop_();CLK=1;_nop_();_nop_();CLK=0;_nop_();_nop_();DI=0;_nop_();_nop_();
//選擇通道0DI=1;_nop_();CLK=1;//上升沿DI=1_nop_();CLK=0;//1個下降沿DI=1_nop_();DI=0;_nop_();CLK=1;_nop_();CLK=0;//第3個上升沿DI=0_nop_();DI=1;
//********通道選擇結束開始讀取轉換后的二進制數****
//下降沿讀數,一下進行判斷和處理,共8次
for(i=0;i<8;i++){tem0=tem0<<1;CLK=1;if(DO)tem0++;_nop_();CLK=0;}
for(i=0;i<8;i++){tem1=tem1>>1;CLK=1;if(DO)tem1=tem1 +0x80;_nop_();CLK=0;}return tem0;
}
/*********************************************
讀取ADC,電壓值
**********************************************/
uchar ADC1()//通道ch0
{uchar i;CS1=0;
i=ADC();CS1=1;return i;
}
六、全套資料包含
??
七:項目資源獲取
需要完整的資料可以點擊下面的名片關注,回復“資料”!
↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓