傻大方


首页 > 知识库 > >

基于|基于89C51单片机的万年历设计( 四 )


按关键词阅读: 89 基于 设计 万年历 单片机 C51


4)蜂鸣器没有工作 , 原因是电路接法错法 , 原接法如图(a), 改正后的为(b), 正确 的接法还有图(c)。
Q? NPN U? BEL L R10 1K R9 1K P1.0 VCC Q? NPN U? BEL L R10 1K P1.0。

26、VCC Q? NPN U? BELL R10 1K P1.0 VCC (a)错误的 (b)正确的 (c)正确的 七、软件调试及设计 1.软件设计思想: 第一步:显示功能测试 。
利用软件逐个显示 LED , 从而检查显示电路 , 确定每个数字所对 应的段码值 。
第二步:按键功能测试 。
利用软件测试按键部分功能是否 第三步:时间显示 第四步:时间可调测试 第五步:万年历可调测试 第六步:程序优化 2.程序流程图:(见下页) 开始 系统初始化 送初值显示 LOOP 时钟自动加 1 调 KEY_SET 调功能键处理 P1.2 按 下? 开设置 , 调时 间设置模块 P1.1 按 下? P1.7 按 下? 调闹铃设置切 。

27、换到日历显示 调时间显示 P1.7 按 下? 开设置 , 调日 历设置模块 调日历显示 , 延 时 10S ,返回 LOOP 程序流程图 八、设计中存在的问题 1.DS1302 工作的稳定性加入辅助电容实现负载匹配 在实际使用中 , 我们发现 DS1302 的工作情况不够稳定 , 主要表现在实时时间的传送有 时会出现误差 , 甚至整个芯片停止工作 。
我们对 DS1302 的工作线路进行了分析 。
从上图看 出 , DS1302 的外部电路十分简单 , 唯一外接的元件是 32768Hz 的晶体 。
通过实验发现:当 外接晶体电路振荡时 , DS1302 计时正确;当外接晶体电路停振时 , DS1302 计时停止 。
因此 ,我们认为 32768 。

28、Hz 晶体是造成 DS1302 工作不稳定的主要原因 。
DS1302 时钟脉冲的产生依赖外接晶体与其内部的电容配合 。
由于 DS1302 在芯片本身 集成了 6pF 的电容 , 所以 , 为了获得稳定可靠的时钟 , 必须选用具有 6pF 负载电容的晶体 。
很多设计者在设计时仅注意晶体的额定频率值 , 而忽视了晶体的负载电容大小 。
在这里处 理的办法是:先测晶体的负载电容(记为 CI) , 若 CI6pF , 则在晶体的一端增加一串联电容 CS 以产 生所需的负载电容 CI , 即 1/CI=1/6pF1/CS , 通过计算即可得出应增加的辅助电容的大小 。
如此处理 , DS1302 即可起振 。
2.乱码显示 时间显示时 , 可正常显示; 。

29、调整时间时 , 按加键或减键时 , 偶有乱码出现 , 经调试仍 没有解决问题 。
九、设计总结 通过本次万年历的设计 , 安装及调试 , 我觉的我基本上完成了从理论到实践的过度 ,懂的了如何在实际操作中运用所学的专业知识 。
我了解了贴片产品的工艺流程 , 焊接、组 装技术也得到了很大的提高 , 认识到无论是在硬件设计还是在软件设计中 , 都要细心、耐 心 , 每一个细小的环节都不容马虎 , 比如硬件检查 , 有的同学未经检查直接接 220V 电源 ,结果导致自己的实验板和实验装置一起烧坏 。
通过实习我学会了理性的去设计、调试 , 遇 到问题不再盲目 。
十、附录 附录一:元器件清单 元器件名称数量元器件名称数量 敷铜板 115mmx90mm 1 三 。

30、极管 9013 1 实时时钟芯片 DS1302 1 发光二极管 1 AT89C511 470u 电容 1 6 位驱动器 7407 1 47u 电容 1 74481 10u 电容 1 3 位共阴 LED 2 22P 电容 4 12M 晶振 1 104P 电容 3 32.768K 晶振 1DIP401 7805 稳压管 1DIP161 1N40015DIP141 按键 8DIP81 1K 排阻 1 220-15 变压器 1 4.7K 排阻 11 3.6V 电池 1K 电阻 6 附录二:系统电路图 EA/VP 31 X1 19 X2 18 RESET 9 RD 17 WR 16 INT0 12 IN 。

31、T1 13 T0 14 T1 15 P10 1 P11 2 P12 3 P13 4 P14 5 P15 6 P16 7 P17 8 P00 39 P01 38 P02 37 P03 36 P04 35 P05 34 P06 33 P07 32 P20 21 P21 22 P22 23 P23 24 P24 25 P25 26 P26 27 P27 28 PSEN 29 ALE/P 30 TXD 11 RXD 10 GND 20 VCC 40 U1 8051 Y1 C3 22p C2 22p VCC VCC C4 104p S6 R2 10K R1 1K S2S3S1S4 + C1 10u R3 。

32、 1K R4 1K R5 1K R6 1K VCC VCC VCC P00 R18 P03P06P05P04P07P02P01 R17 R16 R15 R14 R13 R12 R11 R7 1K VCC a bf c g d e dp a bf c g d e dp a bf c g d ee e 1 d 2 dp 3 c 4 g 5 b 7 万 8 f 10 万 9 6 a 11 万 12 dp DS1 a bf c g d e dp a bf c g d e dp a bf c g d ee e 1 d 2 dp 3 c 4 g 5 b 7 万 8 f 10 万 9 6 a 11 万 12 。

33、 dp DS2 A1 A2 A3 A1 A4 A2 A3 A4 S5 R9 1K S6S7 R8 1K A 7 B 1 C 2 D 6 B1 4 LT 3 RB1 5 a 13 b 12 c 11 d 10 e 9 f 15 g 14 GND 8 VCC 16 U2 7448 VCC 1A 1 1Y 2 2A 3 2Y 4 3A 5 3Y 6 GND 7 4A 9 4Y 8 5A 11 5Y 10 6A 13 6Y 12 VCC 14 U2 Y1Y2Y3Y4Y5Y6 a b c d e f g ab cde f g abf cdeg 1 1 2 2 3 3 4 4 5 5 6 6 7 7 8。

34、8 DS1302 U? Y2 C3 22pC2 22p B1 P P20 P21 P22 P20 P21 P22 R14 1K R15 1K R16 1K VCC VCC Vin 1 GND 2 Vout 3 U3027805 C301 4700u C303 47u C302 0.1u IN1 IN2 C304 0.1u OUT D301 D302 1N4001 D303 D304 D305 1N4001 Q? NPN U? BELL R10 1K D4 LED D5 LED 万万万万 图 4-3 系统电路图 附录三:设计 PCB 板图 附录四:万年历实物图 附录五:程序清单 ;


来源:(未知)

【学习资料】网址:/a/2021/0406/0021864098.html

标题:基于|基于89C51单片机的万年历设计( 四 )


上一篇:2021年党员年终个人总结_0

下一篇:2021|2021年师德获奖感言范文