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

正文內(nèi)容

課程設(shè)計(jì)基于單片機(jī)系統(tǒng)的數(shù)字電壓表-閱讀頁

2024-09-15 20:10本頁面
  

【正文】 輸入端。 時(shí)鐘震蕩器 :AT89C52中有一個(gè)用于構(gòu)成內(nèi)部震蕩器的高增益反相放大器,引腳 XTAL1和XTAL2分別是該放大器的輸入端和輸出端。 外接石英晶體及電容 C1, C2接在放大器的反饋回路中構(gòu)成并聯(lián)震蕩電路。如果使用石英晶體,我們推薦電容使用 30PF177。10PF 。采用外部時(shí)鐘的電路如圖示。由于外部時(shí)鐘 信號(hào)是通過一個(gè) 2分頻觸發(fā)器后作為內(nèi)部時(shí)鐘信號(hào)的,所以對(duì)外部時(shí)鐘信號(hào)的占空比沒有特殊要求,但最小高電平持續(xù)時(shí)間和最大的低電平持續(xù)時(shí)間應(yīng)符合產(chǎn)品技術(shù)條件的要求。 2) 具有轉(zhuǎn)換起停控制端。 6) 工作溫度范圍為 40~+ 85攝氏度 7) 低功耗,約 15mW。 DB0DB7: 8位數(shù)字量輸出端。 START: A/ D轉(zhuǎn)換啟動(dòng)脈沖輸入端,輸入一個(gè)正脈沖(至少 100ns寬)使其啟動(dòng)(脈沖上升沿使 0809復(fù)位,下降沿啟動(dòng) A/D轉(zhuǎn)換)。 OE: 數(shù)據(jù)輸出允許信號(hào),輸入,高電平有效。 CLK: 時(shí)鐘脈沖輸入端。 REF( +)、 REF( ): 基準(zhǔn)電壓。 GND: 接 地 。 其它 電路 部分簡介 這種 數(shù)碼管 可顯示 4位值,每位 由 8個(gè)發(fā)光二極管(以下簡稱字段) 即 a、 b、 c、 d、 e、f、 g、 dp 字段 構(gòu)成 , 通過控制不同的 LED的亮滅 的 不同組合可用來顯示數(shù)字 0?9及小數(shù)點(diǎn)“ ?” 。 結(jié)構(gòu)和接法分別如下圖 : 2. 靜態(tài)顯示方式 直接利用并行口輸出。每位的段選線分別于一個(gè) 8 位的鎖存輸出相連。而且各位的顯示字符一經(jīng)確定 ,相應(yīng)鎖存器的輸出將維持不變 ,直到顯示另一個(gè)字符為止。這樣雖然在任一時(shí)刻只有一位顯示器被點(diǎn)亮,但是由于間隔時(shí)間較短,且人眼具有視覺殘留效應(yīng),看起來與全部顯示器持續(xù)點(diǎn)亮一樣。在這 些 轉(zhuǎn)換方式中,記數(shù)式 A/D 轉(zhuǎn)換線路比較簡單,但轉(zhuǎn)換速度較慢,所以現(xiàn)在很少應(yīng)用。逐次逼近型 A/D 轉(zhuǎn)換既照顧了轉(zhuǎn)換速度,有具有一定的精度,這里選用的是逐次逼近型的 A/D 轉(zhuǎn)換芯片 ADC0808。 這里設(shè)計(jì)將實(shí)際的模擬信號(hào)采 集電路簡化成一個(gè)分壓電路模型 如下 圖所示15 分壓電路模型 晶振電路用于產(chǎn)生單片機(jī)工作所需的時(shí)鐘信號(hào),使用晶體震蕩器時(shí), c2,c3 取值20~40PF,使用陶瓷震蕩器時(shí) c1 擦 取值 30~50PF。 18 引腳接 XTAL1, 19 引腳接 XTAL2, 20 引腳接地 五 .軟件設(shè)計(jì) 167。 LED_0 EQU 30H 。存放 AD轉(zhuǎn)換后的數(shù)據(jù) ST BIT OE BIT 讀取判斷單元 顯示通道號(hào) 顯示電壓整數(shù)部分 顯示電壓小數(shù)部分 返回 開始程序 32H 30H 31H 19 EOC BIT ORG 0000H LJMPMAIN ORG 0030H MAIN: MOV LED_0,00H 。選擇通道 3 WAIT: CLR ST SETB ST CLR ST 。等待轉(zhuǎn) 換結(jié)束 SETB OE 。暫存轉(zhuǎn)換結(jié)果 CLR OE 。調(diào)用數(shù)據(jù)處理子程序 LCALL DISPLAY 。******************************************* 。******************************************* CONVERT:MOV A,ADC 。255/51= DIV AB MOV LED_2,A 。余數(shù)大于 19H, F0為 1 乘法溢出,結(jié)果加 5 CLR F0 SUBB A,1AH MOV F0,C MOV A, 10 MUL AB MOV B,51 DIV AB JB F0,LOOP2 ADD A,5 LOOP2: MOV LED_1,A 。小數(shù)后的第二位存入 LED_0中 RET 。 顯示程序 。數(shù)碼顯示子程序 MOV DPTR,TABLE 。允許百位輸出,該數(shù)碼管為共陽極形 MOV P0,A 。調(diào)用延時(shí)程序 CLR 。送段碼表首地址 MOVC A,A+DPTR SETB 。將位段碼送給 P0口 LCALL DELAY 。關(guān)閉十位顯示 MOV A,LED_2 MOV DPTR,TABLE2 。允許個(gè)位輸出,該數(shù)碼管為共陽極形 MOV P0,A 。調(diào)用延時(shí)程序 CLR 。************************************** 。************************************** DELAY: MOV R6,10 。共陽極 0~9十個(gè)段碼 TABLE2: DB 40H,79H,24H,30H,19H,12H 。 程序說明 由于單片機(jī) AT89C51為 8位處理器,當(dāng)輸入電壓為 , ADC0808輸出數(shù)據(jù)值為 255( FFH),因此單片機(jī)最高的數(shù)值分辨率為 (5/255)。 從從實(shí)驗(yàn)中出,簡易數(shù)字電壓表測(cè)得的值基本上比標(biāo)準(zhǔn)電壓值偏大 ,這可以通過校正 ADC0808的基準(zhǔn)電壓來解決。當(dāng)要測(cè)量大于 5V 的電壓時(shí),可在輸入口使用分壓電阻,而程序中只要將計(jì)算程序的除數(shù)進(jìn)行調(diào)整就可以了。測(cè)量的精度與要求的一致,前兩位精確,百分位不作精確。 七 .設(shè)計(jì)總結(jié)與致謝 通過這次設(shè)計(jì),我學(xué)到了許多課外的東西,加深了對(duì) 單片機(jī)等 知識(shí)的了解,提高了應(yīng)用思考 和 設(shè)計(jì) 能力。在設(shè)計(jì)的過程中老師給予一定的啟發(fā)和指導(dǎo) ,并叮囑我們獨(dú)立認(rèn)真 完成本次課程設(shè)計(jì),在此表示衷
點(diǎn)擊復(fù)制文檔內(nèi)容
醫(yī)療健康相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1