51单片机开发模板制作温度显示按键控速风扇,程序编好,按键功能实现不了,求大神门帮忙看看,感谢,感谢

51单片机开发模板制作温度显示按键控速风扇,程序编好,按键功能实现不了,求大神门帮忙看看,感谢,感谢,第1张

首先你这程序有问题,这四行不属于任何的子程序,编译都出错。

DisplayData[1] = smgduan[temp / 10000]

DisplayData[2] = smgduan[temp % 10000 / 1000]

DisplayData[3] = smgduan[temp % 1000 / 100] | 0x80

DisplayData[4] = smgduan[temp % 100 / 10]DisplayData[5] = smgduan[temp % 10]

把这四行改正后,编译后仿真运行程序,3个按键是起作用的。你感觉不起作用,是因为那3个按键,就是改变 flag 分举羡别为0,1,2。可是,主程序中根据 flag 值不同,执行的却是同一个动作,都是 moto=1(稍稍有一点区别,只是你感觉不出来)所肢答帆以,按什么键都是这个动作,按不按都 一样,当然那就会觉得按键不起作用。那3个按键控制的动作要有区别呀,或者动作区别要大,才能看出来按键起作用啦。最简单,直接的方法是,按住按键不松手,看数码管是不历雹是全灭啦,如果全灭了,说明按键就是起作用的。

单片机实现电游亏伏机转速的无极控制,从而实现电机上风扇的空键风力控制,方法很多,这里只说一种。

需要主要器材:神携

单片机最小系统;

单片机电源;

单片机程序下载器;

光控可控硅;

双向可控硅;

导线等。

方案:


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12370387.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-24
下一篇 2023-05-24

发表评论

登录后才能评论

评论列表(0条)

保存