PIC单片机输入和输出怎么定义

 我来答
老徐1976
2010-05-06 · TA获得超过1624个赞
知道小有建树答主
回答量:284
采纳率:0%
帮助的人:334万
展开全部
在PIC单片机中,如果你要定义某个I/0口为输入口,则要把这个口的TRIS寄存器定义成1,如果要定义输出口则要把它定义成0.比如说你写一条指令
TRISA=0xff;(C代码)那么就把PORTA口的所有口,定义成输入口。如果你写TRISA=0; 那么就把PORTA口的所有的脚定义成输出口(REST口除外,复位口只能当复位口或者输入口,一搬是RA3口)。如果上面用汇编语言写就是
MOVLW 0FFH;
MOVWF TRISA;
有的PIC单片机上电复位时默认的是A/D转换口,如果要当成普通的数字I/0口要要在初始化程序是关闭这个功能,具体的和具体的芯片有关。如果还不知道,可以加下qq:373884636 我详细的跟你说下。
深圳思驰科技有限公司_
2024-10-23 广告
深圳思驰科技是国内先进入芯片解密领域的公司,拥有数十年的丰富经验,成功帮助国内外企业、政府及知名科研机构攻克多个技术难题。在医疗电子、工控设备、军事航天、通信设备、广电设备、交通设备、汽车电子、家用电子等行业都成功推出了多款创新产品,熟悉这... 点击进入详情页
本回答由深圳思驰科技有限公司_提供
wang85js
2010-05-06 · TA获得超过163个赞
知道小有建树答主
回答量:223
采纳率:0%
帮助的人:154万
展开全部
输出:0 out
输入:1 int
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式