计算器参考论文
计算器的作文范文

计算器是人们日常生活中常用到的一种工具,它可以快速地进行数学计算,解决各种数字难题。
计算器的出现,极大程度地便利了我们的生活与学习,成为数字世界中不可或缺的一员。
计算器起源于17世纪欧洲的计算木块系统,主要是通过不同木块的组合得到结果。
1860年,计算器几乎同时被两位数学家发明出来,他们分别是德国的蔡司(Johann H. Müller)和美国的偕尔(T. de Colmar)。
他们的发明改变了人们进行数学计算的方式,并且也成为当时十分前沿的科技。
而如今,随着科学技术的发展,计算器也在不断升级,成为了更加智能化和便携化的产品。
目前市面上的计算器,由小型到大型、由普通到高级,品种繁多。
大部分的计算器都能处理基础的数学运算,如加减乘除、平方、开方等等。
而更加专业和复杂的计算器,如图形计算器、统计学计算器、系统工程计算器、金融计算器等则能够满足专业人员的需求。
随着科技的发展,计算器经历了数次更新换代,最新的计算器更加便携智能,还可以连接互联网进行计算。
例如,手持计算器和计算机虽然在计算速度和精度方面有些差异,但是人们却更愿意放弃使用计算机,选择使用更加便携的手持计算器,因为可以随时随地使用,更加灵活便捷。
新款计算器也可以连接无线互联网,进行在线计算,同时也能够同步保存计算记录,方便日后查询。
除此之外,计算器的外形也变得更加多样化。
例如,各个品牌的计算器都已深化自己的定位和风格,使得消费者在挑选适合自己的计算器时兼顾外观和使用场景。
比如,白色氧吧手持计算器,以其小巧、轻便、高质感为卖点,成为了商务人士的最爱;而卡西欧的图形计算器则是数学爱好者的首选,其复杂的图形计算功能在学习和科研方面带来的帮助不容小视。
计算器的出现,极大地方便了人们的生活与学习,使得计算数学运算变得更加便捷快速。
随着科技的快速发展,计算器也在不断升级,变得越来越多样化、智能化和便携化,让我们更快地进入数字时代。
基于51单片机的简易计算器论文设计

基于51单片机的简易计算器论文设计摘要:计算器是一种常见的电子设备,用于数学计算。
随着科技的迅速发展,计算器不再是一种巨大且笨重的机械设备。
相反,它们变得迷你、便携且功能强大。
本论文旨在设计和实现一种基于51单片机的简易计算器。
该设计利用了51单片机的优点,如低功耗、成本低廉和易于学习等特点。
本论文介绍了设计和实现的过程,包括硬件电路设计、软件程序编写以及性能测试等方面。
1.引言计算器广泛应用于日常生活和学习中,人们常常需要进行加减乘除等简单的数学计算。
为了提供便捷的计算功能,传统计算器使用专用的集成电路设计。
然而,这种计算器成本较高,体积较大,且功能有限。
为了满足市场需求,我们设计了一款基于51单片机的简易计算器。
2.硬件电路设计2.1键盘模块键盘模块采用矩阵键盘设计,包括数字键0-9、运算符键+、-、*、/以及等于键=。
采用矩阵建构可以减少IO口资源的使用,并简化设计。
2.2显示模块显示模块采用液晶显示器,能够清晰地显示数字、运算符和结果。
为了实现更好的用户交互体验,还可以添加背光模块。
2.3控制电路控制电路由51单片机和其他常用电子元件组成,可以通过编程控制键盘的输入和显示模块的输出。
其中,51单片机充当了控制中心的作用,负责接收键盘输入、解析用户命令、进行数学计算和控制显示模块的显示。
2.4电源电路电源电路用于提供稳定的电源给整个计算器系统。
电源电路由电池、稳压电路和滤波电路组成,能够为计算器提供稳定的电压和电流。
3.软件程序设计软件程序设计是整个计算器系统的核心。
主要功能包括接收键盘输入、解析输入、进行数学计算、控制显示模块的显示和处理异常情况。
3.1键盘输入接收软件程序通过扫描键盘矩阵来接收键盘输入。
当用户按下一些键时,软件程序会检测到相应的按键信号,并将其转换为数值或运算符。
3.2输入解析软件程序能够解析用户的输入,判断用户输入的是数字还是运算符,并将其保存在相应的变量中。
同时,软件还可以处理异常输入,如除以零等情况。
基于单片机计算器的设计毕业论文

