详情请进入 湖南阳光电子学校 已关注:人 咨询电话:0731-85579057 微信号:yp941688, yp94168
继电器:继电器的示意图:
由继电器的示意图可知:继电器是一种电子控制器件,它具有控制系统和被控制系统,通常应用于自动控制电路中,他实际上是一种用比较小的电流控制较大电流的一种自动开关,故在电路中起着自动调节,安全保护,转换电路的功能
使用,用开发板上的红外拟控制步进电机(按下1,led0亮,步进电机转动,按下2,led0灭,步进电机停止转动)
示例代码:
//本程序可以按键控制led灯的亮灭
//按下1,可以控制开灯
//按下0,可以熄灯
#include //含头文件,一般情况不需要改动,头文件含特殊功能寄存器的定义
sbit IR=P3^2; //红外接口标志
unsigned char irtime;//红外用全局变量
sbit led =P2^0;
bit irpro_ok,irok,dian_qi;
unsigned char IRcord[4];//用来存储用户名2个字节,数据码,数据反码
unsigned char irdata[33];//4个字节,一个字节8位, 后一位是标志位0或者是1
void Ir_work(void);
void Ircordpro(void);
unsigned int i;
void TIM0init(void)//定时器0初始化
{
TMOD=0x02;//定时器0工作方式2,TH0是重装值,TL0是初值
TH0=0x00; //重载值
TL0=0x00; //初始化值
ET0=1; //开中断
TR0=1;
}
void EX0init(void)
{
IT0 = 1; //指定外部中断0下降沿触发,INT0 (P3.2)
EX0 = 1; //使能外部中断
EA = 1; //开总中断
}
void tim0_isr (void) interrupt 1 using 1
{
irtime++; //用于计数2个下降沿之间的时间
}
void step()
{
P1 = 0x01;//0000 0001
.(编辑:芦山电工培训学校)