微型打印机的C语言源程序:微型打印机的C51源程序#define uchar unsigned char#define uint unsigned int#include <reg52.h>#include <stdio.h>#include <absacc.h>#include <math.h>#include <string.h>#include <ctype.h>#include <stdlib.h>#define PIN XBYTE[0x8000]#define POUT XBYTE[0x9000]sbit PRINTSTB =P1^6;sbit DOG=P1^7;bdata char pin&#118alue;sbit PRINTBUSY=pin&#118alue^7;sbit PRINTSEL =pin&#118alue^6;sbit PRINTERR =pin&#118alue^5;sbit PRINTACK =pin&#118alue^4; void PrintString(uchar *String1,uchar *String2);void initprint(void);void print(uchar a); void initprint(void) //打印机初始化子程序 { pin&#118alue=PIN; if((PRINTSEL==1)&&(PRINTERR==1)) { print(0x1b); print(0x40); print(0x1b); print(0x38); print(0x4); }}void print(uchar a) //打印字符a{ pin&#118alue=PIN; if((PRINTSEL==0)||(PRINTERR==0)) return; for(;;) { DOG=~DOG; pin&#118alue=PIN; if(PRINTBUSY==0) break; } DOG=~DOG; POUT=a; PRINTSTB=1; PRINTSTB=1; PRINTSTB=1; PRINTSTB=1; PRINTSTB=0; PRINTSTB=0; PRINTSTB=0; PRINTSTB=0; PRINTSTB=1;}void PrintString(uchar *String) //打印字符串后回车{ uchar CH; for (;;) { DOG=~DOG; CH=*String; if (CH==0) { print(0x0d); break; } print(CH); String++; } initprint();}
上传时间: 2013-10-18
上传用户:hasan2015
微型打印机与单片机接口:是PDG格式的电子书.
上传时间: 2013-10-18
上传用户:qingzhuhu
单片机与微型打印机的接口设计
上传时间: 2013-10-16
上传用户:panpanpan
共享Unix的资源(磁盘或打印机等)给Windows使用的程序
上传时间: 2015-01-03
上传用户:yph853211
在XWindows下使用打印机界面发送传真
上传时间: 2013-12-28
上传用户:waitingfy
串行打印机程序!
上传时间: 2014-12-06
上传用户:zhaiyanzhong
51单片机驱动打印机的C程序
上传时间: 2014-01-22
上传用户:时代电子小智
微型打印机的C语言源程序
上传时间: 2015-01-22
上传用户:leixinzhuo
2004计算机专业单片机微型打印机接口
上传时间: 2015-01-31
上传用户:hwl453472107
2004计算机专业单片机微型打印机接口
上传时间: 2015-01-31
上传用户:qlpqlq