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

正文內(nèi)容

數(shù)據(jù)采集系統(tǒng)與微機(jī)的接口(參考版)

2025-05-29 12:07本頁面
  

【正文】 5. 典 型 微 機(jī) 接 口 電 路 特 點(diǎn): ( 1)采用了 I/O隔離的尋址方式; ( 2)采用了程序控制方式中的程序中斷傳送方式來實(shí)現(xiàn)微機(jī)系統(tǒng)與外設(shè)時間的數(shù)據(jù)傳送; ( 3)采用并行接口的多數(shù)據(jù)同時傳送方式,速度快,成本高; ( 4)具有地址譯碼、片選尋址、數(shù)據(jù)緩沖和信息鎖存的功能。 指向下一片的第 0路 ( 高 3位清 0) DJNE R7, LP1 RET END 4.地址譯碼器接口電路 微機(jī)控制的數(shù)據(jù)采集系統(tǒng)中的多路開關(guān)接口電路、 ADC接口電路等都有自己的片選輸入端和接口地址,地址譯碼器接口電路的功能就是通過地址譯碼去選中接口電路。 取回暫存值 RL A 。 選擇下一路 AJMP LP1 。 處理下一片 LP2: MOV A, R2 。 屏蔽低 5位 CJNE A, E0H, LP2 。 調(diào)用轉(zhuǎn)換結(jié)束后數(shù)字處理; MOV R2, A 。 選通一路 LCALL ADCONV 。 選通第 1片 CD4051芯片的 0路 MOV R7, 5 。 程序如下: ORG 0100H MOV DPTR, 7FFFH 。 向74LS377寫入數(shù)據(jù) 00000001~ 111100001, 選通 14051的 0~ 7路;寫入 00000010~ 11100010, 則選通 24051的 0~ 7路等 。 40路數(shù)據(jù)采集局部原理如下圖所示 。 [例 ] 設(shè)計使用 1片 A/D轉(zhuǎn)換芯片巡回采集 40路模擬量的數(shù)據(jù)采集系統(tǒng)。 DIR=IORamp。IOW=0,數(shù)據(jù)由接口數(shù)據(jù)總線傳向微機(jī)數(shù)據(jù)總線。 G=0,DIR=0: 信號從 B到 A G=0,DIR=1: 信號從 A到 B 工 作 原 理: IOR=IOW=1: 1G=2G=1, ADC0804輸出高阻態(tài),與數(shù)據(jù)總線隔離。 ?初始化程序: ADST: MOV R1, dat_addr ;數(shù)據(jù)暫存區(qū)首地址 MOV R2, 0NH ;共 N路 SETB ITl ; INT1下降沿觸發(fā) SETB EA ;中斷允許 SETB EX1 ;開中斷 1 MOV DPTR, addr_ch1;指向第 1通道 MOVX DPTR, A ;啟動 A/ D轉(zhuǎn)換 MOV A, R2 ;通道數(shù)送 A LOOP: JNZ LOOP ; N路未轉(zhuǎn)換完等中斷 ? 中斷服務(wù)程序: MOVX A, DPTR ;讀取 A/ D轉(zhuǎn)換結(jié)果 MOVX R1, A ;存 A/ D轉(zhuǎn)換結(jié)果 INC DPTR ;下一個通道 INC R1 ;下一個數(shù)據(jù)存放單元 MOVX DPTR, A ;啟動下一個通道 DEC R2 ;通道數(shù)減 1 MOV A, R2 RETI ;中斷返回 LS244- 數(shù)據(jù)緩沖功能 雙向傳輸功能 1G=2G=1:輸出高阻態(tài),ADC0804與數(shù)據(jù)總線隔離。 ? 采用延時方法 , 對 N(N≤8)路模擬信號進(jìn)行 A/ D轉(zhuǎn)換 , 轉(zhuǎn)換后的 N個數(shù)據(jù)順序存放到起始地址為 data_addr數(shù)據(jù)存區(qū) 。 ?采用 中斷方式 可將 EOC經(jīng)非門反相接到單片機(jī)的中斷請求端,一旦轉(zhuǎn)換完成 EOC變?yōu)楦唠娖?,?8XX51提出中斷請求,進(jìn)入中斷服務(wù)后讀入轉(zhuǎn)換結(jié)果。 ADC0809通道地址由 P0 口的低 3位直接與 ADC0809的 A、 B、 C相連 。DAC0832的地址 FFD6H 8259A的地址 :FFDCH、 FFDEH MCS51與 ADC0809的中斷方式接口 ? ADC0809與 805l之間的接口電路如圖所示 。啟動轉(zhuǎn)換 STI HLT CLI DEC CX JNZ NEXT 。8259A的 ICW2 。8259A的 IMR2=0 。EOI命令 主程序 CLI MOV DX,0FFDCH MOV AL,13H OUT DX,AL MOV DX,0FFDEH MOV AL,80H OUT DX,AL MOV AL,01H OUT DX,AL MOV AX,0 MOV ES,AX MOV BX,4*80H MOV ES:[BX],OFFSET A_D MOV ES:[BX+2],SEG A_D LEA DI,BUF MOV CX,512 MOV DX,0FFDEH IN AL,DX AND AL,0FEH OUT DX,AL MOV DX,0FFD4H OUT DX,AL ?;謴?fù)現(xiàn)場 A_D ENDP 。送給 DAC A_D PROC 。CS=RD=0,結(jié)果輸出 硬件連接 AEN A0~9 D0~7 TP86 INTR INTA 8259A INT INTA RD WR RD WR A0 D0~7 INTR CS 1 IR0 ADC0804 A IN RD WR D0~7 IO1 IO2 WR1 WR2 XFER D0~ 7 CS ILE DAC0832 譯碼電路 +5V CS ? A1 中斷控制分析 ADC0804的 INTR反相后 向 8259A的 IR0申請中斷 軟件編程 主程序主要內(nèi)容 8259A初始化 中斷向量裝入 啟動 ADC0804 開中斷 等待中斷發(fā)生 中斷服務(wù)程序內(nèi)容 從 ADC0804讀數(shù) 將數(shù)寫入 DAC0832 存儲數(shù)據(jù) 中斷結(jié)束命令 中斷服務(wù)程序 MOV DX,0FFD4H IN AL,DX MOV DX,0FFD6H OUT DX,AL MOV [DI],AL INC DI 。DAC0832。通道號初值 =0 。讀取結(jié)果 WAIT: NEXT: 。 硬 件 連 接 軟件編程: 依次對 8個通道采樣 ,
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1