永发信息网

怎样将PIC单片机的所有管教设为IO端口?

答案:2  悬赏:0  手机版
解决时间 2021-02-20 06:03
除了 ADRESL=0;
ADRESH=0;
以外还要关掉什么??
最佳答案
首先不是你说的“ADRESL=0;ADRESH=0;”不是设置IO口,这二个寄存器只是AD转换结果寄存器!与IO设置无关。
不同型号的PIC单片机设置有所不同。
如果没有AD功能的引脚,它本身就是IO口,无须设置,默认是IO的输入,如果要设置为输出,把相应的TRISx位设置为0就是输出。
如果有AD功能的引脚,如PIC16F887,则要对ANSEL和ANSELH寄存器设置,把相应的位设置为0就是IO脚,不同型号的PIC16系列单片机,这一点是不同的。
以上是我一个字一个字打出来的,不是从网络拷贝的。
全部回答
在pic18系列里,port寄存器不是用来做输出的,lat才是用来做输出的。如latb=0xff; port寄存器是用来读取io的状态,而lat其实是读-修改-写操作。 如果对port寄存器进行写操作,只是会将你要写的数据放到io口的锁存器中,但并不会发送到io上。而写lat则是先读锁存器的数据,然后像用port操作那样将其修改写到io口的锁存器中,最后发送到io引脚上。 其实,数据手册上在io口那一章的开始就明确指出: “每个端口有三个与其相关的寄存器” “tris寄存器(数据方向)” “port寄存器(读取引脚的电平)” “lat寄存器(输出锁存)” 玩pic,只要你仔细阅读对应的数据手册,你不需要看其他书籍都能弄懂。而且大部分都有官方中文版。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
开演唱会时粉丝喊“安可”是什么意思
登良站A口怎么去啊,有知道地址的么
这几首诗表现了冰心对大海怀有怎样的情感?
香蕉女孩小游戏
梦三国孤胆怎么拿
欧布奥特曼有地球战队吗??
从排卵期开始乳房疼痛延续到下次月经期请问是
怎么描写春天的作文
斑马线在哪里啊,我有事要去这个地方
汇编高手进,编写程序段,查找字符串中是否含
7.25x9.8+7.25x2
【齐东野语阅读答案】周密《齐东野语》的有关
家用水管 接水箱 要几根水管安装 最好
静宁县质监局怎么去啊,有知道地址的么
请问出家联系方式?
推荐资讯
根据《建筑工程施工许可管理办法》,下列不属
北屯启道资本金融咨询服务有限公司在哪里啊,
送给日语外教的临别祝福,会的写几句客话
金天爱心益康药店地址有知道的么?有点事想过
新奇骏自动档车起步怠速有些高怎么回事
女汉子怎么塑造,我想让我内心跟强大,
用什么词语可以表达正气凛然、严肃、圣神不可
13000米等于多少公里
挖断山村地址在哪,我要去那里办事
花田喜事我想知道这个在什么地方
一部以清新活泼写法介绍明史的书是什么
下列不属于生物性状的是:A. 有的人天生金发B
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?