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

正文內(nèi)容

測控系統(tǒng)綜合訓(xùn)練課程設(shè)計-基于at89c52單片機的溫度測量-資料下載頁

2025-08-15 12:13本頁面

【導(dǎo)讀】當(dāng)作溫度處理模塊嵌入其它系統(tǒng)中,作為其他主系統(tǒng)的輔助擴展。與AT89C51結(jié)合實現(xiàn)最簡溫度檢測系統(tǒng),該系統(tǒng)結(jié)構(gòu)簡單,抗干擾能力強,適合于惡劣環(huán)境下進行現(xiàn)場溫度測量,有廣泛的應(yīng)用前景。信息科學(xué)和微電子技術(shù)的飛速發(fā)展給控制領(lǐng)域帶來了巨大的飛躍,

  

【正文】 。 for(i=0。i8。i++) { temp=vali。 temp=tempamp。0x01。 write_bit(temp)。 delay(5)。 } } void read_T(void) { ds18b20_init()。 write_byte(0xcc)。 write_byte(0x44)。 delay(500)。 ds18b20_init()。 write_byte(0xcc)。 write_byte(0xBE)。 temp_data_l=read_byte()。 temp_data_h=read_byte()。 } void check_busy(void) { while(1) { P1=0xFF。 E=0。 _nop_()。 RS=0。 _nop_()。 _nop_()。 RW=1。 _nop_()。 _nop_()。 綜合實訓(xùn) 論文 第 19 頁 共 23 頁 19 E=1。 _nop_()。 _nop_()。 _nop_()。 _nop_()。 if ((P1amp。0x80)==0) { break。 } E=0。 } } void write_mand(uchar tempdata) { E=0。 _nop_()。 _nop_()。 RS=0。 _nop_()。 _nop_()。 RW=0。 P1=tempdata。 _nop_()。 _nop_()。 E=1。 _nop_()。 _nop_()。 E=0。 _nop_()。 check_busy()。 } void write_data(uchar tempdata) { E=0。 _nop_()。 _nop_()。 RS=1。 _nop_()。 _nop_()。 RW=0。 P1=tempdata。 _nop_()。 _nop_()。 綜合實訓(xùn) 論文 第 20 頁 共 23 頁 20 E=1。 _nop_()。 _nop_()。 E=0。 _nop_()。 check_busy()。 } void convert_T() { uchar temp。 if((temp_data_hamp。0xF0)==0xF0) { temp_data_l=~temp_data_l。 if(temp_data_l==0xFF) { temp_data_l=temp_data_l+0x01。 temp_data_h=~temp_data_h。 temp_data_h=temp_data_h+0x01。 } else { temp_data_l=temp_data_l+0x01。 temp_data_h=~temp_data_h。 } display[4]=ditab[temp_data_lamp。0x0F]。 temp=((temp_data_lamp。0xF0)4)|((temp_data_hamp。0x0F)4)。 display[0]=0x2D。 display[1]=LCDData[(temp%100)/10]。 display[2]=LCDData[(temp%100)%10]。 } else { display[4]=ditab[temp_data_lamp。0x0F]。 temp=((temp_data_lamp。0xF0)4)|((temp_data_hamp。0x0F)4)。 display[0]=LCDData[temp/100]。 display[1]=LCDData[(temp%100)/10]。 display[2]=LCDData[(temp%100)%10]。 } } void init() { write_mand(0x01)。 write_mand(0x38)。 綜合實訓(xùn) 論文 第 21 頁 共 23 頁 21 write_mand(0x0C)。 write_mand(0x06)。 } void display_T(void) { uchar i。 write_mand(0x80)。 for(i=0。i16。i++) { write_data(table2[i])。 } write_mand(0xC0)。 for(i=0。i7。i++) { write_data(display[i])。 } } void main(void) { init()。 while(1) { read_T()。 convert_T()。 display_T()。 } } 綜合實訓(xùn) 論文 第 22 頁 共 23 頁 22 附件二 PROTEUS 仿真完成圖 綜合實訓(xùn) 論文 第 23 頁 共 23 頁 23 附件三 元器件清單 STC89C51 1個 溫度傳感器 DS18B20 1個 插針 1排 LCD1602 1個 40腳插座 1個 發(fā)光二極管 紅綠各一個 12MHZ晶振 1個 電容 30PF 2個 22UF 1個 電阻 10K 2個 滑動變阻器 10K 1個 杜邦線 若干
點擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1