/*********************************************************** * 函数库说明:ATMEGE8 按键检测程序 * 版本: v1.0 * 修改: 庞辉 * 修改日期: 2011年08月01日 * * 说明: 无 * * 版本更新: * ************************************************************ *注意: button C0 * LED C5 ***********************************************************/ #includeint main(void) { //设置按键为输入 DDRC &= ~(1 << DDC0); //设置LED为输出 DDRC |= (1 << DDC5); while(1) { //按键未按下 if(PINC & 0x01) { //PORTC = 0xff; //LED灭 PORTC |= (1 << PORTC5); } //按键按下 else { //PORTC = 0x00; //LED亮 PORTC &= ~(1 << PORTC5); } } return 0; }