找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 2061|回复: 2
收起左侧

51单片机串口使用卡住了

[复制链接]
ID:187115 发表于 2017-12-6 11:48 | 显示全部楼层 |阅读模式
大一的我  学习单片机   到串口部分卡住了  手头上有一块15f2k60s2的板子一直在搞串口这块都不行
向各位求救了
当假设电脑输入11给单片机 p10口输出高电平怎么搞啊
最好给详细点的例程   自己感觉自己有点蠢
回复

使用道具 举报

ID:231046 发表于 2017-12-6 14:04 | 显示全部楼层
用一个变量来存串口接收到的数据,如 接收到   11,  p10口输出高电平1
回复

使用道具 举报

ID:47286 发表于 2017-12-6 16:32 | 显示全部楼层
同楼上

定义一个变量 和一个接收标记

当收到数据后 在串口中断服务中比较是否为你要的11 如果是 接收标记置1

子函数里 当接收标记为1 说明收到的是11 触发P10为高

uart server

if(r==11)
{
flag_uart=1;
}


子函数
if(flag_uart==1)
{
flag_uart=0;
p10=1;
}

随手写的 不规范 就是这意思吧
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表