问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

单片机串口如何向上位机发送数据

发布网友 发布时间:2022-05-07 17:03

我来回答

5个回答

热心网友 时间:2022-06-30 19:49

首先,波特率要和上位机一致!然后你发送的时候,要每发一个数据,等待它发送完才能再发第二个数据,也就是判断TI有没有标志。你的波特率这么慢,更需要判断TI了!其实我不熟悉C的程序,但是大概可以看懂,希望对你有点帮助!

热心网友 时间:2022-06-30 19:49

其实单片机串口通信,无所谓向谁发送数据,尽管写发送程序好了,该怎么发送就怎么写呀。当那串口线接到电脑,就向电脑发,接到另一个单片机就向单片机发,接到哪里就发到哪里,所以,写程序时,不必考虑向谁发。

热心网友 时间:2022-06-30 19:50

51单片机c程序
void send_char_com( unsigned char ch)
{
ES=0;
TI=0;
SBUF=ch;
while (!TI );
TI= 0 ;
ES=1 ;
}
mian()
SCON = 0x50; //串口方式1,允许接收
TMOD = 0x20; //定时器1定时方式2
PCON=0x00; //cup正常工作
TCON = 0x50; //设定时器1开始计数
TH1 = 0xfd; // 9600 11.0592MHz 1200波特率e8
TL1 = 0xfd;
TI = 1;//发送数据标志
TR1 =1; //启动定时器1
ES=1;
while(1)
{send_char_com(0xff) ;//发送255
send_char_com(0xaa) ;//发送 aa
}
}

单片机(Microcontrollers)是一种集成电路芯片,是采用超大规模集成电路技术把具有数据处理能力的*处理器CPU、随机存储器RAM、只读存储器ROM、多种I/O口和中断系统、定时器/计数器等功能(可能还包括显示驱动电路、脉宽调制电路、模拟多路转换器、A/D转换器等电路)集成到一块硅片上构成的一个小而完善的微型计算机系统,在工业控制领域广泛应用。从上世纪80年代,由当时的4位、8位单片机,发展到现在的300M的高速单片机。

热心网友 时间:2022-06-30 19:50

都有内置的函数或SDk开发包的,查看一下就知道了撒!

热心网友 时间:2022-06-30 19:51

51单片机c程序
void send_char_com( unsigned char ch)
{
ES=0;
TI=0;
SBUF=ch;
while (!TI );
TI= 0 ;
ES=1 ;
}
mian()
SCON = 0x50; //串口方式1,允许接收
TMOD = 0x20; //定时器1定时方式2
PCON=0x00; //cup正常工作
TCON = 0x50; //设定时器1开始计数
TH1 = 0xfd; // 9600 11.0592MHz 1200波特率e8
TL1 = 0xfd;
TI = 1;//发送数据标志
TR1 =1; //启动定时器1
ES=1;
while(1)
{send_char_com(0xff) ;//发送255
send_char_com(0xaa) ;//发送 aa
}
}追问非常感谢
另ES=1 ;
这个是干嘛用的

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
请大家看看电脑配置怎么样,值多少钱,玩大型网游,页游会不会卡 帮忙看一下旧台式电脑能卖多少钱,谢谢 高考文科考了590,排名3455,福建的,想去外省的本一,能报哪里,急啊= = 华侨大学云南省高考分数为522的能从商学院转建筑学院吗? 厦门华侨大学录取 高考志愿填报应该注意哪些问题 成熟男人戴手表好看吗,成熟男人戴什么手表? 金铲铲之战金色神将阵容怎么搭-金铲铲之战金色神将阵容搭配攻略 金铲铲之战赌蜘蛛阵容推荐 蛛后主C装备搭配攻略 金铲铲之战仙灵蜘蛛阵容搭配推荐 帮忙想一个地产项目定位语 海边 性价比高 升值潜力大 单板机与单片机的区别 电影项目定位怎么写 搞单片机开发的需要全面学习VB吗? 商业管理的含义是什么 magento SQLSTATE[HY000] [2003] Can't connect to MySQL server on '****' (10060) 单板机与单片机的区别是什么? 县城 房地产项目定位!求帮忙 硬盘健康状态警告 硬盘健康状况警告,帮忙看看怎么修复 如何编译ESP8266-SDK 怎样恢复硬盘健康度? 什么是商业规则? HD Tune硬盘检测健康状态,说明什么问题 如何修复或做什么措施拯救? ESP8266 RTOS SDK编译求教 科大讯飞语音sdk能够应用到单片机吗 SDK编程? 农贸市场旁的商业项目如何定位求解答 项目定位和项目广告语有什么分别? 商业项目竞争策略定位如何写,写那些?请高人指点。 求商业项目定位语 如何在单片机上运行C#代码? 太阳系共有多少颗大行星 太阳系有多少颗星体? 如何通过主板开电脑 杭州火车站坐公交到西溪路896号 我想问一下杭州西湖西溪路551号生产的冠心宁片是否经过注册? 请问:从杭州大厦到杭州市儿童福利院(西溪路850号)怎么坐车? 笔记本如何从主板开机,可以不可以跳线? 关于杭州西溪路人行道塌陷一事,你有何看法? 杭州东站到西溪路做什么车 啊 新华路218号英文 观音塘小区怎么去杭州市西溪路719号杭州第一技师学院教学楼 今天桐乡牌照小汽车到杭州西溪路731号怎么走? 从杭州火车东站到杭州市西湖区西溪路954号(留下街道杨家牌楼社区附近) 国外紫铜牌号c81100,对应的国内牌号是多少,化学成分是什么 新学期到了,向班主任要手机号码怎么说? 手机号同怎么说 手机号13961313936谐音怎么说? 英语口语手机号码怎么说? “手机号码”四个字用广东话怎么说?