sbit led=P1^0
void send_char(unsigned char txd)
// 传送一个茄慎字符
{
SBUF = txd
while(!TI) // 等特数据传送
TI = 0 // 清除数据传槐纳戚送标志
}
main()
{
unsigned char tmp=0
TMOD = 0x20 // 定时器1工作于8位自动重载模式, 用于产生波特率
TH1 = 0xFD // 波特率9600
TL1 = 0xFD
SCON = 0x50 // 设定串行口工作方式
PCON &= 0xef // 波特率不倍增
TR1 = 1 //铅陵 启动定时器1
IE = 0x00 // 禁止任何中断
while(1)
{
tmp=led
send_char(tmp)
}
1、首先你要搭建好腔戚码,51单片机系统,包括串口发送电路。2、可以将你直接发送仔春的字符串,作为一个变量,待用。
3、利用单片机中断发送字符串。
4、收端设备验证发伍哪送的内容是否正确。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)