📄 4-1.c
字号:
#include<reg51.h>
#include<absacc.h>
#define uchar unsigned char
#define COM8255 XBYTE[0x007F] //命令口地址
#define PA8255 XBYTE[0x00FC] //A口地址
#define PC8255 XBYTE[0x00F] //C口地址
void printchar(uchar *p);
void main(void) //主函数
{
uchar idata chara[]="HELLO"; //测试用的字符串
COM8255=0x8E; //输出方式选择命令字
printchar(chara); //打印字符串
}
void printchar(uchar *p) //打印字符串子函数
{
while(*p!='\0')
{while((0x80&PC8255)!=0); //查询等待打印机的BUSY状态
PA8255=*p; //输出字符
COM8255=0x00; //模拟STB脉冲
COM8255=0x01;
p++;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -