----精华教程,+100 D币----
成品镇楼!!![DSC_0670_副本.jpg 【教程】数码管桌面电子时钟](/uploads/allimg/170707/221IE113_0.jpg)
(小米电子时钟,233~~)
————————————————————————————————————
制作项目:数码管桌面电子时钟
制作时间:6~8小时
制作难度:★★★☆☆☆
geek值:★★★★☆☆
![DSC_0679.jpg 【教程】数码管桌面电子时钟](/uploads/allimg/170707/221P3S01_0.jpg)
————————————————————————————————————
制作须知:
有单片机编程基础,keil软件,stc下载软件,isp下载器,
大概材料:
IC:stc89c52 、ds1302
晶振:11.0592M、32.768K
电容:10uf、30pf、
电阻:10k
40脚ic插座,cr2032电池座,cr2032电池,按键,蜂鸣器,白光二极管,蓝光二极管,红光二极管,(贴片的)
一割大小适合的充电宝,用来拆的~~待会解释
导线若干,
必备工具
————————————————————————————————————
教程步骤----
首先确定自己电子时钟的功能和外观,然后才能总结下一步要些什么硬件来支持。
比如说我的电子时钟,主要是小可以摆在桌面,看看时间,可以不用一直插着电,
掉电了自己可以重新调时,有个闹钟功能,外加个可以点亮的led灯,有时用来照明。
想法总是有的,想都不想和咸鱼有什么差别。。
接下来就要根据想法做硬件设计,和程序编程了。。
什么硬件设计。。
既然要显示的,就比如用个lcd,平民版的就用个数码管吧 显示=数码管,闹钟=蜂鸣器,可编程=单片机,计时=计时专用芯片=ds1302,调时=用按键,led=LED~~~
好啦好啦,都出来了。。怎么连在一起?。。。。。。。。。???
百度查查吧。。看看数据页
现在把引脚摆出来,。。。
![d0c8a786c9177f3e8f6c1d9270cf3bc79e3d56d1.jpg 【教程】数码管桌面电子时钟](/uploads/allimg/170707/221Z42X4_0.jpg)
![08f790529822720ec31abebb7ccb0a46f31fab9f.jpg 【教程】数码管桌面电子时钟](/uploads/allimg/170707/2220031Q7_0.jpg)
(打了码一样的模糊)
![d0c8a786c9177f3e087a842e70cf3bc79f3d5642.jpg 【教程】数码管桌面电子时钟](/uploads/allimg/170707/222031W09_0.jpg)
![aec379310a55b319347dab6d43a98226cffc1725.jpg 【教程】数码管桌面电子时钟](/uploads/allimg/170707/22211L493_0.jpg)
数码管又怎么连呢。。。。
![T2571bXXVaXXXXXXXX_!!450744318.jpg 【教程】数码管桌面电子时钟](/uploads/allimg/170707/22212S508_0.jpg)
其实这个共阴管是我捡回来的,
如果自己看了资料还是搞不明白的话。。
还是看我的连接图吧。。
![QQ图片20160728234936.jpg 【教程】数码管桌面电子时钟](/uploads/allimg/170707/22221YL6_0.jpg)
(专治颈椎病。。。)
——————————————————————————————————————————————————
程序编写:
这个对于初学者而言,这是单片机制作的最难部分,但也是最有趣的部分。
看懂这些ic 的驱动方法不是难,根据时序图和网上的驱动程序对照着看,看看ic
是怎么工作的。
然而其实你不懂ic驱动也可以,只要你会用这些函数,调用在你的设计中就行了。
我的代码挺乱的,如果只是玩玩,可以直接用,最好不要参考来改了。。。
源码在文章末尾的附件中
根据下注释理解下。。。
--------------------------------------------------
接下来的制作环节了。。。
首先是程序下载到最小系统板上测试下
![DSC_0648.jpg 【教程】数码管桌面电子时钟](/uploads/allimg/170707/2223506193_0.jpg)
测试了我两三天,一步步来,每个函数都测试完再写在一起。
拆个三无充电宝
![DSC_0652.jpg 【教程】数码管桌面电子时钟](/uploads/allimg/170707/2224105359_0.jpg)
真三无,连电芯上任何标记都没,希望不要炸。。
![DSC_0653.jpg 【教程】数码管桌面电子时钟](/uploads/allimg/170707/222513S57_0.jpg)
包扎起来。。并联,引出正负。
![DSC_0654.jpg 【教程】数码管桌面电子时钟](/uploads/allimg/170707/22252Y5L_0.jpg)
看来找到差不多大小的盒子了,就决定是你了——小米手环的盒子
![DSC_0655.jpg 【教程】数码管桌面电子时钟](/uploads/allimg/170707/2225593G7_0.jpg)
根据电路图做个最小系统板,就在插座上搭棚
(责任编辑:admin) |