51单片机实现程序的采集和发送

51单片机实现程序的采集和发送,第1张

#include <reg51.h>

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、收端设备验证发伍哪送的内容是否正确。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/8253667.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-14
下一篇 2023-04-14

发表评论

登录后才能评论

评论列表(0条)

保存