基于CH375接口电路的LPT-USB打印机驱动器的设计与实现
时间:04-16
来源:电子工程世界
点击:
机忙标志BUSY置1(表示打印机忙),当数据已经发送至打印机打印时,则将打印机忙标志BUSY置0。然后重复上述步骤进行并口数据的采集及打樱
初始化过程分为单片机初始化和打印机的枚举初始化。单片机的初始化过程是直接向相应的I/0口写初始化值及设置看门狗,可调用函数watchdog_init()设置看门狗。
打印机的枚举初始化过程是很重要的,要打印采集到的并口数据首先必须成功地枚举初始化打印机。初始化USB打印机函数init_print()主要使用以下几个主要函数:
4.2 主程序源代码 |
---|
5 结束语
本文详细介绍了基于80C51型单片机和CH375型USB总线通用接口电路的LPT-USB打印机驱动器的设计及C语言实现。测试结果表明,利用该设计能够实现并口仪器数据直接经USB打印机打印,打印结果正确无误。该设计现已用于并口仪器上,并行口仪器利用该驱动器可以直接和USB打印机相连并进行打印,克服了有些并口仪器必须连接并口打印机才能打印的弊端,方便了用户。
- 实现WUSB设备控制器的设计考虑因素(09-12)
- 基于USB2.0的高速无线数传接收设备的数据接收存储方法(09-09)
- 四种短距离无线监控解决方案的性能对比(09-16)
- Wibree:一个可供选择的新无线联网技术(11-07)
- TI 单芯片手机多媒体电话解决方案(12-01)
- 蓝牙技术硬件实现模式分析(01-11)