各位老师帮我看看这个程序的不足。多谢了。
#include<reg52.h>
#define uchar unsigned char
uchar *p="I love you",flag;
void serial_init()
{
SCON=0x50;
PCON=0x00;
TMOD|=0x20;
TH1=0xFD;
TL1=0xFD;
TR1=1;
EA=1;
ES=1;
}
void serial_send(uchar a)
{
if(flag==1)
{ flag=0;
ES=0;
SBUF=a;
while(!T1);
T1=0;
ES=1;
}
}
void main()
{
serial_init();
while(1);
}
void serial_tx() interrupt 4
{
while(*p++!=' ')
{
RI=0;
flag=1;
serial_send(SBUF);
}
}
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
都是最基本的,可以看看LINUX 或者WINDOWS的内核程序,或者看看自己买的开发板的程序,要想着这个东西 别人拿过来一眼就能看懂就可以了!程序是给人看的 ,不是自己吃的!
一周热门 更多>