一乐电子

一乐电子百科

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

QQ登录

只需一步,快速开始

快捷登录

手机号码,快捷登录

搜索
楼主: sdf15937
收起左侧

[其他综合] 自己仿了一个单片机时钟

  [复制链接]
发表于 2012-9-30 17:20 | 显示全部楼层
我做了一个用89C52也不行
发表于 2012-11-12 22:20 | 显示全部楼层
看过程序DS1302_CLK = P1^5;              //实时时钟时钟线引脚与电路图不符,做失败的不知有没留意。
发表于 2012-11-13 13:46 | 显示全部楼层
中文,很好啊,极为友友都没做成,我试试?
发表于 2012-11-22 21:52 | 显示全部楼层
有不用1302时钟芯片的程序吗?
发表于 2012-11-22 22:29 | 显示全部楼层
楼主这个可以做成成品销售。应该很热销,而且还有温度显示。
发表于 2012-11-26 04:59 | 显示全部楼层
本帖最后由 sunny503 于 2012-11-26 21:27 编辑

按楼主10楼的源码,用8元个的蓝色的LCD1602改动对应好的1602液晶IO端口烧录入STC89C52RC单片后LCD顶部呈现16格方块,但反复多次通断电源却能启动显示和走时(现未能根除。),但是秒数有滞留跳变现象(秒数有滞留跳变现象是P0口数据线接触不良,昏!望大家引以为鉴.小走弯路.)和温度0.5度递加或递减的刷新显示(温度显示精度太低了,要是以0.1度精度变动显示还差不多。排除硬件接线不良和更换新的18B20后也未能根除。2012.11.26更新)也在这里问问楼主的实际效果也是这样的吗?如何解决这些不良现象?望解答。

温度刷新精度0.5度递变显示

温度刷新精度0.5度递变显示


温度刷新精度0.5度递变显示强差人意

温度刷新精度0.5度递变显示强差人意

下图改了个闹钟图标和英文星期后的阿拉伯数字显示:
闹钟报时的“伏尔加河上的纤夫”歌曲不错的^_^
LCD1602温度精度每0.5度刷新闹钟图标.jpg
温度刷新精度0.5度递变显示强差人意。
发表于 2012-11-26 08:38 | 显示全部楼层
真是高手.学习了
发表于 2012-11-26 10:52 | 显示全部楼层
学习了!
发表于 2012-11-26 12:41 | 显示全部楼层
按键被屏盖住了。。。
发表于 2012-11-26 12:59 | 显示全部楼层
回复 27# sunny503


    温度以0.5度跳动,是因为分辩率为9位。在主程序初始化时要设置成12位,要连续向DS18B20写入三个字节。如插入以下代码:

DS18B20_WriteByte(0xCC);   //DS18B20跳过读序号列号的操作
DS18B20_WriteByte(0x4E);   //DS18B20写寄存器
DS18B20_WriteByte(0x00);
DS18B20_WriteByte(0x00);
DS18B20_WriteByte(0x7F);   //DS18B20连续写入三个字节,设置12位分辨率

不知说的对不对,你可以试一下。

本版积分规则

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

GMT+8, 2024-5-2 23:01 , Processed in 0.051012 second(s), 30 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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