init.h

来自「dsp2407操作7219的完整项目例程 拿来稍作修改(硬件对应)立马好用 」· C头文件 代码 · 共 39 行

H
39
字号
ioport unsigned int port3fff;/*8254_1命令端口*/
#define COM8254_1   port3fff   
ioport unsigned int port3cff;
#define DAT8254_1A  port3cff
ioport unsigned int port3dff;
#define DAT8254_1B  port3dff   
ioport unsigned int port3eff;
#define DAT8254_1C  port3eff

ioport unsigned int port5fff;/*8254_2命令端口*/
#define COM8254_2   port5fff   
ioport unsigned int port5cff;
#define DAT8254_2A  port5cff
ioport unsigned int port5dff;
#define DAT8254_2B  port5dff   
ioport unsigned int port5eff;
#define DAT8254_2C  port5eff  

ioport unsigned int port7fff;/*8254_3命令端口*/
#define COM8254_3   port7fff   
ioport unsigned int port7cff;
#define DAT8254_3A  port7cff
ioport unsigned int port7dff;
#define DAT8254_3B  port7dff   
ioport unsigned int port7eff;
#define DAT8254_3C  port7eff 


void init()
{/*8254*/
  COM8254_1=0x36;         //1A,方式3
  COM8254_1=0x70;         //1B,方式0,2字节
  COM8254_1=0xB6;         //1C,方式3
  COM8254_2=0x30;         //2A,方式0,2字节
  COM8254_2=0x76;         //2B,方式3
  COM8254_2=0xB0;         //2C,方式0,2字节
  COM8254_3=0x36;         //3A,方式3
  COM8254_3=0x70;         //3B,方式0,2字节
}

⌨️ 快捷键说明

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