/*----------------------------------Keil C51 V8.02編譯通過晶振12M,波特率1200bps----------------------------------*/#include<AT89X51.h>#include<stdio.h>void main(void){ void delay(void); TMOD|=0x20;//初始化定時(shí)器1 TH1=230;//定時(shí)器1自動(dòng)生裝值 TL1=230; SCON=0x50;//設(shè)置串口工作方式 TR1=1;//起動(dòng)定時(shí)器 TI=1;//發(fā)送完畢標(biāo)志置位,這個(gè)很得要,因?yàn)閜rintf會(huì)檢測(cè)這個(gè)位是否為1,為0不工作 while(1) { printf("My Name Is XXX\n");//輸出 delay();//延時(shí),當(dāng)出現(xiàn)碼不同步時(shí),可以避開這個(gè)不同步的字節(jié)。 }}void delay(void)//延時(shí){ unsigned char i; for(i=255;i>0;i--);} |