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

正文內(nèi)容

[工學(xué)]第11章模擬接口技術(shù)-資料下載頁

2025-01-19 11:39本頁面
  

【正文】 。 3) 輸出允許信號 (OE):有的 A/D內(nèi)部有數(shù)據(jù)三態(tài)輸出緩沖器,控制該緩沖器是否開啟的信號就是輸出允許信號。CPU讀取數(shù)據(jù)時,一般執(zhí)行輸入指令和地址譯碼相結(jié)合產(chǎn)生輸出允許信號,讀取轉(zhuǎn)換結(jié)果數(shù)據(jù)。使用時也要注意有效的極性。 2. ADC0809多通道采樣控制方案 ( 1) 一個通道 A/D轉(zhuǎn)換結(jié)束后,才能啟動下一個通道的 A/D轉(zhuǎn)換,否則前一個 A/D轉(zhuǎn)換中途中止,沒有 A/D轉(zhuǎn)換結(jié)果。 ( 2) 利用定時器,以定時時間大于 A/D轉(zhuǎn)換時間的周期對 ADC0809定時采樣。 ( 3) A/D轉(zhuǎn)換結(jié)束信號 (低到高跳變 )作為中斷請求信號,觸發(fā) CPU中斷,在中斷服務(wù)程序中讀取 A/D轉(zhuǎn)換結(jié)果,或者啟動定時器延時等待一段時間后讀取 A/D轉(zhuǎn)換結(jié)果。 ( 4) A/D轉(zhuǎn)換結(jié)果要及時讀取到數(shù)據(jù)緩沖器中存放,否則下一次 A/D轉(zhuǎn)換結(jié)果會自動覆蓋 ADC0809的 A/D的轉(zhuǎn)換結(jié)果寄存器。若循環(huán)啟動 ADC0809的IN0~ IN7個模擬通道采樣,則至少要設(shè)計(jì) 8個 8位的數(shù)據(jù)緩沖器,用于存放各通道 A/D轉(zhuǎn)換結(jié)果。 3. ADC0809與 PC總線的等的連接實(shí)例 ( 1) ADC 0809與 CPU的接口 1)直接連接。由于 ADC 0809內(nèi)部有三態(tài)緩沖器,所以它的數(shù)據(jù)線可與 CPU的數(shù)據(jù)總線直接連接,如圖 1114所示。設(shè)地址譯碼器的輸出的端口地址為 84H~87H,與經(jīng)過或非門2控制 ADC 0809的啟動信號 START和通道地址鎖存允許信號 ALE。與經(jīng)過或非門 1控制 ADC 0809的輸出允許 OE。 通道地址選擇信號 ADDA、 ADDB、 ADDC分別接到數(shù)據(jù)總線的 D0、 D D2。本例中,轉(zhuǎn)換結(jié)束信號 EOC沒有用,采用軟件延遲(固定延遲法)來等待轉(zhuǎn)換結(jié)束。已知ADC 0809的轉(zhuǎn)換時間為 100μs,則從輸入通道 IN,讀入一個模擬量經(jīng) ADC 0809轉(zhuǎn)換后送入 CPU的程序如下: 圖 1114 ADC0809直接與微處理器鏈接圖 圖 1115 ADC0809通過 8255與 CPU鏈接圖 MOV AL,05H ;選擇輸入通道號 5 OUT 84H,AL ;并發(fā)出啟動 A/D轉(zhuǎn)換信號 CALL DELAY100 ;延時 100μs,等待轉(zhuǎn)換結(jié)束 IN AL,84H ;讀入數(shù)據(jù) HLT 2) 通過并行接口 8255A與 CPU連接。 如圖 1115所示, ADC 0809通過并行接口8255A與 CPU連接,譯碼器輸出的端口地址為 80H~ 83H,用于選通 8255A;的端口地址為 84H~ 87H,用來選通 ADC 0809。 ADC 0809的 START和 ALE一起與 8255A的 PB4相連, EOC同 PC7相連,數(shù)字輸出直接與 CPU的數(shù)據(jù)總線連接。 8255A設(shè)定在工作方式 0,從通道 IN4輸入一個模擬量,經(jīng) ADC0809轉(zhuǎn)換后送入 CPU的程序如下: MOV AL,88H ; 8255A初始化:方式 0, B口輸出, C口高 4位輸入 OUT 83H,AL MOV AL,04H ;選取通道 IN4,且使 PB4=0,以產(chǎn)生正脈沖啟動 ADC 0809開始轉(zhuǎn)換 OUT 81H,AL MOV AL,14H ;使 PB4為 1 OUT 81H,AL MOV AL,04H ;使 PB4為 0,從而在 PB4產(chǎn)生一個正脈沖信號 OUT 81H,AL LOP: IN AL, 82H ;讀入 8255A C口信息,此信息的 PC7是 ADC 0809的 EOC狀態(tài) TEST AL, 80H ;測試 EOC JZ LOP ;若 EOC =0,則繼續(xù)查詢 IN AL, 84H ;若 EOC =1,則使 ADC 0809的 OE有效,允許輸出,讀人數(shù)字量 HLT ADC0809應(yīng)用舉例 例 114 ADC0809實(shí)驗(yàn)電路如圖 1116所示,輸入電壓范圍 0~ 5V,用 5V電壓分壓,模擬輸入電壓的變化,接到 ADC0809的 IN0上, A/D轉(zhuǎn)換結(jié)果送 PC屏幕上顯示。 圖 1116 ADC0809通過 8255與 CPU鏈接圖 程序清單如下: Z8279 EQU 239H D8279 EQU 238H D0809 EQU 208H LEDMOD EQU 00 ;左邊輸入, 8位顯示外部譯碼 8位 LEDFEQ EQU 38H ;掃描頻率 CODE SEGMENT ASSUME CS: CODE, DS: code START: PUSH CS POP DS CALL DELAY MOV DX, Z8279 MOV AL,LEDMOD OUT DX, AL MOV AL,LEDFEQ OUT DX,AL MOV CX, 06H XZ: MOV DX, D8279 MOV AL, 00H OUT DX,AL LOOP XZ MOV DX, D8279 MOV AL, 5EH OUT DX,AL MOV DX,D8279 MOV AL, 77H OUT DX, AL ;以上為寫 (AD) NOP BG: MOV DX, D0809 MOV AL, 0 OUT DX, AL CALL DELAY IN AL, DX MOV CL, 04H ROR AL,CL AND AL, 0FH PUSH AX MOV DX, Z8279 MOV AL, 83H OUT DX, AL POP AX LEA BX, LED XLAT MOV DX, D8279 ;將 AL中內(nèi)容寫到數(shù)碼管上 OUT DX,AL CALL DELAY JMP BG DELAY: PROC NEAR PUSH CX MOV CX, 0F00H LOOP $ POP CX RET DELAY ENDP LED DB 3FH, 06H, 5BH, 4FH, 66H,6DH, 7DH, 07H, 7FH, 6FH, 77H, 7CH, 39H DB 5EH, 79H, 71H CODE ENDS END START 再見?。?!
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1