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

正文內(nèi)容

基于單片機的數(shù)字溫度計設(shè)計—大學(xué)畢業(yè)論文畢業(yè)設(shè)計學(xué)位論文范文模板參考資料(文件)

2024-12-23 11:03 上一頁面

下一頁面
 

【正文】 ]. 北京:北京航空航天大學(xué)出版社 , . [5] 康華光 . 電子技術(shù)基礎(chǔ)(模擬部分)(第五版) [M]. 武漢:華中科技大學(xué)出版社 , 2020. [6] 王毅 . 單片機器件應(yīng)用手冊 [M]. 人民郵電出版社 , 1995. 25 附錄 1 原理圖 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 1940 39 38 37 36 35 34 33 32 31 30 29 28 27 26 25 24 23 22 2120 RST RXD/ TXD/ INT0/ INT1/ T0/ T1/ WR/ RD/ XTAL2 XTAL1 VSSVCCEA ALE PSENU1 AT89C51+C110uf22pFC322pFC210KR2S1 RESET12Y1 12MVCCQ4 PN2222 Q3 PN2222 Q2 PN2222 Q1 PN22221KR71KR4 1KR11KR8 1KR61KR5 1KR3P27P26P25P24VCCA1f2g3e4d5A6c8DP7b9a10A1f2g3e4d5A6c8DP7b9a10DIS1A1f2g3e4d5A6c8DP7b9a10DIS2A1f2g3e4d5A6c8DP7b9a10\123456789RP1RESP AVK8DQ2GND1VCC3U1 DS18B20VCC 26 附錄 2 仿真圖 P20P21P22P23P24P25P26P27D24D25D26D27p27p26p25p24D27D26D25D24p10p11p12p1374.0DQ2VCC3GND1U1 DS18B20XTAL218XTAL119ALE30EA31PSEN29RST9P0.0/AD039P0.1/AD138P0.2/AD237P0.3/AD336P0.4/AD435P0.5/AD534P0.6/AD633P0.7/AD732P1.0/T21P1.1/T2EX2P1.23P1.34P1.45P1.56P1.67P1.78P3.0/RXD10P3.1/TXD11P3.2/INT012P3.3/INT113P3.4/T014P3.7/RD17P3.6/WR16P3.5/T115P2.7/A1528P2.0/A821P2.1/A922P2.2/A1023P2.3/A1124P2.4/A1225P2.5/A1326P2.6/A1427U2 AT89C52PACKAGE=DIL40DBG_FETCH=0VCC234567891RP1RESPACK8VCCGNDDIS1DIS2Q1 PN2222Q2 PN2222Q3PN2222Q4 PN2222R1 1k2R3 1k2R4 1k2R5 1k2R6 1k2R7 1k2R8 1k2R9 1k2X112MHzC130pFC230pFC320uFR21k+5V 27 附錄 3 程序源代碼 DATA_BUS BIT FLAG BIT 00H。溫度小數(shù) TEMP_INT EQU 33H 。溫度個位數(shù) DIS_BAI EQU 37H 。顯示小數(shù)位 DIS_ADD EQU 3BH 。調(diào)數(shù)據(jù)處理程序 AJMP MAIN 。讀溫度 LCALL WRITE LCALL DISPLAY 。讀緩存命令 LCALL WRITE LCALL READ RET 。讀命令 READ: SETB DATA_BUS MOV R0, TEMP_L MOV R6, 8 MOV R5, 2 CLR C READING: CLR DATA_BUS NOP 31 NOP SETB DATA_BUS NOP NOP NOP NOP MOV C, DATA_BUS RRC A MOV R7, 30H DJNZ R7, $ SETB DATA_BUS DJNZ R6, READING MOV R0, A INC R0 MOV R6, 8 SETB DATA_BUS DJNZ R5, READING RET 。寫命令 WRITE: SETB DATA_BUS MOV R6, 8 CLR C WRITING: CLR DATA_BUS MOV R7, 5 DJNZ R7, $ RRC A MOV DATA_BUS, C MOV R7, 30H DJNZ R7, $ SETB DATA_BUS NOP DJNZ R6, WRITING RET 。調(diào)用復(fù)位脈沖程序 MOV A, 0CCH 。調(diào)用復(fù)位脈沖程序 MOV A, 0CCH。初始化 START: MOV SP, 40H MAIN: LCALL READ_TEM。顯示十位數(shù) DIS_GE EQU 39H 。溫度百位數(shù) TEMP_SHI EQU 35H 。溫度值低字節(jié) TEMP_H EQU 31H。 最后,要做好 一個課程設(shè)計,就必須做到:在設(shè)計程序之前,對所用單片機的內(nèi)部結(jié)構(gòu)有一個系統(tǒng)的了解,知道該單片機有哪些資源;要有一個清晰的思路和一個完整的軟件流程圖;在設(shè)計程序時,不能妄想一次將整個程序設(shè)計好,反復(fù)修改、不斷改進是程序設(shè)計的必經(jīng)之路;要養(yǎng)成注釋程序的好習(xí)慣,這樣為資料的保留和交流提供了方便;在設(shè)計中遇到的問題要記錄,以免下次遇到同樣的問題。在做這次課程設(shè)計的過程中,我感觸最深的當(dāng)屬查閱大量的設(shè)計資料了。本程序采用單片機 匯編 語言編寫,用 KeilC 編譯器編程調(diào)試。 4 位低溫設(shè)定完畢,同時會有蜂鳴器及時報警提示,然后自動顯示“ UP”,讓用戶重新進行溫度設(shè)定。當(dāng)數(shù)據(jù)是個負(fù)數(shù)的時候,顯示之前要進行數(shù)據(jù)轉(zhuǎn)換,將其整數(shù)部分取反加一。DSl8820 的供電方式靈活,利用外接電源還可增加系統(tǒng)的穩(wěn)定性和可靠性。 中斷設(shè)定程序:實現(xiàn)設(shè)定上下限報警功能。 (二)、主程序模塊 主程序需 調(diào)用 4 個子程序,分別為數(shù)碼管顯示程序, 溫度測試及處理子程序,報警子程序,中斷設(shè)定子程序。每一個執(zhí)行軟件也就是一個小的功能執(zhí)行模塊。 P1 端口的作用和接法與 P2 端口相同,不同的是在 Flash 編程和程序校驗期間, P1 接收低 8 位地址數(shù)據(jù)。若程序出現(xiàn)異常,單片機引腳 RST 將出現(xiàn)兩個機器周期以上的高電平,使其復(fù)位。 ( 七 )、 電源電路 由于該系 統(tǒng)需要穩(wěn)定的 5V 電源,因此設(shè)計時必須采用能滿足電壓、電流和穩(wěn)定性要求的電源。這里采用靜態(tài)顯示,系統(tǒng)通過單片機的串行口來實現(xiàn)靜態(tài)顯示。 ( 六 )、顯示電路 15 電路采用 LED 液晶顯示數(shù)碼管,采用 P3 口 RXD,TXD 串口輸出段碼??紤]到 DS18B20 測量溫度的整數(shù)部分以 攝氏度、 攝氏度為進位界限的關(guān)系,實際溫度 Ts 可用下式計算:Ts=( 攝氏度 )+( CDCs) /CD DS18B20 使用中的注意事項 DS18B20 雖然具有測溫系統(tǒng)簡單、測溫精度高、連接方便、占用口線少等優(yōu)點,但在實際應(yīng)用中也應(yīng)注意以下幾方面的問題: ( 1)、 DS18B20 從測溫結(jié)束到將溫度值轉(zhuǎn)換成數(shù)字量需要一定的 轉(zhuǎn)換時間,這是必須保證的,不會出現(xiàn)轉(zhuǎn)換錯誤的現(xiàn)象,使溫度輸出 顯示 85. ( 2)、在實際使用中發(fā)現(xiàn),應(yīng)使電源電壓保持 5V 左右,若電源電壓過低,會使所測的溫度精度降低。 另外,由于 DS18B20 單線通信功能是分時完成的,他有嚴(yán)格的時隙概念,因此讀寫時序很重要。復(fù)位要求主 CPU 將數(shù)據(jù)線下拉 500 微秒,然后釋放, DS18B20 收到信號后等待 16~ 60 微秒左右,后發(fā)出 60~240 微秒的存在低脈沖,主 CPU 收到此信號表示復(fù)位成功。第九個字節(jié)是冗余檢驗字節(jié)。 DS18B20溫度傳感器的內(nèi)部存儲器包括一個高速暫存 RAM和一個非易失性的可電擦除的 E2RAM, 后者存放高溫度和低溫度觸發(fā)
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1