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

正文內(nèi)容

課程設計--基于51單片機的數(shù)字溫度計的設計-其他專業(yè)-資料下載頁

2025-01-19 02:01本頁面

【導讀】電路圖和源程序。說明書使用A4打印紙計算機打印或手寫,用Protel. 等繪圖軟件繪制電子線路圖紙。第1天下達課程設計任務書和日程安排,根據(jù)任務書查找資料;第4~6天參考有關文獻,完成程序的編寫;第11~12天結果分析整理、撰寫課程設計報告,驗收和答辯。289C51引腳功能介紹:···························6. 四.硬件電路設計·······································10

  

【正文】 t==6) { P2=5。 dataled=str[5]。 count=0。} } if(x==1) { count++。 if(count==1) {str[4]=0。} if(count==2) { P2=4。 dataled=str[5]。 } if(count==3) {P2=0。 dataled=str[0]。} if(count==4) { P2=1。 dataled=str[1]。 } if(count==5) { P2=2。 dataled=str[2]。 } if(count==6) { P2=3。 dataled=str[3]。 count=0。} } } /******************************************************************/ /* 延時函數(shù) */ /******************************************************************/ void delay(unsigned int i)//延時函數(shù) { while(i)。 } /******************************************************************/ /* 初始化 */ /******************************************************************/ void Init_DS18B20(void) { unsigned char x=0。 DQ = 1。 //DQ 復位 delay(8)。 //稍做延時 DQ = 0。 //單片機將 DQ 拉低 delay(80)。 //精確延時 大于 480us DQ = 1。 //拉高總線 delay(10)。 x=DQ。 //稍做延時后 如果 x=0 則初始化成功 x=1 則初始化失敗 delay(5)。 } /******************************************************************/ /* 讀一個字節(jié) */ /******************************************************************/ unsigned char ReadOneChar(void) { unsigned char i=0。 unsigned char dat = 0。 for (i=8。i0。i) { DQ = 0。 // 給脈沖信號 dat=1。 DQ = 1。 // 給脈沖信號 if(DQ) dat|=0x80。 delay(5)。 } return(dat)。 } /******************************************************************/ /* 寫一個字節(jié) */ /******************************************************************/ void WriteOneChar(unsigned char dat) { unsigned char i=0。 for (i=8。 i0。 i) { DQ = 0。 DQ = datamp。0x01。 delay(5)。 DQ = 1。 dat=1。 } delay(5)。 } /******************************************************************/ /* 讀取溫度 */ /******************************************************************/ unsigned int ReadTemperature(void) { unsigned char a=0。 unsigned int b=0。 unsigned int t=0。 Init_DS18B20()。 WriteOneChar(0xCC)。 // 跳 過讀序號列號的操作 WriteOneChar(0x44)。 // 啟動溫度轉換 delay(200)。 Init_DS18B20()。 WriteOneChar(0xCC)。 //跳過讀序號列號的操作 WriteOneChar(0xBE)。 //讀取溫度寄存器等(共可讀 9 個寄存器) 前兩個就是溫度 a=ReadOneChar()。 //低位 b=ReadOneChar()。 //高位 b=8。 t=a+b。 return(t)。 } 六、 設計體會 溫度傳感器 DS18B20 外形像一個小三極管,硬件連接非常簡單,應用非常方便。它不僅能測量溫度,而且也是一個 ADC 轉換器,它能將測得的溫度信號直接轉換成數(shù)字信號輸入到單片機。硬件開銷較小,相對需要復雜的軟件進行補償,DS18B20 軟件編程比較復雜,但是可以把復位、讀和寫 3 個基本操作的子程序看成是 3 個固定的基本模塊。 從這次的課程設計中,我真真正正的意識到,在以后的學習中,要理論聯(lián)系實際,把我們所學的理論知識用到實際當中,學習單機片機更是如此,程序只有在經(jīng)常的寫與讀的過程中才能提高,這就是我在這次課程設計中的最大收獲。 最后,還 要感謝我的指導老師和熱心的同學,在他們的幫助下我的畢業(yè)設計才能順利完成,謝謝你們! 參考文獻 [1]孫育才 .《單片微型計算機及其應用》 .東南大學出版社 .2021 [2]沈德金 陳粵初 .《單片機接口電路與應用程序實例》 .北京航天航空大學出版社 .1990. [3]潘新民 王燕芳 .《微型計算機控制技術》 .電子工業(yè)出版社 2021 [4]李朝青 .單片機原理及接口技術(簡明修訂版) .杭州:北京航空航天大學出版社, 1998 [5]李廣弟 .單片機基礎[M] .北京:北 京航空航天大學出版社, 1994 [6]閻石 .數(shù)字電子技術基礎(第三版) . 北京:高等教育出版社, 1989 本科生課程設計成績評定表 姓 名 性 別 專業(yè)、班級 課程 設計題目 :基于 51 單片機的數(shù)字溫度計的設計 課程設計答辯或質疑記錄: 1. 為什么要采用 采用數(shù)字溫度芯片 DS18B20 測量溫度? 答: 便于單片機處理及控制,省去傳統(tǒng)的測溫方法的很多外圍電路。且該芯片的物理化學性很穩(wěn)定,它能用做工業(yè)測溫元件,此元件線形較好。 2. 硬件系統(tǒng)的設計原理是什么? 答: 本設計由 DS18B20 溫度傳感器芯片測量當前的溫度并將轉換 后的結果送入單片機, 然后通過 A89C51 單片機驅動兩位共陽極 8 段 LED 數(shù)碼管顯示測量溫度值。 成績評定依據(jù): 設計方案 與內(nèi)容 ( 20 分) 制作與調試 ( 30 分) 說明書內(nèi)容與規(guī)范程度 ( 20 分) 答 辯 ( 20 分) 學習態(tài)度 與考勤 ( 10 分) 總 分 ( 100 分) 最終評定成績(以優(yōu)、良、中、及格、不及格評定) 指導教師 簽字:
點擊復制文檔內(nèi)容
法律信息相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1