版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、精選文庫(kù) 數(shù)字電壓表的設(shè)計(jì) 第1章引言 在電量的測(cè)量中,電壓、電流和頻率是最基本的三個(gè)被測(cè)量, 其中電壓量的 測(cè)量最為經(jīng)常。而且隨著電子技術(shù)的發(fā)展,更是經(jīng)常需要測(cè)量高精度的電壓, 所 以數(shù)字電壓表就成為一種必不可少的測(cè)量?jī)x器。數(shù)字電壓表簡(jiǎn)稱DVM它是采用 數(shù)字化測(cè)量技術(shù),把連續(xù)的模擬量轉(zhuǎn)換成不連續(xù)、 離散的數(shù)字形式并加以顯示的 儀表。由于數(shù)字式儀器具有讀數(shù)準(zhǔn)確方便、精度高、 誤差小、測(cè)量速度快等特而 23 得到廣泛應(yīng)用。 傳統(tǒng)的指針式刻度電壓表功能單一,精度低, 容易引起視差和視覺(jué)疲勞,因 而不能滿足數(shù)字化時(shí)代的需要。采用單片機(jī)的數(shù)字電壓表,將連續(xù)的模擬量如直 流電壓轉(zhuǎn)換成不連續(xù)的離散的數(shù)字形
2、式并加以顯示,從而精度高、抗干擾能力強(qiáng), 可擴(kuò)展性強(qiáng)、集成方便,還可與 PC實(shí)時(shí)通信。數(shù)字電壓表是諸多數(shù)字化儀表的 核心與基礎(chǔ)。以數(shù)字電壓表為核心,可以擴(kuò)展成各種通用數(shù)字儀表、專用數(shù)字儀 表及各種非電量的數(shù)字化儀表。目前,由各種單片機(jī)和A/D轉(zhuǎn)換器構(gòu)成的數(shù)字電 壓表作全面深入的了解是很有必要的。 目前,數(shù)字電壓表的內(nèi)部核心部件是 A/D轉(zhuǎn)換器,轉(zhuǎn)換的精度很大程度上影 響著數(shù)字電壓表的準(zhǔn)確度,因而,以后數(shù)字電壓表的發(fā)展就著眼在高精度和低成 本這兩個(gè)方面。 本文是以簡(jiǎn)易數(shù)字直流電壓表的設(shè)計(jì)為研究?jī)?nèi)容,本系統(tǒng)主要包括三大模 塊: 轉(zhuǎn)換模塊、數(shù)據(jù)處理模塊及顯示模塊。 第2章系統(tǒng)總體方案設(shè)計(jì)選擇與說(shuō)明
3、2.1 設(shè)計(jì)要求 、增強(qiáng)型MCS-5係列單片機(jī)STC12C5A60S為核心器件,組成一個(gè)簡(jiǎn)單的 直流數(shù)字電壓表。 2、采用1路模擬量輸入,能夠測(cè)量0-10V之間的直流電壓值。 3、電壓顯示采用LCD1602顯示。 4、盡量使用較少的元器件。 2.2設(shè)計(jì)思路 1根據(jù)設(shè)計(jì)要求,選擇 STC12C5A60S單片機(jī)為核心控制器件。 2、A/D轉(zhuǎn)換采用 STC12C5A60S內(nèi)部自帶A/D實(shí)現(xiàn)。 3、電壓顯示采用 LCD1602顯示。 2.3設(shè)計(jì)方案 硬件電路設(shè)計(jì)由 7個(gè)部分組成:STC12C5A60S單片機(jī)系統(tǒng),數(shù)碼管顯示系 統(tǒng)、時(shí)鐘電路、復(fù)位電路檔位調(diào)節(jié)電路以及測(cè)量電壓輸入電路。 硬件電路設(shè)計(jì)框 圖
4、如圖1所示。 時(shí)鐘電路 復(fù)位電路 圖2.1數(shù)字電壓表系統(tǒng)硬件設(shè)計(jì)框圖 第3章硬件電路設(shè)計(jì) 3.1 STC12C5A60S2單片機(jī) CLtOt/r AlJCtuPI .D 趣-叩I RiDC?.ECLADC;frl 3 151131 CmAX;l/Pl I SiCPTI ADC1 PJ 4 Xflg衛(wèi)匚6 pl 6 iC-UirADCZPl. Pl XZ 阿 MPA Q gp* I rfrtPi j LLMJUTlTVTTlPi .3 Tntpit 屜円I XTAlJ XTALI l 40 證 JS 冷 53 IU ?e ?6 冷 25 Z3 Vll nno npoi j? J 二 RM 二,
5、二PO晶 二JEXLVDPI STL疋 二1啦玉說(shuō):! MAW 二 PJ AJU, bAH P?樂(lè)剛二 n 町 Ml* ZZtP? ? A|0 巴匚31? ! Aj ?1 L STC12C5A60S單片機(jī)引腳圖及實(shí)物圖 3.2 STC12C5A60S系列單片機(jī)主要性能 1) 高速:1個(gè)時(shí)鐘/機(jī)器周期,增強(qiáng)型8051內(nèi)核,速度比普通8051快612倍。 2) 寬電壓:5.53.3V,2.23.6V(STC12LE5A60S系列)。 3) 增加第二復(fù)位功能腳/P4.6(高可靠復(fù)位,可調(diào)整復(fù)位門檻電壓,頻率 V12MH時(shí),無(wú)需此功能)。 4)增加外部掉電檢測(cè)電路/P4.6,可在掉電時(shí),及時(shí)將數(shù)據(jù)保存
6、進(jìn) EEPRQM 正常工作時(shí)無(wú)需操作 EEPROM 5)低功耗設(shè)計(jì): 空閑模式 6)低功耗設(shè)計(jì): 掉電模式 (可由任意一個(gè)中斷喚醒)。 (可由外部中斷喚醒),可支持下降沿/上升沿和遠(yuǎn) 程喚醒。 7)支持掉電喚醒的管腳: INT0/P3.2 ,INT1/P3.3,T0/P3.4,T1/P3.5, RxD/P3.0, CCP0/P 1.3(或P4.2),CCP 1/P1.4(或 P4.3),EX_LVD/P46 8)工作頻率:035MHz相當(dāng)于普通8051: 0420MHz 9)時(shí)鐘:外部晶體或內(nèi)部RCS蕩器可選,在ISP下載編程用戶程序時(shí)設(shè)置。 10)8/16/20/32/40/48/52/56
7、/60/62K 字節(jié)片內(nèi)Flash程序存儲(chǔ)器,擦寫(xiě)次數(shù) 10萬(wàn)次以上。 11)1280字節(jié)片內(nèi)RA數(shù)據(jù)存儲(chǔ)器。 12)芯片內(nèi)EEPROM能 ,擦寫(xiě)次數(shù)10萬(wàn)次以上。 13)ISP / IAP ,在系統(tǒng)可編程/在應(yīng)用可編程,無(wú)需編程器/仿真器。 14)8通道,10位高速ADC速度可達(dá)25萬(wàn)次/秒,2路PW還可當(dāng)2路D/A使用。 15)2通道捕獲/比較單元(PWM/PCA/CCP)也可用來(lái)再實(shí)現(xiàn)2個(gè)定時(shí)器或2個(gè) 外部中斷(支持上升沿/下降沿中斷)0 16) 4個(gè)16位定時(shí)器,兼容普通8051的定時(shí)器T0/T1 , 2路 PC實(shí)現(xiàn)2個(gè)定時(shí)器。 17)可編程時(shí)鐘輸出功能,T0在P3.4輸出時(shí)鐘,T1在
8、P3.5輸出時(shí)鐘,BRT在 P1.0輸出時(shí)鐘。 18) 硬件看門狗(WDT。 19) 高速SPI串行通信端口。 20) 全雙工異步串行口(UART),兼容普通8051的串口。 21) 通用I/O 口(36/40/44個(gè)),復(fù)位后為: 準(zhǔn)雙向口 /弱上拉(普通8051傳統(tǒng) I/O 口)??稍O(shè)置成四種模式:準(zhǔn)雙向口 /弱上拉,推挽/強(qiáng)上拉,僅為輸入/高阻, 開(kāi)漏。每個(gè)I/O 口驅(qū)動(dòng)能力均可達(dá)到20mA但整個(gè)芯片最大不得超過(guò)120mA 3.3 STC12C5A60S系列單片機(jī)的A/D轉(zhuǎn)換器的結(jié)構(gòu) STC12C5A60SS列單片機(jī)的A/D轉(zhuǎn)換口在P1 口(P 1.7-P1.0),有8路10位高速 A/
9、D轉(zhuǎn)換器,速度可達(dá)到250KHz(25萬(wàn)次/秒).8路電壓輸入型A/D,可做溫度檢 測(cè)、電源電壓檢測(cè)、按鍵掃描、頻譜檢測(cè)等。上電復(fù)位后 P1 口為弱上拉型I/O 口, 用戶可以通過(guò)軟件設(shè)置將8路中的任何一路設(shè)置為A/D轉(zhuǎn)換,不需作為A/D使用的 I/O 口可以繼續(xù)作為I/O 口使用。 STC12C5A60SS列單片機(jī)ADC勺結(jié)構(gòu)如下圖所示 ADC_CONTR Register ADC PO 試in 1 SPEED 1 SPEEDO 1 ADC FI.AG 貞心TAET CHS2 CHSl 1 CHSO 模ffl輸入信號(hào)增道選擇 ADC RESandADC RESL ADCZPLi ADCbPl
10、.l ADCWl.Q ADC7fPl 7 I_0 O AMS,Pl 5 Io ADC4?P14o ADC5 P13 -J_O o 逼次比較 idtf- -JtJ KLU 寄存器 lO-bitDAC 圖3.2 STC12C5A60S系列單片機(jī)ADCI勺結(jié)構(gòu) ADC_RES7;0 I ADC BSIADC E a | ADC B; | ADC Bfl ADC 廉 | ADC沖 | AIX: | ADC BI | |adc_b】|adc_bo ADC_RESL1 :O 圖3.3當(dāng)AUXR.1/ADRJ=I0,A/D轉(zhuǎn)換結(jié)果寄存器格式 AlX._RhSlL0| I = ADC-B9ADcjr| 丄升心
11、:_閲心_出|心_34|収心衛(wèi) |adc_3i|md(:_bq| adc_ri:遼 L? :oj 圖3.4 當(dāng)AUXR.1/ADRJ=ae, A/D轉(zhuǎn)換結(jié)果寄存器格式 STC12C5A60SS列單片機(jī)ADC由多路選擇開(kāi)關(guān)、比較器、逐次比較寄存器、 10位ADC專換寄結(jié)果存器(ADC_REISADC_RESL以及ADC_CON構(gòu)成。 STC12C5A60SS列單片機(jī)的AD是逐次比較型ADC逐次比較型ADC由一個(gè)比 較D/A轉(zhuǎn)換器構(gòu)成,通過(guò)逐次比較邏輯,從最高位(MSB開(kāi)始,順序地對(duì)每一輸 入電壓與內(nèi)置D/A轉(zhuǎn)換器輸出比較,經(jīng)過(guò)多次比較,使轉(zhuǎn)換所得的數(shù)字量逐次比 逼近輸入模擬量對(duì)應(yīng)值。逐次比較型
12、A/D轉(zhuǎn)換器具有速度高,功耗低等特點(diǎn)。 從上圖可以看出,通過(guò)模擬多路開(kāi)關(guān),將通過(guò)ADC0-ADC的模擬量輸入送給 比較器。用數(shù)/模轉(zhuǎn)換器(DAC轉(zhuǎn)換的模擬量與本次輸入的模擬量通過(guò)比較器進(jìn) 行比較,將比較結(jié)果保存到逐次比較器,并通過(guò)逐次比較寄存器輸出轉(zhuǎn)換結(jié)果。 A/D轉(zhuǎn)換結(jié)束后,最終的轉(zhuǎn)換結(jié)果保存到ADC專換結(jié)果寄存器ADC_RE和ADC_RESL同時(shí),置位AD(控制寄存器ADC_CONT的A/D轉(zhuǎn)換結(jié)束標(biāo)志位ADC_FLAG以供程 序查詢或發(fā)出中斷申請(qǐng)。模擬通道的選擇控制由AD(控制寄存器ADC_CONTR勺 CHS2CH確定。ADC勺轉(zhuǎn)換速度由AD(控制寄存器中的SPEED和SPEED確定。
13、在 使用AD(之前,應(yīng)先給ADCt電,也就是置位AD(控制寄存器中的ADC_POW位R 當(dāng)ADRJ=0e,如果取10位結(jié)果,則按下面公式計(jì)算: 10-bitA/D Conv ersi on Result:(ADC RES7:0,ADC RESL1:0)=1023*Vin/Vcc 當(dāng)ADRJ=0e,如果取8位結(jié)果,則按下面公式計(jì)算: 8-bitA/D Con version Result:(ADC RES7:0)=255*Vi n/Vcc 當(dāng)ADRJ=S,如果取10位結(jié)果,則按下面公式計(jì)算: 10-bitA/D Conv ersi on Result:( ADC RESL1:0 ,ADC RES
14、7:0)=1023*Vi n/Vcc 當(dāng)ADRJ=S,如果取8位結(jié)果,則按下面公式計(jì)算: 8-bitA/D Conv ersi on Result:( ADC RESL1:0 ,ADC RES7:2)=255*Vi n/Vcc 式中,Vin為模擬輸入電壓,Vcc為單片機(jī)實(shí)際工作電壓,用單片機(jī)工作電壓 作為模擬參考電壓。 3.4與A/D轉(zhuǎn)換相關(guān)的寄存器及說(shuō)明 與STC12C5A60S系列單片機(jī)A/D轉(zhuǎn)換相關(guān)的寄存器 符號(hào) 描述 雎址 MSB 恆燉址及執(zhí)符號(hào) LSB Pl ASF Pl Analog FuikLIqu Configure registei 9DH P 門 A5F F16ASF PU
15、ASF P11A5F PH ASF P12ASF P11A5F PIOAST OOQOOQOOB ArK_CnKTR ADC Contifll Rrgiirt BCH AJC POTIR SPED百PEIM ADC TLW ADC 57AET CHS; CHSl CEfSO oooooonoR ADCRES ADC Result high BDH OOOOOOOOB ADf RESL ADf Result low BEH 00()0 AUXRl Auxiliary1 AJll -PCA P4| 漏I P4 S2 P4| GF2 | ADRJ - DRi xOOO OOxOD EE Intenu
16、pt Enable ASH E見(jiàn)1 mT) EADC| ES 1 ETl ETD EXO OOOOOOOOB EP Iu(ciTupt Priuiiiy Low B8K PPCA PLVD EADC PS PTl PXl PTO PXO OOOOOOOOB IPH Interrupt Pnutity High B7H PPCAH PIATFH EADCH P$H PTIH EKIH 1 PTOH PMH OOOOOOOOB 表3.1 A/D轉(zhuǎn)換相關(guān)的寄存器 1. P1 口模擬功能控制寄存器P1ASF STC12C5A60S系列單片機(jī)的A/D轉(zhuǎn)換通道與P1(P 1.7-P 1.0)復(fù)用,上電復(fù)位
17、 后P1為弱上拉型I/O 口,用戶可以通過(guò)將8路中的如何一路設(shè)置為 A/D轉(zhuǎn)換, 不需作為A/D使用的P1 口可繼續(xù)作為I/O 口使用(建議只作為輸入)。需作為 A/D使用的口需要先將P1ASF特殊功能寄存器中的相應(yīng)位置為“ 1”,將相應(yīng)的口 設(shè)置為模擬功能。P1ASF寄存器的格式如下: P1ASF: P1 口模擬功能控制寄存器(只讀) SFR nnme b卄 R7 B6 R% R4 RS R2 R1 BO PIASF 9DH name P HASP 146ASF PliJASF P llAbF PIJASF P12ASF PllASf PIOASJ- 表3.2 P1ASF寄存器 當(dāng)P1 口中
18、的相應(yīng)位作為A/D使用時(shí),要將P1ASF中的相應(yīng)位置“ 1” PIASFP:O Fl.昭的功能 英中FIASF寄存器地址淘 9DHH不鹿夠進(jìn)訐位尋址 PlASkO = 1 PL OU作為模擬功能仙史用 PIASF 1 - 1 FL為模擬功能A/D便用 PIASF.2= 1 P1. 2門作為模jlU力能WD使用 PIASE3= 1 PL 3口徉為模擬功艇A/D便用 PlASF.t = 1 Fl.in作為模楸功胸使用 P 1AS1.5= 1 Pl.sn作為模擬功臥如使用 P 1ASF6=1 Fi.Gn作為模擬功鈕畑使用 P IMF 7 = 1 F1+T 口件為模擬功鼬史用 表3.3 P1ASF寄存
19、器設(shè)置 2. ADC控制寄存器ADC_CONTR ADC_CONTR存器的格式如下: ADC CONRTR:A控制寄存器 SFR name Address bit R7 R6 R5 B4 R3 R2 Rll BO ADC_COKTR SCH uaiLie ADCJWVZR SPEED 1 SPEEDO ADCJTAG ADC_START CHS2 CttS CHSO 表3.4 ADC控制寄存器 對(duì)ADC_CONTR存器進(jìn)行操作,建議直接用MOV武值語(yǔ)句,不要用“與”和“或” 語(yǔ)句。 ADC _PO WER:A電源控制位。 0:關(guān)閉A/D轉(zhuǎn)換電源; 1:打開(kāi)A/D轉(zhuǎn)換電源; 建議進(jìn)入控模式前,將
20、ADC電源關(guān)閉,即ADC_POWER啟動(dòng)A/D轉(zhuǎn)換前一定 要確認(rèn)A/D電源已打開(kāi),A/D轉(zhuǎn)換結(jié)束后關(guān)閉A/D電源可決定功耗,也可以不關(guān) 閉。初次打開(kāi)內(nèi)部A/D轉(zhuǎn)換模擬電源,需適當(dāng)延時(shí),等內(nèi)部模擬電源穩(wěn)定后,再 啟動(dòng)A/D轉(zhuǎn)換。 建議啟動(dòng)A/D轉(zhuǎn)換后,在A/D轉(zhuǎn)換結(jié)束之前,不要改變?nèi)魏蜪/O 口的狀態(tài), 有利于高精度A/D轉(zhuǎn)換,若能將定時(shí)器/串行口 /中斷系統(tǒng)關(guān)閉更好。 SPEED1 SPEED0模數(shù)轉(zhuǎn)換速度控制位 SP EED1 SPEEDO WD轉(zhuǎn)換所需時(shí)間 1 1 90個(gè)時(shí)鐘周期轉(zhuǎn)換一次,CPU工作頻率21MH2時(shí), A/D轉(zhuǎn)換速度約250KHZ 1 0 180個(gè)時(shí)鐘周期轉(zhuǎn)換一次 0 1
21、360個(gè)時(shí)鐘周期轉(zhuǎn)換一次 0 0 540個(gè)時(shí)鐘周期轉(zhuǎn)換一次 表3.5模數(shù)轉(zhuǎn)換速度控制位設(shè)置 STC12C5A60S系列單片機(jī)的A/D轉(zhuǎn)換模塊所使用的時(shí)鐘時(shí)內(nèi)部(或外部石英晶 體)所產(chǎn)生的系統(tǒng)時(shí)鐘,不使用時(shí)鐘分頻寄存器CLK_DIV寸系統(tǒng)分頻后所產(chǎn)生的 供給CPU工作的時(shí)鐘。(好處:這樣可以讓ADC用較高頻率工作,提高 A/D的轉(zhuǎn) 換速度。讓CPU工作工作在較低頻率,降低系統(tǒng)功耗)。 ADC_FLAG:模數(shù)轉(zhuǎn)換結(jié)束標(biāo)志位,當(dāng) A/D轉(zhuǎn)換完成后,ADC_FLAG=1要由軟件 清零。 不管是A/D轉(zhuǎn)換完成后由該位申請(qǐng)中斷,還是由軟件查詢?cè)摌?biāo)志A/D轉(zhuǎn)換 是否結(jié)束,當(dāng)A/D轉(zhuǎn)換完成后,ADC_FLAG
22、 = 1, 一定要軟件清零。 ADC_START莫數(shù)轉(zhuǎn)換器(ADC轉(zhuǎn)換啟動(dòng)控制位,設(shè)置為“ 1”時(shí),開(kāi)始轉(zhuǎn)換, 轉(zhuǎn)換結(jié)束 后 ADC_START = 1; CHS2/CHS1/CHS0模擬輸入通道選擇 CHS2 CHS1 CHSO Analog Channel Select (模擬輸入通道選擇) 0 0 0 選擇FLO作為A/D輸入來(lái)用 0 0 1 選擇PL 1作為A/D輸入來(lái)用 0 1 0 選擇P 1.2作為A/D輸入來(lái)用 0 1 1 選擇P1. 3作為A/D輸入來(lái)用 1 0 0 選擇PL 4作為A/D輸入來(lái)用 1 0 1 選擇P 1.5作為A/D輸入來(lái)用 1 1 0 選擇P1.6作為A/D
23、輸入來(lái)用 1 1 1 選擇P1. 7作為A/D輸入來(lái)用 表3.6模擬輸入通道選擇 設(shè)置ADC_CONTR制寄存器后,要加4個(gè)空操作延時(shí)后才能正確度到 ADC_CONTR 寄存器的值。原因是設(shè)置 ADC_CONTR制寄存器的語(yǔ)句執(zhí)行后,要經(jīng)過(guò) 4個(gè)CPU 時(shí)鐘的延時(shí),其值才能夠保證被設(shè)置進(jìn) ADC_CO NTR制寄存器。 MOV ADC_CONTR,#DATA NOP NOP NOP NOP MOV A,ADC_CONRT 3、A/D轉(zhuǎn)換結(jié)果寄存器 ADC_RESADC_RESL 特殊功能寄存器ADC_RE和ADC_RES寄存器用于存放A/D轉(zhuǎn)換結(jié)果,其格 式如下: Miiftnoiuf Add
24、 Name 36 B5 B4 U DI iW Anc_KES BDh A/D轉(zhuǎn)換鰭 果寄存器高 AIXJ.KLSL BEh 陽(yáng)D轉(zhuǎn)ft給 采寄存器低 ALXRl A2H Auxiliary rcgitcrl * PCA_P4 SPJM S2_IM OF; ADRJ DPS II 表3.7用于存放A/D轉(zhuǎn)換結(jié)果寄存器ADC_RE、ADC_RESL AUX寄存器的ADRJ 位是A/D轉(zhuǎn)換結(jié)果寄存器的數(shù)據(jù)格式調(diào)整控制位。 Muemooic Add Name B7 B5 Bl B3 B2 EL BO ADC RES BDh A/D轉(zhuǎn)換宣占卑 寄存器高8位1 ADC EZS9 ABC RESS ADC
25、ADC ELESti ADC RES5 ADC SZS4 ADC RZS3 ADC KES2 ADC_RESL BEli A/D轉(zhuǎn)換黠果1 尋Tf器低2位 - - - - - - ADCJtESl ADCEESO AUXRl A?H 1 Auxiliary ref loiter 1 ADRJ = t)| 表3.8當(dāng)ADRJ = 0時(shí),10位A/D轉(zhuǎn)換結(jié)果的高8位存放在ADC_RE中,低2 位存放在ADC_RES的低2位中。 Mrvinonif Aad B7 B6 Q5 B4 D.t B2 HI im ADC-RE 場(chǎng) BDh* A巾轅換納果 奇冇器高2位 卜 - - - - - ADC_E9
26、ADC RS3 ADC_RESL BEhl dS挽姑果 1寄存器低 EADC = 0,屏蔽A/D中斷。 IPH:中斷優(yōu)先級(jí)控制寄存器高(不可位尋址) SFR name Address bit B7 Bfi B? R4 B3 B2 Bl Bfl I?H B7H name P PCAH PLVDH PADCH PSH PTIH P XIH PTOH PXOH 表3.11中斷優(yōu)先級(jí)控制寄存器高 IP:中斷優(yōu)先級(jí)控制寄存器低(可以位尋址) SFR Address bh B7 B6 B5 B彳 B3 B2 Bl BO TP BSH nqnie PPCA PLVD PAHC PS PTl PXl PTO
27、PXO 表3.12中斷優(yōu)先級(jí)控制寄存器低 P ADCH, PADC:ADC換優(yōu)先級(jí)控制位。 5、ADC初始化程序 /* 初始化ADC */ void In itADC(void) P1ASF = 0 x58; / 設(shè)置 P1 口為 AD口 0100 0111 0101 1000 ADC_RES = 0; / 清除結(jié)果寄存器 ADC_CONTR = ADC _PO WER | ADC_S PEEDLL; Delay(50); /ADC 上電并延時(shí) 6、ADC賣子函數(shù) /* 發(fā)送ADC結(jié)果至U PC */ void ShowResult(BYTE ch) float value; cha nge_
28、lo ng_data_to_array(disadch,2,ch); value=GetADCResult(ch); value=value/255*4.8; cha nge_data_to_array(disadcval,5,1,value); /* 讀取ADCS果 */ BYTE GetADCResult(BYTE ch) ADC_CONTR = ADC _P0 WER | ADC_S PEEDLL | ch | ADC_START; _nop_(); / 等待4個(gè)NOP _nop_(); _nop_(); _nop_(); _nop_(); / 等待4個(gè)NOP _nop_(); _nop
29、_(); _nop_(); _nop_(); / 等待4個(gè)NOP _nop_(); _nop_(); _nop_(); while (!(ADC_CONTR / 等待 ADC轉(zhuǎn)換完成 ADC_CONTR /Close ADC return ADC_RES; / 返回ADC吉果 3.5系統(tǒng)電路設(shè)計(jì)、說(shuō)明 3.5.1系統(tǒng)電路總原理圖 CON; IDS U1 GlD P:6 P: r piornn F: p:: Pl J P4 Pl J 1: iT 1: It cc; Ht iOP OC2 T Ml CRTyTAL li RST K CXD: PSJIT匹 P 汀(INTll PSJ(TD0 F;誡
30、: :hTTAl XTALI GND JK52 jO? GND XC ?WJdN5i PftlADj roJUDJ) Pftfi F5EN FZ-SfAlJ; P上畑打 P ;4CMIZ FJJfAin pgs 肥.M陽(yáng)) +jV g氏 37 PJ; 苑 PC, 33 PX4 j.6 _ Ti E ?護(hù) K 話 26 圖3.5系統(tǒng)原理圖 VET J LCD ISO; 15 Te LCDIW: 3.5.2晶振電路簡(jiǎn)介 時(shí)鐘信號(hào)的振蕩器提供正常工作穩(wěn)定的供應(yīng)鏈接管理。 晶振也被稱為晶振諧 振器,是一種機(jī)電設(shè)備,是需要精密磨削的石英晶體鍍上電極焊上導(dǎo)線制成。這 種晶體有一個(gè)很關(guān)鍵的特性-壓電效應(yīng),給
31、它導(dǎo)電,產(chǎn)生機(jī)械振蕩,反之,給 它機(jī)械力,便會(huì)產(chǎn)生電。它的形狀,材質(zhì),切割方向影響到振蕩的頻率。根據(jù) 石英晶體等效為一個(gè)諧振回路,它的機(jī)電效應(yīng)是機(jī)-電-機(jī)-電.的不斷轉(zhuǎn)換,由 電感和電容組成的諧振回路是電場(chǎng)-磁場(chǎng)的不斷轉(zhuǎn)換。 AT89S52的反相放大器,振蕩器,時(shí)鐘信號(hào)可以由單片機(jī)產(chǎn)生周期性功能是 機(jī)械指令驅(qū)動(dòng)芯片實(shí)現(xiàn)。這個(gè)放大器與石英晶體或陶瓷諧振器一起可構(gòu)成一個(gè)自 激振蕩器,外接石英晶體或陶瓷諧振器以及電容 C8和C10組成并聯(lián)諧振電路,接 在放大器的反饋回路中。一個(gè)外部電容 C8和C10的值雖然沒(méi)有嚴(yán)格的要求,但 會(huì)影響許多電容振蕩器的頻率穩(wěn)定度、 振蕩器、起振圈內(nèi)部振蕩的接法的快速及 時(shí)性和溫度穩(wěn)定性。 AT89S52芯片里面有一個(gè)反相高
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年智慧城市規(guī)劃設(shè)計(jì)與應(yīng)用技術(shù)服務(wù)合同3篇
- 2025年度人工智能教育機(jī)構(gòu)勞動(dòng)合同協(xié)議書(shū)范本3篇
- 2025年70米煙囪拆除工程施工用電安全管理與監(jiān)督合同3篇
- 2025年美甲美睫店兼職美甲師合作協(xié)議
- 2025年度體育賽事活動(dòng)場(chǎng)地租用及保障服務(wù)協(xié)議3篇
- 二零二五年度廠房租賃安全生產(chǎn)責(zé)任書(shū)3篇
- 2025年度智能建筑項(xiàng)目分包勞務(wù)協(xié)議補(bǔ)充合同
- 2025年建筑工程施工合同模板:綠色建筑性能檢測(cè)與認(rèn)證3篇
- 二零二五年度汽車維修配件供應(yīng)鏈合同樣本3篇
- 2025年度幕墻工程綠色施工與節(jié)能減排合同4篇
- 服務(wù)器報(bào)價(jià)表
- 2025年高考化學(xué)試題分析及復(fù)習(xí)策略講座
- 世界近代史-對(duì)接選擇性必修 課件-高考統(tǒng)編版歷史一輪復(fù)習(xí)
- 2024-2029年中國(guó)制漿系統(tǒng)行業(yè)市場(chǎng)現(xiàn)狀分析及競(jìng)爭(zhēng)格局與投資發(fā)展研究報(bào)告
- 大門封條模板
- 【“凡爾賽”網(wǎng)絡(luò)流行語(yǔ)的形成及傳播研究11000字(論文)】
- ppr管件注塑工藝
- 液化氣站其他危險(xiǎn)和有害因素辨識(shí)及分析
- 高中語(yǔ)文教學(xué)課例《勸學(xué)》課程思政核心素養(yǎng)教學(xué)設(shè)計(jì)及總結(jié)反思
- 中國(guó)農(nóng)業(yè)銀行小微企業(yè)信貸業(yè)務(wù)貸后管理辦法規(guī)定
- 市政道路建設(shè)工程竣工驗(yàn)收質(zhì)量自評(píng)報(bào)告
評(píng)論
0/150
提交評(píng)論