#include "reg52.h" typedef unsigned int u16; typedef unsigned char u8; sbit k3 = P3^2; void UsartInit() { // Serial communication configuration SCON=0X50; TMOD=0X20; PCON=0X80; TH1=0XF3; TL1=0XF3; TR1=1; IT0 = 1; //Interrupt on button press EX0=1; EA = 1; } void main() { UsartInit(); while(1); } void delay(u16 i) { while(i--); } void Int1() interrupt 0 { unsigned char i; delay(1000); if(k3==0) { unsigned char word[] = "hello world!"; for(i=0; i<19; i++) { SBUF = word[i]; while(!TI); TI=0; //Clear the send completion flag } } }
51 Serial communication - send
Guess you like
Origin http://43.154.161.224:23101/article/api/json?id=324792494&siteId=291194637
Ranking