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

正文內(nèi)容

基于單片機(jī)的簡易數(shù)字電壓表的設(shè)計(參考版)

2025-06-23 12:43本頁面
  

【正文】 顯示子程序 MOVC A,A+DPTR CLR MOV P0,A LCALL DELAY SETB MOV A,LED_1 MOVC A,A+DPTR CLR MOV P0,A LCALL DELAY SETB MOV A,LED_2 MOVC A,A+DPTR CLR MOV P0,A LCALL DELAY SETB MOV A,LED_3 MOVC A,A+DPTR ADD A,80H CLR MOV P0,A LCALL DELAY SETB RETDELAY: MOV R6,10 。讀取AD轉(zhuǎn)換結(jié)果 CLR OE MOV A,ADC MOV B,51 DIV AB MOV LED_3,A MOV A,B MOV B,10 MUL AB MOV R1,B JNB , TAB1 INC A TAB1: MOV B,51 DIV AB CJNE R1,1, TAB2 ADD A,5 TAB2: MOV LED_2,A CLR MOV A,B MOV B,10 MUL AB MOV R1,B JNB , TAB3 INC A TAB3: MOV B,51 DIV AB CJNE R1,1, TAB4 ADD A,5 TAB4: MOV LED_1,A CLR MOV A,B MOV B,10 MUL AB MOV R1,B JNB , TAB5 INC A TAB5: MOV B,51 DIV AB CJNE R1,1, TAB6 ADD A,5 TAB6: MOV LED_0,A CLR LCALL DISP SJMP WAITINT_T0: CPL CLOCK 。啟動AD轉(zhuǎn)換 JNB EOC,$ 。定義ADC0808時鐘位ST BIT EOC BIT OE BIT ORG 00HSJMP START ORG 0BH LJMP INT_T0START: MOV LED_0,00H MOV LED_1,00H MOV LED_2,00H MOV DPTR,TABLE 。:電子工業(yè)出版社,2006年[9][M] .北京:.[10][J] .河海大學(xué)常州分校學(xué)報,2002,(03).[11]宋鳳娟,孫軍,[J] .工業(yè)控制計算機(jī),2007,(04). LED_0 EQU 30HLED_1 EQU 31HLED_2 EQU 32HLED_3 EQU 33H 。在以后的實踐中,我將繼續(xù)努力學(xué)習(xí)電路設(shè)計方面的理論知識,并理論聯(lián)系實際,爭取在電路設(shè)計方面能有所提升。在調(diào)試過程中遇到很多問題,硬件上的理論知識學(xué)得不夠扎實,對電路的仿真方面也不夠熟練。設(shè)計中還用到了模/數(shù)轉(zhuǎn)換芯片ADC0808,以前在學(xué)單片機(jī)課程時只是對其理論知識有了初步的理解。無論是在硬件連接方面還是在軟件編程方面。本文設(shè)計主要實現(xiàn)了簡易數(shù)字電壓表測量一路電壓的功能,詳細(xì)說明了從原理圖的設(shè)計、電路圖的仿真再到軟件的調(diào)試。在實際應(yīng)用工作應(yīng)能好,測量電壓準(zhǔn)確,精度高。通過這次設(shè)計學(xué)會了Proteus和Keil軟件的使用方法,掌握了從系統(tǒng)的需要、方案的設(shè)計、功能模塊的劃分、原理圖的設(shè)計和電路圖的仿真的設(shè)計流程,積累了不少經(jīng)驗。這次設(shè)計是我第一次設(shè)計電路,并用Proteus實現(xiàn)了仿真。 結(jié) 論經(jīng)過一段時間的努力,基于單片機(jī)的簡易數(shù)字電壓表基本完成。因為該電壓表設(shè)計時直接用5V的供電電源作為電壓,所以電壓可能有偏差。從上表可看到。 2. ,顯示結(jié)果如圖。本系統(tǒng)的調(diào)試主要以軟件為主,其中,系統(tǒng)電路圖的繪制和仿真我采用的是Proteus軟件,而程序方面,采用的是匯編語言,用Keil軟件將程序?qū)懭雴纹瑱C(jī)。Proteus支持的微處理芯片包括8051系列、AVR系列、PIC系列、HC11系列及Z80等等。 5 仿真 軟件調(diào)試 軟件調(diào)試的主要任務(wù)是排查錯誤,錯誤主要包括邏輯和功能錯誤,這些錯誤有些是顯性的,而有些是隱形的,可以通過仿真開發(fā)系統(tǒng)發(fā)現(xiàn)逐步改正。開始啟動轉(zhuǎn)換A/D轉(zhuǎn)換結(jié)束?輸出轉(zhuǎn)換結(jié)果數(shù)值轉(zhuǎn)換顯示結(jié)束圖13 A/D轉(zhuǎn)換流程圖 顯示子程序顯示子程序采用動態(tài)掃描實現(xiàn)四位數(shù)碼管的數(shù)值顯示,在采用動態(tài)掃描顯示方式時,要使得LED顯示的比較均勻,又有足夠的亮度,需要設(shè)置適當(dāng)?shù)膾呙桀l率,當(dāng)掃描頻率在70HZ左右時,能夠產(chǎn)生比較好的顯示效果,一般可以采用間隔10ms對LED進(jìn)行動態(tài)掃描一次,每一位LED的顯示時間為1ms[10]。開始初始化調(diào)用A/D轉(zhuǎn)換子程序調(diào)用顯示子程序結(jié)束圖12 數(shù)字式直流電壓表主程序框圖 系統(tǒng)子程序設(shè)計 初始化程序所謂初始化,是對將要用到的MCS_51系列單片機(jī)內(nèi)部部件或擴(kuò)展芯片進(jìn)行初始工作狀態(tài)設(shè)定,初始化子程序的主要工作是設(shè)置定時器的工作模式,初值預(yù)置,開中斷和打開定時器等[9]。但要真正實現(xiàn)電路
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1