PIC单片机的IO口如何操作更稳定 15
4个回答
迪凯特科技(北京)有限公司
2023-07-28
展开全部
问题问的不清楚
我就是做这个的 ,我常用的是 PIC18F4480 对IO口进行读写操作一般都没什么问题
写程序
一般先初始化,设定IO口方向 输入还是输出 TRIS
设定IO口初态 高电平还是低电平 PORT
此步骤完成后
对IO口通常都不是直接操作 比如RA0=0;(可以这样写但不推荐)
通常的做法是设定中间变量 TEMP
在执行函数中对TEMP进行一系列赋值和运算
最终在主函数中把TEMP的值付给(比如)A口
PORTA=TEMP;
这东西没什么复杂的知识在里面,结合数据手册看 结合前辈的程序看 哪怕你C语言修为不是很高,也能写出来的
我就是做这个的 ,我常用的是 PIC18F4480 对IO口进行读写操作一般都没什么问题
写程序
一般先初始化,设定IO口方向 输入还是输出 TRIS
设定IO口初态 高电平还是低电平 PORT
此步骤完成后
对IO口通常都不是直接操作 比如RA0=0;(可以这样写但不推荐)
通常的做法是设定中间变量 TEMP
在执行函数中对TEMP进行一系列赋值和运算
最终在主函数中把TEMP的值付给(比如)A口
PORTA=TEMP;
这东西没什么复杂的知识在里面,结合数据手册看 结合前辈的程序看 哪怕你C语言修为不是很高,也能写出来的
迪凯特科技(北京)有限公司
2023-07-28 广告
2023-07-28 广告
串口通信的概念非常简单,串口按位(bit)发送和接收字节。尽管比按字节(byte)的并行通信慢,但是串口可以在使用一根线发送数据的同时用另一根线接收数据。它很简单并且能够实现远距离通信。比如IEEE488定义并行通行状态时,规定设备线总长不...
点击进入详情页
本回答由迪凯特科技(北京)有限公司提供
展开全部
任何I/O口操作稳定一般的解决方案都是加上拉电阻,上拉电阻可以保证远距离的信号传递。这的远不是上米的要注意。同时上拉电阻要注意具体电路的要求才能焊接。而且PIC驱动能力到25ma一般不需要加驱动。这个问题也是有点模糊。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
不知道你问的什么意思,是不是那个 读--修改--写 的问题,看你的手册啊!不知道你用的什么系列,16位及其以上有了 LAT 寄存器,读直接读PORT寄存器,写直接写LAT寄存器就可以了! 常高接下拉电阻,常低接上拉电阻就OK了!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
什么意思?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询