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

正文內(nèi)容

畢業(yè)論文基于單片機的溫度控制系統(tǒng)-閱讀頁

2025-07-11 00:29本頁面
  

【正文】 har m。 //溫度值全局變量uchar set_st=0。 //上限報警溫度,默認值為38signed char xiaxian=10。/*****延時子程序*****/void Delay(uint num){ while( num )。 for(c=165。c) for(b=100。b) for(a=150。a)。 //if Keil,require use _nop_。 TH0=0x3c。 //50ms(晶振12M)}/*****定時器0中斷服務(wù)程序*****/void timer0(void) interrupt 1{ TH0=0x3c。 x++。 //關(guān)外部中斷0if(DEC==0amp。set_st==1) { shangxian。 } else if(DEC==0amp。set_st==2) { xiaxian。 }}/*****外部中斷1服務(wù)程序*****/void int1(void) interrupt 2{ EX1=0。amp。 if(shangxian99)shangxian=99。amp。 if(xiaxianshangxian)xiaxian=shangxian。 c=ReadTemperature()5。 //計算得到十位數(shù)字 b=c/10a*10。 //計算得到整數(shù)位 n=ca*100b*10。n=0。n=9。 //顯示 P1 = 0xf7。P1 = 0xfb。 P1 = 0xfd。 P1 = 0xfe。 P1 = 0xff。 //顯示C P1 = 0xf7。 P2 =LEDData[n]。 Delay(300)。 //顯示十位 DIAN = 0。 Delay(300)。 //顯示百位 P1 = 0xfe。 P1 = 0xff。 //顯示C P1 = 0xf7。 P2 =LEDData[baojing%10]。 Delay(200)。 //顯示百位 P1 = 0xfd。if(set_st==1)P2 =0x89。 //上限H、下限L標(biāo)示 P1 = 0xfe。 P1 = 0xff。x=0。amp。amp。 else BEEP=1。JDQ=0。}/*****主函數(shù)*****[11]/void main(void){ uint z。 //初始化定時器 EA=1。 ET0=1。 IT1=1。 check_wendu()。z300。 } while(1) { if(SET==0) { Delay(2000)。 set_st++。shanshuo_st=1。 } if(set_st==0) { EX0=0。 //關(guān)閉外部中斷1 check_wendu()。Alarm()。 //關(guān)閉蜂鳴器 EX0=1。 //開啟外部中斷1 if(x=10){shanshuo_st=~shanshuo_st。} if(shanshuo_st) {Disp_alarm(shangxian)。 //關(guān)閉蜂鳴器 EX0=1。 //開啟外部中斷1 if(x=10){shanshuo_st=~shanshuo_st。} if(shanshuo_st) {Disp_alarm(xiaxian)。}/*****初始化DS18B20*****/void Init_DS18B20(void){ unsigned char x=0。 //DQ復(fù)位 Delay_DS18B20(8)。 //單片機將DQ拉低 Delay_DS18B20(80)。 //拉高總線 Delay_DS18B20(14)。 //稍做延時后,如果x=0則初始化成功,x=1則初始化失敗 Delay_DS18B20(20)。 unsigned char dat = 0。i0。 // 給脈沖信號 dat=1。 // 給脈沖信號 if(DQ) dat|=0x80。 } return(dat)。 for (i=8。 i) { DQ = 0。0x01。 DQ = 1。 }}/*****讀取溫度*****/unsigned int ReadTemperature(void){ unsigned char a=0。 unsigned int t=0。 Init_DS18B20()。 //跳過讀序號列號的操作 WriteOneChar(0x44)。 WriteOneChar(0xCC)。 //讀取溫度寄存器a=ReadOneChar()。 //讀高8位 t=b。 t=t|a。 t= tt*10+。}第5章 元件的介紹 DS18B20傳感器DS18B20數(shù)字溫度傳感器接線方便,封裝成后可應(yīng)用于多種場合,如管道式,螺紋式,磁鐵吸附式,不銹鋼封裝式,型號多種多樣,有LTM8877,LTM8874等等。封裝后的DS18B20可用于電纜溝測溫,高爐水循環(huán)測溫,鍋爐測溫,機房測溫,農(nóng)業(yè)大棚測溫,潔凈室測溫,彈藥庫測溫等各種非極限溫度場合。1: 技術(shù)性能描述(1)、 獨特的單線接口方式,DS18B20在與微處理器連接時僅需要一條口線即可實現(xiàn)微處理器與DS18B20的雙向通訊。(3)、支持多點組網(wǎng)功能,多個DS18B20可以并聯(lián)在唯一的三線上,最多只能并聯(lián)8個,實現(xiàn)多點測溫,如果數(shù)量過多,會使供電電源電壓過低,從而造成信號傳輸?shù)牟环€(wěn)定。 DS18B20傳感器實物圖 STC89C51單片機 STC89C52RC系列單片機,STC89C52RC是采用8051核的ISP(In System Programming)在系統(tǒng)可編程芯片,最高工作時鐘頻率為80MHz,片內(nèi)含8K Bytes的可反復(fù)擦寫1000次的Flash只讀程序存儲器,器件兼容標(biāo)準(zhǔn)MCS51指令系統(tǒng)及80C51引腳結(jié)構(gòu),芯片內(nèi)集成了通用8位中央處理器和ISP Flash存儲單元,具有在系統(tǒng)可編程(ISP)特性,配合PC端的控制程序即可將用戶的程序代碼下載進單片機內(nèi)部,省去了購買通用編程器,而且速度更快。 STC89C51單片機實物圖致謝在畢業(yè)論文即將完成之際,首先我要特別感謝我的論文導(dǎo)師席宇迪老師?;厥状髮W(xué)生涯,有過渴望、有過追求、有成功也有失敗,在這個過程中我不斷地挑戰(zhàn)自我,充實自我,為我的未來打下了堅實的基礎(chǔ)。在我以后的學(xué)習(xí)、生活和工作都我也都會以飽滿的熱情、堅定的信念、高度的責(zé)任心去迎接新挑戰(zhàn),勇攀高
點擊復(fù)制文檔內(nèi)容
化學(xué)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1