-
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; 可选操作
*/
- 2023-09-03 07:10:03下载
- 积分:1
-
一个嵌入式开发入门的指南,很适合初学者!
一个嵌入式开发入门的指南,很适合初学者!-1 Getting Started guide for an embedded development, it is suitable for beginners!
- 2022-07-01 19:41:46下载
- 积分:1
-
LCD1602时钟
利用51单片机和1602液晶以及1302时钟芯片制作的电子钟,该电子钟使用51单片机的IO口和延时读取1302的时钟码经过转换处理送给1602进行显示,通过按键可以进行时钟调整。
- 2022-08-17 12:26:24下载
- 积分:1
-
使用汇编语言实现A口的输出
使用汇编语言实现A口的输出-using assembly language to achieve the output of A-
- 2022-03-16 20:22:00下载
- 积分:1
-
详细的红外测温模块的电路原理图,以及驱动程序源代码。
详细的红外测温模块的电路原理图,以及驱动程序源代码。-Infrared temperature measurement module detailed schematic diagram of the circuit, as well as the driver source code.
- 2022-02-03 21:30:50下载
- 积分:1
-
str912 Timer 0 output compare function
str912定时器0的输出比较功能--实现78.125us中断一次IRQ中断-str912 Timer 0 output compare function- to achieve a 78.125us interrupt IRQ interrupt
- 2022-02-03 16:08:23下载
- 积分:1
-
自己修改的U
自己修改的U-boot1.1.4For AT91RM9200DK.
请用armgcc3.3.2编译。-its own amended U-boot1.1.4For AT91RM9200DK. Please ar mgcc3.3.2 compiler.
- 2022-12-22 08:30:04下载
- 积分:1
-
电子定时器
在C51单片机上编写实现的电子定时器,能够实现定时功能-electronic timer
- 2022-01-30 19:05:00下载
- 积分:1
-
原创,采用简易JTAG版烧写基于ARM7的核的FLASH,4510板上测试通过...
原创,采用简易JTAG版烧写基于ARM7的核的FLASH,4510板上测试通过-Original version of the summary JTAG programmer based on the ARM7 core of FLASH, 4510 on-board test
- 2022-04-25 12:53:22下载
- 积分:1
-
串口中断_niosII.c SOPC UART!
串口中断_niosII.c SOPC UART!-Serial interrupt _niosII.c SOPC UART!
- 2022-07-19 12:00:55下载
- 积分:1