熱門: 51單片機(jī) | 24小時(shí)必答區(qū) | 單片機(jī)教程 | 單片機(jī)DIY制作 | STM32 | Cortex M3 | 模數(shù)電子 | 電子DIY制作 | 音響/功放 | 拆機(jī)樂園 | Arduino | 嵌入式OS | 程序設(shè)計(jì)
|
#include <reg51.h> #define uchar unsigned char #define uint unsigned int uchar flag,a ,i; uchar table[]="i get"; void uartinit() { TMOD = 0x20; TH1 = 0XFD; TL1 = 0XFD; TR1 = 1; REN = 1; SM0 = 0; SM1 = 1; EA = 1; ES = 1; } void main() { uartinit(); while(1) { if(flag == 1) { ES = 0; for(i=0;i<6;i++) { SBUF = table[i]; while(!TI); TI = 0; } SBUF = a; while(!TI); TI = 0; ES = 1; flag = 0; } } } void uart() interrupt 4 { RI = 0; a = SBUF; P0 = a; flag = 1; } |
Powered by 單片機(jī)教程網(wǎng)