描述
<h3 style="line-height:1.8"> 1、项目功能介绍</h3>
<hr>
<p id="u56996930">本次训练营的桌面温湿度仪项目使用<strong>STC8H8K64U SSOP20</strong>芯片作为主控芯片,这款芯片使用的超高速8051内核(1T),比传统8051约快12倍以上。</p>
<p id="u3e5f431e">具有64KB的Flash,供电电压在1.9V~5.5V之间。</p>
<p>同时STC8H8K64U(AI8H8K64U)还具有USB下载,USB不断电下载等功能,非常方便调试下载。同时该芯片官方报价才1.4元。</p>
<p>此次的温湿度检测仪采用SHT40来实现高精度的温湿度检测,可以非常方便做一个桌面温度,湿度检测仪。</p>
<h3 style="line-height:1.8">*2、项目属性</h3>
<hr>
<p style="line-height:1.8"><span style="color:#000000">项目首次公开;项目为半原创,硬件为自己所画,但源代码为修改于官方代码及网络源码片断。</span></p>
<p style="line-height:1.8"> </p>
<h3 style="line-height:1.8">3、硬件部分</h3>
<hr>
<p style="line-height:1.8">1.主控STC8H8K64U</p>
<p style="line-height:1.8"><img src="//image.lceda.cn/oshwhub/c9632b1511404a4dadd82f5d3cf683e2.png"></p>
<p style="line-height:1.8">2.SHT40 IIC电路(由于芯片小不好焊接,同时立创商城给的有SHT40模块券),最后采用外接线连接SHT40.</p>
<p style="line-height:1.8"><img src="//image.lceda.cn/oshwhub/6c00c09444414f9ab767a915fc586865.png"></p>
<p style="line-height:1.8">3.1.8寸TFT显示</p>
<p style="line-height:1.8"><img src="//image.lceda.cn/oshwhub/71beae83888e4803add9798e8ee905bf.png"></p>
<p style="line-height:1.8">4.充电电路(由于没有5400芯片同时没有加感应,所以改为TP4504芯片)</p>
<p style="line-height:1.8"><img src="//image.lceda.cn/oshwhub/ba45f06379d244e1a37244efddf32476.png"></p>
<h3 style="line-height:1.8">4、软件部分</h3>
<p>软件部分与一般的IIC操作步骤差不多的,只是SHT40比较另类(也可能是我用的少,各位见笑了)。</p>
<p>1.数据手册给的地址SHT40的0x44,即01000100,即一个字节的低7位,但是IIC发送的数据是高位在前,最你的低位是读写位,因此我们需要把SHT40的7位地址移到高位,然后再最低位放0或1来代表读或写。比如SHT40的地址实际是1000100x,x代表读或写。当然每个厂家都遵循0为写,1为读的规则,所以我们直接将最后一位看作是0,因此我们在写SHT40地址就填0x88就行,要读的话函数内部会自动给你补上末位的1</p>
<p>2.就是读的时序SHT40需要先写数据后要停止信号并给10MS左右的时间给SHT40去转换温度和湿度。</p>
<p>通用IIC时序</p>
<p><img src="//image.lceda.cn/oshwhub/5678c02b65d44796921c28a74ead0234.png" alt="通用IIC时序" width="764" height="600"></p>
<p>SHT40写时序与上面一样,读时序就是在写时序完成后要等10MS左右才能去读温度和湿度,要不出不来(我也是一直弄不出来才看到要停一下)</p>
<p><img src="//image.lceda.cn/oshwhub/50ee2e0c2080496789a1f0b0508b2196.png"></p>
<p>五:大赛LOGO验证</p>
<p><img src="//image.lceda.cn/oshwhub/9624f3ce23c04f3093a417a5de11fd5b.jpg" alt="" width="339" height="600"></p>
评论(0)