IO口控制
方向寄存器 TRISA~TRISAE
比如 TRISB=0x00; // 1为输入,0为输出,这样就把portB端口全部设为输出
数据寄存器 PORTA~PORTE
比如 PORTB=0x01; // 1为置高,0为置低,这样就把portB1口置高,其它portB口置低
例:点灯程序
#include
__CONFIG (0x3B31);// pic单片机需要进行寄存器配置,详见手册
void main()
{
TRISD=0xfe; // 把RD1端口设为输出
PORTD=0x01; // 把RD1端口置高
//RD1=1; PORTD 和 RD一样的
while(1);
}
『本文转载自网络,版权归原作者所有,如有侵权请联系删除』