基于c51单片机计算器实训报告

基于c51单片机计算器实训报告

ID:28030843

大小:148.86 KB

页数:14页

时间:2018-12-07

基于c51单片机计算器实训报告_第1页
基于c51单片机计算器实训报告_第2页
基于c51单片机计算器实训报告_第3页
基于c51单片机计算器实训报告_第4页
基于c51单片机计算器实训报告_第5页
资源描述:

《基于c51单片机计算器实训报告》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、目录1.设计的意义2.设计的流程3.设计的原理4.设计的模块5.元器件清单6.成品的制作7.设计的总结1.设计的意义计算器是日常工作和学习生活中的常用工具,人们利用它代替了许多复杂计算,包括加减乘除和其他运算。尤其是小型计算器,它携带方便,在生活中用起来方便快捷,成为了财政、学习、生意上都青睐的必需品。它的需求广泛,在计算器的发展上存在很大的空目录1.设计的意义2.设计的流程3.设计的原理4.设计的模块5.元器件清单6.成品的制作7.设计的总结1.设计的意义计算器是日常工作和学习生活中的常用工具,人们利用它代替了

2、许多复杂计算,包括加减乘除和其他运算。尤其是小型计算器,它携带方便,在生活中用起来方便快捷,成为了财政、学习、生意上都青睐的必需品。它的需求广泛,在计算器的发展上存在很大的空间和市场意义。单片机在我国的各行各业得到了广泛使用,单片机的出现是计算机制造技术髙速发展的产物。如今,它己经广泛应用到我们生活中的各个领域,如:电子、科技、通信、汽车、工业等。一般只需几块钱,有着经济廉价的优势,用单片机可以很方便的实现计算器的设计。本设计是以单片机为基础设计出简单的一次式计算器。1.设计的流程本设计的计算器硬件电路采用三部分

3、电路模块构成,第一部分是键盘模块,采用4M矩阵键盘作为输入电路;第二部分是LCD1602液晶显示模块;第三部分是以89C52单片机作为控制核心。软件程序主要由三部分组成:主程序、按键扫描程序和LCD1602显示程序。下图为硬件模块框图:4*4矩阵键盘模块STC89C52单片机模块LCD1602液晶显示屏模块电源模块下图为设计流程图:加减乘除运算子程序液晶显示结!3.设计的原理硬件电路原理图:4.设计的模块1.电源模块:电源的设计采用了自锁开关控制电源正极的接通与断开,当n接上+5V直流电源时;若S1没有按下,此时

4、S1的1与5端口接通,+5V电流不流通到电路,电路不工作;当S1按下后,3与5端口接通,此时+5V电流流通到电路是电路工作。2、89C52单片机模块:此模块式是本设计的控制核心模块,常称为单片机最小系统;单片机最小系统由三部分组成:STC89C52芯片部分、复位部分(由按键开关、极性电容、10K电阻组成)、晶振部分(由12M石英晶振、两个30PF的瓷片电容组成)。主要起程序的输入与控制、程序的复位、时间频率控制的作用。3、4*4矩阵键盘模块:键盘可分为两类:编码键盘和非编码键盘。编码键盘是较多按键(20个以上)和

5、专用驱动芯片的组合,当按下某个按键时,它能够处理按键抖动、连击等问题,直接输出按键的编码,无需系统软件干预。通用计算机使用的标准键盘就是编码键盘。在智能仪器中,使用并行接口芯片8279或串行接口芯片HD7279均可以组成编码键盘,同时还可以兼顾数码管的显示驱动,其相关的接口电路和接口软件均可在芯片资料中得到。当系统功能比较复杂,按键数量很多时,采用编码键盘可以简化软件设计。非编码键盘成本低廉。从成本角度出发,本设计的矩阵键盘选用的是非编码键盘。4、LCD1602液晶显示屏模块:在日常生活中,我们对液晶显示器并不陌

6、生。液晶显示模块己作为很多电子产品的通过器件,如在计算器、万用表、电子表及很多家用电子产品中都可以看到,显示的主要是数字、专用符号和图形。在单片机的人机交流界面中,一般的输出方式有以下几种:发光管、LED数码管、液晶显示器。发光管和LED数码管比较常用,软硬件都比较简单。本设计使用的LCD1602液晶显示屏是字符型液晶显示屏,专门用于显示字母、数字、符号等点阵式LCD,目前常用16*1,16*2,20*2和40*2行等的模块。由于本设计的显示只需要简单的数字显示,1602体积小、功能适用的特点刚好,所以本设计的显

7、示模块采用此显示屏。五、元器件清单注意事项:排阻:由8个电阻组成的,其中一端全部接在一起,103为8个10K电阻,在电路中起到“上拉”的作用,又称上拉电阻。排阻的辨别方法为数字面的圆点端开始。极性电容:有分正负极,引脚长为正极短为负极,焊接时也可以看器件身的特征,有白边的为负极。1602液晶显示屏:1接GND,2接VCC,3脚是灰度调整,一般时3脚与地之间的之间的组织为200Q~1.5k,3脚与电源之间的阻值在10k左右。4~14接单片机的I/O口。15脚(A)为背光的电源,16脚(K)为背光的地。89CSTC8

8、9C52芯片:STC52RC单片机是宏晶科技推出的新一代高速/低功耗/超强抗干扰的单片机,指令代码完全兼容传统8051单片机,12时钟/机器周期和6时钟/机器周期可以任意选择。DC电源接口:2、3脚接地,1脚实际是VCC(电源),但是电路中要接自锁开关,然后开关的另一个脚再接电源。自锁开关:自锁开关电路中起到电源的开关作用,常开的其中一脚接DC电源插口电源脚,常开的另一脚

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。