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

正文內容

基于51單片機用lcd1602顯示的ds18b20課程設計_鍵控上下限報警功能-資料下載頁

2025-08-18 15:45本頁面

【導讀】一.課題的設計目的。二.對于課題的總體構想。三.DS18B20溫度傳感器簡介。四.STC89C51單片機簡介。五.系統(tǒng)總仿真電路?;钸\用所學知識解決工業(yè)控制的能力。資料的自學能力,提高組成系統(tǒng)、編程、調試的動手能力。用系統(tǒng)開發(fā)、研制的過程,軟硬件設計的方法、內容及步驟。采用數(shù)字溫度芯片DS18B20測量溫度,輸出信號全數(shù)字化。便于單片機處理及控制,省去傳統(tǒng)的測溫方法的很多外圍電路。出溫度的數(shù)字信號,可直接與計算機連接。既可以單獨對多DS18B20控制工作,還可以與PC機。通信上傳數(shù)據(jù),另外STC89C52在工業(yè)控制上也有著廣泛的應用,編程技術及外圍功能電路的配合使用都很成熟。一根線上可以掛接多個DS18B20。根據(jù)序列號訪問地應的器件。行通信的方式與主控制器進行數(shù)據(jù)通信。列單片機最多提供1K的RAM。目前單片機的發(fā)展趨勢是將RAM和ROM都集成在單片。最高允許振蕩頻率為12MHz。頻率達40MHz,因而大大的提高了指令的執(zhí)行速度。

  

【正文】 om(0x38)。 LcdWriteCom(0x0c)。 LcdWriteCom(0x06)。 LcdWriteCom(0x01)。 LcdWriteCom(0x80)。 } else void LcdInit() { LcdWriteCom(0x32)。 LcdWriteCom(0x28)。 LcdWriteCom(0x0c)。 LcdWriteCom(0x06)。 LcdWriteCom(0x01)。 LcdWriteCom(0x80)。 } endif 27 include void Delay1ms(unsigned int y) //延時 { unsigned int x。 for(y。y0。y) for(x=110。x0。x)。 } unsigned char Ds18b20Init() //初始化 { unsigned int i。 DSPORT=0。 i=70。 while(i)。 DSPORT=1。 28 i=0。 while(DSPORT) { i++。 if(i5000) return 0。//失敗 } return 1。//成功 } void Ds18b20WriteByte(unsigned char dat) //寫字節(jié) { unsigned int i,j。 for(j=0。j8。j++) { DSPORT=0。 //每寫入一位數(shù)據(jù)之前先把總線拉低 1us (數(shù)據(jù)手冊上模糊) i++。 29 DSPORT=datamp。0x01。 i=6。 while(i)。 DSPORT=1。 dat=1。 } } unsigned char Ds18b20ReadByte() { unsigned char byte,bi。 unsigned int i,j。 for(j=8。j0。j) { DSPORT=0。 i++。 DSPORT=1。 i++。 30 i++。 bi=DSPORT。 byte=(byte1)|(bi7)。 i=4。 while(i)。 } return byte。 } void Ds18b20ChangTemp() //溫度轉換 { Ds18b20Init()。 Delay1ms(1)。 Ds18b20WriteByte(0xcc)。 Ds18b20WriteByte(0x44)。 } void Ds18b20ReadTempCom() //讀取溫度命令 { 31 Ds18b20Init()。 Delay1ms(1)。 Ds18b20WriteByte(0xcc)。 Ds18b20WriteByte(0xbe)。 } int Ds18b20ReadTemp() //讀取溫度 { int temp=0。 unsigned char tmh,tml。 Ds18b20ChangTemp()。 Ds18b20ReadTempCom()。 tml=Ds18b20ReadByte()。 tmh=Ds18b20ReadByte()。 temp=tmh。 temp=8。 temp|=tml。 32 return temp。 } 七. 心得體會 通過 兩個 星期的努力,我的單片機課程設計基于 DS18B20的溫度顯示系統(tǒng),終于完成了。雖然功能還不 是很完善但卻讓我通過此次設計學會了不少東西。學會了 keil 和 proteus 軟件 的使用,從原本的生澀到現(xiàn)在的純熟,是一個進步的過程!并且自己用 C 語言來編寫代碼 ,又通過這次課程設計學到了很多東西,部分跟 C 不太一樣,通過網(wǎng)絡的查找與應用,取得了不錯的成效! 這次課程設計讓我清楚的認識到只有理論與實踐相結合才是真正的學習! 為了自己的將來,我定會認真學好大學課程,在圖書館與網(wǎng)絡上拓寬自己的知識(網(wǎng)絡對我們的幫助很大),努力進取,實現(xiàn)自己的抱負與理想! 八. 參考文獻 《單片機中級教程》,(第二版)。 2.《 C 語言課程設計》,山東農(nóng)業(yè)大學版。 33 仿真的最終效果圖如上 34
點擊復制文檔內容
環(huán)評公示相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1