问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

51单片机控制继电器的程序看不太懂,希望大神在每句后面注解一下。

发布网友 发布时间:2022-04-26 15:09

我来回答

2个回答

热心网友 时间:2023-10-11 02:13

#include<reg52.h>
#include <intrins.h>
#define uint unsigned int
sbit a=P1^4;//a继电器控制端
sbit b=P2^3;//b继电器控制端
sbit c=P2^5;//c继电器控制端
sbit d=P2^7;//d继电器控制端
uint t;
void Init_t0(void) //定时器初始化
{
TMOD=0x01;//定时器0工作于方式1,16位定时器
TH0=0x4C;TL0=0x00; //定时时间50ms
ET0=1;//允许定时器0中断
TR0=1;//定时器0启动
}
void time0_server_(void)interrupt 1 //定时器0中断函数
{
TH0=0x4C;TL0=0x00;//定时时间50ms
t++;//t每50ms加1
}
void main()//主函数
{
Init_t0();
a=0;//初始化,所有继电器释放
b=0;//
c=0;//
d=0;//
t = 0;//计时器从0开始计时
EA = 1;//开启总中断
while(1) //循环
{
switch(t)//以t为参数的分支程序,t每50ms加1
{
case 0://如果t=0(最初2秒),继电器a吸合,其他释放
a = 1;
b = c = d = 0;
break;
case 40://如果t=40(第二个2秒),继电器b吸合,其他释放
b = 1;
a = c = d = 0;
break;
case 80://如果t=80(第三个2秒),继电器c吸合,其他释放
c = 1;
a = b = d = 0;
break;
case 120://如果t=120(第四个2秒),继电器d吸合,其他释放
d = 1;
a = b = c = 0;
break;
case 160://如果t=160(第四个2秒结束),t=0,重复最初2秒情况
t=0;
break;
default://如果t与上述数字都不想等,啥也不做,免得干扰继电器状态
break;

}
}
}

热心网友 时间:2023-10-11 02:13

需要给你写吗追问急需

追答代做的
我id

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
表格列求和公式怎么设置 求和函数公式怎么输入 北京注册成立一个公司需要多少钱 北京公司都是什么 手机导航地图语音怎么下载 如何分别真金和仿金首饰 怎样区分真金和仿金首饰呢 小学生新年晚会主持人的串词!!(不要太多)急 大大后天就需要了!!!_百度... 周年晚会策划公司 奥格瑞玛传送门大厅在哪 奥格瑞玛传送门大厅怎么走 单片机控制继电器程序 如何用单片机控制继电器? 梦见晚霞下面钓鱼? 男朋友说梦见我生了女儿,一家四口晚霞下散步? 手机qq上怎样才能添加好友分组 手机上qq,怎样添加分组? QQ手机上怎么添加分组? 智能充电宝长时间充电会充坏吗? 谁有非常主播里面的全部插曲啊?? 非常主播插曲 电影《非常主播》的男主角第一次打扫卫生的插曲是什么? 求韩国电影《非常主播》里面所出现的全部歌曲 电影《超速绯闻》(非常主播)95:08——95:30的音乐是什么啊? 非常主播的原声带曲目有什么 《非常主播》的《礼物》的歌词是? 请问、由车太贤主演的《非常主播》所有的歌曲、一切歌曲。 非常主播里面的歌名??? 非常主播的插曲 韩国喜剧《非常主播》里面的歌曲 关于《非常主播》的插曲! 51单片机按键控制继电器的编程,按下键继电器闭合再按下键继电器断开,求大神给个编程,新手急用,谢谢! 求51单片机控制继电器程序 单片机控制继电器 单片机控制继电器代码 51单片机如何用C语言控制继电器?? 单片机怎么控制继电器? 用单片机控制继电器和蜂鸣器的程序 用单片机设计程序实现继电器开关控制 单片机89c51控制继电器程序 求用C语言让单片机控制继电器只吸合5次的代码 或方法。 单片机89c51控制多个继电器程序 单片机通过串口写命令控制继电器 51单片机控制继电器 求51单片机控制继电器的汇编程序或c语言程序!!! PC通过485与51单片机通讯去控制继电器,如何编单片机C语言程序? 单片机 继电器 作用 太原短信中心号码多少 太原黄码给发什么短信 太原短信验证码公司有几家? 山西太原的联通用户怎么发短信查话费了?