131 1300 0010
其他
当前位置: 首页>> 元件技术>>其他>>
  • 导航栏目
  • 二极管
  • 整流桥
  • MOS管
  • 其他
  • AVR单片机控制继电器吸合与断开的仿真设计
    AVR单片机控制继电器吸合与断开的仿真设计
  • AVR单片机控制继电器吸合与断开的仿真设计
  •   发布日期: 2019-09-16  浏览次数: 862

    继电器(Relay),作用是用弱电控制强电。比如,我们用avr单片控制一个220V电压的灯泡,这就必须用到继电器。

    本课用avr单片机来控制继电器的吸合与断开。

     

    Proteus仿真实验器件:

    1 atmega128一块

    2 button,按键一个

    3 relay,通用继电器一个,并把继电器的Component Value设置为5V

    4 pnp三极管一个

    5 LAMP,灯泡一个改为220V

    6 resistor 1k

    DIODE 二极管一个

    这个程序实际上很简单,主要要学习继电器的用法,注意的是,继电器必须接一个二极管。

    AVR单片机控制继电器吸合与断开的仿真设计

    仿真程序如下:

    #include

    #include

    #define int8u unsigned char

    #define int16u unsigned int

    #define k1_down() (PINB & _BV(PB7))

    #define relay_switch() PORTD^=_BV(PD4)

    int main()

    {

    DDRD=0xff;

    PORTD=0xff;

    DDRB=0x00;

    PORTB=0xff;

    while(1)

    {

    if(k1_down() )

    {

    while(k1_down() );

    relay_switch( );

    _delay_ms(20);

    }

    }

    }
    来源;21ic


  • ·上一篇:
    ·下一篇:
  • 其他关联资讯
    深圳市日月辰科技有限公司
    地址:深圳市宝安区松岗镇潭头第二工业城A区27栋3楼
    电话:0755-2955 6626
    传真:0755-2978 1585
    手机:131 1300 0010
    邮箱:hu@szryc.com

    深圳市日月辰科技有限公司 版权所有:Copyright©2010-2023 www.szryc.com 电话:13113000010 粤ICP备2021111333号