目录1 前言 (3)2 总体方案及设计 (4)2.1设计的目的 (4)2.2设计的任务 (4)2.3全文的设计构思 (5)3 系统硬件的设计 (5)3.1键盘接口电路 (7)3.2 LCD显示模块 (8)3.3 运算模块 (9)4 软件的设计 (9)4.1 汇编语言和C语言的特点及选择 (9)4.2 键扫程序设计 (10)4.3 算术运算程序设计 (11)4.4 显示程序设计 (12)5 系统的调试 (13)5.1 硬件调试 (13)5.2 软件调试 (13)6 总结与展望 (14)6.1总结 (14)6.2 展望 (14)参考文献 (15)致谢 (15)附录 (16)基于单片机计算器的设计摘要:近几年单片机技术的发展很快,其中,电子产品的更新速度迅猛。
计算器是日常生活中比较常见的电子产品之一。
如何才能使计算器技术更加的成熟,充分利用已有的硬件和软件条件,设计出更出色的计算器。
本设计是以STC89C52单片机为核心的计算器模拟系统设计,输入采用4*4矩阵键盘,可以进行加、减、乘、除带符号数字运算(六位整数、两位小数),并在液晶显示屏LCD1602上静态显示操作过程及结果。
关键词:单片机;液晶显示屏;矩阵键盘1 前言单片机是采用超大规模集成电路技术,把一台计算机的主要部件集成在一个芯片上所构成的一种集成电路芯片,因此单片机被称为单片微型计算机(SCM)。
其主要组成部分有中央处理器(CPU)、存储器(RAM和ROM)、基本I/O端口以及定时器/计数器等部件,并具有独立的指令系统。
由于单片机体积小价格低、可靠性高、适用面宽以及有其本身的指令系统等诸多优势,在各个领域、各个行业都得到了广泛应用。
单片机的发展大致可归纳为四个阶段。
第一阶段(1976—1980):低性能单片机探索阶段。
该阶段是以较简单的8位低档单片机为主,将原有的单板机功能集成在一块芯片上,该芯片具有原来单板机的功能。
其主要代表芯片为Intel公司的MCS-48系列,该系列芯片内集成了8位CPU、并行口I/O接口、8位定时器/计数器,寻址范围为4KB,没有串行通信接口。
用计算器计算能力减弱论文

用计算器计算能力减弱论文学生普遍反应脱离了科学计算器后,运算的准确性下降。
运算不准确在很大程度上是由于对基本概念理解不深,对基本公式、法则掌握不够透彻,以及对它们的运用不够熟练的缘故。
因此,在教学时教师要有意识、有计划地配备一些习题,不使用计算器加以训练,等到学生对概念、公式、法则能熟练应用,准确性有保障后,不妨再使用计算器。
把计算器当作学习的辅助工具,从而把学生从运算中解放出来,投入到其它问题的学习。
使用计算器对灵活性的影响。
运算要合理、简捷、熟练、迅速,这要求学生运算灵活,思维敏捷。
这种能力的提高,要求学生解题时多侧面、多角度、多方位的观察和思考问题。
而科学计算器能快速地求解繁琐的运算,如果学生一味地使用计算器,他们只会简单、机械地把数据输入求解,没有去思考如何快捷、简洁地解决问题。
缺少了这方面的训练,这就等于失去了提高运算能力的有效途径。
我觉得可以在讲完某一部分内容之后,统一再上使用计算器解决问题的一节课(或几节课),在此之前不允许使用计算器。
比如七年级上有理数的加法后有使用计算器解决问题的,减法后又有,不如讲完基本的,学生练完后统一再上计算器的课。
或者,当遇到这种类型的题目,如计算18·75-15·39+1·25-14·61时要求学生必须用简便方法来解,从而有意识地陪养学生运算的灵活、合理、简捷。
使用计算器对严密性的影响。
使用计算器时,一般都会省去运算过程。
但是,不论是平时的要求,还是考试,都要求解题过程完整规范,其实这是思考过程的体现。
由于使用计算器缺少这方面的训练,造成了学生解题不规范,不完整,这是一种严重的缺陷,对学生的数学思维、数学素质的提高非常不利。
关于计算器的论文

