CH375并口方式控制打印机
代码说明:
应用背景 单片机通过CH375链接USB口的打印机 // 单片机通过CH375控制USB打印机 // 程序示例,C语言,CH375中断为查询方式,只负责数据传输,不涉及打印格式及打印描述语言 // 另可提供多台计算机共享一台USB打印机的方案 // 以下定义适用于AVR 单片机,其它单片机参照修改,为了提供C语言的速度需要对本程序进行优化 关键技术 /* PORTB |= 0x08; // 输出A0=1 PORTA = mCmd; // 向CH375的并口输出数据 DDRA = 0xFF; // 并口D0-D7输出 PORTB &= 0xF9; // 输出有效写控制信号, 写CH375芯片的命令端口, A0=1; CS=0; WR=0; RD=1; DDRA = 0xFF; // 该操作无意义,仅作延时,CH375要求读写脉冲宽度大于100nS PORTB |= 0x07; // 输出无效的控制信号, 完成操作CH375芯片, A0=1; CS=1; WR=1; RD=1; DDRA = 0x00; // 禁止数据输出 PORTB &= 0xF7; // 输出A0=0; 可选操作 */
下载说明:请别用迅雷下载,失败请重下,重下不扣分!