zl2168
发表于 2016-11-18 12:38
本帖最后由 zl2168 于 2016-11-18 12:40 编辑
jianhong_wu 发表于 2014-6-10 02:05
第四十八节:利用DS1302做一个实时时钟。
开场白:
DS1302有两路独立电源输入,我们只要在其中一路电 ...
你的程序太冗长,看看我的程序,简洁明了。
实例91具有校正功能的时钟1302(LCD1602显示)
先Proteus仿真,确认有效
摘自张志良编著《80C51单片机仿真设计实例教程——基于Keil C和Proteus》清华大学出版社ISBN 978-7-302-41682-1
书中电路和程序设计有详细说明,程序语句条条有注解。
zl2168
发表于 2016-11-18 12:40
本帖最后由 zl2168 于 2016-11-18 12:44 编辑
你的程序太冗长,看看我的程序,简洁明了。
《80C51单片机仿真设计实例教程——基于Keil C和Proteus》清华大学出版社ISBN 978-7-302-41682-1,内有常用的单片机应用100案例,用于仿真实验操作,电路与程序真实可靠可信可行。
zl2168
发表于 2016-11-18 12:48
本帖最后由 zl2168 于 2016-11-18 12:52 编辑
功能齐全的电子密码锁
⑴ 电路设计 …
⑵ 功能设计 …
⑶ 程序设计 …
⑷ Proteus仿真 …
先Proteus仿真一下,确认有效,验证上述功能。
以上摘自张志良编著《80C51单片机实用教程》ISBN978-7-04-044532-9,高教社出版。
书中电路和程序设计有详细说明,程序语句条条有注解。
欢迎咨询,zzlls@126.com
chjx0131
发表于 2016-12-5 10:11
{:1_137:}广告卖书的吗?
zxc680126
发表于 2016-12-10 20:17
请问:if(ucKeyLock1==0)//有按键按下,且是第一次被按下
{
++uiKeyTimeCnt1;//延时计数器
if(uiKeyTimeCnt1>const_key_time1)
{
uiKeyTimeCnt1=0;
ucKeyLock1=1;//自锁按键置位,避免一直触发
ucKeySec=1; //触发1号键
}
}
这一句 if(ucKeyLock1==0)//有按键按下,且是第一次被按下 不太理解
深藏在云端
发表于 2016-12-25 12:20
楼主现在还在更新吗?
hjl
发表于 2017-1-15 00:58
感谢楼主无私分享,辛苦啦!
cpfpost
发表于 2017-9-26 21:00
内容呢
fly5578
发表于 2019-2-25 08:16
apleilx 发表于 2015-1-8 09:50
指针和结构体之妙用无穷,居然是没用的东西?
看你认真了不是!
zlk89
发表于 2019-9-4 08:32
收藏学习了
通途科技
发表于 2024-1-1 12:51
图文并茂,感谢分享,非常棒的知识体系,受益匪浅!!!!!!!!
suuner
发表于 2024-1-7 19:36
<p>刚入门,认真学习</p>
beyond_笑谈
发表于 2024-6-3 13:15
<p>尽管帖子热度还在,但是楼主已近十年没有更新了</p>
hjh0512
发表于 2024-6-5 21:58
<p>刚学,我看的不是太懂,先mark,收藏了,慢慢看。</p>
q1233
发表于 2024-7-4 14:01
<p>上一节鸿哥列出了初学者七大误区,到底什么才是初学者关注的核心?那就是裸机奔跑的程序结构。一个好的程序结构,本身就是一个微型的多任务操作系统。</p>
att123
发表于 2025-1-2 19:58
楼主有没有出书呢?
tryisbest
发表于 2025-1-4 19:16
<p>51虽然古老,但目前还是很多开发的重心,因为习惯了</p>
页:
1
2
3
4
5
6
7
8
9
[10]