毕业论文
计算机论文
经济论文
生物论文
数学论文
物理论文
机械论文
新闻传播论文
音乐舞蹈论文
法学论文
文学论文
材料科学
英语论文
日语论文
化学论文
自动化
管理论文
艺术论文
会计论文
土木工程
电子通信
食品科学
教学论文
医学论文
体育论文
论文下载
研究现状
任务书
开题报告
外文文献翻译
文献综述
范文
Proteus仿真AT89S52单片机的简易计算器设计+电路图+程序(4)
第优尔章:总结与体会。设计中的不足以及展望,提出几点可拓展功能和研究方向,思考总结从本次设计中得到什么启发。
最后,致谢、
参考文献
、附录。
2 方案论证
2.1 功能介绍
本设计要以MCS 52系列单片机为核心实现一个简易计算机。
1、 采用8位显示结果,最大显示值为“99999999”,输入设备按键必须包括“0~9”、“+”、“-”、“*”、“/”、“=”、“C”。
2、 实现加减乘除的最基本四则运算,复位归零操作。运算过程中,显示要考虑进位的输出显示。
3、 出错警告提示。当运算结果溢出时,屏幕显示错误提示;当输入数据不符合条件时,屏幕显示错误提示。
4、 上述运算输入值均为整数,当结果带有小数,采用取整的方式处理。
2.2 方案比较与选择
2.2.1 控制部分的设计方案论证与选择
控制器主要用于对数据的发送和接收、数据的运算处理、定时控制电路、中断控制处理等。根据本次设计任务要求,有以下两个方案:
(1) FPGA(现场可编程门阵列)处理芯片。这个方案具有以下特点:
FPGA采用了逻辑单元阵列LCA这样一个概念,内部包括可配置逻辑模块CLB、输入输出模块IOB和内部连线部分。他们有很多的优点,体积小,节省空间,可实现各种复杂的逻辑功能,规模大,密度大,系统处理速度高,集成度高等。在电子生产中大量运用,并在可编辑逻辑器件领域中名列前位。
(2) AT89C52单片机。这个方案具有以下特点:
AT89C52单片机是一个低电压、高性能CMOS的8位单片机,片内含8K Bytes ISP的可反复擦写的Flash只读程序存储器和256 Bytes的随机存取数据存储器(RAM),器件片内置通用8位中央处理器和Flash存储单元,AT89C52单片机在电子行业中应用覆盖面很大。
通过以上两种方案论证和比较,FPGA的处理速度虽快,集成度高,但本系统所使用到的运算并不复杂,对速度要求不高,所以FPGA的速度优势无法明显体现,另外其成本相对较高,也必须是设计中需要考虑的因素,比如以性价比最高来决定方案。而单片机集成了多个电路,省去了许多器件。它是可编程芯片,可用C语言编写,调用C语言库程序,使整个系统结构化,更易阅读理解,成本低,功能易于实现。
综上所述,采用方案2使用AT89C52单片机作为控制器。
2.2.2 显示部分的设计方案论证与选择
显示器常作为单片机系统便捷的输出设备,用以显示单片机系统的运行结果和运行状态等。
(1) LED数码管显示。这个方案具有以下特点:
LED数码管使用的是8段共阴极的数码管,采用动态数码管显示,具有程序简单,稳定性高,便于观察,精度高等特点。只能显示数字,不能显示汉字。其原理是分时轮流选通数码管的公共端,使得各数码管轮流导通,这种方式不但提高数码管的发光效率,而且其各个数码管字段线并联,使硬件线路得到简化。
(2) AT1602型液晶显示。这个方案具有以下特点:
该液晶有16个引脚,它能显示32个字符,有80字节显示数据存储器DDRAM,160个5*7点阵的字型的字符发生器CGROM,8个可由用户自定义的5*7的字符发生器CGRAM。其内部主要由液晶显示屏、控制器、驱动器和偏压产生电路构成。硬件电路设计简单,显示美观,驱动程序稍许复杂,只可显示字母、数字、符号等的点阵型液晶显示模块,不能显示汉字。
共5页:
上一页
1
2
3
4
5
下一页
上一篇:
ASP.net+sqlserver网上药品信息管理系统设计+源代码
下一篇:
英语单词背诵APP系统设计
回路硬件仿真技术茬直升...
下一代网络中的PSTNISDN仿真系统【1932字】
定性仿真综述【2157字】
定性仿真理论及其應用【2157字】
HTML5设备运行可视化仿真在网页中的发布
4G/B4G移动通信系统仿真与分析
蒙特卡洛仿真的保障分析系统设计
C#学校科研管理系统的设计
公寓空调设计任务书
AT89C52单片机的超声波测距...
国内外图像分割技术研究现状
10万元能开儿童乐园吗,我...
承德市事业单位档案管理...
神经外科重症监护病房患...
医院财务风险因素分析及管理措施【2367字】
中国学术生态细节考察《...
志愿者活动的调查问卷表