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

正文內(nèi)容

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

2025-06-20 12:56本頁面
  

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