本实验除需要单片机最小系统外,还需用到自制多功能数码管显示实验板一文中的数码管实验板和简洁的RS232串口通信电路与串口测试程序文中的串口通信电路,另需一只轻触式按钮。
程序如下:
#include <AT89X52.h>
#define uchar unsigned char
uchar key_s, key_v, tmp;
char code str[] = "欢迎光临万用电路板";
uchar code
dis[]={0xC0,0xF9,0xA4,0xB0,0x99,0x92,0x82,0xF8,0x80,0x90,0x88,0x83,0xC6,0xA1,0x86,0x8E};
sbit K1 =
P1^0;
void delayms(uchar
ms)
{
}
void send_char(uchar txd)
{
}
void send_str()
{