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

 我来答
迪凯特科技(北京)有限公司 2023-07-28
展开全部
串口通信的概念非常简单,串口按位(bit)发送和接收字节。尽管比按字节(byte)的并行通信慢,但是串口可以在使用一根线发送数据的同时用另一根线接收数据。它很简单并且能够实现远距离通信。比如IEEE488定义并行通行状态时,规定设备线总长不得超过20米,并且任意两个设备间的长度不得超过2米;而对于串口而言,长度可达1200米。典型地,串口用于ASCII码字符的传输。 通信使用3根线完成:(1)地线,(2)发送,(3)接收。由于串口通信是异步的,端口能够在一根线上发送数据同时在另一根线上接收数据。其他线用于握手,但是不是必须的。串口通信…
楚门的时间2c0
2010-06-29
知道答主
回答量:11
采纳率:0%
帮助的人:7.3万
展开全部
问题问的不清楚
我就是做这个的 ,我常用的是 PIC18F4480 对IO口进行读写操作一般都没什么问题
写程序
一般先初始化,设定IO口方向 输入还是输出 TRIS
设定IO口初态 高电平还是低电平 PORT
此步骤完成后
对IO口通常都不是直接操作 比如RA0=0;(可以这样写但不推荐)
通常的做法是设定中间变量 TEMP
在执行函数中对TEMP进行一系列赋值和运算
最终在主函数中把TEMP的值付给(比如)A口
PORTA=TEMP;

这东西没什么复杂的知识在里面,结合数据手册看 结合前辈的程序看 哪怕你C语言修为不是很高,也能写出来的
迪凯特科技(北京)有限公司
2023-07-28 广告
串口通信的概念非常简单,串口按位(bit)发送和接收字节。尽管比按字节(byte)的并行通信慢,但是串口可以在使用一根线发送数据的同时用另一根线接收数据。它很简单并且能够实现远距离通信。比如IEEE488定义并行通行状态时,规定设备线总长不... 点击进入详情页
本回答由迪凯特科技(北京)有限公司提供
鲜血的诗篇
2010-07-01
知道答主
回答量:8
采纳率:0%
帮助的人:0
展开全部
任何I/O口操作稳定一般的解决方案都是加上拉电阻,上拉电阻可以保证远距离的信号传递。这的远不是上米的要注意。同时上拉电阻要注意具体电路的要求才能焊接。而且PIC驱动能力到25ma一般不需要加驱动。这个问题也是有点模糊。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
0403140250
2010-06-28 · TA获得超过357个赞
知道小有建树答主
回答量:463
采纳率:0%
帮助的人:366万
展开全部
不知道你问的什么意思,是不是那个 读--修改--写 的问题,看你的手册啊!不知道你用的什么系列,16位及其以上有了 LAT 寄存器,读直接读PORT寄存器,写直接写LAT寄存器就可以了! 常高接下拉电阻,常低接上拉电阻就OK了!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
Reuben_
2010-06-28 · TA获得超过820个赞
知道小有建树答主
回答量:797
采纳率:0%
帮助的人:333万
展开全部
什么意思?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式