PIC单片机学习之独立按键

2019-04-15 12:07发布

硬件电路:独立按键接RA5 效果:让RD0口的LED,当独立按键为0时,点亮。   注意:PORTA口的默认状态不是数字IO口,我们要将他配置成数字IO口。这涉及到了ADCON1寄存器。     代码 //20101215 按键的基本应用 独立按键
//现象:按下S18,LED1点亮
#include <pic.h>
#include
"../head/config.h"

__CONFIG(HS
&WDTDIS&LVPDIS&PWRTEN);//对熔丝位进行设置

void main(void)
{
ADCON1
= 0x07;//让PORTA口都是数字IO功能,参看数据手册130页
TRISA = 0xff;
// PORTA = 0xff;

TRISD
= 0x00;
PORTD
= 0xff;

while(1)
{
if((PORTA & 0x20) == 0)
{
PORTD
= 0xfe;
}
else
{
PORTD
= 0xff;
}
}
}