利用单片机时间控制继电器动作

用at89c52rc最小系统+数码管+按键+继电器制作时间控制继电器电路 并编程序 具体步骤越详细越好
我要的是用时间控制继电器比如说早上六点半开继电器过十分钟后再开起每天都如此循环程序你怎么编都可以编好

应该是用按键控制继电器,用数码管显示定时器时间。写一个数码管显示函数,在定时器中断里调用,同时主程序用while(1)扫描按键,用if判断即可,没有板子的电路图没法编程的 ~追问

单片机引脚说明
P00-P07 —— 4 位数码管的段码数据线,共阳数码管
据P10-P13 —— 数码管位控制(共阳)
P20-P25 ---- LCD1602/12864 功能控制引脚
P14 —— 继电器 控制引脚
P15 —— 蜂鸣器P20-P27 —— 8 路 LED 发光二极管,共阳接法
P32-P37 —— 6 键独立键盘与中断按 程序发送邮箱284792968@qq.com

温馨提示:内容为网友见解,仅供参考
第1个回答  2014-03-05
最好不要,一般当地供电部门不允许,影响杆上变压器的保养和维护,另外,我觉得虽然铁皮屋有屏蔽作用,但电磁辐射对人体不好,经常在下面进进出出也不好,还有会不会引雷造成危险啊!本人不专业,以上只是常规猜测。追问

单片机引脚说明
P00-P07 —— 4 位数码管的段码数据线,共阳数码管
LCD 数据并行总线
P10-P13 —— 数码管位控制(共阳)
P10-P12 —— DS1302 实时时钟脚位
P20-P25 ---- LCD1602/12864 功能控制引脚

P14 —— 继电器 控制引脚P15 —— 蜂鸣器 控制引脚P20-P27 —— 8 路 LED 发光二极管,共阳接法

第2个回答  2014-03-04
看书编写吧追问

看什么书 提示下名字 什么价格 给个淘宝地址也行 谢谢啦

51单片机,想用单片机控制继电器(长时间延时),感觉弊端很大,希望指点...
你这个方案的出发点就错了,看你的文字描述,是要在特定的时刻完成特定的切换动作,所以你这个方案的核心是实时时钟(RTC,Real Time Clock),而不是靠单片机延时。所以你的方案构成应当是:RTC芯片+单片机+继电器驱动电路。如果仅仅是练手,那么重点是要提高你的延时精度,多重循环的延时精度是很差的(...

怎么用单片机控制一个继电器的开启和关闭的时间?
说明:按下K1灯点亮,再次按下时灯熄灭 \/ include<reg51.h> define uchar unsigned char define uint unsigned int sbit K1=P1^0;sbit RELAY=P2^4;\/\/延时 void DelayMS(uint ms){ uchar t;while(ms--)for(t=0;t<120;t++);} \/\/主程序 void main(){ P1=0xff;RELAY=1;while(1){ ...

求STC89c52单片机用倒计时控制继电器开、合的C语言程序,晶振12.000_百...
这是数字时钟的C程序,如果要实现对继电器的开关控制,就可以在主程序中加入对时间的控制。也就是说,在你定义的某个时间上,继电器会实现开或者合的状态!由于单片机对数码管的控制引脚有别,程序还得自己加以修改。include<reg52.h> \/\/#include<absacc.h> define uchar unsigned char define uint ...

如何用单片机控制继电器?
不要用三极管放大,接上拉电阻即可。做实验直接选用线圈电压为5V的继电器就可以。单片机输出引脚与继电器之间要接一个三极管,单片机I\/O直接继电器电流不够。单片机是一个弱电器件,一般情况下它们大都工作在5V甚至更低。驱动电流在mA级以下。而要把它用于一些大功率场合,比如控制电动机,显然是不行的。在...

单片机如何控制继电器
(1) 首先,需要配置单片机的GPIO口作为输出模式。(2) 然后,在需要控制继电器的时候,将GPIO口设置为高电平(电源引脚激活),继电器将会吸合,导通继电器的输出端。(3) 如果需要断开继电器,则将GPIO口设置为低电平(电源引脚关闭),继电器将会释放,断开继电器的输出端。需要注意的是,单片机的输出电压...

单片机如何控制继电器开关,就是测试结束后继电器就闭合,C语言程序_百...
假如你用的是51,再假如你用的是P11口控制,再假如你用的是低电平触发继电器,再假如你的测试时间是5秒。程序将如下:main(){P1^1=0;DELAY_S(5);P1^1=1;while(1);} 一个程序必须有开头的要求,有结尾的要求,只给出中间,不知道怎样算开始测试,不知道怎样算结束测试,不知道继电器测试...

用单片机控制继电器动作,继电器一连接上设备就自动断开怎么回事?_百度...
不知你怎么接的 应这样连接,单片机与12V共地,R接高电平K吸合 你图不全,不知你说的输出电压12v是哪里,最好说明想用哪个高低电平去控制继电器吸合

当单片机接受到一个外部高电平信号,单片机延时36秒后使继电器断电,3秒...
比如用51单片机 sbit in=P2^0;sbit jdq=P2^1;void del_1s(unsigned int i)\/\/没有要求很很很很精准的话这个差不多就是1miao你计算36秒 误差不大于0.5秒 { int j;while(i--){ for(j=0;j<=9;j++)while(11000);} } void main(){ jdq=1;\/\/继电器上电,你说的,在接收到信号是...

单片机控制继电器定时开关的程序流程
单片机控制继电器定时开关的程序流程 是不是要设置一个条件循环检测当前时间如果设定开启的小时<=当前小时<设定关闭小时&&设定开启的分钟<=当前分钟<设定关闭分钟则接通继电器否则断开继电器??这个扫描当前时间的间隔... 是不是要设置一个条件循环检测当前时间 如果 设定开启的小时<=当前小时<设定关闭小时 && 设定开启...

请教一个单片机控制继电器的问题
一般常用的继电器的线圈是电压12V的,最简单的控制就是用一个NPN的三极管驱 动一个继电器。如果,要更可靠的,可以加一个光耦就更好了。如下图,继电器触点控制220V的电灯。

相似回答