4-1.c

来自「单片机C语言编程与实例内容提要本书结合目前应用非常广泛的C语言以及Keil C5」· C语言 代码 · 共 25 行

C
25
字号
#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 + =
减小字号Ctrl + -
显示快捷键?