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

正文內(nèi)容

基于單片機(jī)的簡易數(shù)字電壓表的設(shè)計(jì)畢業(yè)設(shè)計(jì)(完整版)

2025-07-26 12:44上一頁面

下一頁面
  

【正文】 轉(zhuǎn)換時間只取決于位數(shù)和時鐘周期,逐次逼近型A/D轉(zhuǎn)換器轉(zhuǎn)換速度快,因而在實(shí)際中廣泛使用[1]。地址輸入控制(4條):ALE:地址鎖存允許輸入線,高電平有效,當(dāng)ALE為高電平時,為地址輸入線,用于選擇IN0IN7上那一條模擬電壓送給比較器進(jìn)行A/D轉(zhuǎn)換。圖4 ADC0808的內(nèi)部結(jié)構(gòu)其中:(1)8路模擬通道選擇開關(guān)實(shí)現(xiàn)從8路輸入模擬量中選擇一路送給后面的比較器進(jìn)行比較。 單片機(jī)系統(tǒng) AT89C51性能AT89C51是美國ATMEL公司生產(chǎn)的低電壓,高性能CMOS8位單片機(jī),片內(nèi)含有4KB的可反復(fù)擦寫的只讀程序存儲器和128字節(jié)的隨機(jī)存儲器。P0口為開漏輸出,在作為通用I/O使用時,需要在外部用電阻上拉。/PSEN:片外ROM的選通線,在訪問片外ROM時,89C51自動在/PSEN線上產(chǎn)生一個負(fù)脈沖,作為片外ROM芯片的讀選通信號。單片機(jī)的復(fù)位方式有上電自動復(fù)位和手動復(fù)位兩種,圖6是51系列單片機(jī)統(tǒng)常用的上電復(fù)位和手動復(fù)位組合電路,只要Vcc上升時間不超過1ms,它們都能很好的工作[1]。LED由于結(jié)構(gòu)簡單、價格便宜、與單片機(jī)接口方便等優(yōu)點(diǎn)而得到廣泛應(yīng)用。 LED譯碼方式譯碼方式是指由顯示字符轉(zhuǎn)換得到對應(yīng)的字段碼的方式,對于LED數(shù)碼管顯示器,通常的譯碼方式有硬件譯碼和軟件譯碼方式兩種。圖10 LED與單片機(jī)接口間的設(shè)計(jì) 總體電路設(shè)計(jì)經(jīng)過以上的設(shè)計(jì)過程,可設(shè)計(jì)出基于單片機(jī)的簡易數(shù)字直流電壓表硬件電路原理圖如圖11所示。 A/D轉(zhuǎn)換子程序A/D轉(zhuǎn)換子程序用來控制對輸入的模塊電壓信號的采集測量,并將對應(yīng)的數(shù)值存入相應(yīng)的內(nèi)存單元,其轉(zhuǎn)換流程圖如圖13所示。 顯示結(jié)果及誤差分析 顯示結(jié)果1. 當(dāng)IN0口輸入電壓值為0V時,顯示結(jié)果如圖14所示,測量誤差為0V。 結(jié) 論經(jīng)過一段時間的努力,畢業(yè)論文基于單片機(jī)的簡易數(shù)字電壓表基本完成。本文設(shè)計(jì)主要實(shí)現(xiàn)了簡易數(shù)字電壓表測量一路電壓的功能,詳細(xì)說明了從原理圖的設(shè)計(jì)、電路圖的仿真再到軟件的調(diào)試。在以后的實(shí)踐中,我將繼續(xù)努力學(xué)習(xí)電路設(shè)計(jì)方面的理論知識,并理論聯(lián)系實(shí)際,爭取在電路設(shè)計(jì)方面能有所提升。對于給我們提供了良好學(xué)習(xí)環(huán)境的淮北師范大學(xué),更是充滿了感激,由于母校的培養(yǎng),才使我成長為一個合格的大學(xué)生。:電子工業(yè)出版社,2006年[9][M] .北京:.[10][J] .河海大學(xué)常州分校學(xué)報,2002,(03).[11]宋鳳娟,孫軍,[J] .工業(yè)控制計(jì)算機(jī),2007,(04). 附 錄程序代碼LED_0 EQU 30HLED_1 EQU 31HLED_2 EQU 32H ADC EQU 35H CLOCK BIT ST BIT EOC BIT OE BIT ORG 00H SJMP START ORG 0BH LJMP INT_T0 START: MOV LED_0, 00H MOV P2, 0FFH MOV LED_1, 00H MOV LED_2, 00H MOV DPTR, TABLE MOV TMOD, 02H MOV TH0, 245H MOV TL0, 00H MOV IE, 82H SETB TR0 WAIT: CLR ST SETB STH CLR ST JNB EOC, $ SETB OE MOV ADC, P1 CLR OE MOV A, ADC MOV B, 51 DIV AB MOV LED_2, A MOV A, B MOV B, 5 DIV AB MOV LED_1, A MOV LED_0, B LCALL DISP SJMP WAITINT_T0: CPL, CLOCK RETIDISP: MOV A, LED_0 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+DPTRL CLR ORL A, 80H MOV P0, A LCALL DELAY SETB RETDELAY: MOV R6, 10 D1: MOV R7, 250 DJNZ R7, $ DJNZ R6, D1 RETTABLE: DB 3FH, 06H, 5BH, 4FH, 66H DB 6DH, 7DH, 07H, 7FH, 6FH END 致謝經(jīng)過一段時間的不懈努力,本次畢業(yè)設(shè)計(jì)即將接近尾聲,由于是初次嘗試設(shè)計(jì)電路,由于知識及經(jīng)驗(yàn)的匱乏,難免遇到很多困難,如果沒有導(dǎo)師的督促指導(dǎo)以及同學(xué)們的支持,很難順利的完成此次畢業(yè)設(shè)計(jì)。無論是在硬件連接方面還是在軟件編程方面。這次設(shè)計(jì)是我第一次設(shè)計(jì)電路,并用Proteus實(shí)現(xiàn)了仿真。圖15 ,LED的顯示結(jié)果3. ,顯示結(jié)果如圖16。在本設(shè)計(jì)中,為了簡化硬件設(shè)計(jì),主要采用軟件定時的方式,即用定時器0溢出中斷功能實(shí)現(xiàn)11μs定時,通過軟件延時程序來實(shí)現(xiàn)5ms的延時。此外,AT89C51還控制ADC0808的工作。軟件譯碼就是編寫軟件譯碼程序,通過譯碼程序來得到要顯示的字符的字段碼,譯碼程序通常為查表程序[3]。在單片機(jī)中使用最多的是七段數(shù)碼顯示器。CPU執(zhí)行一條指令的各個微操作所對應(yīng)時間順序稱為單片機(jī)的時序。通常89C51復(fù)位有自動上電復(fù)位和人工按鍵復(fù)位兩種。P2口:這組引腳的第一功能與上述兩組引腳的第一功能相同即它可以作為通用I/O口使用,它的第一功能和P0口引腳的第二功能相配合,用于輸出片外存儲器的高8位地址,共同選中片外存儲器單元,但并不是像P0口那樣傳送存儲器的讀/寫數(shù)據(jù)。
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1