51单片机简易计算器的硬件设计(带有MR+、MR | 您所在的位置:网站首页 › 单片机的计算器 › 51单片机简易计算器的硬件设计(带有MR+、MR |
文章最后附有本项目的仿真图、pcb图及其原件清单!! 硬件所需程序于小编另一篇文章中有详细描述,感兴趣的小伙伴不妨去看看。 如果对你有帮助不妨点个赞! 本项目使用:51单片机、矩阵键盘、LCD1602; 使用数码管进行显示的思路相差不大。 设计方案根据功能要求,本系统选用以MCS-51/52单片机为主控机。通过扩展必要的外围接口电路,实现对计算器的设计,该设计可分为单片机最小系统、供电模块、显示模块、矩阵键盘四个部分。结构图如下: 具体设计如下: 1、由于要设计的是简单的计算器,可以进行四则运算,为了得到较好的显示效果,采用LCD显示数据和结果。 2、另外键盘包括数字键(0-9)、符号键(+、-、*、/)、清除键和等号键,且具备存储三组计算结果、MR+、MR-功能,所以至少需要23个按键。 3、执行程序:开机显示零,等待键入数值,当键入数字,通过LCD显示出来,当键入+、-、*、/运算符,计算器在内部执行数值转换和存储,并等待再次键入数值后将显示键入的数值,按等号就会在LCD上输出运算结果。并且可以存储三个计算结果,通过M1、M2、M3控制。还可以通过MR+、MR-来实现记忆加和记忆减的功能。 4、错误提示:当单片机执行程序中有错误时,会在LCD上显示相应的提示,如:当输入的数值或计算器得到的结果大于计算器的显示范围时,计算器会在LCD上提示溢出;当除数为0时,计算器会在LCD上提示错误。 仿真图: 说明:为达到美观与节约空间的目的,所以在PCB文件中的原理图将LCD1602使用排针代替,在PCB布局的时候亦是如此,亲测不影响电路的正常使用。 实物图:单片机简易计算器的设计元器件清单 编号 注释 描述 数量 1 10uf 直插电解电容 1 2 30P 直插瓷片电容 2 3 10K 9脚排阻 1 4 LCD1602 LCD1602液晶显示器 1 5 POWER DC电源插座 1 6 2.2k 色环电阻 1 7 10K 色环电阻 2 8 SW-PB 按键6X6X5MM 20 9 SWITCH 自锁开关 1 10 STC89C51 51单片机 1 11 12MHZ 晶振 1 以上就是小编制作的51单片机简易计算器的硬件部分,能力有限,如有错误,欢迎各位小伙伴在评论区留言讨论!! http://链接:https://pan.baidu.com/s/1alSQZosIsBfC6h9XbNbfqg?pwd=ynhh 提取码:ynhh --来自百度网盘超级会员V4的分享 |
CopyRight 2018-2019 实验室设备网 版权所有 |