




已阅读5页,还剩71页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
编号: 0714232 毕 业 设 计( 2011 届本科)题 目: 基于单片机的螺旋藻智能生长大棚 测控系统设计 系(部)院: 物理与机电工程学院 专 业: 电气工程及其自动化 作 者 姓名: XXXX 指 导 教师: XXXXX 职称 讲师 完 成 日期: XXXXX 年 5 月 15 日 二一 X年五月河西学院本科生毕业论文(设计)诚信声明本人郑重声明:所呈交的本科毕业论文,是本人在指导老师的指导下,独立进行研究工作所取得的成果,成果不存在知识产权争议,除文中已经注明引用的内容外,本论文不含任何其他个人或集体已经发表或撰写过的作品成果。对本文的研究做出重要贡献的个人和集体均已在文中以明确方式标明。本人完全意识到本声明的法律结果由本人承担。 本科毕业论文(设计)作者签名: 二一 一年 五 月 十 五 河西学院本科生毕业论文任务书论 文 题 目基于单片机的螺旋藻智能生长棚测控系统的设计作 者 姓 名杨生林所属系、专业、年级机电工程系电气工程及其自动化专业07级指导教师姓名、职称王宗刚 讲师任务下达日期2010年1月5日1、 论文(设计)的主要内容本课题运用STC89C52单片机、DS18B20温度传感器、继电器和M4QA045电机、数码管显示模块等器件,设计了温度报警电路、M4QA045电机驱动电路、电热器驱动电路,实现了螺旋藻培养大棚中温度、PH值自动控制与报警系统,解决了温室大棚人工控制测试的温度及湿度误差大,且费时费力、效率低等问题,促进了农作物的生长,从而提高温室大棚的产量,带来很好的经济效益和社会效益。设计的主要内容包括:1、毕业设计任务书(1000字左右)2、毕业设计开题报告(2000字左右) 3、毕业设计说明书(10000字左右)1、 温度测量:要有温度测量电路 2、 被测量为模拟信号 3、 温度显示:按要求适时显示温室的温度值 4、 温度控制 5、PH值的测量 6、PH值的显示2. 论文(设计)的基本要求将单片机应用到现代农业当中来以实现农业生产的自动化,本文围绕螺旋藻生长所需的温度条件和PH值进行了设计,要求以单片机为基础完成螺旋藻生长环境的智能测控系统,并阐明它的构成,系统的基本原理、硬件组成及相应的软件设计。在设计中讲清楚各个模块和器件的工作原理,以及培养液的PH测量方法,独立完成整个系统的硬件设计和软件设计,要求设计的系统能够实现自动化、控制准确、测量精度高、性能良好、对提高螺旋藻的生产效益有着积极的推进作用。三.论文(设计)进度安排阶段论文(设计)各阶段名称起止日期1熟悉设计任务书2010年1月5日2010年1月10日2开题报告2010年3月6日2010年3月10日3中期进展情况检查2010年3月10日2010年3月20日4完成论文初稿2010年04月30日前5完成论文第二稿2010年05月10日前6论文定稿打印(做到论文内容、字数、格式符合学校要求)2010年5月11日2010年5月18日7论文答辩2010年5月29日4、 需收集和阅读的资料及参考文献(指导教师指定) 1张会玲 张涛依 单片机测控技术在设施农业中的应用 农业网络信息 2005年第11期2蔡振江主编. 单片机原理及应用.电子工业出版社3郭天祥编著. 51单片机C语言教程-入门、提高、开发、拓展全攻略.电子工业出版社4杜如彬,柯象恒液位检测技术北京原子能出版社,20015李鸿用单片机控制手机收发短信息电子技术应用,20026马潮嵌入式GSM 短信息接口的软硬件设计单片机与嵌入式系统应用,2002 (7)7 刘必虎. 中小规模集成电路的原理与应用M. 上海:上海科技出版社,20008 沙占友. 集成化智能传感器原理与应用M. 北京:电子工业出版社,20049 刘迎春. 现代新型传感器原理与应用M. 北京:国防工业出版社,199810 单成祥.传感器的理论与设计基础及其应用M. 北京:国防工业出版社,199911 吴秋峰.自动化系统计算机网络M.北京:机械工业出版社,200112 沙占友. 智能传感器系统设计与应用M. 北京:电子工业出版社,200513胡汉才主编. 单片机原理及其接口技术 第二版M. 清华大学出版社,2004.214 白英彩. 微型计算机常用芯片手册M. 上海:上海科技出版社,200015 谢宜仁. 单片机实用技术问答M. 北京:人民邮电出版社,200516胡寿松主编自动控制原理;教研室意见 负责人签名:年 月 日系(部)意见负责人签名: 年 月 日河西学院本科毕业论文(设计)开题报告论 文 题 目基于单片机的螺旋藻智能生长棚测控系统的设计作 者 姓 名杨生林所属系、专业、年级机电系 电气工程及其自动化专业 07级指导教师姓名、职称张晓峰 教授王宗刚 讲师预计字数2000开题日期2011-3-19选题的根据:1、本选题的理论、实际意义螺旋藻有着众多不可代替的优越性。首先,螺旋藻含有很高的蛋白质。其次,其中维生素及矿物质含量也极为丰富。再次螺旋藻有着很好的食疗功效和药理作用。总之,螺旋藻仅有着很多食疗功效,药理作用,而且也因为有着全面而又均衡的营养流行于世界,成为最佳的健康保养食品。但是世界天然能够自然生长螺旋藻的只有三大湖泊,两个湖已接近干枯。此外国内各地区的螺旋藻都是人工养殖的,而且生产的质量也参差不齐。而对螺旋藻生长环境,既其生长条件的研究,及在其培养过程中各种生长条件的测量和控制是提高其质量的关键所在,因此对其智能生长棚的测控系统进行设计有重大的现实意义。2、述有关本选题的研究动态和自己的见解随着大规模集成电路的发展,将CPU、RAM、ROM、定时器/计数器以及输入输出(/)接口电路等主要计算机部件集成在一块集成电路芯片上。组成芯片级的微型计算机称为单片微型计算机,简称为单片机。自1971年美国Intel公司制造推出第一块4位处理器以来 ,在短短的20余年间,单片机及技术已发展成为计算技术中一个非常有活力的分支。其发展迅猛,到目前为止,大致可以以下几个阶段:1、4位单片机2、8位单片机3、16位单片机4、32位单片机 如今因为单片机具有体积小、重量轻、价格便宜、功耗低、控制功能强及运算速度快等特点,所以在众多领域得到广泛的应用。同时在农业方面也有的一定的应用。主要内容及其主要的研究方法:一、 课题研究的内容(一)研究的主要内容螺旋藻生长条件的要求:1、PH为8.310.32温度范围24-35(二)课题设计内容:1、 温度测量:要有温度测量电路 2、 被测量为模拟信号 3、 温度显示:按要求适时显示温室的温度值 4、 温度控制 5、PH值的测量 6、PH值的显示二、研究的方法与技术路线 系统主要包括单片机控制模块,温度测量模块,培养液PH值测量模块,显示部分,报警部分及制冷器和加热器的驱动模块等几大部分。系统总体框架如图1所示。显示部分A/D转换报警部分培养液PH只检测电路单片机温度测量制冷和加热部分图1完成期限和采取的主要措施: 1、完成期限:2010.12.032011.06.4。2、主要措施:研究的方法与步骤2011年3月15号以前:对单片机的相关知识进行学习,同时搜集相关资料进行学习和阅读。2011年3月15号-2011年4月15号:对课题的硬件电路进行设计与计算。2011年4月16号-2011年5月20号:进行对应电路的软件设计与调试。2011年5月21号6月1号:准备答辩。2011年6月2号以后:答辩。主要参考资料:1张会玲 张涛依 单片机测控技术在设施农业中的应用 农业网络信息 2005年第11期2蔡振江主编. 单片机原理及应用.电子工业出版社3郭天祥编著. 51单片机C语言教程-入门、提高、开发、拓展全攻略.电子工业出版社4杜如彬,柯象恒液位检测技术北京原子能出版社,20015李鸿用单片机控制手机收发短信息电子技术应用,20027 刘必虎. 中小规模集成电路的原理与应用M. 上海:上海科技出版社,2000指导教师意见:签 名: 年 月 日教研室意见负责人签名: 年 月 日系(部) 意 见负责人签名: 年 月 日目录摘要1Abstract2第一章 绪论31.1 技术背景31.2 选题目的和意义4第二章 控制系统总体介绍52.1 硬件总体结构52.2本次设计的内容和功能概述62.2.1设计的功能介绍62.2.2系统设计的内容及实现原理62.3 设计原则6第三章 硬件电路的设计73.1 单片机概述73.1.1 计算机的发展概况73.1.2 单片机的发展概况83.1.3 单片机的发展趋势93.1.4 单片机的特点及其应用103.1.5 常用单片机机型介绍123.1.6 STC89C52单片机的引脚说明133.2 STC89C52单片机最小系统电路设计153.2.1 电路原理图及具体电路分析153.3 显示部分电路设计163.3.1 LED显示结构与原理173.3.2 74HC573锁存器193.3.3 显示部分电路接线原理图213.4 温度测量部分设计213.4.1 DS18B20传感器介绍223.5 温度控制部分设计283.6 培养液PH值测量部分的设计303.6.1 培养液PH值信号放大电路设计303.6.2 培养液PH值测量原理303.7 数模转换部分的设计313.8 系统报警模块设计343.9 报警复位键的设计353.10 PH值校准按键的设计353.11报警发光二极管的设计35第四章系统软件部分设计364.1 Keil C 软件概述364.2 系统程序流程图38第五章 程序调试过程中出现的问题39参考文献40设计总结41致谢42附录1 程序清单43附录2 外文资料及翻译5311摘要 本课题运用STC89C52单片机、DS18B20温度传感器、继电器和M4QA045电机、数码管显示模块等器件,设计了温度报警电路、M4QA045电机驱动电路、电热器驱动电路,实现了螺旋藻培养大棚中温度、PH值自动控制与报警系统,解决了温室大棚人工控制测试的温度及湿度误差大,且费时费力、效率低等问题,促进了农作物的生长,从而提高温室大棚的产量,带来很好的经济效益和社会效益。关键词:STC89C52单片机 DS18B20温度传感器 继电器 M4QA045电机 大棚自动控制与报警系统 Abstract This topic STC89C52 single-chip, using the temperature sensor DS18B20, relays and M4QA045 motor, digital tube display module devices such as the temperature alarm circuit design, M4QA045 motor driver circuit, drive circuit, electric heaters, realizing the shelter spirulina train automatic control of temperature, PH value with alarm system, solve the trellis artificially controlled test of greenhouse temperature and humidity error of big, and time-consuming, low efficiency of the problems, and promote the growth of crops, so as to improve the production of greenhouse canopy, bring good economic benefits and social benefits.Keywords: STC89C52 single-chip microcomputer temperature sensor DS18B20 trellis automatic control M4QA045 motor relay with alarm system第一章 绪论1.1 技术背景 近年来,温室种植在世界范围内被广泛应用,温室自动化设备也随着温室种植的推广逐渐发展起来,传统温室种植不仅生产率低下,而且无法突破室外气候环境的影响。目前,在温室内环境控制和育苗过程中,都已有相应的自动化设备问 随着大规模集成电路的发展,可以将CPU、RAM、ROM、定时器/计数器以及输入输出(/)接口电路等主要计算机部件集成在一块集成电路芯片上。这样所组成的芯片级的微型计算机称为单片微型计算机,简称为单片机。 自1971年美国Intel公司制造推出第一块4位处理器以来 ,在短短的20余年间,单片机及技术已发展成为计算技术中一个非常有活力的分支,拥有自己的技术特征、规范、发展道路和应用环境。其发展迅猛,到目前为止,大致可以以下几个阶段:(1)4位单片机(2)8位单片机(3)16位单片机(4)32位单片机 如今因为单片机具有体积小、重量轻、价格便宜、功耗低、控制功能强及运算速度快等特点,所以在国民建设、军事及家用电器等领域均得到广泛的应用。尤其在工业领域已得到迅速发展,主要有测控系统、智能仪表及机电一体化装备等,同时在农业方面也有的一些初步的应用,尤其在温室大棚的控制方面被作为核心器件而应用。 中国农业的发展必须走现代化农业这条道路,农业的研究和应用技术越来越受到重视,特别是温室大棚已经成为高效农业的一个重要组成部分。现代化农业生产中的重要一环就是对农业生产环境的一些重要参数进行检测和控制。在农业种植问题中,温室环境与生物的生长、发育、能量交换密切相关,进行环境测控是实现温室生产管理自动化、科学化的基本保证,通过对检测数据分析,结合作物生长规律,控制环境条件,使作物达到优质、高产、高效的栽培目的。以蔬菜大棚为代表的现代农业设施在现代化农业生产中发挥着巨大作用。大棚内的温度、湿度等参数,直接关系到蔬菜和水果的生长。国外的温室设施已经发展到比较完备的程度,并形成了一定的标准,但价格非常昂贵,缺乏与我国气候特点相适应的测控软件。而当今大多数对大棚温度、湿度的检测与控制都采用人工管理,这样不可避免的有测控精度低、劳动强度大及由于测控不及时等弊端,容易造成不可弥补的损失结果不但大大增加了成本,浪费了人力资源,而且很难达到预期的效果。因此,为了实现高效农业生产的科学化并提高农业研究的准确性,推动我国农业发展,必须大力发展农业设施与相应的农业工程,科学合理的调节大棚内各个物理参数,使大棚内形成有利于蔬菜、水果生长的环境,是大棚蔬菜和水果早熟、优质的重要环节。1.2 选题目的和意义 螺旋藻是一类低等植物,属于蓝藻门,颤藻科。它们与细菌一样,细胞内没有真正的细胞核,所以又称蓝细菌。蓝藻的细胞结构原始,且非常简单,是地球上最早出现的光合生物,在这个星球上已生存了35亿年。它生长于水体中,在显微镜下可见其形态为螺旋丝状,故而得名。 螺旋藻还有很高的蛋白质。 近几十年来,科学家发现螺旋藻是人类迄今为止所发现的最优秀的纯天然蛋白质食品源,蛋白质含量高达6070%,相当于小麦的6倍,猪肉的4倍,鱼肉的3倍,鸡蛋的5倍,干酪的2.7倍,且消化吸收率高达95%以上。 其次,其中维生素及矿物质含量也极为丰富。 包括维生素B1、维生素B2、维生素B6、维生素B12、维生素E、维生素K等,并含锌、铁、钾、钙、镁、磷、硒、碘等微量元素,其生物锌、铁比例基本与人体生理需要一致,最容易被人体吸收,能快速改善小孩厌食症,提高食欲。其类胡萝卜素含量是胡萝卜的15倍,维生素B12含量是猪肝的4倍,铁含量是菠菜的23倍,是铁含量最丰富的食物。 再次螺旋藻有着很好的食疗功效和药理作用。 螺旋藻中含有大量的-亚麻酸,这是一种人体必需的不饱和脂肪酸,是健脑益智、清除血脂、调节血压、降低胆固醇的理想物质。螺旋藻中的螺旋藻多糖具有抗辐射损伤和改善放、化疗引起的副反应作用,因此对肿瘤患者是食疗佳品。螺旋藻中叶绿素含量极为丰富,是普通蔬菜含量的10倍以上,对促进人体消化,中和血液中毒素及改善过敏体质,消除内脏炎症等都有积极作用。 螺旋藻还有日常保健 抗疲劳 抗衰老 抗辐射 治疗体质差抵抗力差 营养不良瘦弱 等功效。 总之螺旋藻有着众多不可代替的优越性,它不仅有着很多食疗功效,药理作用,而且也因为有着全面而又均衡的营养流行于世界,成为最佳的健康保养食品,越来越受到人们的青睐和喜爱。 但是世界天然能够自然生长螺旋藻的只有三大湖泊,非洲的乍得湖、墨西哥的TEXCOCO湖、中国云南丽江程海海湖。经过多年宣传,现在知名度很高,但实际仅剩程海湖还在保持生产,另两个湖几乎干枯。因此丽江程海湖是中国唯一出产天然螺旋藻的地区,此外国内各地区的螺旋藻都是人工养殖的,而且生产的质量也参差不齐。而对螺旋藻生长环境,既其生长条件的研究,及在其培养过程中各种生长条件的测量和控制是提高其质量的关键所在,因此对其智能生长棚的测控系统进行设计有重大的现实意义。第二章 控制系统总体介绍2.1 硬件总体结构 大棚的控制系统上电后,用户首先进行对PH值检测部分的校核,单片机系统将用户校核的初值保存在EEPROM中。单片机进入主程序后,开始以查询的方式检测温湿度传感器DS18B20的温度状态,及不断读取ADC0804转换器的数据,并将相应的数值通过液晶显示器显示输出。当温度超出设定范围时,单片机将通过控制输出口使执行设备进行调节同时会发出报警,其总体框图如下。显示部分A/D转换报警部分培养液PH只检测电路单片机温度测量制冷和加热部分图2-1 由上图可以看出,本设计大致有七个部分组成,其中包括温度测量部分、制冷和加热部分、培养液PH值检测电路、A/D转换、报警、显示部分、再加上核心器件单片机。在本系统中主要用到的器件和电路有:STC89C52单片机、DS18B20温度传感器、玻璃电极、继电器和M4QA045电机、数码管显示模块等器件,设计了温度报警电路、信号放大电路、电热器驱动电路等。本设计除除硬件外还编写了对应于硬件电路的软件部分。 传统的温度测量方法是通过一定的测试仪器人工逐点进行检测,这种方法费时费力,效率低且测量误差大。本文设计的可控装置具有自动巡检测控的功能,并且对检测的数据进行显示、报警、调节等。2.2本次设计的内容和功能概述2.2.1设计的功能介绍 本文介绍了一种基于单片机为基础的螺旋藻生长环境的智能测控系统,并阐述了它的构成,系统的基本原理、硬件组成及相应的软件设计。 本次设计重点介绍了DS18B20型数字温度传感器的工作原理,以及培养液的PH测量方法,给出了以DS18B20和单片机为核心设计螺旋藻生长棚智能测控系统的硬件及软件设计,该系统智能化高、控制准确、测量精度高、性能良好、对提高螺旋藻的生产效益有着积极的推进作用。2.2.2系统设计的内容及实现原理 (1)系统设计目标 用单片机对螺旋藻生长棚的温度及其培养液的PH值进行实时检测和控制,以解决在其培养过程中对温度的及时控制问题;用十进制数码显示实际温度值PH值,方便人工监视同时设计了报警电路;系统能自动调节温度,以保持设定的温度基本保持不变,达到自动控制的目的。系统的温度最小区分度为1摄氏度。在环境温度变化时,温度控制的静态误差小于等于0.5摄氏度。 (2)系统设计的出发点 在达到对温度的检测和控制的基础上,达到一定的测控精度,并尽量使系统的可靠性高、稳定性好、性价比高、速度快、使用灵活、实现容易、便于扩充。 (3)设计原理 本设计采用STC89C52单片机应用系统来实现设计要求,因STC89C52在片内含8KB的EEPROM,不需要外扩展存储器,可使系统整体结构简单。利用STC89C52串口输出工作方式,使STC89C52的利用率大大提高,外部电路得以简化。STC89C52可直接对键盘进行扫描读数,可直接用串/并转换摸块74HC573驱动LED显示温度值。因其利用率高,负载重,后向电路只需加一块同向驱动器即可正常工作。在串行传输数据时,频率可达到1MHZ,对温度的显示完全达到控制精度要求。 2.3 设计原则 (1)实用性。本系统主要采用单片机自动控制螺旋藻生长棚内的温度和其培养液的PH值,使用对象是基层管理人员,具有管理方便、操作简单、维护及维修容易的特点。 (2)经济性。资金投入过大则管理单位难以承受,成本回收时间长;投入过小则无法实现所要求的功能。因此,本系统设计将在保证系统功能的基础上尽可能降低成本。 (3)科学性。本系统进行自动化管理的目的是采用先进技术和管理模式,解决在传统种植中的生产小率低、投入人力资源过多、温度和各参数测量不及时而造成不必要的损失等问题。因此,本系统在设计过程中,采用先进技术、管理模式和优良的设备,使系统既具有较高的可靠性、开放性和可扩充性,又具有操作简便、易于管理的特点。第三章 硬件电路的设计3.1 单片机概述3.1.1 计算机的发展概况(1)计算机的诞生 第一台计算机的诞生是由宾夕法尼亚大学莫奇利和埃克特领导的研究小组, 于1946年2 月14日研制成功的。它由17468个电子管、6万个电阻器、1万个电容器和6千个开关组成,重达30吨,占地160平方米,耗电174千 瓦,耗资45万美元。这台计算机每秒只能运行5千次加法运算,仅相当于一个电子数字积分计算机(ENIAC即埃尼阿克)。 第一台计算机诞生至今已过去50多年了,在这期间,计算机以惊人的速度发展着,首先是晶体管取代了电子管,继而是微电子技术的发展,使得计算机处理器和存贮器上的元件越做越小,数量越来越多,计算机的运算速度和存贮容量迅速增加。1994年12月,美国Intel公司宣布研制成功世界上最快的超级计算机,它每秒可进行3280亿次加法运算(是第一台电子计算机的6600万倍)。如果让人完成它一秒钟进行的运算量的话,需要一个人昼夜不停地计算一万多年。 当年的埃尼阿克和现在的计算机相比,还不如一些高级袖珍计算器,但它的诞生为人类开辟了一个崭新的信息时 代,使得人类社会发生了巨大的变化。 1996年2月14日,在世界上第一台电子计算机问世50周年之际,美国副总统戈尔再次启动了这台计算机,以纪念信息时代的到来。(2)计算机的发展1)第一代计算机(1946-1958) 电子管为基本电子器件;使用机器语言和汇编语言;主要应用于国防和科学计算;运算速度每秒几千次至几万次。2)第二代计算机(1958-1964) 晶体管为主要器件;软件上出现了操作系统和算法语言;运算速度每秒几万次至几十万次。3)第三代计算机(1964-1971) 普遍采用集成电路;体积缩小;运算速度每秒几十万次至几百万次。4)第四代计算机(1971- )以大规模集成电路为主要器件;运算速度每秒几百万次至上亿次。5)我国计算机发展历史从1953年开始研究,到1958年研制出了我国第一台计算机在1982年我国研制出了运算速度1亿次的银河I、II型等小型系列机。在不久的未来,第五代计算机可能会应用于生物技术、纳米技术和量子技术等先进技术。(3)计算机的分类电子计算机从总体上说可分为两大类:电子模拟计算机和电子数字计算机;电子模拟计算机由于精度的理解能力都有限,所以应用范围小。电子数字计算机则与模拟计算机不同,它是以近似于人类的“思维过程”来进行工作的,目前已得到了广泛的普及与应用。3.1.2 单片机的发展概况 单片机是一种集成在电路芯片,是采用超大规模集成电路技术把具有数据处理能力的中央处理器CPU随机存储器RAM、只读存储器ROM、多种I/O口和中断系统、定时器/计时器等功能(可能还包括显示驱动电路、脉宽调制电路、模拟多路转换器、A/D转换器等电路)集成到一块硅片上构成的一个小而完善的计算机系统。 单片机自动完成赋予它的任务的过程,也就是单片机执行程序的过程,即一条条执行的指令的过程,所谓指令就是把要求单片机执行的各种操作用的命令的形式写下来,这是在设计人员赋予它的指令系统所决定的,一条指令对应着一种基本操作;单片机所能执行的全部指令,就是该单片机的指令系统,不同种类的单片机,其指令系统亦不同。为使单片机能自动完成某一特定任务,必须把要解决的问题编成一系列指令(这些指令必须是选定单片机能识别和执行的指令),这一系列指令的集合就成为程序,程序需要预先存放在具有存储功能的部件存储器中。存储器由许多存储单元(最小的存储单位)组成,就像大楼房有许多房间组成一样,指令就存放在这些单元里,单元里的指令取出并执行就像大楼房的每个房间的被分配到了唯一一个房间号一样,每一个存储单元也必须被分配到唯一的地址号,该地址号称为存储单元的地址,这样只要知道了存储单元的地址,就可以找到这个存储单元,其中存储的指令就可以被取出,然后再被执行。程序通常是顺序执行的,所以程序中的指令也是一条条顺序存放的,单片机在执行程序时要能把这些指令一条条取出并加以执行,必须有一个部件能追踪指令所在的地址,这一部件就是程序计数器PC(包含在CPU中),在开始执行程序时,给PC赋以程序中第一条指令所在的地址,然后取得每一条要执行的命令,PC在中的内容就会自动增加,增加量由本条指令长度决定,可能是1、2或3,以指向下一条指令的起始地址,保证指令顺序执行。 将8位单片机的推出作为起点,单片机的发展历史大致可分为以下几个阶段 (1)第一阶段(1976-1978):单片机的控索阶段。以Intel公司的MCS 48为代表。MCS 48的推出是在工控领域的控索,参与这一控索的公司还有Motorola 、Zilog等,都取得了满意的效果。这就是SCM的诞生年代,“单机片”一词即由此而来。 (2)第二阶段(1978-1982)单片机的完善阶段。Intel公司在MCS 48 基础上推出了完善的、典型的单片机系列MCS 51。它在以下几个方面奠定了典型的通用总线型单片机体系结构。 1)完善的外部总线。MCS-51设置了经典的8位单片机的总线结构,包括8位数据总线、16位地址总线、控制总线及具有很多机通信功能的串行通信接口。 2)CPU外围功能单元的集中管理模式。 3)体现工控特性的位地址空间及位操作方式。 4)指令系统趋于丰富和完善,并且增加了许多突出控制功能的指令。 (3)第三阶段(1982-1990):8位单片机的巩固发展及16位单片机的推出阶段,也是单片机向微控制器发展的阶段。Intel公司推出的MCS 96系列单片机,将一些用于测控系统的模数转换器、程序运行监视器、脉宽调制器等纳入片中,体现了单片机的微控制器特征。随着MCS 51系列的广应用,许多电气厂商竞相使用80C51为内核,将许多测控系统中使用的电路技术、接口技术、多通道A/D转换部件、可靠性技术等应用到单片机中,增强了外围电路路功能,强化了智能控制的特征。(4)第四阶段(1990):微控制器的全面发展阶段。随着单片机在各个领域全面深入地发展和应用,出现了高速、大寻址范围、强运算能力的8位/16位/32位通用型单片机,以及小型廉价的专用型单片机。(资料来源于网络)3.1.3 单片机的发展趋势 单片机发展极为迅速,当前世界上各大芯片制造公司都推出了自己的单片机,从8位、16位到32位等,但它们各具特色,互成互补,为单片机的应用提供广阔的天地。 现在可以说单片机是百花齐放的时期,世界上各大芯片制造公司都推出了自己的单片机,从8位、16位到32位,数不胜数,应有尽有,它们各具特色,互成互补,为单片机的应用提供广阔的天地。纵观单片机的发展过程,可以预示单片机的发展趋势 。 (1)低功耗CMOS化 MCS-51系列的8031推出时的功耗达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公司的产品,日本几大公司的专用单片机。在一定的时期内,这种情形将得以延续,将不存在某个单片机一统天下的垄断局面,走的是依存互补,相辅相成、共同发展的道路。 (4)大容量、高性能 以往单片机内的ROM为1KB4KB,RAM 为64128B。但在需要复杂控制的场合,该存储容量是不够的,必须进行外接扩充。为了适应这种领域的要求,须运用新的工艺,使片内存储器大容量化。目前,单片机内ROM 最大可达64KB,RAM 最大为2KB。另外单片机进一步改变CPU的性能,加快指令运算的速度和提高系统控制的可靠性。采用精简指令集(RISC)结构和流水线技术,可以大幅度提高运行速度。现指令速度最高者已达100MIPS(Million Instruction Per Seconds,即兆指令每秒),并加强了位处理、中断和定时控制功能。这类单片机的运算速度比标准的单片机高出10 倍以上。由于这类单片机有极高的指令速度,可以使用软件模拟其I/O 功能,由此引入了虚拟外设的新概念。 (5)串行扩展技术 在很长一段时间里,通用型单片机通过三总线结构扩展外围器件成为单片机应用的主流结构。随着低价位OTP(One Time Programble)及各种特殊类型片内程序存储器的发展,加之处围接口不断进入片内,推动了单片机“单片”应用结构的发展。特别是I2C、SPI 等串行总线的引入,可以使单片机的引脚设计得更少,单片机系统结构更加简化及规范化。 单片机改变了我们生活,纵观我们现在生活的各个领域,从导弹的导航装置,到飞机上各种仪表的控制,从计算机的网络通讯与数据传输,到工业自动化过程的实时控制和数据处理,以及我们生活中广泛使用的各种智能IC卡、电子宠物等,这些都离不开单片机, 单片机有着广阔的应用前景。 3.1.4 单片机的特点及其应用(1)单片机的特点从结构上看,不但与通用微型计算机一样,是一个有效的数据处理机,而且是一个功能强大的过程控制机。从某种意义上讲,一块单片机就有一台微型计算机的功能,只要加上所需的输入/输出设备就可以构成一个完整的系统,从而满足各应用领域的需要。他是以工业测控对象、环境、接口特点出发向着增强控制功能,提高工业环境下的可靠性方向发展。主要特点如下: 种类多,型号全。很多单片机厂家逐年扩大适应各种需要,有针对性地推出一系列型号产品,使系统开发工程师有很大的选择余地。大部分产品有较好的兼容性,保证了已开发产品能顺利移植,较容易地使产品进行升级换代。 提高性能,扩大容量,性能价格比高。集成度已经达到300万个晶体管以上,总线速度达到数十微妙到几百纳秒,指令执行周期已经达到几微妙到数十纳秒,以往片外XRAM现已在物理上存入片内,ROM容量已经扩充达32K,64K,128K以致更大的空间。价格从几百到几元不等。 增加控制功能,向真正意义上的“单片”机发展。把原本是外围接口芯片的功能集成到一块芯片内,在一片芯片中构造了一个完整的功能强大的微处理应用系统。 低功耗。现在新型单片机的功耗越来越小,供电电压从5V降低到了3.2V,甚至1V,工作电流从mA降到A级,gz2频率从十几兆可编程到几十千赫兹。特别是很多单片机都设置了多种工作方式,这些工作方式包括等待,暂停,睡眠,空闲,节电等。 C语言开发环境,友好的人机互交环境。大多数单片机都提供基于C语言开发平台,并提供大量的函数供使用,这使产品的开发周期、代码可读性、可移植性都大为提高。(2)单片机的应用发展方向 使用寿命长。这里所说的长寿命,一方面指用单片机开发的产品可以稳定可靠地工作十年、二十年,另一方面是指与微处理器相比的长寿命。随着半导体技术的飞速发展,MPU更新换代的速度约来约快。可以预见,一些成功上市的相对 年轻的CPU核心,也会随着I/O功能模块的不断丰富,有着相当长的生存周期。新的CPU类型的加盟,使单片机队伍不断壮大,给用户带来了更多的选择余地。8位、16位、32位单片机共同发展是当前单片机发展的另一个动向之一。长期以来,单片机技术的发展是以8位机为主的。随着移动通讯、网络技术、多媒体技术等高科技产品进入家庭,32位单片机应用得到了长足的发展。以Mororola68K为CPU的32位单片机97年的销售量达到了8千万枚。过去认为由于8位单片机功能越来越强,32位机越来越便宜,使16位机单片机生存空间有 限,而16位单片机的发展无论从品种和产量方面,近年来都有较大幅度的增长。 速度越来越快。MUP发展中表现出来的速度越来越快是以时钟频率越来越高为标志的。而单片机则有所不同,为提高单片机抗干扰能力,降低噪音,降低时钟频率而不牺牲运算速度是单片机技术发展之追求。改善单片机的内部时序,在不提高时钟频率的条件下,使运算速度提高了很多。 低噪声和高可靠性技术。在单片机应用中,可靠性是首要因素,位了扩大单片机的应用范围和领域,提高单片机自身的可靠性是一种有效的方法。今年来,单片机的生产厂家爱在单片机设计上采用了各种提高可靠性的新技术,这些新技术表现在如下几点:首先,EFT技术。EFT技术是一种抗干扰技术,它是指在振荡电路的正弦信号受到外界干扰时,其波形上会迭加各种毛刺信号,人使用施密特电路对其整形,则毛刺会成为触发信号干扰正常的时钟,在交替使用施密特电路和RC滤波电路时,就可以消除这些毛刺另其作用失效,从而保证系统的时钟信号正常工作。这样,就提高了单片机工作的可靠性。其次,低噪声布线技术及驱动技术。在传统的单片机中,电源及地线是在集成电路外壳的对称引脚上,一般是在左上、右下或右上左下的两块对称称点上。这样,就使电源噪声穿过整块芯片,对单片机的内部电路造成干扰。现在,很多单片机都把地线和电源引脚安排在两条相邻的引脚上。这样,不仅降低了穿过整个芯片的电流,另外还在印制电路板上容易布置去耦电容,从而降低系统的噪声。 OTP与掩膜。OTP是一次性写入的单片机。过去认为一个单片机产品的成熟是以投产掩膜型单片机为标志的。由于掩膜需要一定的生产周期,而OTP型单片机价格不断下降,使得近年来直接使用OTP完成最终产品制造更为流行。它较之掩膜具有生产周期短、风险小的特点。近年来,OTP型单片机需量大幅度上扬,为适应这种需求许多单片机都采用了在编程技术(In Sytem Programming)。为编程的OTP芯片可以采用裸片Bonding技术或表面贴技术,先焊在印刷版上,然后通过单片机上引出的编程线、串行数据、时钟线等对单片机编程。解决了批量写OTP芯片时容易出现的芯片写入器接触不好的问题,使得OTP的裸片得以广泛使用,降低了产品的成本。编程线与I/O线共用,不增加单片机的额外引脚。3.1.5 常用单片机机型介绍 目前单片机产品多达50个系列,300多种型号。目前世界上比较著名的部分8位单片机的生产厂家和部分主要机型如下:Intel(美国英特尔)公司:MCS-51/96及其增强型列。NS(美国国家半导体)公司:NS8070系列。RCA(美国无线电)公司:CDP1800系列。TI(美国得克萨斯仪器仪表)公司:TMS700系列。Cypress(美国Cypress半导体)公司:CYXX系列。Rockwell(美国洛克威尔)公司:6500系列。Motorola(美国摩托罗拉)公司:6805系列。Fairchild(美国仙童)公司:FS系列及3870系列。Zilog(美国齐洛格)公司:Z8系列及SUPER8系列。Atmel(美国 Atmel)公司:AT89系列。National(日本松下)公司:MN6800系列。Hitachi(日本日立)公司:HD6301、HD65L05、HD6305系列。NEC(日本电气)公司:UCOM87、(UPD7800)系列。Philips(荷兰菲利浦)公司:P89C51XX系列。宏晶科技(深圳):STC系列。 其中INTEL公司的MCS-51系列及其增强型系列在意位单片机市中占的份额最大,达50%左右。在单片机选用方面,由于STC89C52系列单片机与MCS-51系列单片机兼容,所以,本系统中选用STC89C52单片机。选用STC89C52单片机可以降低成本、提升性能,原有程序直接使用,硬件电路无需改动。3.1.6 STC89C52单片机的引脚说明下图为STC89C52单片机引脚图图3-1 STC89C52单片机引脚图芯片引脚如图3-1所示: VCC : 电源。 GND: 地。 P0口:P0口是一个8位漏极开路的双向I/O口。作为输出口,每位能驱动8个TTL逻辑电平。对P0端口写“1”时,引脚用作高阻抗输入。当访问外部程序和数据存储器时,P0口也被作为低8位地址/数据复用。在这种模式下,P0具有内部上拉电阻。在flash编程时,P0口也用来接收指令字节;在程序校验时,输出指令字节。程序校验时,需要外部上拉电阻。 P1口: 是一个具有内部上拉电阻的8 位双向I/O 口,p1 输出缓冲器能驱动4 个TTL 逻辑电平。对P1 端口写“1”时,内部上拉电阻把端口拉高,此时可以作为输入口使用。作为输入使用时,被外部拉低的引脚由于内部电阻的原因,将输出电流(IIL)。此外,P1.0和P1.2分别作定时器/计数器2的外部计数输入(P1.0/T2)和时器/计数器2的触发输入(P1.1/T2EX),具体如下表1所示。在flash编程和校验时,P1口接收低8位地址字节。 P2口:P2口是一个具有内部上拉电阻的8 位双向I/O口,P2输出缓冲器能驱动4个TTL 逻辑电平。对P2端口写“1”时,内部上拉电阻把端口拉高,此时可以作为输入口使用。作为输入使用时,被外部拉低的引脚由于内部电阻的原因,将输出电流(IIL)。在访问外部程序存储器或用16位地址读取外部数据存储器(例如执行MOVX DPTR)时,P2口送出高八位地址。在这种应用中,P2口使用很强的内部上拉发送1。在使用8位地址(如MOVX RI)访问外部数据存
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 八步附近美容店活动方案
- 公交公司党建活动方案
- 不可数名词的用法与特点:初一英语核心知识点梳理
- 运输车队合作协议合同
- 公益捐赠合作协议
- 公会奖励活动方案
- 公共交通管理活动方案
- 公务员书法培训活动方案
- 公司diy手作活动方案
- 面粉购销合同协议书
- 2024年攀枝花市仁和区向招考社区工作者真题
- BIM在公路工程中的三维可视化应用-洞察阐释
- 离散数学考试题及答案
- 安徽省安庆望江县联考2025年七年级英语第二学期期中质量检测模拟试题含答案
- 2024-2025学年人教版数学一年级下学期期末模拟试卷(含答案)
- 安徽省合肥一中2025届高三最后一卷英语试题及答案
- 有关工厂实习心得体会模版
- 2025年江苏省苏州吴中、吴江、相城区初三英语一模试题及答案
- 2025年组织行为学专业考试试题及答案
- 智能化汽车中的专利战略布局-洞察阐释
- 不寐的中医护理常规
评论
0/150
提交评论