- 1
- 0
- 约4.69千字
- 约 35页
- 2016-05-11 发布于湖北
- 举报
图 DMA方式高速数据采集接口原理框图 由于BIOS已对 8237A进行了初始化,下面的数据采集程序不需再对地址寄存器和字节计数器进行,而只要对方式、命令等内部寄存器进行即可。这里仅需考虑以下几个问题: (1)选定传输通道:CH1; (2)设定传送的存储器地址:2000H; (3)设定传送的总字节长度:64KB; (4)规定传送方向:I/O → M; (5)传送方式:请求传送; (6)设置DMA请求屏蔽字。 设待采集数据存放的实际地址为20000H~2FFFFH。利用CH1,以请求传送方式采集64KB数据的程序段如下: INTCH1: MOV AL,05H ; 设置方式字 OUT 0BH,AL ; MOV AL,02H ; 设页面地址 OUT 83H,AL ; MOV AL,00H ; 设基地址低 8 位 OUT 02H,AL ; MOV AL,00H ; 设基地址高 8 位 OUT 02H,AL ; MOV AX,0FFFFH ; 设总字节数
原创力文档

文档评论(0)