源代码:

/*
* _3.c
*
* Created: 2011-4-5 19:34:47
*  Author: xmphoenix.fish
*/

#include <avr/io.h>
#include<util/delay.h>
#define F_CPU 8000000UL

#define key_down()    (PINB &_BV(PB5))
#define real_switch()    PORTE^=_BV(PE3)

int main(void)
{
    DDRE = 0xff;PORTE = 0xff;
    DDRB = 0x00;PORTB = 0xff;
    while(1)
    {
        if (!key_down())
        {
            while(!key_down());
            real_switch();
            _delay_ms(20);
        }
    }
}

 

截图:

avrstudio5 继电器

相关文章:

  • 2022-01-10
  • 2022-12-23
  • 2021-05-23
  • 2021-12-05
  • 2021-07-02
  • 2021-12-05
  • 2021-07-18
  • 2021-04-13
猜你喜欢
  • 2021-07-13
  • 2022-01-10
  • 2021-05-30
  • 2021-09-18
相关资源
相似解决方案