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

正文內(nèi)容

單片機設計的遠程實時溫度監(jiān)控系統(tǒng)-wenkub.com

2025-06-26 21:14 本頁面
   

【正文】 :jidianqi=0。:jidianqi=1。 } else { P0=P2=0x00。m39。z39。 while(1) { Read_Temperature()。 Set_Alarm_Temp_Value()。P2=np。 P2=0xEF。 P2=0xDF。 P2=0xBF。 P2=0x7F。 np=0xDF。Display_Digit[2]=Current%100/10。//有符號的當前溫度值,定義為charSigned_Current_Temp=ng ? Current:Current。0x0F]。if(Temp_Value[0]==0x00) Temp_Value[1]++。//負數(shù)標識及負號顯示位置uchar Signed_Current_Temp。 // 跳過序列號WriteOneByte(0x48)。 //寫TH WriteOneByte(Alarm_Temp_HL[1] )。}}////設置DS18B20溫度報警值//void Set_Alarm_Temp_Value(){Init_DS18B20()。 //溫度低于8位 Temp_Value[1] = ReadOneByte()。 //啟動溫度轉換Init_DS18B20()。 dat= 1。DQ =dat amp。}////寫一字節(jié)//void WriteOneByte(uchar dat){uchar i。if(DQ) dat |= 0x80。dat= 1。 _nop_()。DQ = 1。DQ = 1。DQ = 1。bit DS18B20_IS_OK = 1。uchar Current=0。 }//共陰數(shù)碼管段碼及空白顯示uchar code DSY_CODE[] ={0x3F,0x06,0x5B,0x4F,0x66,0x6D,0x7D,0x07,0x7F,0x6F,0x00}。 TI=0。 TMOD=0x20。}*/void fa(uchar c){SBUF=c。/*void delayms(uint x){ uchar i。sbit jidianqi=P3^2。 } }}////////////////////////void T0_INT()interrupt 1{ TH0=1000/256。m39。:jidianqi=0。 } } } } ////////////////////////////void serial_INT() interrupt 4 using 1{if(RI) {RI=0。g39。)。 while(1) { if(k1==0) { while(k1==0)。 IE=0x92。 TL0=1000%256。 PCON=0x00。 while(TI==0)。sbit shou_led=P1^0。 張明 201078附錄1:Proteus 中仿真原理圖附錄2 源程序甲機程序:includedefine uchar unsigned chardefine uint unsigned intsbit k1=P1^7。雖然對單片機有很高的學習熱情,但是必定還是初學者,我是覺得沒有必要搞一個對于我們來說根本不切實際的工程方案。對外圍芯片認識學習就是一個關鍵的環(huán)節(jié),比如說我們此次設計中使用到的數(shù)字溫度傳感器DS18B20,它的結構的卻很簡單,但是單總線協(xié)議卻是很復雜,找到相關資料,直接讀程序竟然看不懂,還得回過頭來研究它的測溫原理和時許問題,很是麻煩。在做課程設計時,我主要是想檢驗一下我的所學知識能否用于實踐中,是否知識還只限于死板書本,還不能夠活學活用。不能解決的問題就去向老師請教,或者查閱資料。雖然不是很全面,但是我會慢慢的積累的在以后的學習中。知道了74HC244芯片內(nèi)部共有兩個四位三態(tài)緩沖器,使用時可分別以1C和2G作為它們的選通工作信號。而且知道單片機的基本結構。因此,我需要在以后的學習中加倍的努力,同時還要感謝老師的悉心指導。后來經(jīng)過仔細的檢查發(fā)現(xiàn)了問題所在。我們做的是課程設計,而不是作家的主觀臆想。對于怎樣去面對現(xiàn)實中的實際問題,怎樣把我們所學到的專業(yè)理論知識用到實踐中去,還差的很遠?!扒Ю镏惺加谧阆隆?,通過這次課程設計,我深深體會到這句話的真正含義。 74HC244芯片簡介74HC244芯的引腳   74HC244芯片內(nèi)部共有兩個四位三態(tài)緩沖器,使用時可分別以1C和2G作為它們的選通工作信號。 數(shù)碼管不同位顯示的時間間隔可以通過調整延時程序的延時長短來完成。即在某一時刻,只讓某一位的位選線處于導通狀態(tài),而其它各位的位選線處于關閉狀態(tài)。 硬件接線圖選用數(shù)碼管做顯示,可直接與單片機接口相接,但顯示位數(shù)多的話,顯示亮度明顯降低,這是我們需要用總線驅動器74LS244/245來增加I/O口的驅動能力,設計中我們使用動態(tài)掃描顯示法,使用單片機的P0口做段選,P2口做位選。只要在線圈兩端加上一定的電壓,線圈中就會流過一定的電流,從而產(chǎn)生電磁效應,銜鐵就會在電磁力吸引的作用下克服返回彈簧的拉力吸向鐵芯,從而帶動銜鐵的動觸點與靜觸點(常開觸點)吸合。為了通信的穩(wěn)定,我們應該盡量選擇時鐘誤差最小的頻率進行通信。 在選擇波特率的時候需要考慮兩點:首先,系統(tǒng)需要的通信速率。 在串行端口工作于模式1,其波特率將由計時/計數(shù)器1來產(chǎn)生,通常設置定時器工作于模式2(自動再加模式)。即要求接收器能識別低至+3V的信號作為邏輯“0”,高到3V的信號TTL電平:1=+5V,0=0V 在雙機通信時,接線采用三線法,由于單片機RS232接口都是母口,需制作一條兩端都是公頭的數(shù)據(jù)線,接法為 甲2乙3,甲3——乙2,甲GND——乙GND15腳GND、16腳VCC(+5v)。   其中13腳(R1IN)、12腳(R1OUT)、11腳(T1IN)、14腳(T1OUT)為第一數(shù)據(jù)通道。由6腳和4只電容構成。、 設計原理圖在強上拉方式下可以解決電流供應不走的問題,因此也適合于多點測溫應用,缺 點就是要多占用一根I/O口線進行強上拉切換。 讀供電方式 0B4H   讀DS1820的供電模式。結果存入內(nèi)部9字節(jié)RAM中。   跳過 ROM 0CCH  忽略 64 位 ROM 地址,直接向 DS1820 發(fā)溫度變換命令。復位要求主CPU將數(shù)據(jù)線下拉500微秒,然后 釋放,當DS18B20收到信號后等待16~60微秒左右,后發(fā)出60~240微秒的存在低脈沖,主CPU收到此信號表示復位成功。對應的溫度計算:
點擊復制文檔內(nèi)容
范文總結相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1