📄 pp40.c
字号:
#pragma db oe sb
#include<reg51.h>
#define uchar unsigned char
sbit STB=P3^5;
sbit BUSY=P3^3;
uchar code line[]=
{0x57,0x45,0x4c,0x43,0x4f,0x4d,0x45}; /* 预定义字符信息"WELCOME" */
void prnchar(uchar x) { /* 字符打印函数 */
P1=x; /* 输出一个ASCII字符 */
STB=0; /* 产生STROBE低电平 */
STB=1; /* 产生STROBE上升沿 */
while(BUSY); /* 查询等待PP40打印结束 */
}
void prnline(void) { /* 行打印函数 */
uchar i;
for (i=0;i<=6;i++) { /* 打印输出一行预定义信息 */
P1=line[i];
STB=0;
STB=1;
while(BUSY);
}
}
void main(void) {
prnline(); /* 打印输出"WELCOME" */
prnchar(0x0D); /* 换行 */
prnchar(0x31); /* 打印输出"1997" */
prnchar(0x39);
prnchar(0x39);
prnchar(0x37);
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -