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

正文內(nèi)容

畢業(yè)論文基于at89c51的數(shù)字溫度計的設(shè)計(完整版)

2025-07-30 19:56上一頁面

下一頁面
  

【正文】 ings is equally negative, and one digital thermometer is a typical example.The design presented in the traditional thermometer digital thermometer and pared with a reading convenience, a wide range of temperature measurement, temperature measurement accuracy, the output of the temperature digital display. The design of the controller using microcontroller AT89C51, temperature sensor uses DS18B20, with three mon anode LED digital tube to serial transmission of data, to achieve temperature display. The thermometer is multifunctional thermometer, you can set the upper and lower alarm temperature range when the temperature is not set, you can alarm. Besides, the paper also describes the digital thermometer in hardware design and software design, hardware design includes the main controller, microcontroller circuit board, the temperature acquisition part of the circuit, display circuit and the alarm system circuit. Software design, including system software flow chart and the digital thermometer in the part of the program list.數(shù)字式溫度計的設(shè)計將給人們的生活帶來很大的方便,為人們生活水平的提高做出了貢獻。 總體設(shè)計框圖溫度計電路設(shè)計總體設(shè)計方框圖如圖21所示,控制器采用單片機AT89C51,溫度傳感器采用DS18B20,用4位LED數(shù)碼管以串口傳送數(shù)據(jù)實現(xiàn)溫度顯示。P0能夠用于外部程序數(shù)據(jù)存儲器,它可以被定義為數(shù)據(jù)/地址的第八位。P2口當(dāng)用于外部程序存儲器或16位地址外部數(shù)據(jù)存儲器進行存取時,P2口輸出地址的高八位。當(dāng)振蕩器復(fù)位器件時,要保持RST腳兩個機器周期的高電平時間。另外,該引腳被略微拉高。(11)XTAL1:反向振蕩放大器的輸入及內(nèi)部時鐘工作電路的輸入。在掉電模式下,保存RAM的內(nèi)容并且凍結(jié)振蕩器,禁止所用其他芯片功能,直到下一個硬件復(fù)位為止。當(dāng)被用著在寄電源下,也可以向器件提供電源。頭8個字節(jié)包含測得的溫度信息,第8和第8字節(jié)TH和TL的拷貝,是易失的,每次上電復(fù)位時被刷新。第9字節(jié)讀出前面所有8字節(jié)的CRC碼,可用來檢驗數(shù)據(jù),從而保證通信數(shù)據(jù)的正確性。因此,可用多只DS18B20同時測量溫度并進行報警搜索。表33 一部分溫度對應(yīng)值表溫度/℃二進制表示十六進制表示+1250000 0111 1101 000007D0H+850000 0101 0101 00000550H+0000 0001 1001 00000191H+0000 0000 1010 000100A2H+0000 0000 0000 00100008H00000 0000 0000 10000000H1111 1111 1111 0000FFF8H1111 1111 0101 1110FF5EH1111 1110 0110 1111FE6FH551111 1100 1001 0000FC90H另外,由于DS18B20單線通信功能是分時完成的,它有嚴(yán)格的時隙概念,因此讀寫時序很重要。DS18B20有嚴(yán)格的通信協(xié)議來保證各位數(shù)據(jù)傳輸?shù)恼_性和完整性。 74系列工作溫度: 0176。其工作過程如下:。這樣可以在一秒之內(nèi)測量一次被測溫度,其程序流程見圖41所示。 延時TSR3:SETB 。 跳過ROM匹配LCALL WRITE_1820MOV A,0BEH 。目前溫度計的發(fā)展很快,從原始的玻璃管溫度計發(fā)展到了現(xiàn)在的熱電阻溫度計、熱電偶溫度計、數(shù)字溫度計、電子溫度計等等。數(shù)字溫度計具有結(jié)構(gòu)簡單、體積小、價格低廉、精確度高、反應(yīng)速度快、數(shù)字化顯示和不易損壞等特點,且性能穩(wěn)定,適用范圍廣,因此特別適用于對測溫要求比較準(zhǔn)確的場所。本文設(shè)計的數(shù)字溫度計選用AT89C51型單片機作為主控制器件,DS18B20作為測溫傳感器通過4位共陽極LED數(shù)碼管串口傳送數(shù)據(jù),實現(xiàn)溫度顯示。 將讀出的溫度數(shù)據(jù)保存RET(6)寫DS18B20的程序WRITE_1820:MOV R2,8CLR CWR1:CLR NOPNOPNOPNOPRRC AMOV ,CMOV R3,35DJNZ R3,$SETB NOPDJNZ R2,WR1SETB RET讀DS18B20的程序,從DS18B20中讀出兩個字節(jié)的溫度數(shù)據(jù)READ_18200:MOV R4,2 。 清標(biāo)志位,表示DS1820不存在LJMP TSR7TSR5:MOV R0,06BHMOV R1,03HTSR6:DJNZ R0,TSR6 。溫度轉(zhuǎn)換命令子程序流程圖如上圖,圖42所示。,分別連接到4個LED顯示器的段選端作靜態(tài)顯示。C 圖310 74LS164引腳圖311 74LS164內(nèi)部功能圖操作協(xié)議為:初使化DS18B20(發(fā)復(fù)位脈沖)→發(fā)ROM功能命令→發(fā)存儲器操作命令→處理數(shù)據(jù)。主機ROM的前56位來計算CRC值,并和存入DS18B20的CRC值作比較,以判斷主機收到的ROM數(shù)據(jù)是否正確。轉(zhuǎn)換完成后的溫度值就以16位帶符號擴展的二進制補碼形式存儲在高速暫存存儲器的第2字節(jié)。DS18B20工作時寄存器中的分辨率轉(zhuǎn)換為相應(yīng)精度的溫度數(shù)值。當(dāng)工作于寄生電源時,此引腳必須接地。單片機AT89C51具有低電壓供電和體積小等特點,四個端口只需要兩個口就能滿足電路系統(tǒng)的設(shè)計需要,很適合便攜手持式產(chǎn)品的設(shè)計使用系統(tǒng)可用二節(jié)電池供電。 片內(nèi)振蕩器:該反向放大器可以配置為片內(nèi)振蕩器,如圖32所示。(9)/PSEN:外部程序存儲器的選通信號。在FLASH編程期間,此引腳用于輸入編程脈沖。P2口在FLASH編程和校驗時接收高八位地址信號和控制信號。(4)P1口:P1口是一個內(nèi)部提供上拉電阻的8位雙向I/O口,P1口緩沖器能接收輸出4TTL門電流。此外,AT89C51在空閑模式下,CPU暫停工作,而RAM定時計數(shù)器,串行口,外中斷系統(tǒng)可繼續(xù)工作,掉電模式凍結(jié)振蕩器而保存RAM的數(shù)據(jù),停止芯片其它功能直至外中斷激活或硬件復(fù)位。第2章 數(shù)字溫度計總體設(shè)計方案 數(shù)字溫度計設(shè)計方案方案 一:采用熱敏電阻器件,利用其感溫效應(yīng),再將隨被測溫度變化的電壓或電流采集過來,進行A/D轉(zhuǎn)換后,利用單
點擊復(fù)制文檔內(nèi)容
規(guī)章制度相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1