关注
好的,以下是使用单片机异步串口通信功能,发送字符“A”到电脑的C语言代码:
```c
#include <reg52.h>
(49763)#include <intrins.h>
sbit TX = P1^0;
sbit RX = P1^1;
void UartInit(void)
{
SCON = 0x50;
TMOD = 0x20;
TH1 = 0xFD;
TL1 = 0xFD;
EA = 1;
ES = 1;
TR1 = 1;
}
void SendChar(char data)
{
SBUF = data;
while(!TI);
TI = 0;
}
void main()
{
UartInit();
SendChar('A');
while(1);
}
void Uart() interrupt 4
{
if(RI)
{
RI = 0;
SendChar(SBUF);
}
}
```
这段代码首先初始化串口,设置波特率为9600bps,没有奇偶校验位。然后在主函数中发送字符“A”,并在串口中断服务程序中将接收到的数据返回。注意,这段代码是基于8051单片机的,如果你使用的是其他类型的单片机,可能需要根据实际情况进行修改。
查看原帖
点赞 评论
相关推荐
牛客热帖
更多
正在热议
更多
# 哪些AI项目值得做? #
17207次浏览 453人参与
# 你总挂在第__面? #
6224次浏览 68人参与
# 华泰星战营,提前锁定校招offer #
11879次浏览 356人参与
# 简历上如何体现你的“AI”能力? #
8604次浏览 199人参与
# 实习时最怕听到的一句话 #
15486次浏览 142人参与
# 找不到大厂实习可以去小厂吗? #
14177次浏览 122人参与
# 没有面试的日子里,你在做什么 #
9078次浏览 234人参与
# 正在春招的你,也参与了去年秋招吗? #
396713次浏览 2716人参与
# 90后北漂现状 #
38798次浏览 225人参与
# 你简历上最心虚的一句话 #
15575次浏览 159人参与
# 你知道最慷慨和最抠的公司分别是 #
7757次浏览 61人参与
# 25届嵌入式真的回暖了吗 #
52339次浏览 383人参与
# 吉利求职进展汇总 #
109911次浏览 415人参与
# 拼多多工作体验 #
57636次浏览 414人参与
# 机械人还在等华为开奖吗? #
334057次浏览 1629人参与
# 机械笔面试考察这些知识点 #
18612次浏览 146人参与
# 产品每日一题 #
97130次浏览 713人参与
# 找工作的破防时刻 #
291841次浏览 2074人参与
# 如果有时光机,你最想去到哪个年纪? #
77130次浏览 858人参与
# 机械人,说说你的烦心事 #
144054次浏览 1150人参与
# 网易雷火工作体验 #
6136次浏览 25人参与
