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

正文內容

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

2025-07-08 22:36 本頁面
 

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