<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta charset="utf-8">
<meta name="generator" content="pdf2htmlEX">
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
<link rel="stylesheet" href="https://static.pudn.com/base/css/base.min.css">
<link rel="stylesheet" href="https://static.pudn.com/base/css/fancy.min.css">
<link rel="stylesheet" href="https://static.pudn.com/prod/directory_preview_static/62781b4c517cd20ea49d34c6/raw.css">
<script src="https://static.pudn.com/base/js/compatibility.min.js"></script>
<script src="https://static.pudn.com/base/js/pdf2htmlEX.min.js"></script>
<script>
try{
pdf2htmlEX.defaultViewer = new pdf2htmlEX.Viewer({});
}catch(e){}
</script>
<title></title>
</head>
<body>
<div id="sidebar" style="display: none">
<div id="outline">
</div>
</div>
<div id="pf1" class="pf w0 h0" data-page-no="1"><div class="pc pc1 w0 h0"><img class="bi x0 y0 w1 h1" alt="" src="https://static.pudn.com/prod/directory_preview_static/62781b4c517cd20ea49d34c6/bg1.jpg"><div class="c x0 y1 w2 h2"><div class="t m0 x1 h3 y2 ff1 fs0 fc0 sc0 ls0 ws0">目<span class="ff2"> </span>录</div><div class="t m0 x2 h4 y3 ff1 fs1 fc0 sc1 ls0 ws0">摘 要<span class="ff3 sc0">............................................................................................................................................................<span class="_ _0"></span>...<span class="_ _0"></span>...<span class="_ _0"></span>...<span class="_ _0"></span>...<span class="_ _0"></span>..<span class="_ _0"></span>I</span></div><div class="t m0 x2 h5 y4 ff3 fs1 fc0 sc0 ls0 ws0">ABSTRACT...................................................................................................................................................<span class="_ _0"></span>...<span class="_ _0"></span>...<span class="_ _0"></span>...<span class="_ _0"></span>II</div><div class="t m0 x2 h4 y5 ff3 fs1 fc0 sc0 ls0 ws0">1 <span class="ff1 sc1">引言</span>................................................................................................................................................................<span class="_ _0"></span>...<span class="_ _0"></span>...<span class="_ _0"></span>..1</div><div class="t m0 x2 h4 y6 ff3 fs1 fc0 sc0 ls0 ws0">2 <span class="ff1 sc1">功能要求</span>........................................................................................................................................................<span class="_ _0"></span>...<span class="_ _0"></span>...<span class="_ _0"></span>..1</div><div class="t m0 x2 h4 y7 ff3 fs1 fc0 sc0 ls0 ws0">3 <span class="ff1 sc1">方案论证与设计</span>............................................................................................................................................<span class="_ _0"></span>...<span class="_ _0"></span>...<span class="_ _0"></span>..1</div><div class="t m0 x3 h4 y8 ff2 fs1 fc0 sc0 ls0 ws0">3.1 <span class="ff1">控制部分的方案选择</span>..................................................................................................................................<span class="_ _0"></span>...1</div><div class="t m0 x3 h4 y9 ff2 fs1 fc0 sc0 ls0 ws0">3.2 <span class="ff1">测温部分的方案选择</span>..................................................................................................................................<span class="_ _0"></span>...1</div><div class="t m0 x3 h4 ya ff2 fs1 fc0 sc0 ls0 ws0">3.3 <span class="ff1">显示部分的方案选择</span>..................................................................................................................................<span class="_ _0"></span>...2</div><div class="t m0 x2 h4 yb ff3 fs1 fc0 sc0 ls0 ws0">4 <span class="ff1 sc1">系统硬件电路设计</span>........................................................................................................................................<span class="_ _0"></span>...<span class="_ _0"></span>...<span class="_ _0"></span>..2</div><div class="t m0 x3 h4 yc ff2 fs1 fc0 sc0 ls0 ws0">4.1 <span class="ff1">主控器 </span>A<span class="_ _1"></span>T89C52...................................................................................................................................<span class="_ _0"></span>...<span class="_ _0"></span>...<span class="_ _0"></span>...<span class="_ _0"></span>2</div><div class="t m0 x3 h4 yd ff2 fs1 fc0 sc0 ls0 ws0">4.2 <span class="ff1">时钟电路 </span>DS1302......................................................................................................................<span class="_ _0"></span>...<span class="_ _0"></span>...<span class="_ _0"></span>...<span class="_ _0"></span>...<span class="_ _0"></span>...<span class="_ _0"></span>...<span class="_ _0"></span>..<span class="_ _0"></span>3</div><div class="t m0 x4 h4 ye ff2 fs1 fc0 sc0 ls0 ws0">4.2.1. DS1302<span class="_ _2"> </span><span class="ff1">的性能特性</span>...............................................................................................................................3</div><div class="t m0 x4 h4 yf ff2 fs1 fc0 sc0 ls0 ws0">4.2.2 DS1302<span class="_ _2"> </span><span class="ff1">数据操作原理</span>............................................................................................................................3</div><div class="t m0 x3 h4 y10 ff2 fs1 fc0 sc0 ls0 ws0">4.3 <span class="ff1">测温电路的设计</span>..........................................................................................................................................<span class="_ _0"></span>...5</div><div class="t m0 x4 h4 y11 ff2 fs1 fc0 sc0 ls0 ws0">4.3.1 <span class="ff1">温度传感器工作原理</span>..............................................................................................................................5</div><div class="t m0 x4 h4 y12 ff2 fs1 fc0 sc0 ls0 ws0">4.3.2 DS18B20<span class="_ _2"> </span><span class="ff1">与单片机的接口电路</span>......................................................................................................<span class="_ _0"></span>...<span class="_ _0"></span>...<span class="_ _0"></span>.8</div><div class="t m0 x3 h4 y13 ff2 fs1 fc0 sc0 ls0 ws0">4.4 <span class="ff1">显示电路的设计</span>..........................................................................................................................................<span class="_ _0"></span>...9</div><div class="t m0 x3 h4 y14 ff2 fs1 fc0 sc0 ls0 ws0">4.5 <span class="ff1">键盘接口的设计</span>........................................................................................................................................<span class="_ _0"></span>...10</div><div class="t m0 x2 h4 y15 ff3 fs1 fc0 sc0 ls0 ws0">5 <span class="ff1 sc1">系统程序的设计</span>..........................................................................................................................................<span class="_ _0"></span>...<span class="_ _0"></span>...<span class="_ _0"></span>..10</div><div class="t m0 x3 h4 y16 ff2 fs1 fc0 sc0 ls0 ws0">5.1 <span class="ff1">阳历程序设计</span>............................................................................................................................................<span class="_ _0"></span>...10</div><div class="t m0 x3 h4 y17 ff2 fs1 fc0 sc0 ls0 ws0">5.2 <span class="ff1">时间调整程序设计</span>....................................................................................................................................<span class="_ _0"></span>...10</div><div class="t m0 x3 h4 y18 ff2 fs1 fc0 sc0 ls0 ws0">5.3 <span class="ff1">温度程序设计</span>............................................................................................................................................<span class="_ _0"></span>...10</div><div class="t m0 x4 h4 y19 ff2 fs1 fc0 sc0 ls0 ws0">5.3.1 <span class="ff1">主程序</span>...................................................................................................................................................<span class="_ _0"></span>.1<span class="_ _3"></span>1</div><div class="t m0 x4 h4 y1a ff2 fs1 fc0 sc0 ls0 ws0">5.3.2 <span class="ff1">读出温度子程序</span>...................................................................................................................................<span class="_ _0"></span>.1<span class="_ _3"></span>1</div><div class="t m0 x4 h4 y1b ff2 fs1 fc0 sc0 ls0 ws0">5.3.3 <span class="ff1">温度转换命令子程序</span>...........................................................................................................................<span class="_ _0"></span>.1<span class="_ _3"></span>1</div><div class="t m0 x4 h4 y1c ff2 fs1 fc0 sc0 ls0 ws0">5.3.4 <span class="ff1">计算温度子程序</span>....................................................................................................................................13</div><div class="t m0 x4 h4 y1d ff2 fs1 fc0 sc0 ls0 ws0">5.3.5<span class="_ _2"> </span><span class="ff1">显示数据刷新子程序</span>..........................................................................................................................<span class="_ _0"></span>..13</div><div class="t m0 x2 h4 y1e ff1 fs1 fc0 sc1 ls0 ws0">6 调试及性能分析<span class="ff3 sc0">.............................................................................................................................................<span class="_ _0"></span>...14</span></div><div class="t m0 x3 h4 y1f ff2 fs1 fc0 sc0 ls0 ws0">6.1 <span class="ff1">调试步骤</span>....................................................................................................................................................<span class="_ _0"></span>...14</div><div class="t m0 x3 h4 y20 ff2 fs1 fc0 sc0 ls0 ws0">6.2 <span class="ff1">性能分析</span>....................................................................................................................................................<span class="_ _0"></span>...14</div><div class="t m0 x2 h4 y21 ff1 fs1 fc0 sc1 ls0 ws0">7 总结<span class="ff3 sc0">.................................................................................................................................................................<span class="_ _0"></span>...14</span></div><div class="t m0 x2 h4 y22 ff1 fs1 fc0 sc1 ls0 ws0">参考文献<span class="ff3 sc0">.........................................................................................................................................................<span class="_ _0"></span>...<span class="_ _0"></span>...<span class="_ _0"></span>..15</span></div><div class="t m0 x2 h4 y23 ff1 fs1 fc0 sc1 ls0 ws0">致 谢<span class="ff3 sc0">.....................................................................................................................................................................<span class="_ _0"></span>...16</span></div></div><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a></div><div class="pi" data-data='{"ctm":[1.611850,0.000000,0.000000,1.611850,0.000000,0.000000]}'></div></div>
</body>
</html>
<div id="pf2" class="pf w0 h0" data-page-no="2"><div class="pc pc2 w0 h0"><img class="bi x0 y0 w1 h1" alt="" src="https://static.pudn.com/prod/directory_preview_static/62781b4c517cd20ea49d34c6/bg2.jpg"><div class="c x0 y1 w2 h2"><div class="t m0 x5 h6 y24 ff1 fs2 fc0 sc0 ls0 ws0">基于<span class="_ _4"> </span><span class="ff2">51<span class="_ _4"> </span></span>单片机的电子万年历的设计</div><div class="t m0 x6 h7 y25 ff1 fs3 fc0 sc1 ls0 ws0">摘 要</div><div class="t m0 x7 h8 y26 ff1 fs4 fc0 sc0 ls0 ws0">电子万年历是单片机系统的一个应用,由硬件和软件相配合使用<span class="_ _0"></span>。硬件由主控器、时钟电路、</div><div class="t m0 x2 h8 y27 ff1 fs4 fc0 sc0 ls0 ws0">温度检<span class="_ _0"></span>测电路<span class="_ _0"></span>、显示<span class="_ _0"></span>电路、<span class="_ _0"></span>键盘接<span class="_ _0"></span>口<span class="_"> </span><span class="ff4">5<span class="_ _2"> </span></span>个模块<span class="_ _0"></span>组成。<span class="_ _0"></span>主控模<span class="_ _0"></span>块用<span class="_ _5"> </span><span class="ff4">A<span class="_ _6"></span>T89C52<span class="ff1">、时钟<span class="_ _0"></span>电路<span class="_ _0"></span>用<span class="_ _0"></span>时钟芯<span class="_ _0"></span>片</span></span></div><div class="t m0 x2 h8 y28 ff4 fs4 fc0 sc0 ls0 ws0">DS1302<span class="ff1">、<span class="_ _7"></span>显示<span class="_ _0"></span>模<span class="_ _0"></span>块<span class="_ _0"></span>用<span class="_ _5"> </span></span>LED<span class="_ _2"> </span><span class="ff1">数<span class="_ _0"></span>码<span class="_ _0"></span>管<span class="_ _0"></span>、<span class="_ _0"></span>温<span class="_ _0"></span>度<span class="_ _0"></span>检<span class="_ _0"></span>测<span class="_ _0"></span>采用<span class="_ _5"> </span></span>DS18B20<span class="_ _8"> </span><span class="ff1">温<span class="_ _0"></span>度传<span class="_ _0"></span>感<span class="_ _0"></span>器<span class="_ _7"></span>、键<span class="_ _7"></span>盘接<span class="_ _0"></span>口<span class="_ _0"></span>电<span class="_ _0"></span>路<span class="_ _0"></span>用<span class="_ _0"></span>普<span class="_ _0"></span>通</span></div><div class="t m0 x2 h8 y29 ff1 fs4 fc0 sc0 ls0 ws0">按键<span class="_ _0"></span>接<span class="_ _0"></span>上<span class="_ _0"></span>拉<span class="_ _0"></span>电<span class="_ _0"></span>阻<span class="_ _0"></span>完<span class="_ _0"></span>成;<span class="_ _7"></span>软件<span class="_ _7"></span>利<span class="_ _0"></span>用<span class="_ _8"> </span><span class="ff4">C<span class="_ _8"> </span></span>语<span class="_ _0"></span>言<span class="_ _0"></span>编<span class="_ _0"></span>程<span class="_ _0"></span>实<span class="_ _0"></span>现<span class="_ _0"></span>单<span class="_ _0"></span>片<span class="_ _0"></span>机<span class="_ _0"></span>程<span class="_ _0"></span>序<span class="_ _0"></span>控制<span class="_ _7"></span>。<span class="_ _0"></span>单<span class="_ _0"></span>片<span class="_ _0"></span>机通<span class="_ _0"></span>过<span class="_ _0"></span>时<span class="_ _0"></span>钟<span class="_ _0"></span>芯<span class="_ _0"></span>片<span class="_ _5"> </span><span class="ff4">DS1<span class="_ _3"></span>302</span></div><div class="t m0 x2 h8 y2a ff1 fs4 fc0 sc0 ls0 ws0">获取时<span class="_ _0"></span>间数据<span class="_ _0"></span>,<span class="ff4">DS18B20<span class="_ _8"> </span></span>采集<span class="_ _0"></span>温度信<span class="_ _0"></span>号送该<span class="_ _0"></span>给单片<span class="_ _0"></span>机处<span class="_ _0"></span>理,单<span class="_ _0"></span>片机再<span class="_ _0"></span>把时间<span class="_ _0"></span>数据和<span class="_ _0"></span>温度数<span class="_ _0"></span>据送<span class="_ _0"></span>给</div><div class="t m0 x2 h8 y2b ff4 fs4 fc0 sc0 ls0 ws0">74LS154<span class="_ _8"> </span><span class="ff1">译码<span class="_ _0"></span>,然<span class="_ _0"></span>后通<span class="_ _0"></span>过三<span class="_ _0"></span>极管<span class="_"> </span></span>C901<span class="_ _3"></span>5<span class="_ _8"> </span><span class="ff1">放大<span class="_ _0"></span>驱动<span class="_ _5"> </span></span>LED<span class="_ _2"> </span><span class="ff1">数码<span class="_ _0"></span>管显<span class="_ _0"></span>示阳<span class="_ _0"></span>历年<span class="_ _0"></span>、月<span class="_ _0"></span>、日<span class="_ _0"></span>、时<span class="_ _0"></span>、<span class="_ _0"></span>秒、<span class="_ _0"></span>闹</span></div><div class="t m0 x2 h8 y2c ff1 fs4 fc0 sc0 ls0 ws0">钟、星期、温度。</div><div class="t m0 x2 h7 y2d ff1 fs3 fc0 sc0 ls0 ws0">关键词<span class="ff5"> </span><span class="fs4">电子万年历;单片机;温度传感器;时钟;数码显示</span></div><div class="t m0 x8 h9 y2e ff2 fs5 fc0 sc0 ls0 ws0">I</div></div></div><div class="pi" data-data='{"ctm":[1.611850,0.000000,0.000000,1.611850,0.000000,0.000000]}'></div></div>
<div id="pf3" class="pf w0 h0" data-page-no="3"><div class="pc pc3 w0 h0"><img class="bi x0 y0 w1 h1" alt="" src="https://static.pudn.com/prod/directory_preview_static/62781b4c517cd20ea49d34c6/bg3.jpg"><div class="c x0 y1 w2 h2"><div class="t m0 x9 ha y2f ff3 fs0 fc0 sc0 ls0 ws0">Abstract</div><div class="t m0 xa hb y30 ff2 fs3 fc0 sc0 ls0 ws0">Electronic<span class="_ _2"> </span> <span class="_ _2"> </span>perpetual<span class="_ _2"> </span> <span class="_ _9"> </span>calendar<span class="_ _2"> </span> <span class="_ _9"> </span>which<span class="_ _2"> </span> <span class="_ _2"> </span>is<span class="_ _9"> </span> <span class="_ _2"> </span>an<span class="_ _2"> </span> <span class="_ _2"> </span>application<span class="_ _2"> </span> <span class="_ _9"> </span>of<span class="_ _2"> </span> <span class="_ _2"> </span>the<span class="_ _9"> </span> <span class="_ _2"> </span>single-chip<span class="_ _2"> </span> <span class="_ _2"> </span>processor</div><div class="t m0 x2 hb y31 ff2 fs3 fc0 sc0 ls0 ws0">system,<span class="_ _0"></span> <span class="_ _7"></span>is<span class="_ _7"></span> <span class="_ _0"></span>utilized<span class="_ _7"></span> <span class="_ _0"></span>by<span class="_ _7"></span> <span class="_ _7"></span>combining<span class="_ _7"></span> <span class="_ _0"></span>hardware<span class="_ _7"></span> <span class="_ _7"></span>and<span class="_ _0"></span> <span class="_ _7"></span>software.<span class="_ _0"></span> And<span class="_ _0"></span> <span class="_ _7"></span>Hardware<span class="_ _7"></span> <span class="_ _0"></span>is<span class="_ _7"></span> <span class="_ _0"></span>composed<span class="_ _7"></span> <span class="_ _7"></span>of<span class="_ _0"></span> <span class="_ _7"></span>five</div><div class="t m0 x2 hb y32 ff2 fs3 fc0 sc0 ls0 ws0">modules:<span class="_ _7"></span> <span class="_ _a"></span>Main<span class="_ _7"></span> <span class="_ _a"></span>control<span class="_ _7"></span> <span class="_ _a"></span>unit,<span class="_ _7"></span> <span class="_ _a"></span>clock<span class="_ _7"></span> <span class="_ _7"></span>cir<span class="_ _0"></span>cuit,<span class="_ _7"></span> <span class="_ _a"></span>temperature<span class="_ _7"></span> <span class="_ _a"></span>test<span class="_ _b"></span> cir<span class="_ _0"></span>cuit,<span class="_ _7"></span> <span class="_ _a"></span>display<span class="_ _b"></span> circuit,<span class="_ _a"></span> <span class="_ _7"></span>keyboard</div><div class="t m0 x2 hb y33 ff2 fs3 fc0 sc0 ls0 ws0">interface.<span class="_ _7"></span> <span class="_ _7"></span>Main<span class="_ _7"></span> <span class="_ _a"></span>control<span class="_ _7"></span> <span class="_ _7"></span>board<span class="_ _7"></span> <span class="_ _a"></span>adopts<span class="_ _7"></span> A<span class="_ _1"></span>T89S52,<span class="_ _0"></span> <span class="_ _7"></span>clock<span class="_ _b"> </span> <span class="_ _0"></span>cir<span class="_ _0"></span>cuit <span class="_ _b"></span>adopts<span class="_ _7"></span> <span class="_ _7"></span>the<span class="_ _7"></span> <span class="_ _a"></span>DS1302<span class="_ _7"></span> <span class="_ _7"></span>clock<span class="_ _7"></span> <span class="_ _7"></span>chip,</div><div class="t m0 x2 hb y34 ff2 fs3 fc0 sc0 ls0 ws0">display<span class="_ _b"> </span> <span class="_ _9"> </span>module<span class="_ _9"> </span> <span class="_ _b"> </span>adopts<span class="_ _9"> </span> <span class="_ _9"> </span>the<span class="_ _b"> </span> <span class="_ _9"> </span>LED<span class="_ _b"> </span> <span class="_ _9"> </span>digital<span class="_ _9"> </span> <span class="_ _b"> </span>tube,<span class="_ _9"> </span> <span class="_ _9"> </span>and<span class="_ _b"> </span> <span class="_ _9"> </span>temperature<span class="_ _9"> </span> <span class="_ _b"> </span>test<span class="_ _9"> </span> <span class="_ _b"> </span>adop<span class="_ _0"></span>ts<span class="_ _b"> </span> <span class="_ _9"> </span>the<span class="_ _9"> </span> <span class="_ _b"> </span>DS18B20</div><div class="t m0 x2 hb y35 ff2 fs3 fc0 sc0 ls0 ws0">temperature<span class="_ _a"></span> <span class="_ _b"></span>sensor<span class="_ _6"></span>,<span class="_ _b"></span> <span class="_ _a"></span>keyboard<span class="_ _b"></span> <span class="_ _a"></span>interface<span class="_ _8"> </span> cir<span class="_ _0"></span>cuit <span class="_ _2"> </span>is<span class="_ _b"></span> <span class="_ _a"></span>completed<span class="_ _a"></span> <span class="_ _b"></span>by<span class="_ _a"></span> <span class="_ _b"></span>connecting<span class="_ _a"></span> <span class="_ _b"></span>ordinary<span class="_ _a"></span> <span class="_ _b"></span>button</div><div class="t m0 x2 hb y36 ff2 fs3 fc0 sc0 ls0 ws0">with<span class="_ _9"> </span> <span class="_ _2"> </span>pull-up<span class="_ _9"> </span> <span class="_ _2"> </span>resistor<span class="_ _6"></span>.<span class="_ _2"> </span> <span class="_ _9"> </span>Software<span class="_ _2"> </span> <span class="_ _9"> </span>takes<span class="_ _2"> </span> <span class="_ _9"> </span>advantage<span class="_ _2"> </span> <span class="_ _9"> </span>of<span class="_ _2"> </span> <span class="_ _9"> </span>C<span class="_ _2"> </span> <span class="_ _2"> </span>to<span class="_ _9"> </span> <span class="_ _2"> </span>program,<span class="_ _9"> </span> <span class="_ _2"> </span>so<span class="_ _9"> </span> <span class="_ _2"> </span>as<span class="_ _9"> </span> <span class="_ _2"> </span>to<span class="_ _c"> </span> <span class="_ _a"></span>realize <span class="_ _c"> </span>the</div><div class="t m0 x2 hb y37 ff2 fs3 fc0 sc0 ls0 ws0">programmed<span class="_ _2"> </span> <span class="_ _9"> </span>control<span class="_ _8"> </span> <span class="_ _9"> </span>of<span class="_ _2"> </span> <span class="_ _2"> </span>single-chip<span class="_ _2"> </span> <span class="_ _2"> </span>processor<span class="_ _6"></span>.<span class="_ _d"> </span> Single-chip<span class="_ _2"> </span> <span class="_ _2"> </span>processor<span class="_ _2"> </span> <span class="_ _2"> </span>gets<span class="_ _2"> </span> <span class="_ _2"> </span>the<span class="_ _2"> </span> <span class="_ _2"> </span>time<span class="_ _2"> </span> <span class="_ _2"> </span>data</div><div class="t m0 x2 hb y38 ff2 fs3 fc0 sc0 ls0 ws0">through<span class="_ _2"> </span> <span class="_ _2"> </span>using<span class="_ _2"> </span> <span class="_ _2"> </span>the<span class="_ _2"> </span> <span class="_ _2"> </span>DS1302<span class="_ _2"> </span> <span class="_ _2"> </span>clock<span class="_ _2"> </span> <span class="_ _2"> </span>chip.<span class="_ _8"> </span> <span class="_ _9"> </span>The<span class="_ _2"> </span> <span class="_ _2"> </span>DS18B20<span class="_ _2"> </span> <span class="_ _2"> </span>gathers<span class="_ _2"> </span> <span class="_ _2"> </span>temp<span class="_ _0"></span>erature<span class="_ _2"> </span> <span class="_ _2"> </span>signals<span class="_ _2"> </span> <span class="_ _2"> </span>and</div><div class="t m0 x2 hb y39 ff2 fs3 fc0 sc0 ls0 ws0">transmits<span class="_ _7"></span> <span class="_ _7"></span>the<span class="_ _0"></span>m<span class="_ _7"></span> <span class="_ _a"></span>to<span class="_ _0"></span> <span class="_ _a"></span>single-chip<span class="_ _7"></span> <span class="_ _a"></span>processor<span class="_ _6"></span>.<span class="_ _7"></span> <span class="_ _7"></span>Then,<span class="_ _a"></span> <span class="_ _7"></span>single-chip<span class="_ _7"></span> <span class="_ _a"></span>processor<span class="_ _7"></span> <span class="_ _a"></span>transmits<span class="_ _7"></span> <span class="_ _7"></span>the<span class="_ _a"></span> <span class="_ _7"></span>time<span class="_ _a"></span> <span class="_ _7"></span>data</div><div class="t m0 x2 hb y3a ff2 fs3 fc0 sc0 ls0 ws0">and<span class="_ _a"></span> <span class="_ _a"></span>the<span class="_ _a"></span> <span class="_ _a"></span>temperature<span class="_ _a"></span> <span class="_ _a"></span>data<span class="_ _a"></span> <span class="_ _a"></span>to<span class="_ _b"></span> <span class="_ _7"></span>the<span class="_ _a"></span> <span class="_ _a"></span>74LS154<span class="_ _a"></span> <span class="_ _a"></span>decoder<span class="_ _e"></span>.<span class="_ _a"></span> <span class="_ _a"></span>Lastly<span class="_ _6"></span>,<span class="_ _a"></span> <span class="_ _a"></span>the<span class="_ _a"></span> <span class="_ _a"></span>LED<span class="_ _a"></span> <span class="_ _a"></span>displays<span class="_ _b"></span> <span class="_ _7"></span>solar<span class="_ _a"></span> <span class="_ _a"></span>calendar</div><div class="t m0 x2 hb y3b ff2 fs3 fc0 sc0 ls0 ws0">year<span class="_ _e"></span>,<span class="_ _0"></span> <span class="_ _a"></span>year<span class="_ _6"></span>,<span class="_ _7"></span> <span class="_ _7"></span>month,<span class="_ _7"></span> <span class="_ _7"></span>day<span class="_ _6"></span>,<span class="_ _7"></span> <span class="_ _7"></span>hour<span class="_ _e"></span>,<span class="_ _7"></span> <span class="_ _7"></span>minute,<span class="_ _7"></span> <span class="_ _7"></span>second,<span class="_ _7"></span> <span class="_ _7"></span>alarm<span class="_ _7"></span> <span class="_ _7"></span>clock,<span class="_ _7"></span> <span class="_ _7"></span>week<span class="_ _0"></span> <span class="_ _a"></span>and<span class="_ _0"></span> <span class="_ _7"></span>temperature<span class="_ _7"></span> <span class="_ _7"></span>with<span class="_ _7"></span> <span class="_ _7"></span>being</div><div class="t m0 x2 hb y3c ff2 fs3 fc0 sc0 ls0 ws0">enlarge<span class="_ _3"></span>d and driven by the C9015 triode.</div><div class="t m0 x2 hb y3d ff3 fs3 fc0 sc0 ls0 ws0">Keywords:<span class="ff2"> <span class="_ _b"> </span>Electron<span class="_ _0"></span>ic <span class="_ _b"> </span>perpetual<span class="_ _a"></span> <span class="_ _a"></span>calendar;<span class="_ _a"></span> <span class="_ _7"></span>single-chip<span class="_ _a"></span> <span class="_ _a"></span>processor;<span class="_ _7"></span> <span class="_ _a"></span>temperature<span class="_ _a"></span> <span class="_ _a"></span>sensor;<span class="_ _7"></span> <span class="_ _a"></span>clock;</span></div><div class="t m0 x2 hb y3e ff2 fs3 fc0 sc0 ls0 ws0">digital display</div></div></div><div class="pi" data-data='{"ctm":[1.611850,0.000000,0.000000,1.611850,0.000000,0.000000]}'></div></div>
<div id="pf4" class="pf w0 h0" data-page-no="4"><div class="pc pc4 w0 h0"><img class="bi x0 y0 w1 h1" alt="" src="https://static.pudn.com/prod/directory_preview_static/62781b4c517cd20ea49d34c6/bg4.jpg"><div class="c x0 y1 w2 h2"><div class="t m0 x2 h3 y3f ff6 fs0 fc0 sc0 ls0 ws0">1 <span class="ff1 sc1">引言</span></div><div class="t m0 xa h8 y40 ff1 fs4 fc0 sc0 ls0 ws0">随着<span class="_ _0"></span>微<span class="_ _0"></span>电子<span class="_ _0"></span>技<span class="_ _0"></span>术和<span class="_ _0"></span>超<span class="_ _0"></span>大<span class="_ _0"></span>规模<span class="_ _0"></span>集<span class="_ _0"></span>成电<span class="_ _0"></span>路<span class="_ _0"></span>技术<span class="_ _0"></span>的<span class="_ _0"></span>不<span class="_ _0"></span>断发<span class="_ _0"></span>展<span class="_ _0"></span>,家<span class="_ _0"></span>用<span class="_ _0"></span>电子<span class="_ _0"></span>产<span class="_ _0"></span>品<span class="_ _0"></span>不但<span class="_ _0"></span>种<span class="_ _0"></span>类日<span class="_ _0"></span>益<span class="_ _0"></span>丰富<span class="_ _0"></span>,<span class="_ _0"></span>而</div><div class="t m0 xb h8 y41 ff1 fs4 fc0 sc0 ls0 ws0">且变<span class="_ _0"></span>得<span class="_ _0"></span>更加<span class="_ _0"></span>经<span class="_ _0"></span>济实<span class="_ _0"></span>用<span class="_ _0"></span>,<span class="_ _0"></span>单片<span class="_ _0"></span>微<span class="_ _0"></span>型计<span class="_ _0"></span>算<span class="_ _0"></span>机体<span class="_ _0"></span>积<span class="_ _0"></span>小<span class="_ _0"></span>、性<span class="_ _0"></span>价<span class="_ _0"></span>比高<span class="_ _0"></span>、<span class="_ _0"></span>功能<span class="_ _0"></span>强<span class="_ _0"></span>、<span class="_ _0"></span>可靠<span class="_ _0"></span>性<span class="_ _0"></span>高等<span class="_ _0"></span>独<span class="_ _0"></span>有的<span class="_ _0"></span>特<span class="_ _0"></span>点<span class="_ _0"></span>,在</div><div class="t m0 xb h8 y42 ff1 fs4 fc0 sc0 ls0 ws0">各个<span class="_ _0"></span>领<span class="_ _0"></span>域得<span class="_ _0"></span>到<span class="_ _0"></span>了广<span class="_ _0"></span>泛<span class="_ _0"></span>的<span class="_ _0"></span>应用<span class="_ _0"></span>。<span class="_ _0"></span>电子<span class="_ _0"></span>万<span class="_ _0"></span>年历<span class="_ _0"></span>是<span class="_ _0"></span>一<span class="_ _0"></span>种应<span class="_ _0"></span>用<span class="_ _0"></span>非常<span class="_ _0"></span>广<span class="_ _0"></span>泛的<span class="_ _0"></span>日<span class="_ _0"></span>常<span class="_ _0"></span>计时<span class="_ _0"></span>工<span class="_ _0"></span>具,<span class="_ _0"></span>数<span class="_ _0"></span>字显<span class="_ _0"></span>示<span class="_ _0"></span>的<span class="_ _0"></span>日历</div><div class="t m0 xb h8 y43 ff1 fs4 fc0 sc0 ls0 ws0">钟<span class="_ _0"></span>已经<span class="_ _0"></span>越<span class="_ _0"></span>来<span class="_ _0"></span>越<span class="_ _0"></span>流<span class="_ _0"></span>行<span class="_ _0"></span>,<span class="_ _0"></span>特<span class="_ _0"></span>别<span class="_ _0"></span>是适<span class="_ _0"></span>合<span class="_ _0"></span>在<span class="_ _0"></span>家<span class="_ _0"></span>庭<span class="_ _0"></span>居<span class="_ _0"></span>室<span class="_ _0"></span>、办<span class="_ _7"></span>公室<span class="_ _0"></span>、<span class="_ _0"></span>大<span class="_ _0"></span>厅<span class="_ _0"></span>、<span class="_ _0"></span>会<span class="_ _0"></span>议<span class="_ _0"></span>室、<span class="_ _0"></span>车<span class="_ _0"></span>站<span class="_ _0"></span>和<span class="_ _0"></span>广<span class="_ _0"></span>场<span class="_ _0"></span>等<span class="_ _0"></span>使<span class="_ _0"></span>用<span class="_ _0"></span>。<span class="_ _7"></span><span class="ff2">LED</span></div><div class="t m0 xb h8 y44 ff1 fs4 fc0 sc0 ls0 ws0">数字<span class="_ _0"></span>显<span class="_ _0"></span>示的<span class="_ _0"></span>日<span class="_ _0"></span>历钟<span class="_ _0"></span>显<span class="_ _0"></span>示<span class="_ _0"></span>清晰<span class="_ _0"></span>直<span class="_ _0"></span>观、<span class="_ _0"></span>走<span class="_ _0"></span>时准<span class="_ _0"></span>确<span class="_ _0"></span>、<span class="_ _0"></span>可以<span class="_ _0"></span>进<span class="_ _0"></span>行夜<span class="_ _0"></span>视<span class="_ _0"></span>,并<span class="_ _0"></span>且<span class="_ _0"></span>还<span class="_ _0"></span>可以<span class="_ _0"></span>扩<span class="_ _0"></span>展出<span class="_ _0"></span>多<span class="_ _0"></span>种功<span class="_ _0"></span>能<span class="_ _0"></span>。<span class="_ _0"></span>功能</div><div class="t m0 xb h8 y45 ff1 fs4 fc0 sc0 ls0 ws0">也越<span class="_ _0"></span>来<span class="_ _0"></span>越齐<span class="_ _0"></span>全<span class="_ _0"></span>,除<span class="_ _0"></span>了<span class="_ _0"></span>公<span class="_ _0"></span>历年<span class="_ _0"></span>月<span class="_ _0"></span>日、<span class="_ _0"></span>时<span class="_ _0"></span>分秒<span class="_ _0"></span>、<span class="_ _0"></span>星<span class="_ _0"></span>期显<span class="_ _0"></span>示<span class="_ _0"></span>及闹<span class="_ _0"></span>铃<span class="_ _0"></span>。但<span class="_ _0"></span>通<span class="_ _0"></span>过<span class="_ _0"></span>我们<span class="_ _0"></span>对<span class="_ _0"></span>各种<span class="_ _0"></span>电<span class="_ _0"></span>子钟<span class="_ _0"></span>表<span class="_ _0"></span>、<span class="_ _0"></span>历的</div><div class="t m0 xb h8 y46 ff1 fs4 fc0 sc0 ls0 ws0">不断<span class="_ _0"></span>观<span class="_ _0"></span><span class="ff7">察<span class="_ _0"></span></span>总结<span class="_ _0"></span>发<span class="_ _0"></span>现目<span class="_ _0"></span><span class="ff7">前<span class="_ _0"></span>市<span class="_ _0"></span></span>场的<span class="_ _0"></span>钟<span class="_ _0"></span>、<span class="_ _0"></span>历<span class="ff7">都<span class="_ _0"></span>存<span class="_ _0"></span></span>在<span class="_ _0"></span>一<span class="ff7">些<span class="_ _0"></span></span>不<span class="_ _0"></span><span class="ff7">足<span class="_ _0"></span>之</span>处<span class="_ _0"></span>,<span class="_ _0"></span>比<span class="_ _0"></span><span class="ff7">如:<span class="_ _0"></span></span>时<span class="_ _0"></span>钟不<span class="_ _0"></span><span class="ff7">精<span class="_ _0"></span></span>确<span class="_ _0"></span>、产<span class="_ _0"></span>品<span class="_ _0"></span>成<span class="_ _0"></span><span class="ff7">本太<span class="_ _0"></span></span>高<span class="_ _0"></span>、</div><div class="t m0 xb h8 y47 ff7 fs4 fc0 sc0 ls0 ws0">无环<span class="_ _0"></span>境<span class="_ _0"></span><span class="ff1">温度<span class="_ _0"></span>显<span class="_ _0"></span>示<span class="_ _0"></span>等,<span class="_ _0"></span></span>这<span class="_ _0"></span>都<span class="_ _0"></span><span class="ff1">给</span>人<span class="_ _0"></span><span class="ff1">们<span class="_ _0"></span>的<span class="_ _0"></span>使用<span class="_ _0"></span></span>带<span class="_ _0"></span><span class="ff1">来<span class="_ _0"></span>了</span>某<span class="_ _0"></span>些<span class="_ _0"></span><span class="ff1">不<span class="_ _0"></span></span>便<span class="ff1">。<span class="_ _0"></span></span>为<span class="_ _0"></span>此<span class="_ _0"></span><span class="ff1">设计<span class="_ _0"></span>了<span class="_ _0"></span>一种<span class="_ _0"></span>功<span class="_ _0"></span>能全<span class="_ _7"></span></span>面<span class="ff1">、<span class="_ _0"></span>计<span class="_ _0"></span>时准<span class="_ _0"></span>确<span class="_ _0"></span>、</span></div><div class="t m0 xb h8 y48 ff1 fs4 fc0 sc0 ls0 ws0">成<span class="ff7">本低廉</span>的基于<span class="_ _2"> </span><span class="ff2">51<span class="_ _2"> </span></span>单片机的万年历。</div><div class="t m0 x2 h3 y49 ff6 fs0 fc0 sc0 ls0 ws0">2 <span class="ff1 sc1">功能要求</span></div><div class="t m0 x3 h8 y4a ff2 fs4 fc0 sc0 ls0 ws0">1. <span class="ff1">万年历能用数码管显示阳历年、月、日、星期、</span>[<span class="ff1">小</span>]<span class="ff1">时、分、秒并设<span class="ff7">置指定</span>时间的闹铃。</span></div><div class="t m0 x3 h8 y4b ff2 fs4 fc0 sc0 ls0 ws0">2. <span class="ff1">数字<span class="ff7">式</span>温度计要求测温<span class="ff7">范围</span></span>-50~100<span class="ff4">°</span>C<span class="ff1">,</span> LED<span class="_ _2"> </span><span class="ff1">数码管直读显示。</span></div><div class="t m0 x2 h3 y4c ff6 fs0 fc0 sc0 ls0 ws0">3 <span class="ff1 sc1">方案论证与设计</span></div><div class="t m0 x2 h8 y4d ff6 fs4 fc0 sc0 ls0 ws0">3.1 <span class="ff1 sc1">控制部分的方案选择</span></div><div class="t m0 x4 h8 y4e ff4 fs4 fc0 sc0 ls0 ws0">1. <span class="_ _0"></span><span class="ff1">用<span class="_ _0"></span>可<span class="_ _0"></span>编程<span class="_ _0"></span><span class="ff7">逻<span class="_ _0"></span>辑<span class="_ _0"></span></span>器件<span class="_ _0"></span>设<span class="_ _0"></span>计<span class="_ _0"></span>。可<span class="_ _0"></span>采<span class="_ _0"></span>用<span class="_"> </span></span>AL<span class="_ _f"></span>TER<span class="_ _e"></span>A<span class="_ _8"> </span><span class="ff1">公<span class="_ _0"></span><span class="ff7">司<span class="_ _0"></span></span>的<span class="_ _8"> </span></span>FLEX10K<span class="_ _8"> </span><span class="ff1">系<span class="_ _0"></span><span class="ff7">列<span class="_ _8"> </span></span></span>PLD<span class="_ _8"> </span><span class="ff1">器件<span class="_ _0"></span>。<span class="_ _0"></span>设<span class="_ _0"></span>计<span class="ff7">起<span class="_ _0"></span></span>来<span class="_ _0"></span>结<span class="_ _0"></span><span class="ff7">构</span></span></div><div class="t m0 x2 h8 y4f ff1 fs4 fc0 sc0 ls0 ws0">清晰,各个模<span class="_ _0"></span>块,<span class="ff7">从</span>硬件上<span class="_ _0"></span>设计<span class="ff7">起</span>来<span class="_ _0"></span>相对<span class="ff7">简</span>单,控<span class="_ _0"></span>制与显示的模<span class="_ _0"></span>块间的<span class="ff7">连<span class="_ _0"></span></span>接也会比<span class="ff7">较</span>方<span class="_ _0"></span><span class="ff7">便</span>。但是考</div><div class="t m0 x2 h8 y50 ff7 fs4 fc0 sc0 ls0 ws0">虑<span class="ff1">到</span>本<span class="_ _0"></span><span class="ff1">设计的<span class="_ _0"></span>特点,<span class="_ _7"></span><span class="ff4">EDA<span class="_ _2"> </span></span>在功能<span class="_ _0"></span>扩展上<span class="_ _0"></span>比</span>较<span class="_ _0"></span>受局限<span class="_ _0"></span><span class="ff1">,而且<span class="_ _5"> </span><span class="ff4">ED<span class="_ _e"></span>A<span class="_ _8"> </span><span class="ff7">占<span class="_ _0"></span><span class="ff1">用的</span>资<span class="_ _0"></span>源<span class="ff1">也相<span class="_ _0"></span>对多一<span class="_ _0"></span></span>些<span class="ff1">。<span class="_ _0"></span></span>从<span class="ff1">成</span>本</span></span></span></div><div class="t m0 x2 h8 y51 ff1 fs4 fc0 sc0 ls0 ws0">上来<span class="ff7">讲</span>,用可编程<span class="ff7">逻辑</span>器件来设计也<span class="ff7">没</span>有<span class="ff7">什么优势</span>。</div><div class="t m0 x2 h8 y52 ff4 fs4 fc0 sc0 ls0 ws0"> 2.<span class="_ _0"></span> <span class="ff1">用<span class="ff7">凌<span class="_ _0"></span></span>阳<span class="_ _2"> </span></span>16<span class="_ _8"> </span><span class="ff7">位<span class="ff1">单片机设计<span class="_ _0"></span>。</span>凌<span class="ff1">阳<span class="_ _8"> </span></span></span>16<span class="_ _8"> </span><span class="ff7">位<span class="ff1">单片机有<span class="_ _0"></span>丰富的</span>中<span class="_ _0"></span><span class="ff1">断</span>源<span class="ff1">和时基,<span class="_ _0"></span>方</span>便本<span class="ff1">实</span>验<span class="ff1">的<span class="_ _0"></span>设计。</span>它</span></div><div class="t m0 x2 h8 y53 ff1 fs4 fc0 sc0 ls0 ws0">的准确<span class="_ _0"></span>度相<span class="ff7">当<span class="_ _0"></span></span>高,并<span class="_ _0"></span>且<span class="_ _8"> </span><span class="ff4">C<span class="_ _8"> </span></span>语言<span class="_ _0"></span>和<span class="ff7">汇</span>编<span class="_ _0"></span><span class="ff7">兼容</span>的<span class="_ _0"></span>编程<span class="_ _0"></span><span class="ff7">环境</span>也<span class="_ _0"></span><span class="ff7">很</span>方<span class="ff7">便<span class="_ _0"></span></span>来实现<span class="_ _0"></span>一<span class="ff7">些<span class="_ _0"></span>递归</span>调<span class="_ _0"></span>用。<span class="_ _a"></span><span class="ff4">I/O<span class="_ _2"> </span></span>口<span class="_ _0"></span>功能也</div><div class="t m0 x2 h8 y54 ff1 fs4 fc0 sc0 ls0 ws0">比<span class="ff7">较</span>强<span class="_ _0"></span>大,方<span class="_ _0"></span><span class="ff7">便</span>使<span class="_ _0"></span>用。用<span class="_ _0"></span><span class="ff7">凌</span>阳<span class="_ _5"> </span><span class="ff4">16<span class="_ _2"> </span><span class="ff7">位</span></span>单<span class="_ _0"></span>片机<span class="_ _0"></span><span class="ff7">做</span>控制<span class="_ _0"></span>器<span class="ff7">最</span>有<span class="_ _0"></span>特<span class="ff7">色<span class="_ _0"></span></span>的<span class="ff7">就</span>是<span class="_ _0"></span><span class="ff7">它</span>的可<span class="_ _0"></span>编程<span class="_ _0"></span><span class="ff7">音频</span>处<span class="_ _0"></span>理,可<span class="_ _0"></span>完成</div><div class="t m0 x2 h8 y55 ff1 fs4 fc0 sc0 ls0 ws0">语<span class="ff7">音</span>的录制<span class="ff7">播</span>放和<span class="ff7">识</span>别。<span class="ff7">这些都</span>方<span class="ff7">便</span>对设计进行扩展,使设计更加完<span class="ff7">善</span>。成<span class="ff7">本</span>也相对<span class="ff7">低</span>一<span class="ff7">些</span>。但是<span class="_ _2"> </span>,</div><div class="t m0 x2 h8 y56 ff1 fs4 fc0 sc0 ls0 ws0">在控制与显示的结合上有<span class="ff7">些复杂</span>,显示模组<span class="ff7">资源</span>相对有<span class="ff7">限</span>,而且单片机的<span class="ff7">稳定</span>性不是<span class="ff7">很</span>高。</div><div class="t m0 xa h8 y57 ff4 fs4 fc0 sc0 ls0 ws0">3.<span class="_ _0"></span> <span class="_ _0"></span><span class="ff1">主控<span class="_ _0"></span>芯<span class="_ _0"></span>片<span class="_ _0"></span>使<span class="_ _0"></span>用<span class="_ _10"> </span></span>51<span class="_ _8"> </span><span class="ff1">系<span class="_ _0"></span><span class="ff7">列<span class="_ _8"> </span></span></span>A<span class="_ _6"></span>T89C52<span class="_ _8"> </span><span class="ff1">单<span class="_ _0"></span>片<span class="_ _0"></span>机<span class="_ _0"></span>,<span class="_ _0"></span>时<span class="_ _0"></span>钟芯<span class="_ _7"></span>片用<span class="_ _7"></span><span class="ff7">美国<span class="_ _10"> </span></span></span>DALLAS<span class="_ _10"> </span><span class="ff1">公<span class="_ _0"></span><span class="ff7">司<span class="_ _0"></span>推<span class="_ _0"></span></span>出<span class="_ _0"></span>的一<span class="_ _0"></span>种<span class="_ _0"></span>高<span class="_ _0"></span>性</span></div><div class="t m0 xb h8 y58 ff1 fs4 fc0 sc0 ls0 ws0">能<span class="_ _0"></span>、<span class="ff7">低<span class="_ _7"></span></span>功<span class="ff7">耗<span class="_ _0"></span></span>、<span class="_ _0"></span><span class="ff7">带<span class="_ _10"> </span><span class="ff4">R<span class="_ _e"></span>AM<span class="_ _8"> </span><span class="ff1">的<span class="_ _0"></span>时<span class="_ _0"></span>钟<span class="_ _8"> </span></span>DS1302<span class="_ _0"></span><span class="ff1">。<span class="_ _0"></span>采<span class="_ _0"></span>用<span class="_ _8"> </span></span>DS1302<span class="_ _10"> </span><span class="ff1">作<span class="_ _0"></span><span class="ff7">为</span>主<span class="_ _7"></span>要计<span class="_ _0"></span>时<span class="_ _0"></span>芯<span class="_ _0"></span>片<span class="_ _0"></span>,<span class="_ _0"></span>可<span class="_ _0"></span>以<span class="_ _0"></span><span class="ff7">做<span class="_ _0"></span></span>到<span class="_ _0"></span>计<span class="_ _0"></span>时<span class="_ _0"></span>准确<span class="_ _0"></span>。</span></span></span></div><div class="t m0 xb h8 y59 ff1 fs4 fc0 sc0 ls0 ws0">更<span class="_ _b"></span><span class="ff7">重<span class="_ _b"></span></span>要<span class="_ _b"></span>的<span class="_ _b"></span>是<span class="_ _a"></span>,<span class="_ _b"> </span><span class="ff4">DS1302<span class="_ _4"> </span></span>可<span class="_ _b"></span>以<span class="_ _b"></span>在<span class="_ _b"></span><span class="ff7">很<span class="_ _b"></span></span>小<span class="_ _a"></span>电<span class="_ _b"> </span>流<span class="_ _b"> </span>的<span class="_ _b"> </span>后<span class="_ _b"> </span><span class="ff7">备<span class="_ _b"></span></span>电<span class="_ _b"></span><span class="ff7">源<span class="_ _b"></span>(<span class="_ _b"></span><span class="ff4">2.5<span class="_ _b"></span></span>~<span class="_ _a"></span><span class="ff4">5V<span class="_ _4"> </span></span></span>电<span class="_ _b"> </span><span class="ff7">源<span class="_ _b"></span></span>,<span class="_ _b"></span>在<span class="_"> </span><span class="ff4">2.5V<span class="_ _4"> </span></span>时<span class="_ _b"></span><span class="ff7">耗<span class="_ _b"></span></span>电<span class="_ _b"></span>小<span class="_ _b"></span>于</div><div class="t m0 xb h8 y5a ff4 fs4 fc0 sc0 ls0 ws0">300nA<span class="ff7">)<span class="_ _0"></span>下<span class="_ _0"></span>继续<span class="_ _0"></span><span class="ff1">计时<span class="_ _0"></span>,<span class="_ _0"></span></span>停<span class="_ _0"></span><span class="ff1">电后<span class="_ _0"></span>时钟<span class="_ _0"></span></span>无需<span class="_ _0"></span>重<span class="ff1">新<span class="_ _0"></span>调整<span class="_ _0"></span>,<span class="_ _7"></span>并可<span class="_ _0"></span>编程<span class="_ _0"></span>选择<span class="_ _0"></span>多<span class="_ _0"></span>种</span>充<span class="_ _0"></span><span class="ff1">电<span class="_ _0"></span>电流<span class="_ _0"></span>来对<span class="_ _0"></span>后</span>备<span class="_ _0"></span><span class="ff1">电</span>源<span class="_ _0"></span><span class="ff1">进行</span></span></div><div class="t m0 xb h8 y5b ff7 fs4 fc0 sc0 ls0 ws0">慢速<span class="_ _0"></span>充<span class="_ _0"></span><span class="ff1">电,<span class="_ _0"></span>可<span class="_ _0"></span>以<span class="_ _0"></span></span>保<span class="_ _0"></span><span class="ff1">证后<span class="_ _0"></span></span>备<span class="_ _0"></span><span class="ff1">电</span>源<span class="_ _0"></span><span class="ff1">基<span class="_ _0"></span></span>本<span class="_ _0"></span><span class="ff1">不</span>耗<span class="_ _0"></span><span class="ff1">电<span class="_ _0"></span>,<span class="_ _a"></span>还可<span class="_ _0"></span></span>自<span class="_ _0"></span><span class="ff1">设<span class="_ _0"></span>闹铃<span class="_ _0"></span>,<span class="_ _0"></span>阳历<span class="_ _0"></span>、<span class="_ _0"></span>星期<span class="_ _0"></span>与<span class="_ _0"></span>年<span class="_ _0"></span>月日<span class="_ _0"></span></span>自<span class="_ _0"></span><span class="ff1">动<span class="_ _0"></span>对<span class="_ _0"></span>应<span class="_ _a"></span>。<span class="_ _0"></span></span>本<span class="ff1">系</span></div><div class="t m0 xb h8 y5c ff1 fs4 fc0 sc0 ls0 ws0">统采用了<span class="ff7">此</span>方案。</div><div class="t m0 x2 h8 y5d ff6 fs4 fc0 sc0 ls0 ws0">3.2 <span class="ff1 sc1">测温部分的方案选择</span></div><div class="t m0 x4 h8 y5e ff4 fs4 fc0 sc0 ls0 ws0">1.<span class="ff1">在日常<span class="ff7">生<span class="_ _0"></span>活</span>及工<span class="ff7">农业生<span class="_ _0"></span></span>产<span class="ff7">中</span>经常要<span class="_ _0"></span><span class="ff7">乃至</span>温度的<span class="_ _0"></span>检测及控制,<span class="_ _0"></span>传统的测温<span class="ff7">元<span class="_ _0"></span></span>件有<span class="ff7">热</span>电<span class="_ _0"></span><span class="ff7">偶</span>和<span class="ff7">热</span>电</span></div><div class="t m0 x2 h8 y5f ff1 fs4 fc0 sc0 ls0 ws0">阻。而<span class="ff7">热</span>电<span class="ff7">偶<span class="_ _0"></span></span>和<span class="ff7">热</span>电阻测一<span class="_ _0"></span><span class="ff7">般都</span>是电<span class="_ _0"></span><span class="ff7">压</span>,再转换成<span class="_ _0"></span>对应的温度,<span class="_ _0"></span><span class="ff7">需</span>要比<span class="ff7">较<span class="_ _0"></span></span>多的<span class="ff7">外</span>部硬件<span class="_ _0"></span><span class="ff7">支持</span>,硬件</div><div class="t m0 x2 h8 y60 ff1 fs4 fc0 sc0 ls0 ws0">电路<span class="ff7">复杂</span>,软件调试<span class="ff7">复杂</span>,制作成<span class="ff7">本</span>高。</div><div class="t m0 x4 h8 y61 ff4 fs4 fc0 sc0 ls0 ws0">2.<span class="ff1">与<span class="_ _0"></span><span class="ff7">前面<span class="_ _0"></span></span>相比<span class="_ _0"></span>,<span class="_ _0"></span>采用<span class="_ _0"></span><span class="ff7">美国<span class="_ _10"> </span></span></span>DALLAS<span class="_ _10"> </span><span class="ff7">半导<span class="_ _0"></span><span class="ff1">体公<span class="_ _0"></span></span>司继<span class="_ _10"> </span></span>DS1820<span class="_ _8"> </span><span class="ff7">之<span class="_ _0"></span><span class="ff1">后</span>推<span class="_ _0"></span><span class="ff1">出的<span class="_ _0"></span>一种<span class="_ _0"></span></span>改<span class="ff1">进<span class="_ _0"></span>型<span class="_ _0"></span></span>智<span class="ff1">能<span class="_ _0"></span>温度<span class="_ _0"></span>传</span></span></div><div class="t m0 x2 h8 y62 ff1 fs4 fc0 sc0 ls0 ws0">感<span class="_ _9"> </span>器<span class="_ _c"> </span><span class="ff4">DS18B20<span class="_ _c"> </span></span>作<span class="_ _9"> </span><span class="ff7">为<span class="_ _9"> </span></span>检<span class="_ _9"> </span>测<span class="_ _9"> </span><span class="ff7">元<span class="_ _9"> </span></span>件<span class="_ _9"> </span>,<span class="_ _9"> </span>测<span class="_ _9"> </span>温<span class="_ _9"> </span><span class="ff7">范<span class="_ _9"> </span>围<span class="_ _9"> </span>为<span class="_ _2"> </span><span class="ff4">-55<span class="_ _9"> </span></span>~<span class="_ _2"> </span><span class="ff4">125°<span class="_ _9"> </span></span>C<span class="_ _9"> </span></span>,<span class="_ _9"> </span><span class="ff7">最<span class="_ _9"> </span></span>大<span class="_ _9"> </span>分<span class="_ _9"> </span><span class="ff7">辨<span class="_ _9"> </span>率<span class="_ _9"> </span></span>可<span class="_ _9"> </span><span class="ff7">达<span class="_ _d"> </span><span class="ff4">0.0625°<span class="_ _9"> </span></span>C<span class="_ _9"> </span></span>。</div><div class="t m0 x2 h8 y63 ff4 fs4 fc0 sc0 ls0 ws0">DS18B20<span class="_ _2"> </span><span class="ff1">可以直<span class="_ _0"></span>接读出<span class="ff7">被<span class="_ _0"></span></span>测温度<span class="ff7">值</span>,而<span class="_ _0"></span>且采用<span class="_ _5"> </span></span>3<span class="_ _2"> </span><span class="ff7">线<span class="ff1">制<span class="_ _0"></span>与单片机相</span>连<span class="_ _0"></span><span class="ff1">,</span>减少<span class="ff1">了<span class="_ _0"></span></span>外<span class="ff1">部的硬件电<span class="_ _0"></span>路,具</span></span></div><div class="t m0 x2 h8 y64 ff1 fs4 fc0 sc0 ls0 ws0">有<span class="ff7">低</span>成<span class="ff7">本</span>和<span class="ff7">易</span>使用的特点。</div><div class="t m0 xc hc y65 ff7 fs5 fc0 sc0 ls0 ws0">共<span class="_ _9"> </span><span class="ff2">15<span class="_ _9"> </span></span>页<span class="ff1">,</span>第<span class="_ _9"> </span><span class="ff2">1<span class="_ _9"> </span></span>页</div></div></div><div class="pi" data-data='{"ctm":[1.611850,0.000000,0.000000,1.611850,0.000000,0.000000]}'></div></div>