[问答] 请问AVR单片机如何控制继电器?

dwbsemail ( 楼主 ) 2018-6-26 06:50:48  显示全部楼层
本帖最后由 一只耳朵怪 于 2018-6-26 10:18 编辑

                                                                                                  #include "iom16v.h"
#include "macros.h"
#define uchar unsigned char
#define uint  unsigned int
void delay_ms(uchar i)
{
uchar a,b;
for(a=1;a<i;a++)
    for(b=1;b<141;b++)
    {;}
}
void main(void)
{
DDRA=0X80;
PORTA=0X80;
DDRB=0XFF;
PORTB=0XFF;
DDRC=0X01;
PORTC=0X01;
DDRD=0X00;
PORTD=0XFF;
while(1)
   {
    PORTA  ^=  BIT(7);
     delay_ms(200);
delay_ms(200);
      delay_ms(200);
delay_ms(200);
   }
}



0个回复

您需要登录后才可以回帖 登录 | 注册

本版积分规则


关闭

站长推荐上一条 /9 下一条

小黑屋|手机版|Archiver|电子发烧友 ( 粤ICP备14022951号-2 )

GMT+8, 2018-7-17 10:17 , Processed in 0.527409 second(s), 24 queries , Memcache On.

Powered by 电子发烧友网

© 2015 bbs.elecfans.com

微信扫描
快速回复 返回顶部 返回列表