⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 t8237.c

📁 并行口实验
💻 C
字号:
//T8237-1.c
//8237DMA控制器应用实验

#include <stdio.h>
#include <stdlib.h>
#include <conio.h>
#include <bios.h>
#include <ctype.h>
#include <process.h>

//****************根据查看配置信息修改下列符号值*******************
#define  IOY0         0x9C00
//*****************************************************************
#define  MY8237_0     IOY0 + 0x00*4
#define  MY8237_1     IOY0 + 0x01*4
#define  MY8237_2     IOY0 + 0x02*4
#define  MY8237_3     IOY0 + 0x03*4
#define  MY8237_8     IOY0 + 0x08*4
#define  MY8237_9     IOY0 + 0x09*4
#define  MY8237_B     IOY0 + 0x0B*4
#define  MY8237_D     IOY0 + 0x0D*4
#define  MY8237_F     IOY0 + 0x0F*4

void main()
{
	outp(MY8237_D, 0x00);
	
	outp(MY8237_0, 0x00);
	outp(MY8237_0, 0x00);
	
	outp(MY8237_2, 0x08);
	outp(MY8237_2, 0x00);
	
	outp(MY8237_1, 0x07);
	outp(MY8237_1, 0x00);
	
	outp(MY8237_3, 0x07);
	outp(MY8237_3, 0x00);
	
	outp(MY8237_B, 0x88);
	outp(MY8237_B, 0x85);
	
	outp(MY8237_8, 0x81);
	
	outp(MY8237_F, 0x00);
	
	outp(MY8237_9, 0x04);
	
	return;
}


⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -