PIC
文章平均质量分 88
HelloAaric
这个作者很懒,什么都没留下…
展开
-
C语言——MPLAB中if语句不执行问题
先说结论,if语句中多加一对小括号即可。具体调试过程如下:我用的编译器版本是MPLAB X IDE v4.15,单片机型号是PIC16F1938;想用6位数码管实现时钟功能,结果写出来的代码,片选顺序有问题,而且时分秒累加及进位都有问题。拿单步跟踪了老半天,发现是if语句进不去。if语句如下: unsigned char Buffer[3] = {0}; if(Buffer[0...原创 2018-08-28 10:52:20 · 3143 阅读 · 4 评论 -
PIC头文件——寄存器位地址定义代码解析
编译工具:MPLAB X IDE v4.15单片机型号:PIC16F1938MPLAB开发环境中,包含各种PIC系列单片机的头文件,我在理解头文件中关于寄存器位地址定义时绕了些弯路,所以特意写出来加强记忆。以LATA寄存器为例:在pic16f1938.h头文件中,关于LATA寄存器的定义如下// Register: LATAvolatile unsigned char ...原创 2018-08-29 19:41:03 · 3801 阅读 · 0 评论