PIC单片机的IO口如何操作更稳定 15

 我来答
迪凯特科技(北京)有限公司_ 2025-01-03
展开全部
串口对通信速率没有明确的限制,但由于是异步通信,需要通信的双方约定使用同样的速率,实际具体使用时以保证通信双方可以接受为准。 比如,单片机与PC进行通信,PC端可以允许的波特率是一些特定的数字,比如300,600,1200,9600,115200,那么单片机也必须在这些数字中选择.
楚门的时间2c0
2010-06-29
知道答主
回答量:11
采纳率:0%
帮助的人:7.3万
展开全部
问题问的不清楚
我就是做这个的 ,我常用的是 PIC18F4480 对IO口进行读写操作一般都没什么问题
写程序
一般先初始化,设定IO口方向 输入还是输出 TRIS
设定IO口初态 高电平还是低电平 PORT
此步骤完成后
对IO口通常都不是直接操作 比如RA0=0;(可以这样写但不推荐)
通常的做法是设定中间变量 TEMP
在执行函数中对TEMP进行一系列赋值和运算
最终在主函数中把TEMP的值付给(比如)A口
PORTA=TEMP;

这东西没什么复杂的知识在里面,结合数据手册看 结合前辈的程序看 哪怕你C语言修为不是很高,也能写出来的
迪凯特科技(北京)有限公司_
2025-01-03 广告
MCS-51串行接口有四种工作方式,分别是:1. 方式0(8位同步移位寄存器方式),一般用于外接移位寄存器芯片扩展I/O接口。2. 方式1(10位异步收发方式),通常常用于双机通信。3. 方式2(11位异步收发方式),通常常用于多机通信。4... 点击进入详情页
本回答由迪凯特科技(北京)有限公司_提供
鲜血的诗篇
2010-07-01
知道答主
回答量:8
采纳率:0%
帮助的人:0
展开全部
任何I/O口操作稳定一般的解决方案都是加上拉电阻,上拉电阻可以保证远距离的信号传递。这的远不是上米的要注意。同时上拉电阻要注意具体电路的要求才能焊接。而且PIC驱动能力到25ma一般不需要加驱动。这个问题也是有点模糊。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
0403140250
2010-06-28 · TA获得超过357个赞
知道小有建树答主
回答量:463
采纳率:0%
帮助的人:367万
展开全部
不知道你问的什么意思,是不是那个 读--修改--写 的问题,看你的手册啊!不知道你用的什么系列,16位及其以上有了 LAT 寄存器,读直接读PORT寄存器,写直接写LAT寄存器就可以了! 常高接下拉电阻,常低接上拉电阻就OK了!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
Reuben_
2010-06-28 · TA获得超过820个赞
知道小有建树答主
回答量:797
采纳率:0%
帮助的人:334万
展开全部
什么意思?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式