2019-03-25 19:00发布
werjufour 发表于 2015-3-23 21:58 为什么你的仿真例子里的C程序只有下面这样,这样子的话等会闪烁吗? //----------------------------------------------------------------- // 名称: 闪烁的LED //----------------------------------------------------------------- // 说明: LED按设定的时间间隔闪烁 //----------------------------------------------------------------- #include #define _XTAL_FREQ 4000000UL #define LED RC5 //定义LED //----------------------------------------------------------------- // 主程序 //----------------------------------------------------------------- void main() { TRISC = 0x00; //设置整个PORTC端口为输出(或设置TRISC5 = 0;) PORTC = 0xFF; //初始时输出全1 while(1) { } }
最多设置5个标签!
PIC16F676要使能PORTA脚时,不仅仅需要设置TRISA,还要初始化复用功能引脚
一般有两个:AD寄存器,比较器寄存器
尤其是比较器寄存器,PIC16F676初始化时此寄存器为00,默认是PORTA作为比较器模拟输入脚,此时当然不能作为输出了
应该将比较器寄存器设置为0X07,关闭比较器功能.
一周热门 更多>