21460|35

640

帖子

0

TA的资源

五彩晶圆(初级)

楼主
 

今天把基于C8051F320的湿度计完工,公布所有代码! [复制链接]

    做了C8051F320的湿度计的个人收尾工作:

    1、加了一块锂充电电池,修改了充电电路。修改方法见我其他的帖子,不再罗嗦了。这个硬件修改需要软件配合才能工作。

    2、加入充电控制程序,电池电压显示部分。需要做上一点的硬件修改;

    3、加入日期时间显示和修改程序;

    4、加入超时关机程序(当机器闲置10分钟后,关闭OLED、MCU,让整机进入低功耗模式),软开机、关机模式。

    5、按纽RST为软开机、关机键,每按一次则循环进入整机工作状态和低功耗状态;

         按纽S2-A为模式切换键,切换机器进入电池电压显示、日期调节、时间调节各种模式;

         按纽S3-B为日期调节、时间调节键,调节增加各时钟日期值。

    6、每隔一小时在C8051F320的FLASH里面保存当前时间。本来想每分钟的,但是怕写的太频繁了FLASH用不了多久。因为时钟芯片平时一直工作的,而且加了锂电池,所以时间并不会随整机开关机而丢失。加入这个是因为以前调试的时候没有加锂电池,时间容易丢失。现在看起来这个保存功能用处倒不大。不过以后可以用来保存其他参数,所以依然保留。

    7、湿度计的完成并非我的原创,硬件电路都是EEWORLD各位网友辛勤努力的结果,我本人没有做出太大贡献,十分惭愧。软件部分也借鉴了各位网友的无私共享,在此谢过。

    全部代码见附件,湿度机我加了一个外壳,正好合适,不大不小,OLED、USB接口和按纽操作起来都很方便,携带出门使用小巧玲珑,明天找相机上写真照:

shiduji.rar

145.33 KB, 下载次数: 436

最新回复

很好,很强大   详情 回复 发表于 2020-3-28 20:03
点赞 关注(1)
 

回复
举报

2751

帖子

0

TA的资源

裸片初长成(初级)

沙发
 


USB都加上去了,强大。
在看USB协议,看得我可头晕了。
 
 

回复

2万

帖子

74

TA的资源

管理员

板凳
 

回复 楼主 zhdphao 的帖子

呵呵 祝贺下 嘿嘿 等着看图
加EE小助手好友,
入技术交流群
EE服务号
精彩活动e手掌握
EE订阅号
热门资讯e网打尽
聚焦汽车电子软硬件开发
认真关注技术本身
个人签名

加油!在电子行业默默贡献自己的力量!:)

 
 
 

回复

602

帖子

0

TA的资源

一粒金砂(中级)

4
 
USB都加上去了,真了不起!
个人签名白天图生存,晚上谋发展!!!
 
 
 

回复

875

帖子

0

TA的资源

五彩晶圆(高级)

5
 
 
 

回复

640

帖子

0

TA的资源

五彩晶圆(初级)

6
 

    我给湿度计包上了透明的热缩管,不影响OLED显示和按键使用,而且里面的元件也一清二楚。

    后面是电池,有原来旧手机的,很久没用。废物再利用一下。上

    热缩管包得很紧,里面的元件保护的不错。

    USB接口从侧面引出来。

 

    放在手掌里,很小巧。我的手大。

    温度、湿度、日期、时间都很准。

    再看看背面废物再利用的电池,元件都在电池下面。

 

    关机节约电能。电池可以用很久,用的时候再开,几秒钟就出画面。

   开机了,节约电能。

    插上USB接口充电,后面的红灯亮了。充满了会自动停的。

 

 
 
 

回复

640

帖子

0

TA的资源

五彩晶圆(初级)

7
 

原帖由 David_Lee 于 2010-8-21 20:23 发表 USB都加上去了,强大。在看USB协议,看得我可头晕了。 [/quote]

[quote]原帖由 zhandetian 于 2010-8-21 22:11 发表 USB都加上去了,真了不起!

 

    由于C8051只有128字节的RAM,而又暂时不会X-DATA,所以USB的调用去掉了。

    USB的函数库我都加上。我试过USB接口和这些USB函数库都可以用。只是用的时候还没有加上OLED显示部分。

    因为后来加OLED显示部分时,提示DATA超过了(也就是内存超过了128个字节),而X-DATA却剩余很多却不能用。

    我对DATA和X-DATA不会用, 所以去掉main里面的USB部分,但是USB函数库保留了备用。

[ 本帖最后由 zhdphao 于 2010-8-22 14:21 编辑 ]
 
 
 

回复

640

帖子

0

TA的资源

五彩晶圆(初级)

8
 

原帖由 soso 于 2010-8-21 21:22 发表 呵呵 祝贺下 嘿嘿 等着看图

    谢谢!上图了。

 
 
 

回复

978

帖子

0

TA的资源

一粒金砂(高级)

9
 

回复 6楼 zhdphao 的帖子

不错,你动作够快啊。。。。
 
 
 

回复

640

帖子

0

TA的资源

五彩晶圆(初级)

10
 

原帖由 小志 于 2010-8-22 09:30 发表

    鲜花应该给你们和EEWORLD的其他网友,大家共同努力。  呵呵!

[ 本帖最后由 zhdphao 于 2010-8-22 14:24 编辑 ]
 
 
 

回复

338

帖子

2

TA的资源

五彩晶圆(初级)

11
 

做得相当的不错

进取精神值得大家学习!
个人签名以VS1003B和山景方案为基础,倾心研制数字化语音录放产品
排忧邮箱xg_2004_sy@126.com
 
 
 

回复

171

帖子

0

TA的资源

一粒金砂(中级)

12
 
很好,很强大
 
 
 

回复

12

帖子

0

TA的资源

一粒金砂(初级)

13
 

强大

做的真好
 
 
 

回复

640

帖子

0

TA的资源

五彩晶圆(初级)

14
 

原帖由 古道热肠MP3 于 2010-8-22 16:19 发表 进取精神值得大家学习!

    只是玩而已, 谈不上进取精神。

 
 
 

回复

640

帖子

0

TA的资源

五彩晶圆(初级)

15
 

 

    呵呵!不是很好,赶出来,抛砖引玉。

[ 本帖最后由 zhdphao 于 2010-8-23 07:58 编辑 ]
 
 
 

回复

3

帖子

0

TA的资源

一粒金砂(初级)

16
 

看看 真牛啊

 

 
 
 

回复

4996

帖子

19

TA的资源

裸片初长成(初级)

17
 
不错,非常漂亮。。。。。
个人签名我的博客
 
 
 

回复

262

帖子

4

TA的资源

一粒金砂(高级)

18
 

不错,真了不起!
 
 
 

回复

996

帖子

0

TA的资源

一粒金砂(高级)

19
 
羡慕楼主啊!真不错~!,呵呵
 
 
 

回复

148

帖子

0

TA的资源

一粒金砂(中级)

20
 
楼主真强,向你学习啊!
 
 
 

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

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/9 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表