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

正文內容

畢業(yè)論文-基于80c51單片機的數(shù)字電壓表設計(編輯修改稿)

2024-12-10 04:56 本頁面
 

【文章內容簡介】 RET 。量程判斷切換程序 SWITCH: MOV A,30H JB ,SWITCH2 SWITCH1: CJNE A,0FEH,NEXT1 。大 量程 NEXT1: JC BACK SETB MOV A,0FEH 。由小量程變?yōu)榇罅砍? MOV P0,A MOV A,01H 。顯示字符 1 MOV DPTR,TAB1 。選擇表 TAB1 MOVC A,@A+DPTR MOV P2,A LCALL DELAY SETB SJMP BACK SWITCH2: CJNE A,15H,NEXT2 。小 量程 NEXT2: JNC BACK CLR MOV A,0FEH 。由大量程變?yōu)樾×砍? MOV P0,A MOV A,02H 。顯示字符 2 MOV DPTR,TAB1 。選擇表 TAB1 MOVC A,@A+DPTR MOV P2,A LCALL DELAY SETB BACK: RET 。BCD 碼轉換程序 12 TRANSFER: MOV A,30H JNB ,TRF1 ADD A,06H 。補償量程切換造成的電壓差值 TRF1: MOV B,200 。B 賦值 200 MUL AB 。AB 乘 低 8 位給 A MOV R1,A MOV A,B 。B 賦給 A MOV B,100 。B 賦值 100 DIV AB 。A 除以 100,A 為商 ,B 為余數(shù) MOV 40H,A MOV A,B 。B 賦給 A MOV B,10 DIV AB 。A 除以 10,A 為商 MOV 41H,A MOV 42H,B MOV A,R1 。R1 賦給 A MOV B,100 。B 賦值 100 DIV AB 。A 除以 100,A 為商 ,B 為余數(shù) MOV 43H,A RET 。數(shù)碼顯示輸出程序 DISPLAY: MOV R4,06H DISPLAY1: MOV A,R2 MOV P0,A JNB ,AB1 JB ,ABX 。根據(jù)字位選擇查相應的表 AB2: MOV DPTR,TAB2 。選擇表 TAB2 SJMP CONTINUE AB1: JNB ,AB2 ABX: MOV DPTR,TAB1 。選擇表 TAB1 CONTINUE: MOV A,@R0 MOVC A,@A+DPTR MOV P2,A LCALL DELAY MOV A,R2 13 JNB ,RETURN RR A MOV R2,A INC R0 SJMP DISPLAY1 RETURN: MOV R0,40H MOV R2,0DFH DJNZ R4,DISPLAY1 RET TAB1: DB 3FH 06H 5BH 4FH 66H 6DH 7DH 07H 7FH 6FH 77H TAB2: DB 0BFH 86H 0DBH 0CFH 0E6H 0EDH 87H 0FFH 0EFH 0F7H 。延時程序 DELAY: MOV R7,0AH DELAY1: MOV R6,0FFH DELAY2: DJNZ R6,DELAY2 DJNZ R7,DELAY1 RET END 14 第二章 仿真 實驗電路圖: 電阻為 0歐姆時: 15 電壓為 200mV 時: 16 電壓為 200mV 時: 電壓最大值為 : 17 第 三 章 調試 電壓為 0mV 時 : 電壓為 時: 電壓為 時: 電壓為 時: 18 第四章 結論 本次課程設計在老師的幫助下,我們解決了切換檔位、字符錯誤的問題,完成了規(guī)定的所有要求,并對該電路板上所用電路以及元器件有了更為深刻 的認識。但是對于一個完整的電壓表而言,我們的工作還存在缺陷,就是當電壓表超出量程的時候,我們的電壓表會出現(xiàn)重新開始計數(shù)的問題。 這個問題我們能力有限所以難以解決,這將是我們今后認真研究的一個問題。 遇到的問題: 本次實驗我們根據(jù)老師發(fā)的電路 板 做了仿真,雖然做仿真不太難,但是調程序的時候遇到了 一些解決的問題。 1. 量程的調變。我們組先根據(jù)電路圖和課設的要求把程序寫了,然后做了仿真。做完仿真后把程序調到仿真電路圖里面,經過一個小時左右的調試得到了單量程的電壓表效果。但是得到雙量程的電壓表不是那么容易了。 2. 字符錯誤。當處于低量程時候,電壓表示數(shù)會出現(xiàn) A 字符,這不符合十進制的基本常識,說明算法出現(xiàn)了嚴重錯誤。 解決步驟: 我們先把程序查了兩三次,沒發(fā)現(xiàn)問題,然后查了仿真電路圖,也沒發(fā)現(xiàn)問題。我們跟其他組同學討論了很長時間也沒發(fā)現(xiàn)問題,雖然把電路圖改了以后顯示效果有發(fā)生變化,但是比 200mv 一下的電壓值顯示不是理想的。我們周末兩天的時間為了解決這個問題而奮斗得到了雙量程的電壓表,輸入電壓從小到大變化過程沒錯,從大到小變化時就亂了, 。 我們程序按照邏輯構成又分析了一遍,結果發(fā)現(xiàn)問題在于仿真電路和實際電路的不同即我們所 選的量程轉折點電壓值對應的數(shù)字在仿真里面沒有,于是我們把量程轉折點改了以后就得到了理想的有兩個量程的數(shù)字電壓表。 同時,在詳細剖析程序時候,我們還一起對小量程時候的算法進行邏輯分析,發(fā)現(xiàn)我們的算法在小量程時,進位的寫錯了,應該是當余數(shù)出現(xiàn) 10 時候,要考慮對其進行“ +1”運算,才能避免出現(xiàn)字符里的 A 情況。 19 第五章 心得體會與建議 此次單片機課程設計較其他課程設計而言時間較充足,因此我們組也做了充分的前期準備。得知課程設計的題目與要求之后,便與組員一起查找資料,對相關元器件的工作原理和結構進行分析和研 究,并設計了電路圖。由于這次實驗 AD采集用的不是 AD0809而是 AD0832,而 AD0832是我們所不熟悉的,為了弄明白 AD0832的工作原理和模擬量采集與模數(shù)轉換的具體實現(xiàn)過程進而為編程做準備,我們在網(wǎng)上和圖書館查找資料,這也加強了我們的自學能力。同時對單片機的引腳連接有了更為直觀的認識,對于程序的編寫也有了很大的提高。 指導老師的嚴謹負責,也給了我們很大的幫助。例如在驗收時他提問繼電器的結構和它內部的工作原理是怎樣的。我們對繼電器的認識只停留在了它在整個設計中的作用上而忽略了它本身內部的結構和原理,當老 師提出這一問題時,我們認真思索,翻閱資料,在較短的時間內牢牢的掌握住了繼電器的工作原理,老師的鼓勵也給了我們很大的信心。在此要感謝王老師,他使我們懂得在學習中要有自主鉆研的精神,要踏踏實實,從小的知識點全方位的掌握課程內容。 20 參考文獻 [ 1] 李維波, MATLAB 在電氣工程中的應用,中國電力出版社, 2020 [ 2] 胡漢才,單片機原理及其接口技術,清華大學出版社, 2020 21 附錄 1:元器件清單 1. 實驗指定所用電路板 2. 51 單片機 wave 仿真器 3. +5V,177。 12V 穩(wěn)壓電源 22 微機原理與接口設計 課程設計成績評定 表 姓 名 學
點擊復制文檔內容
公司管理相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1