当前位置:文档之家› 基于51单片机的简易计算器设计

基于51单片机的简易计算器设计

第5章结论与展望·······················································18
5.1结论·························································18
5.2不足与展望···Байду номын сангаас···············································18
1.1课题简介·······························································1
1.2设计目的·······························································1
1.3设计任务·······························································1
Key words:MCS-51;8051 single chip microcomputer;Calculator;Add, subtract, multiply and divide:
第1章绪论·································································1
1.3
在本次工程实践中,主要完成如下方面的设计任务:
(1)简要综述单片机技术发展的国内外现状及数码管动态显示和矩阵键盘基本原理;
(2)掌握MCS-51系列某种产品(例如8051)的最小电路及外围扩展电路的设计方法;
(3)了解单片机数据转换功能及工作过程;
(4)完成主要功能模块的硬件电路设计及必要的参数确定;
1.4章节安排说明··························································1
第2章 计算器系统简介··························································2
2.1单片机发展现状························································2
关键词:MCS-51;8051单片机;计算器;加减乘除
Abstract
The engineering practice teaching is to students better to consolidate and practice have set up by the professional knowledge, in this engineering practice, I to the intelligent measurement control instrument principle and design ", "the MCS-51 series single chip computer and its application" course knowledge as the foundation, the design the simple calculator. This system to MCS-51 of the 8051 series single chip microcomputer as the core, can realize the connection arithmetic. The system through the test matrix keyboard scan, judge whether key, the data transfer the numerical into digital tube dynamic display. This system mainly introduced the design that the following aspects of content: based on single chip microcomputer simple calculator basic functions, and the matrix keyboard and a digital tube dynamic display of the principle of a simple expatiated; introduced the design of the whole system, the whole process of the system are discussed, and its function module partition and the components for a detailed explanation; the functional modules of the system hardware and software of the implementation of the detailed design instructions.
河南##############学校
毕业设计(论文)
基于51单片机的简易计算器
系 部:自动控制系
专 业:电气自动化
班 级:自083
姓 名:崔 # #
学 号:091415302
指导老师:许#
二零一二年五月八日
摘要
工程实践教学环节是为了学生能够更好地巩固和实践所学专业知识而设置的,在本次工程实践中,我以《智能化测量控制仪表原理与设计》、《MCS-51系列单片微型计算机及其应用》课程中所学知识为基础,设计了简易计算器。本系统以MCS-51系列中的8051单片机为核心,能够实现多位数的四则运算。该系统通过检测矩阵键盘扫描,判断是否按键,经数据转换把数值送入数码管动态显示。本系统的设计说明重点介绍了如下几方面的内容:基于单片机简易计算器的基本功能,同时对矩阵键盘及数码管动态显示原理进行了简单的阐述;介绍了系统的总体设计、给出了系统的整体流程框图,并对其进行了功能模块划分及所采用的元器件进行了详细说明;对系统各功能模块的软、硬件实现进行了详细的设计说明。
2.2计算机系统现状························································2
2.3简易计算器系统简介····················································3
第3章计算机硬件系统简介·····················································4
1.2
通过本次工程实践,运用《智能化测量控制仪表原理与设计》、《MCS-51系列单片微型计算机及其应用》所学知识及查阅相关资料,完成简易计算器的设计,达到理论知识与实践更好结合、提高综合运用所学知识和设计能力的目的。
通过本次设计训练,可以使我们在基本思路和基本方法上对基于MCS-51单片机的嵌入式系统设计有一个比较感性的认识,并具备一定程度的设计能力。
4.4.1输入程序设计··················································14
4.4.2运算程序设计·················································15
4.4.3显示程序设计················································16

2.1
单片机的发展趋势:低功耗CMOS化;微型单片化;主流与多品种共存;单片机从8位、16位到32位,数不胜数,应有尽有,有与主流C51系列兼容的,也有不兼容的,但它们各具特色,互成互补,为单片机的应用提供广阔的天地。
纵观单片机的发展过程,可以预示单片机的发展趋势,大致有:
(1)低功耗CMOS化
MCS-51系列的8051推出时的功耗达630mW,而现在的单片机普遍都在100mW左右,随着对单片机功耗要求越来越低,现在的各个单片机制造商基本都采用了CMOS(互补金属氧化物半导体工艺)。象80C51就采用了HMOS(即高密度金属氧化物半导体工艺)和CHMOS(互补高密度金属氧化物半导体工艺)。CMOS虽然功耗较低,但由于其物理特征决定其工作速度不够高,而CHMOS则具备了高速和低功耗的特点,这些特征,更适合于在要求低功耗象电池供电的应用场合。所以这种工艺将是今后一段时期单片机发展的主要途径。

1.1课题简介
单片机由于其微小的体积和极低的成本,广泛的应用于家用电器、工业控制等领域中。在工业生产中。单片机微型计算机是微型计算机的一个重要分支,也是颇具生命力的机种。单片机微型计算机简称单片机,特别适用于控制领域,故又称为微控制器。
本系统就是充分利用了8051芯片的I/O引脚。系统统采用MSC-51系列单片机Intel8051为中心器件来设计计算器控制器,实现了能根据实际输入值显示并存储,计算程序则是参照教材。至于位数和功能,如果有需要可以设计扩充原系统来实现。
4.1系统模块图……··…·················································12
4.2系统流程图···················································12
4.3计算器主程序设计····················································12
4.3.1计算器主程序设计···········································12
4.3.2存储单元分配················································13
4.4计算器子程序设计·············································14
参考文献·········································································19
相关主题