关于计算器的论文
摘要
本文论述了计算器及其发展历史,以及其在当前影响力以及数学各个领域中的重要意义。
随着计算机系统的发展,计算器已经成为当今计算的重要工具,尤其是在科学、工程和其他数学应用领域中。
计算器可以完成许多复杂的数学计算任务,它们的应用广泛而可靠。
除了计算能力之外,计算器还具有更多的功能,例如存储数据、记录和学习。
本文总结了计算器的性能及其在当前社会中的重要性,并分析了计算器未来的发展趋势。
关键词:计算器,历史,新功能,未来发展
1引言
计算器是一种电子计算机,用以做高级的数学计算。
它是一款更小型的计算机系统,一般拥有较少的功能,但可以完成复杂的计算任务。
计算器的发展可以追溯到19世纪,当时对计算能力的任何需求都没有计算器系统可以满足。
如今,尽管功能更加复杂,但在许多领域,计算器仍然是必不可少的工具。
计算器的重要性是如此突出,以至于它可以被用在多个领域,其中包括科学、工程、财务和商业等。
本文将介绍计算器的发展历史,并介绍其在现代社会中的影响力。
此外,本文还将分析计算器的新功能和未来发展趋势。
51单片机简易计算器论文

51单片机简易计算器论文摘要:本篇论文基于51单片机设计并实现了一款简易计算器。
该计算器具有基本的加、减、乘、除四则运算功能,并支持小数点运算和括号运算。
通过设计合理的菜单界面和使用者友好的操作方式,使得计算器更加易用。
本文介绍了计算器的硬件设计和软件设计,并对其进行了功能测试和性能评估。
实验结果表明,该计算器具有较好的计算精度和运算速度,能够满足一般计算需求。
关键词:51单片机,简易计算器,四则运算,菜单界面1.引言随着计算机技术的发展和普及,计算器作为一种便携式计算工具得到了广泛应用。
无论是学生、工程师还是商务人士,都离不开计算器的帮助。
本文旨在设计一款基于51单片机的简易计算器,以满足用户日常计算需求。
2.硬件设计本文采用51单片机作为计算器的主控芯片,搭配LCD显示屏、按键和外部存储器等外围电路。
通过合理的电路连接和引脚设置,实现计算器的功能。
3.软件设计3.1主程序设计计算器的主程序采用C语言编写。
主程序主要包括菜单界面设计、按键响应和运算处理等功能。
通过LCD显示屏输出菜单选项,并通过按键输入执行相应的功能。
3.2加法运算加法运算是计算器最基本的功能之一、在软件设计中,通过读取按键输入的数值,并使用加法运算符将数值累加,最后显示结果。
3.3减法运算减法运算与加法运算类似,通过读取按键输入的数值,并使用减法运算符将数值相减,最后显示结果。
3.4乘法运算乘法运算是计算器的扩展功能之一、在软件设计中,定义乘法运算函数,通过读取按键输入的数值,并使用乘法运算符将数值相乘,最后显示结果。
3.5除法运算除法运算也是计算器的扩展功能之一、在软件设计中,定义除法运算函数,通过读取按键输入的数值,并使用除法运算符将数值相除,最后显示结果。
3.6小数点运算和括号运算为了提高计算器的实用性,本文还添加了小数点运算和括号运算功能。
在软件设计中,通过读取按键输入的数值,并进行相应的运算处理和显示结果。
4.功能测试和性能评估为了验证计算器的功能和性能,本文进行了一系列的功能测试和性能评估。
计算器的毕业论文

