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

正文內(nèi)容

基于單片機數(shù)字溫度計課程設(shè)計(編輯修改稿)

2025-07-08 22:36 本頁面
 

【文章內(nèi)容簡介】 為為保證有效 DS18B20 時鐘周期內(nèi)提供足夠的電流 ,可用一個 MOSFET 管來完成對總線的上拉 。 圖 3 DS18B20 采用寄生電源的電路圖 元器件清單 綜上,根據(jù)設(shè)計方框圖,選擇相應(yīng)元器件,就可以在 Protues 或者 protel軟件環(huán)境下畫出原理圖。所需要元器件清單如下: 理工大學(xué)創(chuàng)新實踐周課程設(shè)計 5 圖 4 元器件清單 原理圖設(shè)計 如圖 5 所示即為本設(shè)計總體原理圖, 控制器使用單片機 AT89C2051,溫度傳感器使用 DS18B20,用 3 位 共 陽 LED 數(shù)碼管以動態(tài)掃描法實現(xiàn)溫度顯示。 設(shè)計簡潔而邏輯清晰,具有一定的科技含量與難度,而且功能強大,應(yīng)用廣泛。 理工大學(xué)創(chuàng)新實踐周課程設(shè)計 6 圖 5 原理圖 4. 程序相關(guān) 由于本設(shè)計中用到了控制器即 單片機 AT89C2051,所以要設(shè)計相應(yīng)的 C 語言程序或者匯編語言程序以實現(xiàn)相應(yīng)的控制功能。 基于 DS18B20 數(shù)字溫度傳感器的軟件設(shè)計采用 C51 編寫程序,主要完成 DS18B20 的測量溫度值計算及溫度值的顯示功能。其采用模塊化設(shè)計,程序設(shè)計包括系統(tǒng)初始化 、復(fù)位程序、讀取溫度程序、溫度轉(zhuǎn)換程序、數(shù)碼管顯示程序和延時程序, 溫度控制器的關(guān)鍵程序代碼 如下所示: include include bit Init_ds18b20( ) { bit tempData。 理工大學(xué)創(chuàng)新實踐周課程設(shè)計 7 DQ=1。 DelayUs2x(5)。 DQ=0。 DelayUs2x(200)。 DelayUs2x(200)。 DQ=1。 DelayUs2x(50)。 tempData=DQ。 DelayUs2x(25)。 return tempData。 } void Write_ds18b20(uchar dt) { uchar i=0。 for(i=0。i8。i++) { DQ=0。 DQ=dtamp。0x01。 DelayUs2x(25)。 DQ=1。 dt=dt1。 } DelayUs2x(25)。 } uchar Read_ds18b20() { uchar i=0。 uchar dt=0。 for(i=0。i8。i++) { DQ=0。 理工大學(xué)創(chuàng)新實踐周課程設(shè)計 8 dt=1。 DQ=1。 if(DQ) { dt|=0x80。 } DelayUs2x(25)。 } return dt。 } uin
點擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1