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

正文內(nèi)容

基于單片機(jī)的數(shù)字溫度計(參考版)

2025-01-19 13:17本頁面
  

【正文】 } }綜合實訓(xùn)論文第 22 頁 共 24 頁 22附件二 PROTEUS 仿真完成圖綜合實訓(xùn)論文第 23 頁 共 24 頁 23附件三 元器件清單綜合實訓(xùn)論文第 24 頁 共 24 頁 24STC89C51 1個溫度傳感器DS18B20 1個插針 1排LCD1602 1個40腳插座 1個發(fā)光二極管 紅綠各一個12MHZ晶振 1個電容 30PF 2個 22UF 1個電阻 10K 2個滑動變阻器 10K 1個杜邦線 若干。 convert_T()。 } } void main(void) { init()。i7。}write_mand(0xC0)。i16。 write_mand(0x80)。 write_mand(0x06)。 write_mand(0x38)。 display[2]=LCDData[(temp%100)%10]。 display[0]=LCDData[temp/100]。0xF0)4)|((temp_data_hamp。0x0F]。 display[2]=LCDData[(temp%100)%10]。 display[0]=0x2D。0xF0)4)|((temp_data_hamp。0x0F]。 temp_data_h=~temp_data_h。 temp_data_h=temp_data_h+0x01。 if(temp_data_l==0xFF) { temp_data_l=temp_data_l+0x01。 if((temp_data_hamp。 check_busy()。 E=0。 _nop_()。 _nop_()。綜合實訓(xùn)論文第 20 頁 共 24 頁 20 P1=tempdata。 _nop_()。 RS=1。 _nop_()。 check_busy()。 E=0。 _nop_()。 _nop_()。 P1=tempdata。 _nop_()。 RS=0。 _nop_()。 } E=0。 if ((P1amp。 _nop_()。 _nop_()。 _nop_()。綜合實訓(xùn)論文第 19 頁 共 24 頁 19 RW=1。 _nop_()。 _nop_()。 } void check_busy(void){ while(1) { P1=0xFF。 temp_data_l=read_byte()。 write_byte(0xcc)。 delay(500)。 write_byte(0xcc)。 delay(5)。0x01。i++) { temp=vali。 for(i=0。 DQ=1。 if (temp ==1) DQ=1。 }綜合實訓(xùn)論文第 18 頁 共 24 頁 18 return(temp)。i++) { if(read_bit()) {temp=temp+(shift i)。 for (i=0。 shift=1。 return(DQ)。 DQ=1。 _nop_()。 } else resetpulse()。 delay(40)。 return(DQ)。 DQ=1。 }綜合實訓(xùn)論文第 17 頁 共 24 頁 17 //初始化 ds18b20bit resetpulse (void){ DQ=0。iN。//延時void delay(uint N){ uint i。uchar code table2[16]={0x74,0x65,0x6D,0x70,0x65,0x72,0x61,0x74,0x75,0x72,0x65,0x20,0x69,0x53,0x20,0x3A}。uchar code LCDData[10]={0x30,0x31,0x32,0x33,0x34,0x35,0x36,0x37,0x38,0x39}。sbit E =P3^7。sbit RS =P3^5。經(jīng)過將近 4 周的綜合實訓(xùn),終于完成了我的數(shù)字溫度計的設(shè)計,雖然沒有完全達(dá)到設(shè)計要求,但從心底里說,還是高興的,從這次的課程設(shè)計中,我真真正正的意識到,在以后的學(xué)習(xí)中,要理論聯(lián)系實際,把我們所學(xué)的理論知識用到實際當(dāng)中,學(xué)習(xí)單機(jī)片機(jī)更是如此,程序只有在經(jīng)常的寫與讀的過程中才能提高,這就是我在這次實訓(xùn)中的最大收獲。在這次設(shè)計中,熟悉了制作一個產(chǎn)品的總體流程,能熟練使用一些必要的設(shè)計工具和仿真工具等。完成了我們預(yù)期的要求。用手去碰觸溫度傳感器,溫度顯示值出現(xiàn)變化,顯示當(dāng)前手的溫度值。程序的調(diào)試我們采用Keil C51.Keil C51 軟件是眾多單片機(jī)應(yīng)用開發(fā)的優(yōu)秀軟件之一,它集編輯,編譯,仿真于一體,支持匯編,PLM 語言和 C 語言的程序設(shè)計,界面友好,易學(xué)易用。圖 計算溫度子程序 顯示數(shù)據(jù)刷新子程序主要是對顯示緩沖器中的顯示數(shù)據(jù)進(jìn)行刷新操作,當(dāng)最高數(shù)據(jù)顯示位為零時,將符號顯示位移入下一位綜合實訓(xùn)論文第 14 頁 共 24 頁 14圖 顯示數(shù)據(jù)刷新子程序流程圖6 調(diào)試 軟件調(diào)試 根據(jù)流程圖編寫程序軟件。在讀出時須進(jìn)行 CRC 校驗,校驗有錯時不進(jìn)行溫度數(shù)據(jù)的改寫。溫度測量每 1s 一次。綜合實訓(xùn)論文第 11 頁 共 24 頁 11 溫度計電路設(shè)計仿真圖 5 軟件 總體設(shè)計系統(tǒng)程序主要包括主程序、讀出溫度子程序、溫度轉(zhuǎn)換命令子
點擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1