找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 1695|回复: 4
打印 上一主题 下一主题
收起左侧

用1寸LED时钟修改的热敏电阻温度计 求指导

[复制链接]
跳转到指定楼层
楼主
ID:17109 发表于 2020-5-8 12:11 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
原来是用4位LED显示的时钟修改的热敏电阻温度计
已修改成通电就显示温度计 是4位LED显示的,如何把一些用不到的ds1302.c和ds1302.h ,修改去除.
还有这个程序上   main.c  #include "ds1302.h"    要什样修改去除,简化程序
有懂修改的师博吗?求指教

51hei.jpg (39.13 KB, 下载次数: 54)

51hei.jpg

1寸时钟热敏电阻温度计.rar

593.54 KB, 下载次数: 14

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏1 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:584814 发表于 2020-5-8 14:53 | 只看该作者
看了一下程序犬牙交错,删除大法不好用。
可以搞清每个函数的用途逐个删去,或自己重新搭建一个程序更方便些。

评分

参与人数 1黑币 +20 收起 理由
admin + 20 回帖助人的奖励!

查看全部评分

回复

使用道具 举报

板凳
ID:584814 发表于 2020-5-8 17:32 | 只看该作者
1、ADC_convert();这个是显示温度的,在 main()里保留,其他时间的包括调时间的统统删除;
2、DS1302的所有东东删除(移走),但ds1302.h文件里的以下内容要C+V到主程序里:
sbit LED1      = P3 ^ 7;//数码管1
sbit LED2      = P3 ^ 6;//数码管2
sbit LED3      = P3 ^ 5;//数码管3
sbit LED4      = P3 ^ 4;//数码管4
sfr P3M1        =   0xB1;
sfr P3M0        =   0xB2;
没有上机试或仿真过也许这样不通过,你自己试试改吧。总体感觉源程序也是乱麻,不如重写。

评分

参与人数 1黑币 +20 收起 理由
admin + 20 回帖助人的奖励!

查看全部评分

回复

使用道具 举报

地板
ID:462827 发表于 2020-5-8 18:25 | 只看该作者
看着程序哪里可能不用的先分别试验注释,达到目标后,最后再把注释的删除。

评分

参与人数 1黑币 +20 收起 理由
admin + 20 回帖助人的奖励!

查看全部评分

回复

使用道具 举报

5#
ID:420836 发表于 2020-5-9 03:36 | 只看该作者
可以删除明显不使用的代码,例如与DS1302相关的与时间相关的代码

评分

参与人数 1黑币 +20 收起 理由
admin + 20 回帖助人的奖励!

查看全部评分

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

Powered by 单片机教程网

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