基于单片机的整数计算器设计.pdf

想预览更多内容,点击预览全文

申明敬告:

本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己完全接受本站规则且自行承担所有风险,本站不退款、不进行额外附加服务;如果您已付费下载过本站文档,您可以点击这里二次下载

文档介绍

专业课程毕业设计(论文)设计题目:基于单片机的整数计算器设计专业班级:07级电子信息1班学号:P071613529姓名:杜超指导教师:高大容基于单片机的整数计算器设计摘要:目前,51系列单片机在我国的各行各业得到了广泛应用,各大专院校、职业培训学校,均开设了单片机原理与应用方面的课程,这是一门技术性和实践性很强的学科,必须通过一系列的软硬件实验、理论联系实际,才能学好、学懂,取得较好的学习效果。计算器虽然现在已经被广泛使用了,市场上也是随处可见。本文设计的计算器看似简单,没有创新性,但是我看来,该计算器集成了单片机基本外围电路,包括单片机最小系统,4*4矩阵键盘,数码管动态显示,串口通讯等,亲自动手制作可以对硬件的结构和功能有全新的认识,从而将你带入电子设计之门。关键词:51单片机计算器4*4矩阵键盘1.设计思路:(1)操作显示设备显示设备采用八片七段共阴极LED显示器,共设臵16个键,其中数字键0~9共十个,接下来依次是加号键、减号键、乘号、除号、等于号、复位键。“清除键”表示程序初始化,为下次输入准备。(2)程序实现功能a.十进制加减乘除计算:输入范围为(1~999),结果可以显示7位,计算结果可以精确到小数点后4位;b.计算机复位功能:复位均为清零重启,任何时候按下复位将重新开始;c.报错子程序是当系统计算出错时候,控制数码管自动显示“ERROR”,然后系统自动复位。2.原理介绍:该计算器4*4矩阵键盘的16个按键分别代表不同的功能,包括09这10个数字和加,减,乘,除,等于,复位这6个功能键。开机启动,第四位数码管小数点亮,8位数码管的前四位显示前面输入的加数,被减数,被除数,乘数,后四位用于显示后输入的加数,减数,乘数,除数,复位键用于计算器恢复初始化,当输入加数和被加数时,显示器上显示的数字像平时用的计算器输入一样,即:每输入一个数字,原来显示的数字要往左移,当

最近下载