下载此文档

基于51单片机的计算器设计.docx


文档分类:通信/电子 | 页数:约21页 举报非法文档有奖
1/21
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/21 下载此文档
文档列表 文档介绍
目录
第三章
系统软件设计 、、、、、、、、、、、
、、、、7
3、
计算器的软件规划 、、、、、、
第一章 引言
1、 1 简述简易计算器、、、、、、、、
3
1、 2 本设计主要任务、 、、、、、、、
3
1、 3 系统主要功能、、、、、、、、、、
4
第二章 系统主要硬件电路设计 、、、
2、 1 系统的硬件构成及功能、 、
4
2 、 2 键盘电路设计、、、、、、、、、、
5
2 、 3 显示电路设计、、、、、、、、、、
6
7
3 、 2 键盘扫描的程序设计 、、、
7
3 、 3 显示模块的程序设计 、、、
3 、 4 主程序的设计 、、、、、、
9
3、5 软件的可靠性设计 、、
9
第四章 调试 、、、、、、、、、、、、、、、、 第五章 结束语 、、、、、、、、、、、、、 参考文献 、、、、、、、、、、、、、、、、、、、
附录源程序
、、、、、、、9
、、、、、、10
、、、、、、11
、、、、、、11
第一章 引言
1、 1 简述简易计算器
近几年单片机技术的发展很快 , 其中电子产品的更新速度迅猛。计算器就是 日常生活中比较的常见的电子产品之一。如何才能使计算器技术更加的成熟 , 充 分利用已有的软件与硬件条件 , 设计出更出色的计算器呢 ?
本设计就是以AT89S52单片机为核心的计算器模拟系统设计,输入采用4X 6 矩阵键盘,可以进行加、减、乘、除9位带符号数字运算,并在LCD1602上显示操 作过程。
科技的进步告别了以前复杂的模拟电路 , 一块几厘米平方的单片机可以省去 很多繁琐的电路。现在应用较广泛的就是科学计算器 , 与我们日常所用的简单计 算器有较大差别 , 除了能进行加减乘除 , 科学计算器还可以进行正数的四则运算 与乘方、开方运算 , 具有指数、对数、三角函数、反三角函数及存储等计算功能。 计算器的未来就是小型化与轻便化 , 现在市面上出现的使用太阳能电池的计算器 使用 ASIC 设计的计算器 ,如使用纯软件实现的计算器等 , 未来的智能化计算器将 就是我们的发展方向 , 更希望成为应用广泛的计算工具。
1、 2 本设计主要任务
以下就是初步设定的矩阵键盘简易计算器的功能 :
1、扩展 4*6 键盘,其中 10个数字,5个功能键 ,1个清零
2、强化对于电路的焊接
3、使用五位数码管接口电路
4、 完成十进制的四则运算 (加、减、乘、除 );
5、 实现结果低于五位的连续运算 ;
6、 使用 keil 软件编写程序 ,使用汇编语言 ;
7、 最后用 ptoteus 模拟仿真 ;
8、学会对电路的调试
1、 3 系统主要功能
本设计就是一个实现加减乘除的计算器 ,它的硬件主要由四部分构成 ,一个 8051 单片机芯片 ,两个八段共阴极数码管 ,一个4*4键盘 ,它可以实现一位数的加减乘除 运算。
显示部分:采用LED动态显示。
按键部分 :采用4*4键盘。采用软件识别键值 ,并执行相应的操作。
第二章 系统主要硬件电路设计
系统的硬件构成及功能
主要用到的硬件:AT89S52 LCD液晶显示屏编码键盘 硬件分配:
1、 P0 P3口 :做为输出口 ,控制LCDS晶显示屏显示数据的结果。
2、 P1 口 :做为输入口 ,与键盘连接,实现数据的输入。
3、LCD液晶显示屏显示输出。
为了更好的实现系统得功能 , 硬件电路的设计应该遵循以下原则 :
1、优化硬件电路
采用软件设计与硬件设计相结合的方法 ; 尽管采用软件来实现硬件系统的功 能时,也许响应时间会比单纯使用硬件时长,而且还要占用微处理器(MCU的时间; 但就是, 用软件实现硬件的功能可以简化硬件结构 ,提高电路的可靠性。所以 ,在 设计本系统得时候 , 在满足可靠性与实时性的前提下 , 尽可能的通过软件来实现 硬件功能。
2、可靠性及抗干扰设计
根据可靠性设计理论 , 系统所用芯片数量越少 , 系统的平均无故障时间越长。 而且, 所用芯片数量越少 , 地址与数据总线在电路板上受干扰的可能性也就越小。 因此 , 系统的设计思想就是在满足功能的情况下力争使用较少数量的芯片。
3、灵活的功能扩展
功能扩展就是否灵活就是衡量一个系统优劣的重要指标。 一次设计往往不能 完全考虑到系统的各个方面 , 系统需要不断完善以及进行功能升级。进行功能扩 展时, 应该在原有设计的基础上 , 通过修改软件程序与少量硬件完成。 对于本系统 而言 , 就就

基于51单片机的计算器设计 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息