微波EDA网,见证研发工程师的成长!
首页 > 通信和网络 > 通信网络技术文库 > 基于CH375接口电路的LPT-USB打印机驱动器的设计与实现

基于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打印机相连并进行打印,克服了有些并口仪器必须连接并口打印机才能打印的弊端,方便了用户。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top