"); //-->
以前阅读PIC系列单片机数据手册时对PORT和LAT之间的瓜葛没有在意过,这导致我在后来的工作过程中带来了一点小麻烦。比如简单的点亮两个二极管并让其交替闪烁,刚开始时对PORT口赋值,用两个不同口时(例如A和B)可以实现,可是在同一口的两个引脚上时,程序编译时就会报错,加了延时后能工作。总觉的不对劲,后来再翻手册,就改为LAT输出,一切OK.同样的问题,输入时,例如判断按钮的状态,如果用LAT来实现,简直就是噩梦,因为不管你怎么转换按钮状态,他显示的都是上电时按钮的初始状态,这时候就应该用到PORT了。
总结一下:
1、I/O作为输出时使用锁存器LAT;
2、I/O作为输入时使用端口PORT;
3、读数据手册时,要注意细节。
*博客内容为网友个人发布,仅代表博主个人观点,如有侵权请联系工作人员删除。