📄 pp40.c
字号:
#include<reg52.h> //头文件
sbit STROBE=P1^7; //STROBE引脚
sbit BUSY=P3^6; //BUSY引脚
sbit ACK=P3^7; //ACK引脚
unsigned char code Message[]= //一行消息
{0x48,0x65,0x6c,0x6c,0x6f,0x20,0x77,0x6f,0x6c,0x6d,0x21};
void PP40Char(unsigned char ch) //PP40打印单个字符
{
P1=ch; //字符输出到DATA
STROBE=0; //STROBE低电平
STROBE=1; //STROBE上升沿
while(BUSY); //查询等待PP40打印结束
}
void PP40Line(void) //PP40打印一行
{
unsigned char i;
for (i=0;i<=10;i++) //循环打印输出一行信息
{
P1=Message[i]; //字符输出到DATA
STROBE=0; //STROBE低电平
STROBE=1; //STROBE高电平
while(BUSY); //查询等待PP40打印结束
}
}
void main(void)
{
int i;
for(i=0;i<10;i++)
{
PP40Char(0x2A); //打印输出"*"
}
PP40Char(0x0D); //换行
PP40Line(); //打印输出一行消息"Hello world!"
PP40Char(0x0D); //换行
PP40Char(0x57); //打印输出字符"W"
PP40Char(0x45); //打印输出字符"E"
PP40Char(0x4C); //打印输出字符"L"
PP40Char(0x43); //打印输出字符"C"
PP40Char(0x4F); //打印输出字符"O"
PP40Char(0x4D); //打印输出字符"M"
PP40Char(0x45); //打印输出字符"E"
PP40Char(0x0D); //换行
while(1) //空循环
{
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -