一乐电子

 找回密码
 请使用微信账号登录和注册会员

QQ登录

只需一步,快速开始

微信扫码登录

手机号码,快捷登录

手机号码,快捷登录

搜索
查看: 6398|回复: 19

[51单片机] 2051的源程序怎么编译?

[复制链接]
发表于 2011-10-7 03:31 | 显示全部楼层 |阅读模式
想做个温控器,找到个资料有电路图有源程序。不过对于编程我是什么也不懂的。。。。
有会的帮我编译下可以吗?
http://hi.baidu.com/liweidiy/blo ... 8e3523cefca343.html
发表于 2011-10-7 11:24 | 显示全部楼层
2051.rar (56.39 KB, 下载次数: 1304)

编译好了  烧那个HEX文件就可以了。。不过提示有15个警告,你先试试吧。
回复

使用道具 举报

 楼主| 发表于 2011-10-7 13:57 | 显示全部楼层
谢谢楼上的兄弟
回复

使用道具 举报

 楼主| 发表于 2011-10-10 20:21 | 显示全部楼层
本帖最后由 bbk 于 2011-10-10 20:22 编辑

做好了,功能方面有两个问题不合用:1,这个程序上电默认是关闭输出的。温度不显,继电器不受控。2,控制方式是达到温度值上限继电器吸合,我需要的是达到上限继电器关闭。
这两个这个改一个其实就可以用了
有没有兄弟帮改下?

cdle050029_02.rar

50.89 KB, 下载次数: 1188, 下载积分: 一乐金币 -1

回复

使用道具 举报

 楼主| 发表于 2011-10-10 20:22 | 显示全部楼层
这个是开源的,原出处:
http://www.cdle.net/web/alldata/CDLE/cdle050031.htm
回复

使用道具 举报

发表于 2011-10-10 21:27 | 显示全部楼层
这个程序里面嵌套了好多汇编,如果不急的话,过几天我有时间后,帮你看一下……但不保证可以改好……
回复

使用道具 举报

 楼主| 发表于 2011-10-10 22:17 | 显示全部楼层
本帖最后由 bbk 于 2011-10-10 22:19 编辑

谢谢785418837,我自己对照着改好了。改了3个地方 TC.zip (1.65 KB, 下载次数: 1244)
回复

使用道具 举报

 楼主| 发表于 2011-10-11 17:19 | 显示全部楼层
有没人朋友能帮加上回差的代码?不然在温度临界时继电器动作频繁,影响寿命
回复

使用道具 举报

 楼主| 发表于 2011-10-17 22:49 | 显示全部楼层
回差好像没什么用,换成固态继电器省心了
分辨率如果到0.1度的好像临界点继电器不会这么频繁动作
回复

使用道具 举报

发表于 2011-10-20 07:04 | 显示全部楼层
V2ToV();        //转换显示值

if(RelayOutPort = 0) //判断状态
{huicha=2;}           //设置回差
else
{huicha=0;}

      if (TMV > TMSetV-huicha)   //根据采集到的温度值控制继电器 包括回差
        {
          RelayOutPort = 0;
                    }
      else
                    {
          RelayOutPort = 1;
                    }

看看行不行
回复

使用道具 举报

本版积分规则

QQ|一淘宝店|手机版|商店|一乐电子 ( 粤ICP备09076165号 ) 公安备案粤公网安备 44522102000183号

GMT+8, 2025-11-5 00:08 , Processed in 0.043167 second(s), 30 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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