一、实操演示-智能计算器

1、图文详细

553db6c9ef51b5e1f3dafaaa32ff0126.png

LCD1602硬件电路

91264dfdd58659a36169b9f6a6234b2a.png

矩阵按键硬件电路

3097cafaebc15a2211d434523c450256.png

按键值设计

80d072933f7208c7908446e6219f1f49.png

2、连接方式:

     J22引脚连接到J2引脚。

   J20引脚连接到JP3引脚.

    下载程序后,观察现象。

二、实操演示-智能温控系统设计

1、图文详细

553db6c9ef51b5e1f3dafaaa32ff0126.png

LCD1602硬件电路

91264dfdd58659a36169b9f6a6234b2a.png

独立按键硬件电路

a8b332a10ba0f0c4fb84ac101af5e8dd.png

蜂鸣器硬件电路

780a7847c6ae571bd9a81e5d9d0de501.png

LED硬件电路

d0ee2955af934679f0a0c103ce982005.png

继电器硬件电路

bce3dd8922e2647416f367ac62296046.png

直流电机硬件电路

5f3bca82f6966dcb0bf4c3d6aa218811.png

EEPROM硬件电路

10a88a03af54e64d757a7538f5dc500d.png

DS18B20硬件电路

358aed02e037ade1c13f025e2aecdfeb.png

2、连接方式:

      J22引脚连接到J2引脚。

     J29的第4、3、6号引脚连接到JP1的第1、2、3号引脚,即P34、P35、P32连接k1、k2、k3。

      J20的第3号引脚连接到J7引脚,即P15连接J7。

      J25的第4号引脚连接到J19的第1号引脚,即P24连接D1。

      J20的第4号引脚连接到J15引脚,即P14连接J15。

      J46的第1号引脚连接J20的第8引脚,即IN1连接P10。

      J47的第1、2号引脚分别为VCC、OUT1连接直流电机两脚任意一个,即5V、O1连接直流电机两脚任意一个。、

      J25引脚第8、7号引脚分别连接到J4的SDA、SCL引脚。

      J29的第1引脚,即 P37连接J14。

    下载程序后,观察现象。

现象:本设计能显示环境的温度并能设置上下限阀值。系统上电的时候显示的是当前环境温度和设定的温度阀值,可以通过按键来修改温度上下限阀值。当按下这个K1键会进入温度阀值设置界面,每按一下,切换一次阀值设置(上下阀值)界面,按第3次时,会自动回到主界面,如此循环。在进入温度阀值设计界面时,可以通过K2、K3键对阀值进行加减,只对温度整数部分进行设置,小数部分不需要设置,将设置好的上下限阀值保存到AT24C02(EEPROM)内,当下一次开启系统时只需从AT24C02内读取保存的阀值数据,而不需要重复设置上下限阀值。实现了用3个按键就实现了温度上下限阀值的设定,这是温度检测控制系统基本的功能。假如我们把温度上限设置为32°C,下限设置为30°C。另外还有恒定温度的功能。当设定好上下限阀值时,系统即会把当前的温度与设定的上下限阀值对比,如果高于上限温度,开启散热进行降温,同时报警;如果低于下限温度,开启加热,同时报警;如果当前温度处于下限和上限温度之间时,关闭散热、加热及报警。从而可将温度控制在阀值的范围内。

附:工程代码获取

途径一:公众号后台回复"51单片机实训代码"。

途径二:向任课老师索取。

58ae403ca8cb2a576f113c66c7f8c685.png

注明:部分资料来源于网络,仅供网友学习、分享和交流,不做任何商业活动,所有版权归原权利人,如有关资源侵犯了您的权益,请联系告之,我们将于第一时间删除!

Logo

DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。

更多推荐