#include <reg51.h>
void uart_init(void);
void sendchar(unsigned char);
void delay();
void sendstring(char*);
void main()
{
char* str={"Hello"};
uart_init();
while(1)
{
sendchar('S');
delay();
sendchar(' ');
delay();
sendstring(str);
sendchar(' ');
delay();
}
}
void uart_init(void)
{
TMOD=0x20;
TH1=0xFD;
SCON=0x50;
TR1=1;
}
void sendchar(unsigned char ch)
{
SBUF=ch;
while(TI==0);
TI=0;
}
void delay()
{
int i,j;
for(i=0;i<100;i++)
for(j=0;j<1000;j++);
}
void sendstring(char* str)
{
int i;
for(i=0;str[i]!=0;i++)
sendchar(str[i]);
}
Comments
Post a Comment