AVR控制继电器
来源:互联网 发布:状态机编程 编辑:程序博客网 时间:2024/05/02 02:51
/*********/
时间:2014年5月19日
作者:fengjianxin
/*********/
#include<avr/io.h>
#include<util/delay.h>
#define uchar unsigned char
#define AnJian_P_H PORTB |= _BV(PB4)
#define AnJian_D_L DDRB &= ~_BV(PB4)
#define JiDian_H PORTC |= _BV(PC1)//继电器控制端口
#define JiDian_P PORTC ^= _BV(PC1)
#define Jidian_PI() (PINB & _BV(PB4))//开关控制端口
#define JiDian_D_H DDRC |= _BV(PC1)
void Init()
{
AnJian_D_L;//输入
AnJian_P_H;//内部上拉电阻上拉
JiDian_D_H;//PC1作为输出
JiDian_H; //关闭继电器
}
int main()
{
Init();
while(1)
{
if(!Jidian_PI())
{
while(!Jidian_PI());
JiDian_P;
_delay_ms(30);
}
}
}
时间:2014年5月19日
作者:fengjianxin
/*********/
#include<avr/io.h>
#include<util/delay.h>
#define uchar unsigned char
#define AnJian_P_H PORTB |= _BV(PB4)
#define AnJian_D_L DDRB &= ~_BV(PB4)
#define JiDian_H PORTC |= _BV(PC1)//继电器控制端口
#define JiDian_P PORTC ^= _BV(PC1)
#define Jidian_PI() (PINB & _BV(PB4))//开关控制端口
#define JiDian_D_H DDRC |= _BV(PC1)
void Init()
{
AnJian_D_L;//输入
AnJian_P_H;//内部上拉电阻上拉
JiDian_D_H;//PC1作为输出
JiDian_H; //关闭继电器
}
int main()
{
Init();
while(1)
{
if(!Jidian_PI())
{
while(!Jidian_PI());
JiDian_P;
_delay_ms(30);
}
}
}
0 0
- AVR控制继电器
- 继电器控制
- 单片机控制继电器
- 单片机控制继电器电路
- 直流继电器控制交流电
- 单片机控制继电器
- 单片机控制继电器实验
- Arduino 控制四路继电器
- 单片机控制继电器电路
- 树莓派控制继电器开关
- 单片机控制继电器
- 用单片机控制继电器
- ardruino控制继电器
- 片儿机控制继电器电路
- 单片机对继电器的控制
- 树莓派GPIO远程控制继电器
- 硬件设计之继电器控制
- 独立按键控制继电器开关
- poj 3125 Printer Queue (队列)
- Luajit加密lua
- @property和@synthesize
- Android Activity 生命周期
- https+xml服务端/客户端java后台编写及soapUI https测试
- AVR控制继电器
- 容斥原理+质因数分解+组合数学
- 《Tips for Optimizing C/C++ Code》译文
- 设计模式入门之职责链模式Chain Of Responsibility
- ZooKeeper 会话超时
- OpenNI 1.5.4.0下VS2010开发环境的配置
- 每个程序员都必读的10篇文章
- 2.java杂谈
- MongoDB_06之查询+分页查询与排序