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

正文內容

mcs51單片機機應用于溫度控制器本科生畢業(yè)論文-資料下載頁

2025-08-23 16:50本頁面

【導讀】本人所呈交的畢業(yè)論文(設計)是我在導師的指導下進行的研究工作及取得的研究成果。對本論文(設計)的研究做出重要貢獻的個人和集體,均已在文中作了明確。說明并表示謝意。計)的電子版和紙質版。有權將論文(設計)用于非贏利目的的少量。復制并允許論文(設計)進入學校圖書館被查閱。(設計)的全部或部分內容。保密的論文(設計)在解密后適用本規(guī)。文科類論文正文字數不少于萬字。國家技術標準規(guī)范。圖表整潔,布局合理,文字注釋必須使用工程字書寫,不準用徒手。度的測量、輸出控制及顯示功能。子技術的快速發(fā)展,超大規(guī)模集成電路的技術越來越成熟,制造成本越來越低,本文論述了采用ATMEL公司的AT89C4051單片機和美國Burr-Brown公司。LCD顯示智能溫度控制器。調節(jié)控制輸出、PID+模糊控制等。本次設計著重鍛煉自己的動手能力,熟悉單。此方案簡單可行,造價低廉,但由于8031沒有片

  

【正文】 。 取二進制溫度低位 MOV R7 , TEMP_VALUE+3 。 取二進制溫度高位 LCALL BINTOBCD 。 調用二進制轉換為 BCD碼 MOV A , R3 。 MOV R0 , A 。 MOV A , R5 。 MOV R7 , A 。 MOV A , R4 。 MOV R6 , A 。 MOV R5 , BINRANGE+1 。 MOV R4 , BINRANGE 。 ACALL BCDSUBB 。 BCD減截距 CLR C 。 MOV A , R0 。 SUBB A , R3 。 MOV R3 , A 。 CLR C 。 清標志 MOV A , R6 。 ANL A , 0FH 。 CJNE A , 05H , BIN_TEMP_BCD0 。 四舍五入 BIN_TEMP_BCD0: ;小數點后第二位大于或等于 5時需要進行位 JC BIN_TEMP_BCD1 。 第 29 頁 共 31 頁 MOV A , R6 。 ADD A , 10H 。 DA A 。 MOV R6 , A 。 MOV A , R7 。 ADDC A , 00H 。 DA A 。 MOV R7 , A 。 MOV A , R3 。 ADDC A , 00H 。 DA A 。 MOV R3 , A 。 BIN_TEMP_BCD1: ;小數點后第二位小于 4時需要舍掉 MOV A , R6 。 ANL A , 0F0H 。 SWAP A 。 MOV TEMP_BCDL , A 。 MOV A , R7 。 ANL A , 0FH 。 SWAP A 。 ADD A , TEMP_BCDL 。 MOV TEMP_BCDL , A 。 MOV A , R7 。 ANL A , 0F0H 。 SWAP A 。 MOV TEMP_BCDH , A 。 MOV A , R3 。 ANL A , 0FH 。 第 30 頁 共 31 頁 SWAP A 。 ADD A , TEMP_BCDH 。 MOV TEMP_BCDH , A 。 RET DIV4096: 。以下程序是將 ADC轉換值 * 量程 后的結果除 4096 。由于除 4096 實際上就是將數據右移 12 位 。所以乘法結果的高 20位就是除 4096后的整數部分 。乘法結果的低 12位就是除 4096后的余數部分 。將 余數 *10后再除 4096即可得到一位小數 MOV TEMP_VALUE+0 , TEMP_VALUE+1 。 MOV TEMP_VALUE+1 , TEMP_VALUE+2 。 MOV TEMP_VALUE+2 , TEMP_VALUE+3 。 MOV A , TEMP_VALUE+2 。 ANL A ,0FH 。 SWAP A 。 MOV TEMP_VALUE+3 , A 。 MOV A , TEMP_VALUE+1 。 ANL A ,0F0H 。 SWAP A 。 ADD A , TEMP_VALUE+3 。 MOV TEMP_VALUE+3 , A 。 MOV A , TEMP_VALUE+1 。 ANL A ,0FH 。 SWAP A 。 MOV TEMP_VALUE+2 , A 。 MOV A , TEMP_VALUE+0 。 第 31 頁 共 31 頁 ANL A , 0F0H 。 SWAP A 。 ADD A , TEMP_VALUE+2 。 MOV TEMP_VALUE+2 , A 。 RET 第 32 頁 共 31 頁 5 調試,安裝,運行 系統(tǒng)的調試分為硬件電路調試和軟件調試兩部分 系統(tǒng) 硬件調試 系統(tǒng)硬件的焊接完成后,先對系統(tǒng)電源進行檢查,確認交流電源及直流工作電源正常后,開始對模擬轉換電路進行調試,重點是在恒流源電路、電橋以及運算放大器;恒流源電路主 要調整 R1 R24 以及 TL431 的限流電阻,主要目的是保證電橋的電流為 1mA。電橋以及運算放大器的調整方法是:先將傳感器用 100 歐標準電阻代替,校正電橋及運放的 0 點; 接下來用 400℃?zhèn)鞲衅鞯挠嬎汶娮鑱泶?傳感器,調整第二級運放的放大倍數來校正 運放的滿幅度輸出。系統(tǒng)經過調試后,能正常工作。 系統(tǒng) 軟件調試 單片機開發(fā)過程中,我們編寫的匯編源程序要變?yōu)?CPU可執(zhí)行的機器碼有兩種方法:一種是手工匯編,另一種是機器匯編,手工匯編是早期采用的方法,現在大部分的開發(fā)采用機器匯編。目前支持 MCS51 系列匯編的軟件主要有 Keil C51 ,它是基于 8051 內核的微控制器軟件開發(fā)平臺,是目前開發(fā) 8051 內核單片機的主流工具,它支持 C 語言及匯編語言編程,支持軟件仿真。本系統(tǒng)采用匯編語言編程,用 Keil C51 編譯,將生成的 HEX 文件下載到 CPU中來運行,由于手頭沒有在線仿真器,編寫好的程序只能采用軟件仿真方法來排除軟件錯誤。本系統(tǒng)程序經過調試后基本能正常運行,但由于時間緊張且沒有從事過開發(fā)工作,系統(tǒng)軟件中可能還存在不少的錯誤需要今后進一步完善。 第 33 頁 共 31 頁 6 小結 經過幾個月時間的努力,終于完成了 本次設計工作。在設計過程中,本人查閱了大量的資料,又系統(tǒng)地學習單片機編程技術,同時還咨詢了其它朋友。通過這次設計,本人感受十分豐富,現總結如下: 一、收獲: 熟悉了單片機的開發(fā)流程; 掌握了 Keil C 軟件的使用,包括工程的建立、編譯、軟件的調試運行; 通過咨詢他人以及實際的編程操作,學會了使用頭文件,使程序中的變量能夠顧名思義,方便編程,同時也便于他人查閱。 學會了通過事件觸發(fā)的方式來處理系統(tǒng)中的任務;在此之前的編程,通常是運用中斷的方式外,在中斷過程中執(zhí)行任務,當任務的執(zhí)行時間較長時,會影響定時器的定 時精度,現在采用事件觸發(fā)方式,在定時中斷中只需要設置事件標志,中斷程序的執(zhí)行時間縮短,減少了程序對定時精度的影響,同時也使 CPU的時間分配更加合理 學會了串口設備的使用,大大節(jié)省 CPU 的接口資源。 二、不足之處 系統(tǒng)的調試時間比較緊張,程序檢查不夠充分,還存在不少缺陷,需要在今后的工作中加以完善; 目前市場上的許多溫度控制器都帶 PID 控制功能,在控制精度上有很大的改善,本系統(tǒng)中沒有設計 PID 調節(jié)功能,在功能上還是一大缺陷,需要今后來完善。 目前,許多項目的開發(fā)都是使用 C 語言來編程實現,功能實 現比較容易,所以自已今后還要多多學習。 在這次設計過程中,多次咨詢技校老師,又得到了楊鵬飛工程師的不少指點,同時還在網絡上查閱了許多資料,在此一并表示感謝。
點擊復制文檔內容
醫(yī)療健康相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1