基于51单片机的简易电子计算器——有温度显示和万年历等额外功能
设计实际所实现的功能
模式一可显示日期、时钟、温度,模式二可进行计算器的计算,且显示日期温度模式和计算器模式可随意切换,模式三可以滚动显示乘法口诀表。模式一与模式二可以自由切换,模式三滚动完之后自动回到模式一。
显示日期温度模式
显示日期与时钟
能够显示预设的年、月、日、时、分、秒及星期几的初始值,从初始值开始计时并每秒钟刷新时间;当从其他模式回到该模式时,时钟显示为累计结果而不会清零。
显示实时温度
能够将温度传感器感受到的温度实时显示,温度最小变化值为0.1℃。用手放在温度传感器上可以看到温度变化。
计算器模式
矩阵键盘输入模块
利用4*4键盘作为数据和命令的输入装置,可以输入整数和运算符号,并且有清零功能;设置按键消抖,使输入更准确。
计算功能
计算器可实现基本数据运算,包括:加、减、乘、除运算,但不能连续运算如连加。由于按键数量限制,没有添加更多函数功能。
乘法口诀表模式
能够以等式形式滚动显示1-9乘法口诀表,滚动显示完所有乘法口诀表内容后回到日期时钟模式。

这篇博客介绍了基于51单片机设计的一款简易电子计算器,具备显示日期、时间、实时温度以及乘法口诀表功能。采用4*4矩阵键盘输入,使用DS1302时钟芯片和DS18B20温度传感器,通过LCD1602液晶屏显示。用户可通过按键在不同模式间切换,代码和详细操作说明均有提供。
最低0.47元/天 解锁文章

被折叠的 条评论
为什么被折叠?



