单片机用一个按键随意切换控制三种模式 #includedefine uchar unsigned chardefine uint unsigned intuchar time,sec,keyval;sbit D1=P3^3;sbit D2=P3^4;sbit KEY=P3^5;void t0isr()interrupt 1{TH0=(65536-50000)/256;TL0=(65536-50000)%256;time+;if(time>;=20)sec+;}main(){TMOD=0x01;TH0=(65536-50000)/256;TL0=(65536-50000)%256;ET0=1;EA=1;keyval=0;while(1){switch(keyval){case 0:TR0=1;sec=0;if(sec){D1=0;D2=1;}else {D1=1;D2=1;}break;case 1:TR0=1;sec=0;if(sec){D1=1;D2=0;}else {D1=1;D2=1;}break;case 2:TR0=1;sec=0;if(sec){D1=0;D2=1;}if(sec>;=30&sec){D1=1;D2=0;}else {D1=1;D2=1;}break;default:break;}}}51单片机按键控制 #includesbit key=你接按钮的端口;sbit led=你接LED的端口;void delay(unsigned int ms){unsigned int x,y;for(x=ms;x>;0:x-)for(y=100;y>;0;y-);}void main(){while(1){if(key=0)/判断键是否按下{delay(10);10ms延迟if(key=0)/消抖{led=1;如果共阳极led=0;delay(500);led=0;}}}}如何用单片机控制开关? 呵呵 这个俺可以帮助你可以利用单片机的I/O端口 控制驱动装置来 再由驱动装置控制继电器开关自的(zd闭合、断开)就可以对电源电路进行开关控制了。还有不懂的地方 可以继续问喽满意 就选满意回答
随机阅读
- 求建筑类生产实习日记,报告。毕业实习报告 建筑施工毕业实践报告日记
- 河南省新乡市获嘉县亢村镇中国邮政银行现在能贷款吗? 郑州的怎么能帮我? 河南省新乡获嘉县亢村
- 魔兽6.2附魔专业刚学会,学了德拉诺附魔图纸,上限达到700点之后,能开始做卷轴吗? 6.2 附魔卷轴
- 水介质液偶密封失效 液压油缸油封失效原因分析?越详细越好!跪求,急!!!
- 改革开放以来党建的主要成效有哪些
- 读80天环游地球记录卡 急!!!!!80天环游地球总结
- 洗衣机水位传感器故障怎么维修,在什么位置。谢谢 洗衣机电子水位器故检修技巧
- 键盘输入数学指数 求一道C语言题目问题是:从键盘输入一个数字字符,要求改用数值形式输出,字符0的ascii的值为48
- 四川话要的哈什么意思 四川话我的哈数是什么意思?
- FOB价格 只知道成本价和目标利润 目标价格=总成本
- [同城播报]水兵舞成乌苏群众健身新时尚 水兵舞 舞蹈服女士专用
- 贵州筑水水产业有限公司招聘 求解在地理中,什么算作地形封闭
- 台湖镇永乐站 北京站坐地铁到通州区台湖镇011县道永乐园
- 使用班级优化大师使用者里面有多种角色 希沃班级优化大师里,任课老师在班级管理中有什么权限?
- 中村静香裸光 动漫声优:值田佳奈都有那些作品?……
- 梦100沉睡在光之森林 塞尔达玩家救公主的多还是不救公主的多?
- 江阴哪里有最正宗的兰州拉面啊??拜托了各位 谢谢 兰州拉面哪个店正宗
- 赖汤圆直接销售的超市 为什么要捏紧?包制赖汤圆时?
- 泸州市2914年大病统筹报销款什么时候下来的 泸州市 统筹城乡
- 有争议的协议签了有效吗 如果我签了补偿协议是否还可以对有争议的部分进行行政复议 问题补充