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

正文內(nèi)容

基于單片機(jī)的防水型溫度智能監(jiān)控系統(tǒng)-wenkub.com

2025-01-15 14:53 本頁(yè)面
   

【正文】 keyscan_qh()。 do { keyscan_set()。 write_data(0x30+tempa_h%10)。 uart_TA()。 keyscan_qh()。 uart_TA()。 } while(1) { fir_disp()。i++) { write_data(39。i++) { write_data(table1[i])。 write_(0x01)。 //1602LCD初始化// lcden=0。 EA=1。 tempa_l=TA_L/10。 } if(TA_LtempaTA_H) alarm=1。} /*if(tempaTA_H) { action_h=0。alarm=0。action_l=0。 write_data(0x30+tempa_l/10)。 write_(0x80+13)。 if(tempa_h1) tempa_h=0。 write_(0x80+0x40+13)。 if(tempa_l=100) tempa_l=99。 write_data(0x30+tempa_h/10)。 if(key3==0) { while(key3==0)。 } if(key_num==3) { key_num=0。 if(key_num==1) { flag_set=1。 } if(flag_qh==2) { flag_qh=0。 write_data(0x43)。i11。 write_data(0xdf)。 for(i=0。action_h=1。 write_data(0xdf)。 for(i=0。 write_data(0x30+dat%10)。}//溫度寫(xiě)1602程序//void write_TA(uchar addr,uint dat){ write_(0x80+0x40+addr)。}void uart_TA_HL(){ uart_tx(tempa_h/10+0x30)。}//發(fā)送程序//void uart_TA(){ uart_tx(tempa/100+0x30)。 // tempa=tempa*。 write_byte_A(0xbe)。 write_byte_A(0x44)。 } return value。 value=1。}Uchar read_byte_A(void){ Uchar i,value。 delay_us(4)。i8。 n=DQ_A。 DQ_A=0。}//**************************************DS18B20溫度采集時(shí)序程序**************************************//void delay_us(Uint16 t)//12MHz晶振{ while(t)。 delayms(5)。 delayms(5)。}void write_(Uchar ){ lcdrs=0。x0。char tempa_h,tempa_l。 //界面二uchar flag_qh。 //DOWN鍵uchar code table1[]=System loading。 //低溫//KEY定義//sbit key1=P2^0。sbit lcden=P1^0。附錄單片機(jī)主程序:include define uchar unsigned chardefine uint unsigned inttypedef unsigned char Uchar。本設(shè)計(jì)的順利完成離不開(kāi)我的導(dǎo)師楊增汪老師的悉心指導(dǎo),楊老師多本設(shè)計(jì)思路的引導(dǎo)和論文的審校,傾注了大量的精力。,符合低成本的設(shè)計(jì)要求。實(shí)際測(cè)試表明,系統(tǒng)各監(jiān)控點(diǎn)工作穩(wěn)定,且誤碼率低,176。同時(shí)使我明白了實(shí)踐是學(xué)習(xí)收獲的唯一途徑。通過(guò)本次畢業(yè)設(shè)計(jì),我收獲了很多。 = 2 = 16 39。 }} 溫度報(bào)警程序設(shè)計(jì)開(kāi)始初始化讀取溫度顯示子程序溫度是否超限NY聲控報(bào)警顯示子程序返回 溫度報(bào)警流程設(shè)計(jì)圖 上位機(jī)軟件流程設(shè)計(jì)通過(guò)查閱相關(guān)資料,將傳到串口助手上的數(shù)據(jù)經(jīng)過(guò)在Visual Basic的相關(guān)控件中編寫(xiě)代碼就能將數(shù)據(jù)通過(guò)Visual Basic軟件顯示出來(lái),并且能實(shí)現(xiàn)管理人員對(duì)倉(cāng)庫(kù)運(yùn)作情況的一個(gè)遠(yuǎn)程控制。 按鍵抖動(dòng) 硬件消抖此處,我采用了延時(shí)和上升沿觸發(fā)來(lái)實(shí)現(xiàn)軟件消抖,程序如下:/**********************************************************按鍵掃描子程序**********************************************************/void keyscan_qh(){ if(key1==0) { delayms(5)。RIOUT和TIIN端分別為接收器的輸出和驅(qū)動(dòng)器的輸入端,與單片機(jī)連接時(shí)只需分別與單片機(jī)的RXD和TXD相連即可;TIOUT和RIIN分別與計(jì)算機(jī)的COM口相連。 RS232電平與CMOS/TTL電平的對(duì)比表 邏輯值 RS232/V CMOS/TTL/V 0 +3——+15V 1 3—— 15V MAX232數(shù)據(jù)操作原理MAX232數(shù)據(jù)傳送方式和時(shí)序分析。 異步傳輸時(shí)序圖 RS232技術(shù)RS232C是1969年EIA制定的在數(shù)據(jù)終端設(shè)備DTE和數(shù)據(jù)通訊設(shè)備(DCE)之間的串行的二進(jìn)制數(shù)據(jù)交換的接口,全稱(chēng)是EIARS232C協(xié)議,也稱(chēng)EIA232,最初采用DB25作為連接器,包含雙通道,但是現(xiàn)在也有采用DB9的單通道接口連接。異步通信有很多種格式,最通用的是8N1,在這種方式中,發(fā)送端以一個(gè)起始位表示傳輸開(kāi)始,后跟8位數(shù)據(jù),并以一個(gè)停止位表示一個(gè)字節(jié)傳輸結(jié)束。 串行異步通信在異步通信中,連接線(xiàn)不包括時(shí)鐘線(xiàn),時(shí)鐘信號(hào)由發(fā)送端和接收端各自提供。 超限處理電路圖當(dāng)溫度高于/低于程序設(shè)定的范圍,如設(shè)定溫度為20℃~30℃時(shí),當(dāng)實(shí)際溫度高于30℃則報(bào)警電路報(bào)警,同時(shí)降溫指示燈亮,對(duì)應(yīng)的繼電器開(kāi)光打開(kāi),模擬打開(kāi)相應(yīng)的電器設(shè)備如:風(fēng)扇,空調(diào);當(dāng)實(shí)測(cè)溫度低于20℃時(shí),加熱指示燈亮,加熱繼電器開(kāi)關(guān)打開(kāi),即模擬打開(kāi)相應(yīng)的電器設(shè)備如:空調(diào),加熱器,遮陽(yáng)板等;當(dāng)溫度回到設(shè)定溫度范圍內(nèi)時(shí),指示燈熄滅繼電器開(kāi)關(guān)閉合。接通電源后,振蕩器產(chǎn)生的音頻信號(hào)電流通過(guò)電磁線(xiàn)圈,使電磁線(xiàn)圈產(chǎn)生磁場(chǎng),振動(dòng)膜片在電磁線(xiàn)圈和磁鐵的相互作用下,周期性地振動(dòng)發(fā)聲。蜂鳴器主要分為壓電式蜂鳴器和電磁式蜂鳴器兩種類(lèi)型?!?(7),12位分辨率時(shí)最多在750ms內(nèi)把溫度值轉(zhuǎn)換為數(shù)字,速度更快?!?(4)DS18B20在使用中不需要任何外圍元件,全部傳感元件及轉(zhuǎn)換電路集成在形如一只三極管的集成電路內(nèi)。主要包括:寄生電源,溫度傳感器,64位ROM和單總線(xiàn)接口,存放中間數(shù)據(jù)的高速暫存器RAM,用于存儲(chǔ)用戶(hù)設(shè)定溫度上下限值的TH和TL觸發(fā)器,存儲(chǔ)與控制邏輯,8位循環(huán)冗余校驗(yàn)碼(CRC)發(fā)生器等7部分。 2. DS18B20中的溫度傳感器可完成對(duì)溫度的測(cè)量,以12位轉(zhuǎn)化為例:用16位符號(hào)擴(kuò)展的二進(jìn)制補(bǔ)碼讀數(shù)形式提供,以 ℃/LSB形式表達(dá),其中S為符號(hào)位。9. DS18B20可將檢測(cè)到溫度值直接轉(zhuǎn)化為數(shù)字量,并通過(guò)串行通信的方式與主控制器進(jìn)行數(shù)據(jù)通信。5. 可編輯數(shù)據(jù)為9~12位,轉(zhuǎn)換12位溫度時(shí)間為750ms(最大)。2. 每只DS18B20具有一個(gè)獨(dú)有的,不可修改的64位序列號(hào),根據(jù)序列號(hào)訪(fǎng)問(wèn)地應(yīng)的器件。高溫度系數(shù)晶振 隨溫度變化其振蕩率明顯改變,所產(chǎn)生的信號(hào)作為計(jì)數(shù)器2的脈沖輸入。被測(cè)溫度用符號(hào)擴(kuò)展的16位數(shù)字量方式串行輸出;其工作電源既可以在遠(yuǎn)端引入,也可以采用寄生電源方式產(chǎn)生;多個(gè)DS18B20可以并聯(lián)到3 根或2 根線(xiàn)上,CPU只需一根端口線(xiàn)就能與諸多DS18B20 通信,占用微處理器的端口較少,可節(jié)省大量的引線(xiàn)和邏輯電路。: 1602的ASCII碼圖讀的時(shí)候,先讀上面那列,再讀左邊那行,如:感嘆號(hào)的ASCII為0x21,字母B的ASCII為0x42(前面加0x表示十六進(jìn)制)。 1602實(shí)物圖 1602管腳說(shuō)明1602字符型LCD通常有14條引腳線(xiàn)或16條引腳線(xiàn)的LCD,多出來(lái)的2條線(xiàn)是背光電源線(xiàn),VCC(15腳)和地線(xiàn)GND(16腳),其控制原理與14腳的LCD完全一樣。也就是說(shuō)所有教科書(shū)、網(wǎng)絡(luò)教程上的程序(不論教科書(shū)上采用的單片機(jī)是8051還是89C51還是MCS51等等),在89S51上一樣可以照常運(yùn)行,這就是所謂的向下兼容。(四)內(nèi)部集成看門(mén)狗計(jì)時(shí)器,不再需要像89C51那樣外接看門(mén)狗計(jì)時(shí)器單元電路。(一)ISP在線(xiàn)編程功能,這個(gè)功能的優(yōu)勢(shì)在于改寫(xiě)單片機(jī)存儲(chǔ)器內(nèi)的程序不需要把芯片從工作環(huán)境中剝離。 STC89C52的
點(diǎn)擊復(fù)制文檔內(nèi)容
電大資料相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1