【正文】
清楚。 XTAL1:反向振蕩放大器的輸入及內(nèi)部時(shí)鐘工作電路的輸入。 因此它可用作對(duì)外部輸出的脈沖或用于定時(shí)目的。 管腳說明:AVR單片機(jī)是atmel公司推出較新的單片機(jī),它的顯著特點(diǎn)是:高性能,低功能,高速度,指令單周期為主,但性格方面比51單片機(jī)要高。此方案不僅能夠繼承上一種方案的各種優(yōu)點(diǎn),還能改進(jìn)上一種設(shè)計(jì)方案設(shè)計(jì)不靈活,難與在原基礎(chǔ)上進(jìn)行功能擴(kuò)展等不足。此方案設(shè)計(jì)其優(yōu)點(diǎn)是,設(shè)計(jì)成本低,能夠滿足一般的電壓測量。另外,由于數(shù)字式儀器具有讀數(shù)準(zhǔn)確方便、精度高、誤差小、靈敏度高和分辨率高、測量速度快等特點(diǎn)而倍受用戶青睞,數(shù)字式電壓表就是基于這種需求而發(fā)展起來的,是一種必不可少的電子測量儀表。而常用的分類方法有如下幾種:按用途來分:有直流數(shù)字電壓表,交、直流數(shù)字電壓表,交直流萬用表等。而采用單片機(jī)的數(shù)字電壓表由于測量精度高,速度快,讀數(shù)時(shí)也非常的方便,抗干擾能力強(qiáng),可擴(kuò)展性強(qiáng)等優(yōu)點(diǎn)已被廣泛的應(yīng)用于電子及電工的測量,工業(yè)自動(dòng)化儀表,自動(dòng)測試系統(tǒng)等智能化測量領(lǐng)域。涉密論文按學(xué)校規(guī)定處理。對(duì)本研究提供過幫助和做出過貢獻(xiàn)的個(gè)人或集體,均已在文中作了明確的說明并表示了謝意。在參閱大量數(shù)字電壓表的基礎(chǔ)上的數(shù)字直流電壓表,所測量范圍直流電壓為0~500V。 liquid crystal display。本人完全意識(shí)到本聲明的法律后果由本人承擔(dān)。所以,數(shù)字化測理儀表的產(chǎn)生與發(fā)展與電子計(jì)算機(jī)的發(fā)展是密切相關(guān)的;同時(shí),為革新電子測量中的煩鎖和陳舊方式也催促了它的飛速發(fā)展,如今,它又成為向智能化儀表發(fā)展的必要橋梁。而現(xiàn)在,數(shù)字電壓表的發(fā)展已經(jīng)是非常的成熟,就原理來講,它從原來的一,二種已發(fā)展到多種,在功能上講,則從測單一參數(shù)發(fā)展到能測多種參數(shù);從制作元件來看,發(fā)展到了集成電路,準(zhǔn)確度已經(jīng)有了很大的提高,精度高達(dá)1NV;讀數(shù)每秒幾萬次,而相對(duì)以前,它的價(jià)格也有了降低了很多。在電量的測量中,電壓、電流和頻率是最基本的三個(gè)被測量。其中,A/D轉(zhuǎn)換器是它的核心器件,它將輸入的模擬量轉(zhuǎn)換成數(shù)字量。此方案的原理是模數(shù)(A/D)轉(zhuǎn)換芯片的基準(zhǔn)電壓端,被測量電壓輸入端分別輸入基準(zhǔn)電壓和被測電壓。而目前常用的單片機(jī)的8位有51系列單片機(jī),AVR單片機(jī),PIC單片機(jī)。本設(shè)計(jì)中選用是51系列的AT89C51,它是低電壓、低功耗、高性能的CMOS8位單片機(jī),片內(nèi)含4KB的可反復(fù)擦寫的只讀程序存儲(chǔ)器和128B的隨機(jī)存取數(shù)據(jù)存儲(chǔ)器,32個(gè)I/O口線,片內(nèi)振蕩器及時(shí)鐘電路,并與MCS51系列單片機(jī)兼容。 P0能夠用于外部程序數(shù)據(jù)存儲(chǔ)器,它可以被定義為數(shù)據(jù)/地址的第八位。在FLASH編程和校驗(yàn)時(shí),P1口作為第八位地址接收。P2口當(dāng)用于外部程序存儲(chǔ)器或16位地址外部數(shù)據(jù)存儲(chǔ)器進(jìn)行存取時(shí),P2口輸出地址的高八位。當(dāng)P3口寫入“1”后,它們被內(nèi)部上拉為高電平,并用作輸入。 ALE/PROG:當(dāng)訪問外部存儲(chǔ)器時(shí),地址鎖存允許的輸出電平用于鎖存地址的地位字節(jié)。如果微處理器在外部執(zhí)行狀態(tài)ALE禁止,置位無效。 XTAL2:來自反向振蕩器的輸出。如采用外部時(shí)鐘源驅(qū)動(dòng)器件,XTAL2應(yīng)不接。LED點(diǎn)陣顯示器件是由好多個(gè)發(fā)光二極管組成的。使用時(shí)也直接編寫軟件程序按一定的時(shí)序驅(qū)動(dòng)即可。 1602液晶的參數(shù)資料我們選擇了1602液晶做為本設(shè)計(jì)的顯示模塊的顯示器件。N=0當(dāng)讀或?qū)懸粋€(gè)字符后地址指針減一,且光標(biāo)減一。多路開關(guān)可選通8個(gè)模擬通道,允許8 路模擬量分時(shí)輸入,共用A/D 轉(zhuǎn)換器進(jìn)行轉(zhuǎn)換。(A/D)芯片ADC0809的資料綜合本設(shè)計(jì)的各方面考慮,我們選了ADC0809模數(shù)轉(zhuǎn)換芯片。三態(tài)門輸出鎖存器用來保存A/D轉(zhuǎn)換結(jié)果,當(dāng)輸出允許信號(hào)OE有效時(shí),打開三態(tài)門,輸出A/D轉(zhuǎn)換結(jié)果。ALE:地址鎖存允許信號(hào),輸入,高電平有效。 Vcc:電源,單一+5V。此時(shí),數(shù)據(jù)已保存到8位鎖存器中。、B、C三位地址信號(hào)輸入線,用以控制8路模擬輸入中哪一路被選中輸入。1. 定時(shí)傳送方式對(duì)于一種A/D轉(zhuǎn)換器來說,轉(zhuǎn)換時(shí)間作為一個(gè)主要技術(shù)指標(biāo)是已知的和固定的。當(dāng)轉(zhuǎn)換結(jié)束時(shí),EOC向單片機(jī)發(fā)出中斷請(qǐng)求信號(hào),由中斷服務(wù)子程序讀取A/D轉(zhuǎn)換結(jié)果并存儲(chǔ)到RAM中,然后啟動(dòng)ADC0809的下一次轉(zhuǎn)換。或非門敞開,允許寫信號(hào)通過,將單片機(jī)負(fù)的寫脈沖轉(zhuǎn)換為ADC0809所需要的正脈沖,以選中ADC0809某一通道并啟動(dòng)轉(zhuǎn)換。因此可以在把51單片機(jī)的8位數(shù)據(jù)線接到ADC0809的8位數(shù)據(jù)線的同時(shí),又把其中的3位直接接到ADC0809的3根地址線以確定通道號(hào)。除了較低3位以外,累加器A的其余5位數(shù)據(jù)對(duì)于ADC也沒有任何意義。 基于這種外部RAM的唯一單元概念設(shè)計(jì)的AT89S51與ADC0809的連接電路如圖圖(319)。第一種連接方式需要一片74LS373做地址鎖存器。設(shè)計(jì)的基本框圖如下:單片機(jī)系統(tǒng)模塊1602液晶顯示模塊A/D轉(zhuǎn)換模塊輸入電路模塊按鍵模塊 設(shè)計(jì)的基本框圖3.硬件電路系統(tǒng)模塊的設(shè)計(jì)根據(jù)上述選擇的各元器件,各電路模塊的電路圖如下描述。 A/D轉(zhuǎn)換芯片與單片機(jī)的連接此設(shè)計(jì)中選擇的是A/D轉(zhuǎn)換芯片的通道通道 通道3,數(shù)據(jù)輸出口連接單片機(jī)的P0口,脈沖端連接單片機(jī)的ale口。 總電路圖4.系統(tǒng)軟件的設(shè)計(jì) 匯編語言和C語言的特點(diǎn)及選擇本設(shè)計(jì)是硬件電路和軟件編程相結(jié)合的設(shè)計(jì)方案,選擇合適的編程語言是一個(gè)重要的環(huán)節(jié)。所以在本設(shè)計(jì)中采用C語言編寫軟件程序。軟件調(diào)試是一個(gè)模塊一個(gè)模塊進(jìn)行的。本設(shè)計(jì)的按鍵模塊程序是用狀態(tài)機(jī)的方法,可以在key_state1狀態(tài)下加一個(gè)任務(wù),如顯示一個(gè)字符在液晶上。5) 總調(diào)試。但是本產(chǎn)品相對(duì)模擬電壓表來說讀數(shù)時(shí)非常的方便,抗干擾能力強(qiáng),可擴(kuò)展性強(qiáng)等優(yōu)點(diǎn)。我要感謝所有的師弟師妹們,在這個(gè)團(tuán)結(jié)奮斗、積極向上、充滿愛心的集體中,我獲得了不斷進(jìn)取的動(dòng)力。片上Flash允許程序存儲(chǔ)器在系統(tǒng)可編程,亦適于常規(guī)編程器。P0口P0口是一個(gè)8位漏極開路的雙向I/O口。對(duì)P1端口寫“1”時(shí),內(nèi)部上拉電阻把端口拉高,此時(shí)可以作為輸入口使用。在這種應(yīng)用中,P2口使用很強(qiáng)的內(nèi)部上拉發(fā)送1。ALE/PROG當(dāng)訪問外部程存儲(chǔ)器或數(shù)據(jù)存儲(chǔ)器時(shí),ALE(地址鎖存允許)輸出脈沖用于鎖存地址的低8位字節(jié)。EA/VPP外部訪問允許,欲使CPU僅訪問外部程序存儲(chǔ)器(地址為0000HFFFFH),EA端必須保持低電平(接地)。用戶不應(yīng)該給這些未定義的地址寫入數(shù)據(jù)“1”。sbit key1=P3^4。i) for(j=110。 } while(key2==0) 。=0x0f。 。 ale=0。 //消抖延時(shí) if(key3==0) { num=3。j)。sbit key3=P3^6。定時(shí)器2寄存器T2CON和T2MOD包含定時(shí)器2的控制位和狀態(tài)位(如表2和表3所示),寄存器對(duì)RCAP2H和RCAP2L是定時(shí)器2的捕捉/自動(dòng)重載寄存器。如EA端為高電平(接Vcc端),CPU則執(zhí)行內(nèi)部程序存儲(chǔ)器的指令。要注意的是:每當(dāng)訪問外部數(shù)據(jù)存儲(chǔ)器時(shí)將跳過一個(gè)ALE脈沖。P3口P3口是一個(gè)具有內(nèi)部上拉電阻的8位雙向I/O口,P3輸出緩沖器能驅(qū)動(dòng)4個(gè)TTL邏輯電平。此外,()和時(shí)器/計(jì)數(shù)器2的觸發(fā)輸入(),具體如下表所示。對(duì)P0端口寫“1”時(shí),引腳用作高阻抗輸入。AT89S52具有以下標(biāo)準(zhǔn)功能:8k字節(jié)Flash,256字節(jié)RAM,32位I/O口線,三個(gè)16位定時(shí)器/計(jì)數(shù)器,一個(gè)6向量2級(jí)中斷結(jié)構(gòu),全雙工串行口, 片內(nèi)晶振及時(shí)鐘電路。參考文獻(xiàn)[1]李建忠編著.單片機(jī)原理及應(yīng)用[M]. 西安:西安電子科技大學(xué)出版社,2002:113126.[2]朱勇,陳其樂,劉浩等.單片機(jī)原理與應(yīng)用技術(shù)[M] .北京:清華大學(xué)出版社.2006:122138 [3]宋浩,田豐.單片機(jī)原理及應(yīng)用[M] .北京:清華大學(xué)出版社.2006:180197,278285[4]邊春遠(yuǎn),王志強(qiáng).MCS51單片機(jī)應(yīng)用開發(fā)實(shí)用子程序[M].北京:人民郵電出版社.2005:283287[5]何立民.單片機(jī)應(yīng)用技術(shù)選編(9)[M] .北京:北京航空航天大學(xué)出版社.2004:335342[6]郭強(qiáng)等. 液晶顯示應(yīng)用技術(shù)[M]. 電子工業(yè)出版社. 2000 [7] [M].北京:高等教育出版社,2006 [8] 李光飛 [M].北京:北京航空航天大學(xué)出版社,2005[9] [M].北京:北京航空航天大學(xué)出版社,1991.[10] Wang Debiao, MCS51 Monolithic integrated circuit Principle And Connection Technology [M].the electronics industry publishing house in August, 2003 1st edition 1st time printed.[11] Ding Yuanjie, Monolithic Microputer Principle And Application[M]. mechanical industry publishing house in January, 2005 2nd edition 10th printing.[12] Nie resolute, the monolithic integrated circuit timer interruption interval error analysis and pensates [J]. Micro puter information, 2002,18(4):37~38.[13] Lou Ranmiao Li Guangfei, 51 Series Monolithic integrated circuit Design Example[M].Beijing University of Aeronautics and Astronautics Publishing house in March, 2003 1st edition. [5]DONG Haiyan,LU Hansheng, LI Shengcai,HOU Shanfen, GAO Rate Allocation Method for MPEG4 FGS Video of Beijing Institute of Technology[J].2005,14(2):150153.[6]Wang Dong,Wang Wei,Xu Xiaoming,Lu Format Convertion Chip Technology Letters[J].2002,8(4):5155.[7]Ni Qiang,ZHOU Lei,ZHANG Implementation of MirrorImage Effect In MPEG2 Compressed of Shanghai Jiaotong University (Science)[J].2005,10(2):151156.[8]LING Hefe,LU Zhengding, ZOU DNW Algorithm for Compressed Video in VLC University Journal of Natural Science[J].2005,10(1):297302.[9]WANG Tao,ZHENG Shibao,QIU Lin,WANG Fen. Design and Implementation of the Motion Compensation Module for HDTV Video of Shanghai Jiaotong University (Science)[J].2006,11(1):18. 附錄A:英語科技文獻(xiàn)原文及其翻譯稿引用的外文文獻(xiàn):AT89S52 Chip explainsFeatures:Compatible with MCS51TM Products8 Kbytes of InSystem Reprogrammable Flash MemoryEndurance: 1,000 Write/Erase CyclesFully Static Operation: 0 Hz to 24 MHzThreeLevel Program Memory Lock256 x 8Bit Internal RAM32 Programmable I/O LinesThree 16Bit Timer/CountersEight Interrupt SourcesProgrammable Serial ChannelLow Power Idle and Power Down ModesDescription:The AT89C52 is a lowpower, highperformance CMOS 8bit microputer with 8 Kbytes of Flash programmable and erasable read only memory (PEROM). The device is manufactured using Atmel’s high density nonvolatile memory technology and is patible with the industry standard 80C51 and 80C52 instruction set and pinot.