计算器的毕业论文计算器的毕业论文随着科技的不断发展,计算器已经成为我们日常生活中不可或缺的工具之一。
从简单的四则运算到复杂的科学计算,计算器在各个领域都发挥着重要的作用。
然而,虽然计算器已经普及,但是它背后的原理和设计却并不为人所熟知。
本文将探讨计算器的工作原理、设计理念以及未来的发展方向。
一、计算器的工作原理计算器的工作原理可以简单地概括为输入、处理和输出三个步骤。
用户通过按下计算器上的按键来输入需要计算的数值和运算符号,计算器将输入的信息传递给内部的电路进行处理,最后将计算结果显示在屏幕上。
在计算器内部,有一个微处理器负责处理输入的信息。
微处理器是由许多微小的晶体管组成的集成电路,它能够执行各种算术和逻辑运算。
当用户按下按键时,计算器将按键的信号转化为数字信号,并将其发送给微处理器。
微处理器根据接收到的信号进行相应的计算,并将结果存储在内存中。
计算器的显示屏通过液晶技术来显示计算结果。
液晶是一种特殊的材料,能够根据电场的变化来改变光的透过程度。
当计算器将计算结果发送给液晶屏时,液晶屏根据接收到的信号来显示相应的数字和符号。
二、计算器的设计理念计算器的设计理念主要是为了提供简单、方便和高效的计算功能。
在设计计算器时,需要考虑以下几个方面:1. 用户友好性:计算器的设计应该尽量简单易懂,让用户能够轻松地使用。
按键的布局和标识应该清晰明了,操作流程应该简洁明确。
2. 功能丰富性:计算器应该具备多种常用的计算功能,如基本的加减乘除运算、百分比计算、平方根和倒数等。
同时,还应该提供科学计算功能,如三角函数、指数和对数运算等。
3. 精确性和可靠性:计算器的计算结果应该尽可能准确,并且在不同的计算场景下都能保持稳定和可靠。
设计时需要考虑到各种可能的误差和异常情况,并进行相应的处理。
4. 外观设计:计算器的外观设计应该符合人体工程学原理,手感舒适,便于携带和使用。
同时,还应该考虑到耐用性和环保性,选择合适的材料和制造工艺。
关于计算器的论文

