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

正文內(nèi)容

微機(jī)原理與接口技術(shù)實(shí)驗(yàn)講稿ppt(參考版)

2024-10-21 16:21本頁面
  

【正文】 通過改變地址計(jì)數(shù)器的輸入時(shí)鐘頻率便可控制波形 數(shù)據(jù)從 EPROM中讀出的速率,從而改變輸出頻率。 選擇好波形后,該波形的 256個(gè)數(shù)據(jù)點(diǎn)的 8位地址 A7~ A0由一個(gè) 8位地址計(jì) 數(shù)器(二進(jìn)制計(jì)數(shù)器)循環(huán)計(jì)數(shù)產(chǎn)生。 地址輸入線數(shù)據(jù)輸入線D/A轉(zhuǎn)換器計(jì)數(shù)器時(shí)鐘脈沖f 0ROM(256*16)波形 0 ( 256 )波形 1 ( 256 )波形 15 ( 256 )U o (t)▼ DAC0832工作原理 ▼ 程控信號(hào)源實(shí)驗(yàn)電路 D7.....D0D0D7CLRCLKABCDU/DCETCEPCLK Q0 Q1 Q2 Q3 TCLOADABCDU/DCETCEPCLK Q0 Q1 Q2 Q3 TCLOADABCDU/DCETCEPCLK Q0 Q1 Q2 Q3 TCLOADVCC2Y4Q7Q4Q3Q01MHzVCCVCCVCCA11A8A7A0D7D0XFERCSDI7....DI0WR1WR2VrefRfbIout1Iout2ILE VCCVr5V(5V)AO1ADC0832(IC33)EPROM74LS16974LS16974LS16974LS2730832(IC35)的輸出端▼ 程 控的實(shí)現(xiàn) 在 8KB 的 EPROM中固化有 16種波形數(shù)據(jù),由高 4位地址 A8~ A11選擇;每一 種波形的一個(gè)周期由 256個(gè)數(shù)據(jù)代碼構(gòu)成,由低 8位地址 A0~ A7尋址。 時(shí)鐘脈沖f 0 U o (t)計(jì)數(shù)器D/A轉(zhuǎn)換器 U o (t)f o(a) (b) 本實(shí)驗(yàn) 如果采用所示的方案,在計(jì)數(shù)器和 DAC之間 接入一個(gè) ROM,先在 ROM中寫入某一函數(shù)的幅值數(shù)據(jù),根 據(jù)加法(或減法)計(jì)數(shù)器提供的地址碼,取出相應(yīng)地址 單元的內(nèi)容,送至 DAC輸入端,則可獲得任意波形的輸出。 若每步跳為 ,則 Uo(t)從 0~ 。 ? 實(shí)驗(yàn)原理 ▼ 波形的數(shù)字合成原理 在波形的數(shù)字合成中,通常是向 D/A轉(zhuǎn)換器輸入端提 供特定的數(shù)據(jù)流,則在輸出端便可獲得相應(yīng)函數(shù)波形的 信號(hào)電壓。 ?實(shí)驗(yàn)任務(wù) 。 /*輸出模擬電壓值 */ ? 思考和練習(xí)題 ? “ 0”時(shí),其輸出電壓為什么不為 0? ,萬用表的負(fù)極分別和實(shí)驗(yàn)主板上的模擬 地和數(shù)字地相連接,其測(cè)得的結(jié) 果是不是一樣?如 不一樣,為什么? 0時(shí)獲得的電壓值的差值與其 相應(yīng)的理論電壓有什么關(guān)系? (4) 源程序清單 參考程序見實(shí)驗(yàn)指導(dǎo)書附錄 I10 實(shí)驗(yàn)八 DAC0832在程控信號(hào)源中的應(yīng)用 ? 實(shí)驗(yàn)?zāi)康? 。 volt=(float)(number*)。epp_write_data(DA2_0832,number)。 /*啟動(dòng) 0832(IC35)芯片 */ 4. 向 0832寫入數(shù)據(jù) 。 3. 啟動(dòng)芯片 DAC0832(實(shí)驗(yàn)主板上的 IC35)。 (2)編程思路 初始化 EPP 接口輸入數(shù)字( 0 ~ 256 )在 CRT 上顯示相應(yīng)的電壓理論值是否繼續(xù)測(cè)量結(jié)束?開始結(jié)束測(cè)量輸出電壓并記錄(3)編程步驟 1. 調(diào)用自定義頭文件 ( 同實(shí)驗(yàn)一 ) 。 ? 編程與調(diào)試 (1)程序說明 向?qū)嶒?yàn)主板上的 DAC0832( IC35)寫入不同的數(shù)字( 0~ 256),在其輸出端測(cè)量其相應(yīng)的電壓值,因?qū)嶒?yàn)主板上 測(cè)試點(diǎn) AO2與其輸出端口直接相連,只要測(cè)量測(cè)試點(diǎn) AO2, 就可獲取經(jīng) DAC0832的轉(zhuǎn)換電壓。Rfb=15kΩ是固定的內(nèi)部電阻。 Vr5V實(shí)驗(yàn)電路 V inGNV OVCC1403+Vr5VOP07+▼ 輸出電壓值的計(jì)算 DAC0832直接得到的轉(zhuǎn)換輸出信號(hào)是模擬電流,為得到電壓輸出, 實(shí)驗(yàn)電路加了一個(gè)運(yùn)算放大器,得到單極性的電壓輸出。 ▼ DAC0832數(shù) /模電壓轉(zhuǎn)換實(shí)驗(yàn)電路 XFERCSDI7....DI0WR1WR2VrefRfbIout1Iout2ILE2Y5VCCAO1Vr5VAO2D7.....D0ADC0832 ( IC35 ) 芯片 0832的數(shù)字電壓輸入端口( DI7~ DI0)與實(shí)驗(yàn)主板上的八位 雙向數(shù)據(jù)總線( D7~ D0)相連;與地址線 2Y5相連,則其地址為 05H; 參考電壓有以下兩種選擇: ① AO1來自實(shí)驗(yàn)主板上的信號(hào)源(參見實(shí)驗(yàn)八)。 ③ XFER和 WR2:二條為 DAC鎖存器選通線,其中 XFER為傳送控制 信號(hào)輸入線(低電平有效), WR2為寫信號(hào)輸入線(低電平有效), 只有當(dāng)二條線同時(shí)有效時(shí), DAC鎖存器才被選通 。 ② ILE、 CS、 WR1:三條為輸入鎖存器的選通線,其中 ILE為輸 入鎖存器允許信號(hào)輸入線(高電平有效),為片選信號(hào)輸入線(低 電平有效),為寫信號(hào)輸入線(低電平有效)。 。 ?實(shí)驗(yàn)任務(wù) 0832的地址。 實(shí)驗(yàn)七 D/A轉(zhuǎn)換器 0832的原理實(shí)驗(yàn) ? 實(shí)驗(yàn)?zāi)康? D/A轉(zhuǎn)換器 DAC0832的工作原理。 ? 思考和練習(xí)題 1.用 AD0809采集交流正弦波形,調(diào)節(jié)信號(hào)頻率從 100Hz增加,觀察顯示波形的變化。 即程序中對(duì)端口地址的讀寫就不再是 0x40, 而是 0x40+ cha。cha)。 程序的開始要輸入當(dāng)前實(shí)驗(yàn)所采用的輸入通道 ( cha) , 如: printf(Please input the channel which you will measure(int 17) :)。 ( 二 ) 測(cè)量 1~ 7通道電壓 測(cè)量 1~ 7通道電壓的編程思路和測(cè)量 0通道的輸入電壓一樣 ,所不通的只是要根據(jù)信號(hào)的輸入通道來確定其輸入端口的地址 ,通道不同其端口地址也不同 。 ⑧ 在 LED上的顯示被測(cè)電壓值。 ⑦ 將讀取的數(shù)據(jù)轉(zhuǎn)換成電壓值 V。 /*讀轉(zhuǎn)換完畢的數(shù)字量 */ firstdata=firstdataamp。 epp_read_data(AD_0809,amp。 }while( status==0 )。 status=statusamp。 do /*讀 8255的 pc5的值 , 為 1時(shí)轉(zhuǎn)換完畢 */ { epp_read_data(PC_8255,amp。 epp_write_data(AD_0809,0x00)。 epp_write_data(CW_8255, 0x8a)。 ② EPP端口初始化 。實(shí)驗(yàn)測(cè)得的電壓值顯示在 PC機(jī)的 CRT和實(shí)驗(yàn)主板的 LED上。 ? 編程與調(diào)試 (一) 0通道測(cè)量電壓 1.程序說明 輸入電壓有 4種選擇,測(cè)量前,在實(shí)驗(yàn)主板上必須將跳線選擇到 需要測(cè)量的那個(gè)端口。 23H( 1Y1):輸出端口, 8255的控制端口。 ▼ A/D轉(zhuǎn)換時(shí)序 ALE地址總線 穩(wěn)定模擬輸入STARTEOCDATAOUTPUT ENEBLE穩(wěn)定輸出允許▼ 被測(cè)電壓與 A/D轉(zhuǎn)換結(jié)果關(guān)系 式中 : Vin —— 0809A/D轉(zhuǎn)換器輸入電壓。 ⑧ CLOCK:外部時(shí)鐘(本實(shí)驗(yàn)采用 500KHz的時(shí)鐘頻率)。 此信號(hào)可用作 A/D轉(zhuǎn)換是否完成的檢測(cè)信號(hào) 。 ⑥ EOC:轉(zhuǎn)換結(jié)束信號(hào) 。 ⑤ ALE:地址鎖存允許 , 高電平有效 。 高電平有效 。 ③ ENABLE:輸出允許信號(hào) 。 其主要端口端定義如下: ① IN7~ IN0:八個(gè)模擬量輸入端 。 A/D轉(zhuǎn)換器芯片 0809的轉(zhuǎn)換與顯示的控制 程序,測(cè)量通道 07的輸入的信號(hào)。 A/D轉(zhuǎn)換器 0809簡(jiǎn)單的應(yīng)用編程。 實(shí)驗(yàn)六 逐次比較式 A/D轉(zhuǎn)換器 0809的原理及編程 ? 實(shí)驗(yàn)?zāi)康? A/D轉(zhuǎn)換器芯片的工作原理。如測(cè)量結(jié)果 偏大,可能是什么原因造成的? 4. 若輸入電壓的范圍是 0~ 177。 ?源程序清單 參考實(shí)驗(yàn)指導(dǎo)書附錄 I6。0x20)) /*判斷符號(hào)位 ,顯示屏輸出 */ printf( %.3f\n,v)。0x10) /*判斷溢出位 , 若溢出則發(fā)出警告提示 */ printf(WARNING:the input volt is over!\n)。0x0f)*256+low。low)。high)。 /*PC2置 0, R/=停止轉(zhuǎn)換 */ 7. 讀取 7109轉(zhuǎn)換完畢的數(shù)字量 , 并將其轉(zhuǎn)化成電壓值 。 /*判斷 status值:為 1正在轉(zhuǎn)換;為 0轉(zhuǎn)換完 */ 6. PC2置 “ 0”。0x10。state)。/*PC2置 1, 啟動(dòng)芯片 7109的轉(zhuǎn)換 */ 5. 讀 PC4的狀態(tài) 。 8255的端口 PC2與芯片 7109的啟動(dòng)端口 ()直接相連 , 將 PC2置 “ 1”, 則啟動(dòng)芯片 7109讓它開始工作 。 epp_write_data(CW_8255, 0x8a)。 2. EPP接口初始化 ( 同上實(shí)驗(yàn)一 ) 。 實(shí)驗(yàn)過程中 , 可以通過測(cè)試點(diǎn) TP2查看 7109的工作狀態(tài) , 通過探 測(cè)點(diǎn) TP3查看 7109芯片的啟動(dòng)狀態(tài) 。 增益也有五種選擇 ( ╳ 1, ╳ 10, ╳ 100, ╳ 200, ╳ 300) , 可根據(jù)實(shí)驗(yàn)需要選擇某一檔 , 并將其跳線連接好 。 23H( 1Y1):輸出口, 8255的控制端口 ?校準(zhǔn)測(cè)量原理 參見實(shí)驗(yàn)指導(dǎo)書。 60H( 1Y3):輸出口, 7109高位字節(jié)輸出口。 ▼ A/D轉(zhuǎn)換時(shí)序( ICL7109直接接口方式) 數(shù)據(jù)有效RUN/HOLDSTATUS高位字節(jié)低位字節(jié)HBENLBENCE/LOAD數(shù)據(jù)有效▼測(cè)量放大電路 +++ 1 10R47 R49R51R52R50R46V OV i選擇電阻以確定放大倍數(shù) 100 200 300R54R69R70R71如圖選擇不通電阻其增益分別為: ① 引腳“ 1”腳斷開,增益選擇為 1倍。 ( 11) LBEN:低字節(jié)使能 , 輸出低電平時(shí) , 數(shù)據(jù)線輸出低位字節(jié) B1~ B8。 ( 8) RUN/:運(yùn)行 /保持輸入 , 當(dāng)輸入高電平時(shí) ,每經(jīng) 8192時(shí)鐘脈沖完成一次 轉(zhuǎn)換;當(dāng)輸入低電平時(shí) , 完成正在進(jìn)行的轉(zhuǎn)換 , 并停在自動(dòng)調(diào)零階段 ( 9) STATUS:狀態(tài)輸出 , 輸出高電平 , 表明芯片處于積分和反向積分階段; 輸出為低電平 , 表明反向積分結(jié)束 , 數(shù)據(jù)被鎖存 , 模擬部分處于自動(dòng)返回 零態(tài)階段 。 ( 6) INL,INH:輸入電壓端口 ( 有效范圍是參考電壓的 2倍 ) 。 此時(shí)可在片選和字節(jié)使能的控制下直接讀取數(shù)據(jù);當(dāng)輸入高電平時(shí) , 轉(zhuǎn)換器將在信號(hào)信號(hào)握手方式的每一轉(zhuǎn)換周期的結(jié)尾輸出數(shù)據(jù) ( 本實(shí)驗(yàn)選 用直接輸出工作方式 ) 。 ( 3) POL:極性判別,輸出高電平表示測(cè)量值為正值;反之,負(fù)值。 。 A/D轉(zhuǎn)換器進(jìn)行電壓測(cè)量的基本方法。 A/D轉(zhuǎn)換器及數(shù)字電壓表的工作原理。 /*在實(shí)驗(yàn)主板上顯示測(cè)頻結(jié)果 */ 4. 源程序清單 參考實(shí)驗(yàn)指導(dǎo)書附錄 I5。 freq=n/t。[1])。[0])。 /*鎖存計(jì)數(shù)器通道 2*/ epp_weite_data(CW_8253,0xb0)。 } ⑧ 讀取計(jì)數(shù)器 2寄存器內(nèi)的值 。 gate=gateamp。 /*讀 PC6的值 */ gate=gateamp。 do { epp_read_data(PC_8255,amp。 epp_weite_data(CT2_8253,0xff)。 /*8253的 2口初始化 , 寫 ff進(jìn)去 */ epp_weite_data(CW_8253,0xb4)。 epp_weite_data(CT1_8253,0x00)。 epp_weite_data(CT0_8253,0x01)。 /*8253的 0口初始化 , 寫 1000進(jìn)去 */ epp_weite_data(CW_8253,0x35)。 /*8255寫控制字 */ ④ PC3置 0, 阻值脈沖輸入 ( 同實(shí)驗(yàn)三 ) 。 ③ 初始化
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1