131 1300 0010
其他
當(dāng)前位置: 首頁>> 元件技術(shù)>>其他>>
  • 導(dǎo)航欄目
  • 二極管
  • 整流橋
  • MOS管
  • 其他
  • AVR單片機(jī)控制繼電器吸合與斷開的仿真設(shè)計(jì)
    AVR單片機(jī)控制繼電器吸合與斷開的仿真設(shè)計(jì)
  • AVR單片機(jī)控制繼電器吸合與斷開的仿真設(shè)計(jì)
  •   發(fā)布日期: 2019-09-16  瀏覽次數(shù): 1,080

    繼電器(Relay),作用是用弱電控制強(qiáng)電。比如,我們用avr單片控制一個(gè)220V電壓的燈泡,這就必須用到繼電器。

    本課用avr單片機(jī)來控制繼電器的吸合與斷開。

     

    Proteus仿真實(shí)驗(yàn)器件:

    1 atmega128一塊

    2 button,按鍵一個(gè)

    3 relay,通用繼電器一個(gè),并把繼電器的Component Value設(shè)置為5V

    4 pnp三極管一個(gè)

    5 LAMP,燈泡一個(gè)改為220V

    6 resistor 1k

    DIODE 二極管一個(gè)

    這個(gè)程序?qū)嶋H上很簡(jiǎn)單,主要要學(xué)習(xí)繼電器的用法,注意的是,繼電器必須接一個(gè)二極管。

    AVR單片機(jī)控制繼電器吸合與斷開的仿真設(shè)計(jì)

    仿真程序如下:

    #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


  • ·上一篇:
    ·下一篇:
  • 其他關(guān)聯(lián)資訊
    深圳市日月辰科技有限公司
    地址:深圳市寶安區(qū)松崗鎮(zhèn)潭頭第二工業(yè)城A區(qū)27棟3樓
    電話:0755-2955 6626
    傳真:0755-2978 1585
    手機(jī):131 1300 0010
    郵箱:hu@szryc.com

    深圳市日月辰科技有限公司 版權(quán)所有:Copyright?2010-2023 xbquwah.cn 電話:13113000010 粵ICP備2021111333號(hào)