第1页目录第一部分【摘要】 (2)第二部分【绪论】 (2)第三部分【方案论证与设计】 (2)3.1 设计目标和实现方法 (3)3.2方案论证与设计 (4)第四部分【硬件模块介绍】 (5)4.1 运算模块 (5)4.2 单片机(AT89C51) (6)4.2.1 单片机(AT89S51)的引脚功能 (6)4.2.2 引脚介绍...................................... 错误!未定义书签。
4.3 输入模块 ......................................... 错误!未定义书签。
4.3.1 键盘介绍 (14)4.4 显示模块 (15)4.4.1 数码.......................................... 错误!未定义书签。
4.4.2 数码管的分类.................................. 错误!未定义书签。
第五部分【软件设计】.. (16)5.1 LED显示程序流程图设计............................ 错误!未定义书签。
5.2 读键输入程序流程图设计 (16)5.3 主程序流程图设计 (18)第六部分【仿真及调试】 (19)第七部分【总结及附录】 (20)参考文献 (21)附录1 【简易计算器源程序】.......................... 错误!未定义书签。
附录2 【仿真电路设计图】........................... 错误!未定义书签。
一·【摘要】计算器在人们的日常中是比较的常见的电子产品之一。
可是它还在发展之中,以后必将出现功能更加强大的计算器,基于这样的理念,本次设计是用单片机来设计的八位计算器。
该设计系统是以AT89C51为单片机,用7SEG为显示位控制, P1口作为输入端,外接4X4的键盘,通过键盘扫描来对输入数的控制,并外接驱动电路,系统采用LCD数码管作为显示器,软件程序采用均采用C语言编写,便于移植与升级。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
毕业设计基于单片机的密码锁设计姓名系别、专业导师姓名、职称完成时间摘要近几年单片机技术的发展很快,其中,电子产品的更新速度迅猛。
计算器是日常生活中比较常见的电子产品之一。
如何才能使计算器技术更加的成熟,充分利用已有的硬件和软件条件,设计出更出色的计算器。
本设计是以STC89C52单片机为核心的计算器模拟系统设计,输入采用4*4矩阵键盘,可以进行加、减、乘、除带符号数字运算(七位整数、六位小数),并在液晶显示屏LCD1602上静态显示操作过程及结果。
关键词:单片机;液晶显示屏;计算器;矩阵键盘1 绪论II1.1 课题背景随着社会的发展,科学的进步,人们的生活水平在逐步地提高,尤其是微电子技术的发展犹如雨后春笋般的变化。
电子产品的更新速度快就不足惊奇了。
计算器在人们的日常中是比较常见的电子产品之一,如何使计算器技术更加的成熟,充分利用已有的软件和硬件条件,设计出更出色的计算器,使其更好地为各个行业服务,成了如今电子领域重要的研究课题。
现如今,人们的日常生活中已经离不开计算器了,社会的各个角落都有它的身影,比如商店、办公室、学校……因此设计一款简单实用的计算器会有很大的实际意义。
本设计旨在进一步掌握单片机理论知识,理解嵌入式单片机系统的硬软件设计,加强对实际应用系统设计的能力。
通过本设计的学习,使我掌握单片机程序设计和微机接口应用的基本方法,并能综合运用本科阶段所学软、硬件知识分析实际问题,提高解决毕业设计实际问题的能力,为单片机应用和开发打下良好的基础。
1、对字符液晶显示模块的工作原理,如初始化、清屏、显示、调用及外特性有较清楚的认识,并会使用LCD(液晶显示模块)实现计算结果的显示;掌握液晶显示模块的驱动和编程,设计LCD和单片机的接口电路,以及利用单片机对液晶显示模块的驱动和操作;2、在充分分析内部逻辑的概念,进行软件和调试,学会使用,并能够以其为平台设计出具有四则运算能力简易计算器的硬件电路和软件程序。
1.2 设计目的通过本次工程实践,运用《智能化测量控制仪表原理与设计》、《MCS-51系列单片微型计算机及其应用》所学知识及查阅相关资料,完成简易计算器的设计,达到理论知识与实践更好结合、提高综合运用所学知识和设计能力的目的。
通过本次设计训练,可以使我们在基本思路和基本方法上对基于MCS-51单片机的嵌入式系统设计有一个比较感性的认识,并具备一定程度的设计能力。
2 总体方案设计2.1 简易计算器设计基本原理根据功能和指示要求,本系统选用以MCS-51单片机为主控机。
通过扩展必要的外围接口电路,实现对计算器的设计。
2.2 MCS-51系列单片机简介8051是MCS-51系列单片机的典型产品,以这一代表性的机型进行系统的讲解。
8051单片机包含中央处理器、程序存储器(ROM)、数据存储器(RAM)、定时/计数器、并行接口、串行接口和中断系统等几大单元及数据总线、地址总线和控制总线等三大总线,其内部结构如图1所示,现在分别加以说明:图1 8051内部结构图中央处理器:中央处理器(CPU)是整个单片机的核心部件,是8位数据宽度的处理器,能处理8位二进制数据或代码,CPU负责控制、指挥和调度整个单元系统协调的工作,完成运算和控制输入输出功能等操作。
数据存储器(RAM):8051内部有128个8位用户数据存储单元和128个专用寄存器单元,它们是IV统一编址的,专用寄存器只能用于存放控制指令数据,用户只能访问,而不能用于存放用户数据,所以,用户能使用的RAM只有128个,可存放读写的数据,运算的中间结果或用户定义的字型表。
程序存储器(ROM):8051共有4096个8位掩膜ROM,用于存放用户程序,原始数据或表格。
定时/计数器:8051有两个16位的可编程定时/计数器,以实现定时或计数产生中断,用于控制程序转向。
并行输入输出(I/O)口:8051共有4组8位I/O口(P0、 P1、P2和P3),用于对外部数据的传输。
全双工串行口:8051内置一个全双工串行通信口,用于与其它设备间的串行数据传送,该串行口既可以用作异步通信收发器,也可以当同步移位器使用。
中断系统:8051具备较完善的中断功能,有两个外中断、两个定时/计数器中断和一个串行中断,可满足不同的控制要求,并具有2级的优先级别选择。
时钟电路:8051内置最高频率达12MHz的时钟电路,用于产生整个单片机运行的脉冲时序,但8051单片机需外置振荡电容。
下图是MCS-51系列单片机的内部结构示意图2。
图2 MCS-51内部结构图2.3 单片机发展现状单片机的发展趋势:低功耗CMOS化;微型单片化;主流与多品种共存;单片机从8位、16位到32位,数不胜数,应有尽有,有与主流C51系列兼容的,也有VI不兼容的,但它们各具特色,互成互补,为单片机的应用提供广阔的天地。
纵观单片机的发展过程,可以预示单片机的发展趋势,大致有:(1) 低功耗CMOS化MCS-51系列的8051推出时的功耗达630mW,而现在的单片机普遍都在100mW 左右,随着对单片机功耗要求越来越低,现在的各个单片机制造商基本都采用了CMOS(互补金属氧化物半导体工艺)。
象80C51就采用了HMOS(即高密度金属氧化物半导体工艺)和CHMOS(互补高密度金属氧化物半导体工艺)。
CMOS虽然功耗较低,但由于其物理特征决定其工作速度不够高,而CHMOS则具备了高速和低功耗的特点,这些特征,更适合于在要求低功耗象电池供电的应用场合。
所以这种工艺将是今后一段时期单片机发展的主要途径。
(2)微型单片化现在常规的单片机普遍都是将中央处理器(CPU)、随机存取数据存储(RAM)、只读程序存储器(ROM)、并行和串行通信接口,中断系统、定时电路、时钟电路集成在一块单一的芯片上,增强型的单片机集成了如A/D转换器、PMW(脉宽调制电路)、WDT(看门狗)、有些单片机将LCD(液晶)驱动电路都集成在单一的芯片上,这样单片机包含的单元电路就更多,功能就越强大。
甚至单片机厂商还可以根据用户的要求量身定做,制造出具有自己特色的单片机芯片。
此外,现在的产品普遍要求体积小、重量轻,这就要求单片机除了功能强和功耗低外,还要求其体积要小。
现在的许多单片机都具有多种封装形式,其中SMD(表面封装)越来越受欢迎,使得由单片机构成的系统正朝微型化方向发展。
(3) 主流与多品种共存现在虽然单片机的品种繁多,各具特色,但仍以80C51为核心的单片机占主流,兼容其结构和指令系统的有PHILIPS公司的产品,ATMEL公司的产品和中国台湾的Winbond系列单片机。
所以C8051为核心的单片机占据了半壁江山。
而Microchip公司的PIC精简指令集(RISC)也有着强劲的发展势头,中国台湾的HOLTEK公司近年的单片机产量与日俱增,与其低价质优的优势,占据一定的市场分额。
此外还有MOTOROLA公司的产品,日本几大公司的专用单片机。
在一定的时期内,这种情形将得以延续,将不存在某个单片机一统天下的垄断局面,走的是依存互补,相辅相成、共同发展的道路。
2.4 计算器系统现状计算器一般由运算器、控制器、存储器、键盘、显示器、电源和一些可选外围设备及电子配件通过人工或机器设备组成。
低档计算器的运算器、控制器由数字逻辑电路实现简单的串行运算,其随机存储器只有一、二个单元,供累加存储用。
高档计算器由微处理器和只读存储器实现各种复杂的运算程序,有较多的随机存储单元以存放输入程序和数据。
键盘是计算器的输入部件,一般采用接触式或传感式。
为减小计算器的尺寸,一键常常有多种功能。
显示器是计算器的输出部件,有发光二极管显示器或液晶显示器等。
除显示计算结果外,还常有溢出指示、错误指示等。
计算器电源采用交流转换器或电池,电池可用交流转换器或太阳能转换器再充电。
为节省电能,计算器都采用CMOS工艺制作的大规模集成电路(见互补金属-氧化物-半导体集成电路),并在内部装有定时不操作自动断电电路。
计算器可选用的外围设备有微型打印机、盒式磁带机和磁卡机等。
2.5 简易计算器系统简介本计算器是以MCS-51系列8051单片机为核心构成的简易计算器系统。
该系统通过单片机控制,实现对4*4键盘扫描进行实时的按键检测。
整个系统可分为2个主要功能模块:功能模块一,实时键盘扫描;功能模块二,数据1602液晶显示。
3 硬件设计3.1.1 电源模块由于本系统采用电池供电,我们考虑了如下几种方案为系统供电。
VIII方案1:采用5V蓄电池为系统供电。
蓄电池具有较强的电流驱动能力以及稳定的电压输出性能。
但是蓄电池的体积过于庞大,在使用极为不方便。
因此我们放弃了此方案。
方案2:采用3节1.5 V干电池共4.5V做电源,经过7805的电压变换后为单片机,传感器供电。
经过实验验证系统工作时,单片机、传感器的工作电压稳定能够满足系统的要求,而且电池更换方便。
综上所述采用方案23.1.2 主控制器模块方案1:采用可编程逻辑器件CPLD 作为控制器。
CPLD可以实现各种复杂的逻辑功能、规模大、密度高、体积小、稳定性高、IO资源丰富、易于进行功能扩展。
采用并行的输入输出方式,提高了系统的处理速度,适合作为大规模控制系统的控制核心。
但本系统不需要复杂的逻辑功能,对数据的处理速度的要求也不是非常高。
且从使用及经济的角度考虑我们放弃了此方案。
方案2:采用STC89C52单片机作为整个系统的核心,用其控制密码锁控制,以实现其既定的性能指标。
充分分析我们的系统,其关键在于密码锁的控制,而在这一点上,单片机就显现出来它的优势——控制简单、方便、快捷。
这样一来,单片机就可以充分发挥其资源丰富、有较为强大的控制功能及可位寻址操作功能、价格低廉等优点。
STC89C52单片机具有功能强大的位操作指令,I/O口均可按位寻址,程序空间多达8K,对于本设计也绰绰有余,更可贵的是STC89C52单片机价格非常低廉。
因此,这种方案是一种较为理想的方案。
从方便使用的角度考虑,我们选择了方案2。
4 硬件实现及单元电路设计4.1 主控制模块主控制最小系统电路如图3所示。
图3 单片主控电路4.2 单片机的时钟电路与复位电路设计本系统采用STC系统列单片机,相比其他系列单片机具有很多优点。
一般STC 单片机资源比其他单片机要多,而且执行速度快;STC系列单片机使用串口对单片机进行烧写,下载程序较为方便;STC51单片机内部集成了看门狗电路;且具有很强抗干扰能力。
本系统采用内部方式的时钟电路和加电自复位的复位电路,如下图3图4所示:X图3 时钟电路图4 复位电路由于单片机P0口内部不含上拉电阻,为高阻态,不能正常地输出高/低电平,因而该组I/O口在使用时必须外接上拉电阻。
4.3 单片机管脚说明VCC(40):供电电压,其工作电压为5V。