[讨论] 为什么PIC18要比PIC16多了LAT寄存器?

JLennon   2018-1-25 16:07 楼主
操作没有PIC16简单啊,为什么要加呢?好处是什么?请各位知道的解惑,谢谢。

回复评论 (4)

LAT寄存器作为输出控制用的
点赞  2018-1-25 17:25
引用: dcexpert 发表于 2018-1-25 17:25
LAT寄存器作为输出控制用的

是的,但PIC16也可以实现同样的操作,却少了一个寄存器,没想明白为什么加这个寄存器?
点赞  2018-1-25 17:29
引用: JLennon 发表于 2018-1-25 17:29
是的,但PIC16也可以实现同样的操作,却少了一个寄存器,没想明白为什么加这个寄存器?

没这个寄存器你读不到他的输出是多少,有这个就可以读了,没有这个寄存器你只能读到端口的输入,端口的输入和输出不是一回事,加了这个寄存器不是累赘,是优点。
点赞  2018-1-25 18:50
引用: lcofjp 发表于 2018-1-25 18:50
没这个寄存器你读不到他的输出是多少,有这个就可以读了,没有这个寄存器你只能读到端口的输入,端口的输 ...

明白了,谢谢解惑。
点赞  2018-1-25 19:29
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 京公网安备 11010802033920号
    写回复