freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內容

基于單片機的溫濕度監(jiān)控警報系統(tǒng)設計畢業(yè)論文(留存版)

2025-08-09 14:33上一頁面

下一頁面
  

【正文】 EA = 0。 L1602_string(2,1,Hum: % HH:)。 //蜂鳴器響,超溫報警 DELAY(500)。(keyTH2==0)){FlagKeyPress=1。 if (!Key_HH1) keyHH1 = 0。 SDA=1。 CY=SDA。i8。 IICStart()。 //模擬I2C 總線的引腳定義sbit SDA = P1^1。U8 U8T_data_H_temp,U8T_data_L_temp,U8RH_data_H_temp,U8RH_data_L_temp,U8checkdata_temp。 }void COM(void){ U8 i。 //超時則跳出for循環(huán) if(U8FLAG==1)break。//判斷從機是否發(fā)出 80us 的高電平,發(fā)出則進入數據接收狀態(tài) while((DATA)amp。 U8RH_data_L=U8RH_data_L_temp。 RW = 0。 enable(0xd0)。 p++。 L1602_char(hang, lie+3, gewei+48)。void write(uchar )。 //1602讀寫引腳 sbit RS=P2^7。39。 while(1) { if(*p == 39。 }void L1602_init(void) //1602初始化{ enable(0x01)。 j++)。 U8checkdata_temp=U8data。//判斷從機是否發(fā)出 80us 的低電平響應信號是否結束 while((!DATA)amp。 U8FLAG=2。i。 //讀AT2402函數void wrteeprom(unsigned char addr,unsigned char dat)。 Write_byte(dat)。 Write_byte(0xa0)。0x80) SEND1()。 }bit Check_Ack(void){ unsigned char errtime= SCL=0。 } if (!Key_TH1) keyTH1 = 0。(keyTH1==0)) {FlagKeyPress = 1。 L1602_int(1,5,temperature)。j++) {。 break。 if ((HH99)||(HH0)) HH = 85。 pSave = (char *)amp。 //允許定時器0中斷 TMOD = 1。S16 idata TH, HH。 //潮濕報警燈sbit Led_jiangwen=P1^5??偨Y本文的研究工作,主要做了下面幾點較突出的工作:1. 掌握了LCD1602顯示屏的使用,了解了LCD1602顯示屏特有的工作優(yōu)點。因而簡單的實現了對溫度的控制。3. 串行的8 位雙向數據傳輸位速率在標準模式下可達100kbit/s,快速模式下可達400kbit/s。液晶顯示器具有厚度薄、適用于大規(guī)模集成電路直接驅動、易于實現全彩色顯示的特點,目前已經被廣泛應用在便攜式電腦、數字攝像機、PDA移動通信工具等眾多領域。工作電流:()。連接傳感器的Pin2(單總線,串行數據)。連接方便,特殊封裝形式可根據用戶需求而提供。 單片機自動電平復位電路,為單片機提供復位電平,圖中電容為10uF,電阻為10K。為了執(zhí)行內部程序指令,應該接VCC。對端口寫入1時,通過內部的上拉電阻把端口拉到高電平,這時可用作輸入口。3. 正常工作模式:典型功耗4Ma~7mA。: 整體設計流程圖 40 2 系統(tǒng)硬件設計 主控模塊設計 STC89C52概述STC89C52單片機是宏晶科技推出的新一代高速,低功耗,超強抗干擾的單片機,指令代碼完全兼容傳統(tǒng)8051單片機。其分兩行顯示,上邊一行顯示溫度值,下邊顯示濕度值,兩行的末尾兩位是閾值顯示位,正常工作的時候可以通過閾值設置模塊實時調節(jié)需要的閾值,實時顯示出來,構建了自動化的人機交互。各部分主要功能是:1. 溫濕度實時檢測及顯示。而空氣中溫濕度的變化與人體的舒適度和情緒都有直接的影響,所以對溫度濕度的檢測及控制就非常有必要了。3. 當溫濕度超出閾值時能自動報警。按一次按鍵溫度、濕度對應值加一或者減一。5. 片上集成512字節(jié)RAM。在訪問外部程序和數據存儲器時,P0口也可以提供低8位地址和8位數據的復用總線。P3做輸入口使用時,因為有內部的上拉電阻,那些被外部信號拉低的引腳會輸入一個電流()。單片機內部具有一個構成振蕩器的高增益反相放大器,此放大器的輸入與輸出端分別是引腳XTAL1和XTAL2,在XTAL1和XTAL2上外接時鐘源即可構成時鐘電路。P3口作為閾值模塊中四個按鍵的接口,、R/W和E端相連接,以控制液晶顯示,以控制報警模塊工作。2. 接口說明:由傳感器資料知連接線長度短于20米時用5K上拉電阻,大于20米時根據實際情況使用合適的上拉電阻。(16列2行)。第3腳:VL為液晶顯示器對比度調整端,接正電源時對比度最弱,接地時對比度最高,對比度過高時會產生“鬼影”,使用時可以通過一個10K的電位器調整對比度。例如濕度最高值設置,按一次K6濕度最高值加一,按一次K7濕度最高值減一,1602液晶顯示將實時顯示出設置值。3 系統(tǒng)軟件設計軟件是一個設計實現功能的重要部分。最后就能夠自如的驅動蜂鳴器發(fā)聲了。第一次PCB制版也有很多的不足之處,有些過孔太小不便于元件安裝,硬件的布局設計不夠美觀,液晶顯示器不便于固定。 //濕度最高值設置按鍵sbit beep=P2^0。 keyvalue = 0。 //定時器賦予低位初值 TH0 = 0xf8。 wrteeprom(3, *pSave)。 case 2: if (TH1) TH。 Timer0_Init()。 Load_Setting()。 } //延時 else { Led_jiangwen = 1。keyvalue = 2。 else keyHH1 = 1。 DELAY(1)。 while(CY) { errtime。i++) { SDA=1。 Write_byte(0xa1)。 //定義2402在I2C總線協(xié)議中從機地址void DELAY(unsigned int t)。U8 U8data。 for(i=0。 // 1 U8data=1。amp。 U8T_data_H=U8T_data_H_temp。 E = 0。 }void L1602_char(uchar hang,uchar lie,char sign){ uchar a。 }}void L1602_int(uchar hang, uchar lie, int num){ uint temp。 } else if (num=10) { if (sign == 1) { L1602_char(hang, lie+1, 39。void L1602_init(void)。 //1602使能引腳sbit RW=P2^6。 if (num=100) { if (sign == 1) //負數 { L1602_char(hang, lie, 39。 enable(a)。 delay()。 j=2。 COM()。 //主機設為輸入 判斷從機響應信號 //判斷從機是否有低電平響應信號,不響應跳出,響應則向下運行 if(!DATA) //T ! { U8FLAG=2。 if(DATA)U8temp=1。 i。 //I2C讀取字節(jié)函數unsigned char rdeeprom(unsigned char addr)。 Check_Ack()。 IICStart()。i++) { if((dati)amp。 SCL=0。 DELAY(1)。 FlagKeyPress = 0。amp。 //讀出溫濕度,只取整數部分 temperature = U8T_data_H。j1000。 L1602_char(2, 16, HH%10+48)。 if ((TH99)||(TH0)) TH = 40。 //存溫度上限值TH高8位 DELAY(500)。 } void Timer0_Init() //定時器0初始化{ ET0 = 1。S16 temperature, humidity。報警現象,對應二極管亮,蜂鳴器響//include include include include //定義變量sbit Led_qushi=P1^6。本系統(tǒng)具有硬件少,結構簡單,容易實現,性能穩(wěn)定可靠,成本低等特點。測試能否達到報警,經過測試,完全可行。2. 每個連接到總線的器件都可以通過唯一的地址和一直存在的簡單的主機、從機關系軟件設定地址,主機可以作為主機發(fā)送器或主機接收器。 1602LCD內部顯示地址 1602液晶顯示模塊電路設計液晶顯示的原理是利用液晶的物理特性,通過電壓對其顯示區(qū)域進行控制,有電就有顯示。芯片工作電壓:—。即數據口。產品為4針單排引腳封裝。本系統(tǒng)為了實現方便,使用硬件復位方式,即采用自動電平復位的方式。注意加密方式1時,將內部鎖定位RESET。P2的輸出緩沖器可以驅動(吸收或輸出電流方式)4個TTL輸入。2. 空閑模式:典型功耗2mA。難點是軟件程序的編寫和系統(tǒng)的整體調試。2. 1602液晶顯示模塊就是實現溫濕度檢測值和閾值的顯示。溫度測量范圍:0-50℃)。使用STC89C52單片機設計溫濕度監(jiān)控報警系統(tǒng),可以即時精確的反應溫室內外的溫度以及濕度的變化。此時對應發(fā)光二極管的點亮,蜂鳴器發(fā)出聲音實現報警,以提醒用戶做出相應的改進措施。使得溫濕度閾值設置提供了極大的方便,不需要每次都在程序里改動然后再燒錄,省去了復雜的過程。6. 通用I/O口(32個),復位后為:P0/P1/P2/P3是準雙向口,P0口是漏極開路輸出,作為總線擴展用時,不用加上拉電阻,作為I/O口用時,需加上拉電阻。此時,P0口內部上拉電阻有效。P3口除作為一般I/O口外,還有
點擊復制文檔內容
研究報告相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1