电气工程论文网


  • 首页|
  • 自动化毕业论文|
  • 电子机电毕业论文|
  • 电子通信论文|
  • 电气工程论文|
  • 电子信息工程|
  • 电气工程原创论文|
  • 电气工程免费论文|
原创毕业论文 → 电气工程专业原创毕业论文   现成毕业论文范文 → 电气工程专业毕业论文范文

论文降重

当前位置:电气工程论文网 -> 电子机电毕业论文 -> 计算器模拟系统设计

计算器模拟系统设计

本文ID:LW2693 字数:6115,页数:25
计算器模拟系统设计

本份设计包括程序,仿真,论文,原理图,字数:6115,页数:25  论文编号:JD390

摘要
本设计是基于51系列的单片机进行的计算器模拟系统设计,可以完成计算器的键盘输入,进行加、减、乘、除4位无符号数字运算,并在LED上相应的显示。当输入数字大于4位时伴有声音提示,运算结果大于4位数最高位LED会显示英文E(ERROR)表示运算最终结果溢出。
计算器的设计过程在硬件与软件方面进行同步设计。硬件方面从功能考虑,首先选择内部存储资源丰富的AT89C52单片机, 输入采用4×4矩阵键盘。显示采用4位7段共阴极LED动态显示,复位电路采用上电复位,时钟采用12MHz晶体振荡电路。由于采用AT89C52单片机内部有充足的程序存储单元和数据存储单元,因此不需要进行外围存储扩展。软件方面从分析计算器功能、流程图设计,再到程序的编写进行系统设计。编程语言方面从程序总体设计以及高效性和功能性对C语言和汇编语言进行比较分析,针对计算器四则运算算法特别是乘法和除法运算的实现,最终选用全球编译效率最高的KEIL公司的μVision3软件,采用C语言进行编写。
设计的结果能够完成最高4位有效数字无浮点加、减、乘、除计算功能,比最高结果小于256及简单加法的要求有了很大提高。在设计的同时对单片机的理论基础和外围扩展知识进行了比较全面准备。在硬件与软件设计时,没有良好的基础知识和实践经验会受到很大限制,每项功能实现时需要那种硬件,程序该如何编写,算法如何实现等,没有一定的基础就不可能很好的实现。
具体实现功能:
(1)显示4位数字,开机只有数码管最低位显示为“0”,其余位全部不显示;
(2)4×4矩阵键盘,分别表示0~9、+、-、×、/ 、=和清零键CL,能够完成计算器的显示,第一次按下显示“D1”;第二次按下时,显示“D1D2”;第三次按下时,显示“D1D2D3”,4个全部显示完毕,再按下按键下时,会发出“嘀”提示音
(3)可以对最高4位有效数字,不含浮点运算无符号数据进行运算并显示 运算结果。
(4)当结果溢出4位或出现负数时显示E(ERROR)。

 

目录
1概述 2
1.1单片机总体功能简介   2
1.2输入键盘功能综述   3
1.3输出LED显示功能综述   3
2系统总体方案及硬件设计  4
2.1系统设计要求   4
2.2总体设计方案  4
2.3系统硬件设计   4
3 软件设计  6
3.1矩阵键盘设计  6
3.2LED动态显示   7
3.3 LED移位显示  8
3.4计算模块设计   9
4 Proteus软件仿真   10
4.1Proteus ISIS简介   10
4.2Proteus运行流程  11
4.3Proteus功能仿真  11
5设计体会   15
参考文献  16
附1  源程序代码  17
附2  系统原理图  24

下载地址 WORD格式全文下载链接(充值:118元)


计算器模拟系统设计......
论文人工降重
本论文《计算器模拟系统设计》在电子机电毕业论文栏目,由电气工程论文网整理,转载请注明来源 www.dqlunwen.top 更多论文,请点电气工程论文查看
上一篇:数字电压表设计 下一篇:定时闹钟设计

点击查看关于 计算器模拟系统设计 的相关论文题目 2009-06-13 22:37:37【返回顶部】
联系方式

相关栏目

光机电应用技术
机电一体化
应用电子技术
电子信息工程技术
自动化免费论文
自动化专业毕业论文
电子专业免费论文
电子机电毕业论文
电气工程免费论文
测控技术与仪器
电气工程原创论文
电子通信论文
电气自动化开题
电子机电开题报告
电子通信免费论文
PLC相关外文翻译
电子机电信息外文翻译
电子通信外文翻译
联系方式
电子信息工程论文下载
电气工程论文下载


联系方式


电气工程论文网提供电气工程论文范文,电气工程毕业论文,网站永久域名www.dqlunwen.top 

本站部分文章来自网友投稿上传,如发现侵犯了您的版权,请联系指出,本站及时确认并删除  E-mail: 17304545@qq.com

Copyright@ 2009-2022 电气工程论文网 版权所有