51单片机控制继电器的程序看不太懂,希望大神在每句后面注解一下。 #includeincludedefine uint unsigned intsbit 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;定时时间50msET0=1;允许定时器0中断TR0=1;定时器0启动}void time0_server_(void)interrupt 1/定时器0中断函数{TH0=0x4C;TL0=0x00;定时时间50mst+;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。单片机怎么控制继电器? 我最近也在搞单片机和继电器的控制,下面是我的图片,你把那个三极管一改就可以了.你不要用三极管放大,直接接一上拉电阻就得了单片机控制继电器 可能有两个问题1.单片机程序有问题,程序出错让让继电器反复开/断2.可能是驱动问题,单片机一般是不能直接驱动继电器的,需要接放大器来驱动,一个功率管就可以当然我估计第一种可能比较大,只要你仔细检查程序,一般能解决
随机阅读
- 《唐雎不辱使命》文言文阅读答案 唐雎不辱使命阅读题及答案
- 申报浙江省示范性农民合作社 农村合作社怎么申请扶贫政策
- 讨四海之内才 我部悍将刘三刀,三刀之内必斩吕布于马下 是谁说的???
- 有没有特别好看的落日照? 莫道桑榆晚好看吗
- 我购了 新疆阿克苏供暖日期2015冬
- 痴皇 幽游白书 幽游白书竟然有续集?
- 汕头二手房交易市场详细地址在哪 惠州市惠城区下浦横江四路华洪大夏附近酒店
- smt操作员做什么的? stm贴片生产线
- 上海市杨浦区水丰路小学怎么样? 水丰路小学怎样
- 本科环境工程专业,现在急需确立一个实验课题,固体废弃物方面的,谁来提供点思路或者方向或者资料什么的 工程试验资料在大家的努力下
- 去北大荒景区坐多少路车 哈尔滨北大荒现代生态园怎么坐车去?
- 金融资产评估与金融市场是否相关 资产评估包括金融学吗 准备报浙大城市学院
- 气压罐的工作原理 给水气压罐的工作原理
- 台剧泡沫之夏 泡沫之夏电视剧全集Qvod在线观看_泡沫之夏全集高清迅雷DVD下载_泡沫之夏优酷土豆奇艺在线播放
- 长大公路工程有限公司实力背景 移民加拿大,你们后悔了么?
- 耐旱的蔬菜有哪些? 什么耐寒又耐旱蔬菜
- 剑侠世界手游切磋 剑侠世界手游护法怎么寻访 剑侠世界手游护法拜访方式介绍
- 北京密云南山滑雪场怎么收费 从北京西单去密云县的南山滑雪场怎么去最省时间和钱?(麻烦请说下路线和总共要多少时间)
- 乙酸乙酯和氢氧化钠反应生成什么 氢化钠与乙酸乙酯的反应
- 智能加热体温站立实体娃娃怎么样? 实体娃娃植毛教程