打印
[程序源码]

哪位高手帮我看看这个程序232接口微型打印机的,打印机为什么不打印?

[复制链接]
787|0
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
diylbl|  楼主 | 2016-4-11 22:14 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
#include <reg52.h>
#define uchar unsigned char
sbit BUSY=P3^0;
// 定义一个发送字节数据到串口的函数
void Print_Byte(uchar ch){
while(1){
}
SBUF=ch;
while(!TI){
}
TI=0;
}
//定义发送一个数组的数据到串口的函数
void Print_Array(array,n)
uchar array[];
int n;
{
int i;
for(i=0;i<n;i++)
Print_Byte(array[i]);
}
//定义一个把字符串送到串口的函数
void Print_String(uchar *str){
while(*str){
Print_Byte(*str++);
}
}
void main(){
int i;
TMOD=0x20; // 定时器1工作于方式2
SCON=0x40; // 串口工作于方式1
TH1=0xfd; //装入初值,22.1184MHZ的晶振,9600的波特率
TL1=0xf3;
PCON=0x00; //波特率无倍增
TR1=1; //开启定时器1开始工作
        while(1){
Print_Byte(0x1B);
Print_Byte(0x38);
//Print_Byte(0x00);
Print_String("北京炜煌科技发展有限公司");
Print_Byte(13);
  }
}

相关帖子

发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

64

主题

119

帖子

0

粉丝