打印

求助PICC编译器怎样啦

[复制链接]
1079|1
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
本帖最后由 LBQ691477940 于 2013-4-20 22:57 编辑

/************************************/
#include <pic.h>
__CONFIG(0x30E4);
/************************************/
void main()
{
TRISA = TRISC = TRISB = 0X00;
PORTA = PORTC = PORTB = 0X00;
/************************************/
  RC0 = 1;
  RC1 = 1;
  RC2 = 1;
  RC3 = 1;
  RC4 = 1;
  RC5 = 1;
  RC6 = 1;
  RC7 = 1;
  RB4 = 1;
  RB5 = 1;
  RB6 = 1;
  RB7 = 1;
用以上语句结果为下图,不能全部输出高电平

/************************************
  PORTC = 0xff;
  PORTB = 0xf0;
用以上语句结果为下图可以全部输出高电平

/************************************/
  while(1);
}
/************************************/
试了几个版本的PICC编译器结果都不相同,请问为何?谢谢!
沙发
LBQ691477940|  楼主 | 2013-4-20 23:33 | 只看该作者
原来是少了这句
ANSEL = ANSELH = 0x00;:lol

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

3

主题

13

帖子

1

粉丝