本文包含原理图、PCB、源代码、封装库、中英文PDF等资源
您需要 登录 才可以下载或查看,没有账号?注册会员
×
#define ch0_port 0x304
#define ch1_port 0x305
#define ch2_port 0x306
#define c_ctrl 0x307
#define pa_port 0x300
#define pb_port 0x301
#define pc_port 0x302
#define p_ctrl 0x303
。
。
。
outportb(p_ctrl,0x8f);
outportb(pa_port,0x0c);
outportb(c_ctrl,0x36);
outportb(ch0_port,0xee);
outportb(ch0_port,0x37);
outportb(c_ctrl,0x70);
outportb(ch1_port,0);
outportb(ch1_port,0);
outportb(c_ctrl,0xb0);
outportb(ch2_port,0);
outportb(ch2_port,0);
上面的程序我实在看不懂,求前辈指教。定义了ISA的端口地址,我发现ISA的端口是1位的啊,为什么可以把8位16进制数从该端口输出呢? |