找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

求教一个简单的单片机延时编程

查看数: 2781 | 评论数: 10 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2020-2-20 15:52

正文摘要:

家里的电热水器坏了,总是显示ER错误,经检测是低水位加热器控制不受控,总是加热过热报错。上水位加热控制是正常的,现在想只利用上水位控制,到温度断开时延时5分钟控制下水位加热。用片STC15F104W做了个简易电路 ...

回复

ID:695961 发表于 2020-2-21 18:15
建议下次这样写就再也不会错了。

if(1 == shiitme)

有时改变一下编程习惯会让你省去很多精力。
ID:115923 发表于 2020-2-21 16:51

if(shiitme = 0) 这样使用是不对的,应该改为 if(shiitme == 1),判断应该用双等号。
ID:560467 发表于 2020-2-21 15:47
if(shiitme=0)应该是使用判断句而不是赋值句既应该使用if(shiitme==0)
ID:282850 发表于 2020-2-21 15:37
没有keil了,不知keil是报错还是警告信息?IAR只是一个警告。
if(shiitme=1) 也是可以运行的。但是大忌讳。
ID:404454 发表于 2020-2-20 22:33
wulin 发表于 2020-2-20 19:49
if(shiitme=1) 判断语句要用== ,不可用赋值符= 。

多谢,
ID:404454 发表于 2020-2-20 22:32
tyrl800 发表于 2020-2-20 17:08
if(shiitme=1) 这样的都不对

多谢,
ID:404454 发表于 2020-2-20 22:31
xuyaqi 发表于 2020-2-20 16:46
if(shiitme=0)不对,应该if(shiitme==1),判断应该用双等号。

多谢,都是我偷懒复制粘贴的错。
ID:213173 发表于 2020-2-20 19:49
if(shiitme=1) 判断语句要用== ,不可用赋值符= 。
ID:275826 发表于 2020-2-20 17:08
if(shiitme=1) 这样的都不对
ID:94031 发表于 2020-2-20 16:46
if(shiitme=0)不对,应该if(shiitme==1),判断应该用双等号。

小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表