//实验:按键输入,发光二极管显示状态
//KEY1按下时LED1点亮,KEY2按下时LED2点亮,松开按键时LED关闭
#include<pic.h>
__CONFIG(0x31B4); //参考:《PIC12F629/675数据手册》第52页 9.1 配置位
#define KEY1 GP2
#define KEY2 GP5
#define LED1 GP0
#define LED2 GP1
void main(void)
{
CMCON=0X07; //关闭比较器功能
ANSEL=0X00; //设为普通数字I/O口
TRISIO=0B11111100; //初始化GP0,GP1输出方向,其他输入
while(1)
{
LED1=KEY1; //KEY1键被按下时,LED1亮,否则灭
LED2=KEY2; //KEY2键被按下时,LED2亮,否则灭
}
} |