60进制时间计算器_送给初学单片机朋友干货之二——用单片机制作简易计算器...

计算器简介

计算器是现代人发明的可以进行数字运算的电子机器。现代的电子计算器能进行数学运算的手持电子机器,拥有集成电路芯片,但结构简单,功能弱,但较为方便与廉价,可广泛运用于商业交易中,主要是计算结果是必备的办公用品之一。为节省电能,计算器都采用CMOS工艺制作的大规模集成电路。低档计算器的运算器、控制器由数字逻辑电路实现简单的串行运算,键盘是计算器的输入部件,一般采用接触式或传感式。为减小计算器的尺寸,一键常常有多种功能。显示器是计算器的输出部件,有数码管显示器或液晶显示器等。那么今天给各位朋友介绍的是用单片机制作的简单的模拟计算器。

ee5b37b0917ec75367cf15732ead4e6f.png

简易计算器

为了帮助单片机爱好者学习单片机,本计算器是系列STC89C51RC单片机为核心构成的简易计算器系统。该系统通过单片机控制,实现对4*4键盘扫描进行实时的按键检测,并由LCD1602显示屏将过程与结果显示出来。硬件相对比较简单,主要由四部分组成。第一部分是单片机最小系统;第二部分是 4*4矩阵键盘;第三部分是LCD1602显示屏;第四部分是系统+5V电源。还是先说说制作流程:

第一步是绘制电路原理图

e6b096e0b35ffbaa3c9c6dcb2a0ce73f.png

以单片机为主控芯片的简易计算器原理图

第二步是根据设计绘制的原理图购买电子元器件

所用电子元器件明细表

单片机主控芯片——-STC89C52RC 1片

LCD液晶显示模块——LCD1602 1片

点动按键BUTTON -- -- 17个

自锁开关按键------ 1个

10K可调电阻-----1个

晶振----- 1个

10K电阻-----9个

10UF电解电容-----1个

稳频电容30PF----2个

PCB万能实验板 ----1块

第三步是万能实验板的焊接

由于所用原件比较少焊接相对比较简单,焊接时主要注意单片机芯片最好用插座,便于烧写程序,还有就是LCD1602 的引脚要焊接正确,不能焊接错误,再一个就是16X16的矩阵按键焊接时也要留心。其他都比较好焊接。

9a5e48836117019021347078b8dd30f6.png

简易计算器电路板正面

5e8b6474bbbe40ab00477ae3880e0da6.png

简易计算器焊接反面

下面主要说说LCD1602液晶这个显示模块,那个大大的,平时第一行显示 16 个小黑块,第二行什么都不显示的东西就是 1602 液晶, 1602 液晶主要显示容量 16 x 2 个字符,芯片工作电压 4.5~5.5V ,工作电流 2.0mA(5.0V) ,模块最佳工作电压 5.0V 1602 液晶,从它的名字我们就可以看出它的显示容量,就是可以显示 2 行,每行 16 个字符的液晶。它的工作电压是 4.5V~5.5V,这点我们直接按照 5V电源接上就可以了,但是保证我们的 5V 系统最低不能低于 4.5V。在 5V 工作电压下测量它的工作电流是 2mA,大家注意,这个 2mA 仅仅是指液晶,而它的黄绿背光都是用 LED 做的,所以功耗一般有一二十毫安。1602 液晶一共 16 个引脚,每个引脚的功能如下注释说明。

1, VSS--- 电源地

2, VDD---- 电源正极

3 ,VL---- 液晶显示偏压信号

4 ,RS---- 数据/命令选择端(H/L)

5, R/W---- 读/写选择端(H/L)

6, E---- 使能信号端

7, D0 --Data I/O (输入输出口)

8, D1--- Data I/O(输入输出口)

9, D2--- Data I/O (输入输出口)

10, D3 ---Data I/O (输入输出口)

11, D4--- Data I/O (输入输出口)

12 ,D5 ---Data I/O (输入输出口)

13 ,D6 ---Data I/O (输入输出口)

14, D7 ---Data I/O (输入输出口)

15, BLA ---背光源正极(输入输出口)

16, BLK ----背光源负极(输入输出口)

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值