工业控制 | 能源技术 | 汽车电子 | 通信网络 | 安防监控 | 智能电网 | 移动手持 | 无线技术 | 家用电器 | 数字广播 | 消费电子 | 应用软件 | 其他方案

电路设计->综合电路图->综合电路图->单片机控制LED灯电路图

单片机控制LED灯电路图

作者:dolphin时间:2010-08-31

  单片机控制电路由ATMEL公司的ATmega8L型单片机、滤波电容和A/D转换电路构成,用于采集加速度传感器信号,将采集到的信号与预先设置的阈值相比较,控制发光二极管的闪烁,如图所示。ATmega8L每个端口引脚都有3个寄存器位:DDxn、PORTxn和PINxn。DDxn位于DDRx寄存器,PORTxn位于PORTx寄存器,PINxn位于PINx寄存器。DDxn用于选择引脚方向,DDxn为“1”时,Pxn设置为输出,否则设置为输入。当引脚置为输入时,PORTxn为“1”,上拉电阻使能。如果需要关闭该上拉电阻,可将PORTxn清零,或者将该引脚置为输出。复位时各引脚为高阻态,即使此时并没有时钟在运行。当引脚配置为输出时,若PORTxn为“1”,引脚输出高电平,否则输出低电平。ATmega8L判断和处理加速度传感器MMA1260D测得的信息,若能满足条件则通过PD0、PD1、PD2引脚产生3路信号施加到3个继电器依次对内、中、外三圈的LED灯进行点亮与熄灭控制。若不满足条件,则ATmega8L不输出信号。


关键词: 单片机 控制 电路图

评论

技术专区