收藏 分销(赏)

温控直流电机设计本科论文.doc

上传人:天**** 文档编号:2175892 上传时间:2024-05-21 格式:DOC 页数:70 大小:2.24MB
下载 相关 举报
温控直流电机设计本科论文.doc_第1页
第1页 / 共70页
温控直流电机设计本科论文.doc_第2页
第2页 / 共70页
温控直流电机设计本科论文.doc_第3页
第3页 / 共70页
温控直流电机设计本科论文.doc_第4页
第4页 / 共70页
温控直流电机设计本科论文.doc_第5页
第5页 / 共70页
点击查看更多>>
资源描述

1、 南京工程学院自动化学院本科毕业设计(论文)南京工程学院 自动化学院本科毕业设计(论文)题目: 温控直流电机的设计 1 Graduation Design (Thesis) The Design of Dc-motor Controlled by Temperature By Supervised by Lecturer School of AutomationNanjing Institute of TechnologyJune,2013毕业设计(论文)原创性声明和使用授权说明原创性声明本人郑重承诺:所呈交的毕业设计(论文),是我个人在指导教师的指导下进行的研究工作及取得的成果。尽我所知,除

2、文中特别加以标注和致谢的地方外,不包含其他人或组织已经发表或公布过的研究成果,也不包含我为获得 及其它教育机构的学位或学历而使用过的材料。对本研究提供过帮助和做出过贡献的个人或集体,均已在文中作了明确的说明并表示了谢意。作 者 签 名: 日 期: 指导教师签名: 日期: 使用授权说明本人完全了解 大学关于收集、保存、使用毕业设计(论文)的规定,即:按照学校要求提交毕业设计(论文)的印刷本和电子版本;学校有权保存毕业设计(论文)的印刷本和电子版,并提供目录检索与阅览服务;学校可以采用影印、缩印、数字化或其它复制手段保存论文;在不以赢利为目的前提下,学校可以公布论文的部分或全部内容。作者签名: 日

3、 期: 学位论文原创性声明本人郑重声明:所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成果。除了文中特别加以标注引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写的成果作品。对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。本人完全意识到本声明的法律后果由本人承担。作者签名: 日期: 年 月 日学位论文版权使用授权书本学位论文作者完全了解学校有关保留、使用学位论文的规定,同意学校保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。本人授权 大学可以将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇

4、编本学位论文。涉密论文按学校规定处理。作者签名:日期: 年 月 日导师签名: 日期: 年 月 日指导教师评阅书指导教师评价:一、撰写(设计)过程1、学生在论文(设计)过程中的治学态度、工作精神 优 良 中 及格 不及格2、学生掌握专业知识、技能的扎实程度 优 良 中 及格 不及格3、学生综合运用所学知识和专业技能分析和解决问题的能力 优 良 中 及格 不及格4、研究方法的科学性;技术线路的可行性;设计方案的合理性 优 良 中 及格 不及格5、完成毕业论文(设计)期间的出勤情况 优 良 中 及格 不及格二、论文(设计)质量1、论文(设计)的整体结构是否符合撰写规范? 优 良 中 及格 不及格2、

5、是否完成指定的论文(设计)任务(包括装订及附件)? 优 良 中 及格 不及格三、论文(设计)水平1、论文(设计)的理论意义或对解决实际问题的指导意义 优 良 中 及格 不及格2、论文的观念是否有新意?设计是否有创意? 优 良 中 及格 不及格3、论文(设计说明书)所体现的整体水平 优 良 中 及格 不及格建议成绩: 优 良 中 及格 不及格(在所选等级前的内画“”)指导教师: (签名) 单位: (盖章)年 月 日评阅教师评阅书评阅教师评价:一、论文(设计)质量1、论文(设计)的整体结构是否符合撰写规范? 优 良 中 及格 不及格2、是否完成指定的论文(设计)任务(包括装订及附件)? 优 良 中

6、 及格 不及格二、论文(设计)水平1、论文(设计)的理论意义或对解决实际问题的指导意义 优 良 中 及格 不及格2、论文的观念是否有新意?设计是否有创意? 优 良 中 及格 不及格3、论文(设计说明书)所体现的整体水平 优 良 中 及格 不及格建议成绩: 优 良 中 及格 不及格(在所选等级前的内画“”)评阅教师: (签名) 单位: (盖章)年 月 日教研室(或答辩小组)及教学系意见教研室(或答辩小组)评价:一、答辩过程1、毕业论文(设计)的基本要点和见解的叙述情况 优 良 中 及格 不及格2、对答辩问题的反应、理解、表达情况 优 良 中 及格 不及格3、学生答辩过程中的精神状态 优 良 中

7、及格 不及格二、论文(设计)质量1、论文(设计)的整体结构是否符合撰写规范? 优 良 中 及格 不及格2、是否完成指定的论文(设计)任务(包括装订及附件)? 优 良 中 及格 不及格三、论文(设计)水平1、论文(设计)的理论意义或对解决实际问题的指导意义 优 良 中 及格 不及格2、论文的观念是否有新意?设计是否有创意? 优 良 中 及格 不及格3、论文(设计说明书)所体现的整体水平 优 良 中 及格 不及格评定成绩: 优 良 中 及格 不及格(在所选等级前的内画“”)教研室主任(或答辩小组组长): (签名)年 月 日教学系意见:系主任: (签名)年 月 日摘 要随着温控技术的不断发展,温控技

8、术在越来越多的方面有了广泛的应用,已经进入了我们的工作和生活。本论文设计完成的温控直流电机是用单片机控制温度传感器DS18B20测量温度,并选择适当的LCD显示温度,L298直流电机驱动直流电机工作,当外部温度45时,直流电机加速正转,温度75时全速正转;当外部温度10时,电动机加速反转,温度0时电动机全速反转;温度回到10到45之间时,电动机逐渐停止转动。本论文重点介绍了以AT89C51单片机为核心,完成对外界环境温度信号的采集、处理、显示等功能。利用Keilc进行编程和Proteus进行仿真的联调测试。并对AT89C51芯片,L298、Proteus、Keilc、DS18B20等进行了简单

9、的介绍。关键词:单片机;温度控制;直流电机;传感器DS18B20ABSTRACTWith the continuous development of temperature control technology,temperature control technology has a wide range of applications in more and more,and has entered our work and life.This paper design of temperature control dc motor is complete with single-chip

10、microcomputer control temperature sensor DS18B20 measuring temperature,And the choice of appropriate LCD display temperature, L298 dc motor driver dc-motor work,When the external temperature45 , the dc motor speed up are turning. When temperature75 turning at full speed,When the external temperature

11、10 , motor slowdown reversal, temperature0 motor inversion at full speed, when temperature between 10 and 45 , motor gradually stop turning. This paper introduced the AT89C51 as the core and the completion external environment temperature signal collection, processing, display, and other functions.

12、Use Keilc for programming and Proteus simulation test of the alignment. And a brief introduction about the AT89C51 chip、L298、Proteus、Keilc、DS18B20.Key words: Single-chip microcomputer; Temperature control; Dc motor; Sensor DS18B20 目录第一章 绪论1 1.1 引言 1 1.2 选题背景与意义 1 1.3 设计任务与要求 2 1.4研究的关键及技术指标 2 1.5本文的

13、结构 3第二章 系统分析4 2.1 DS18B20温度传感器 4 2.1.1 智能温度传感器DS18B20的性能特点 5 2.1.2 DS18B20的内部结构 5 2.1.3 DS18B20的测温原理 7 2.1.4 DS18B20的测温流程 8 2.1.5 DS18B20控制命令字 8 2.1.6 DS18B20使用中的注意规范9 2.2 AT89C51芯片 10 2.2.1 AT89C51的主要特性 10 2.2.2 AT89C51最小应用系统11 2.2.3 AT89C51个管脚功能11 2.3 L298直流电机驱动芯片 12 2.4 直流电机简介 13 2.4.1 直流电动机的结构13

14、 2.4.2 直流电动机的工作原理14 2.4.3 直流电动机的主要技术参数15 2.5 液晶显示15 2.5.1 LCD的技术优势15 2.5.2 LCD的显示原理16 2.5.3 1602LCD的基本参数及引脚功能18 2.5.4 1602LCD 的指令说明19第三章 应用软件介绍 20 3.1 Proteus软件20 3.1.1 Proteus软件的构成 20 3.1.2 Proteus的主要特征 20 3.2 Keilc软件21 3.2.1 Keilc软件系统概述21 3.2.2 Keilc C51单片机软件开发系统的整体结构213.3 Keilc软件环境21第四章 软件设计26 4.

15、1 软件总体设计26 4.2 电机驱动部分26 4.3 DS18B20部分28 4.4 液晶显示流程图31第五章 硬件设计32 5.1 整体设计32 5.2 部分电路设计32第六章 系统调试36 6.1 软件调试 36 6.2 硬件调试 38第七章 结论 44 7.1 论文总结 44 7.1.1 主要工作及结论 44 7.1.2 存在的问题44 7.1.3 可以改进的地方45 7.2 感想和收获45致谢 46参考文献 47附录A: 硬件设计原理图47附录B:软件程序清单 49第一章 绪论 1.1 引言 温度的测量和控制在工业生产中获得了广泛的应用, 在工农业生产、国防、科研以及日常生活等领域占

16、有重要的地位。温度控制系统是人类供热、取暖的主要设备的驱动来源, 它的出现迄今已有两百余年的历史。期间, 从低级到高级, 从简单到复杂, 随着生产力的发展和对温度控制精度要求的不断提高, 温度控制系统的控制技术得到迅速发展。目前智能温度控制系统广泛应用于社会生活、工业生产的各个领域, 适用于家电、汽车、材料、电力电子等行业, 成为发展国民经济的重要热工设备之一。在现代化的建设中, 能源的需求非常大, 然而我国的能源利用率极低, 所以实现温度控制的智能化, 有着极为重要的实际意义。温度的测量方法多采用集成的半导体模拟温度传感器,传感器输出电压或电流与温度在一定范围呈线性关系。通过放大,采样得到被

17、测量。另一种温度测量方法是使用热电偶,其测量精度较高,但测试过程复杂,测量时间长,而且采用电桥测量的系统抗干扰能力较差、误差较大。随着集成电路技术的迅速发展,新型的数字化温度传感器其精度、稳定性、可靠性及抗干扰能力都优于模拟的温度传感器。数字温度传感器也越来越的到广泛的应用。温度检测的方法根据敏感原件和被测介质接触与否,可以分为接触式和非接触式两大类。接触式检测的方法主要包括基于物体受热体积膨胀性质的膨胀式温度检测仪表;基于热电效应的热电偶温度检测仪表。非接触式检测方法是利用物体的热辐射特性与温度之间的对应关系,对物体的温度进行检测,主要有亮度发、全辐射法和比色法。接触式测温是使测温敏感元件与

18、被测介质接触,当被测介质与感温元件达到热平衡时,感温元件与被测介质的温度相等。这类传感器结构简单、性能可靠、精度高、稳定性好、价格低、应用十分广泛【1】。1.2 选题背景与意义国内外温度控制系统的市场发展情况:温度控制系统在国内各行各业的应用虽然已经十分广泛, 但从生产的温度控制器来讲, 总体发展水平仍然不高, 同日本、美国、德国等先进国家相比有着较大差距。目前, 我国在这方面总体技术水平处于20 世纪80年代中后期水平, 成熟产品主要以“点位”控制及常规的PID 控制器为主。它只能适应一般温度系统控制, 难于控制滞后、复杂、时变温度系统控制。而适应于较高控制场合的智能化、自适应控制仪表, 国

19、内技术还不十分成熟,形成商品化并在仪表控制参数的自整定方面, 国外已有较多的成熟产品。但由于国外技术保密及我国开发工作的滞后, 还没有开发出性能可靠的自整定软件。控制参数大多靠人工经验及现场调试确定。国外温度控制系统发展迅速, 并在智能化、自适应、参数自整定等方面取得成果。日本、美国、德国、瑞典等技术领先, 都生产出了一批商品化的、性能优异的温度控制器及仪器仪表, 并在各行业广泛应用。它们主要具有如下的特点:一是适应于大惯性、大滞后等复杂温度控制系统的控制; 二是能够适应于受控系统数学模型难以建立的温度控制系统的控制; 三是能够适应于受控系统过程复杂、参数时变的温度控制系统的控制; 四是温度控

20、制系统普遍采用自适应控制、自校正控制、模糊控制、人工智能等理论及计算机技术, 运用先进的算法, 适应的范围广泛; 五是温控器普遍具有参数自整定功能。借助计算机软件技术, 温控器具有对控制对象控制参数及特性进行自动整定的功能。有的还具有自学习功能,能够根据历史经验及控制对象的变化情况, 自动调整相关控制参数, 以保证控制效果的最优化; 六是具有控制精度高、抗干扰力强、鲁棒性好的特点。目前, 国外温度控制系统及仪表正朝着高精度、智能化、小型化等方面快速发展,虽然我们的课题没有这么高的技术,但也力求把系统做的稳定,精度高,也尽量达到智能化,来跟紧时代的步伐,即达到方便简洁又节省资源,提高效率。近年来

21、,直流电动机伺服技术获得了迅速发展,系列商品不断投入市场。本次设计的目的是以AT89C51单片机为核心,设计一个可以受到温度控制的直流电动机驱动电路。温度控制无论是在工业生产过程中,还是在日常生活中都起着非常重要的作用。如果本次设计顺利完成,可以将设计好的电路应用在一些实用的温度控制系统中,为工农业和人们的日常生活提供方便【1】。1.3 设计任务与要求 用单片机控制温度传感器DS18B20测量温度,并选择适当的LCD显示温度,L298直流电机驱动芯片驱动直流电机工作,外部温度45时,直流电机加速正转,温度75时全速正转;当外部温度10时,电动机加速反转,温度0时电动机全速反转;温度回到10到4

22、5之间时,电动机逐渐停止转动。1.4 研究的关键及技术指标1、温度传感器驱动程序设计。2、温度-转速关系的功能设计。3、单片机资源分配级对外设管理。4、对采样数值进行数字滤波的程序设计。5、系统上电后,电机不转,当按下启动键时,电机开始转动。6、温度改变时,转速按温度-转速关系进行改变。7、按下停止键时,电机停转。8、具有温度和转速的显示。1.5 本文的结构本文以温控直流电机的研发工程项目作为应用背景,对单片机技术、温度控制技术等现代应用技术进行了研究。全文共分为六章,各章的主要内容如下:第一章简洁扼要地介绍了什么是温度控制及温度控制技术在国内外的发展状况。并且说明了本次设计的主要任务和研究的

23、技术指标。第二章对本次设计所用到的芯片做简要概述。如:DS18B20温度传感器,AT89C51单片机芯片,L298直流电机驱动芯片。并且对直流电机的结构、电机参数和工作原理进行了研究。第三章对本次设计所应用到的软件进行了简单介绍。主要有Proteus仿真画图软件和Keilc编程软件。第四章是软件设计环节,在本章主要涉及了DS18B20温度转换读取温度流程图、显示流程图、Keilc程序的编写等。第五章是硬件设计部分。主要设计了显示电路,晶振电路上拉电阻等。第六章是系统调试部分。主要包括软件调试和硬件调试第七章总结了全文的设计工作。第二章 系统分析 本章对设计系统进行了简单的分析,对主要用到的芯片

24、和电机进行了简单介绍。例如:DS18B20温度传感器、AT89C51单片机芯片、L298直流电机驱动芯片、LCD显示芯片和直流电机。2.1 DS18B20温度传感器温度的测量是从金属(物质)的热胀冷缩开始。水银温度计至今仍是各种温度测量的计量标准。可是它的缺点是只能近距离观测,而且水银有毒,玻璃管易碎。代替水银的有酒精温度计和金属簧片温度计,它们虽然没有毒性,但测量精度很低,只能作为一个概略指示。不过在居民住宅中使用已可满足要求。在工业生产和实验研究中为了配合远传仪表指示,出现了许多不同的温度检测方法,常用的有电阻式、热电偶式、PN结型、辐射型、光纤式及石英谐振型等。它们都是基于温度变化引起其

25、物理参数(如电阻值,热电势等)的变化的原理。随着大规模集成电路工艺的提高,出现了多种集成的数字化温度传感器。DS18B20数字温度计是DALLAS公司生产的1-Wire,即单总线器件,具有线路简单,体积小的特点。因此用它来组成一个测温系统,在一根通信线上,可以挂很多这样的数字温度计,十分方便。TO-92封装的DS18B20的引脚图如图2.1所示,其引脚功能描述如下:1、GND:地信号2、DQ:数据输入/输出引脚。开漏单总线接口引脚。当被用着在寄生电源下,也可以向器件提供电源。3、VDD:可选择的VDD引脚。当工作于寄生电源时,此引脚必须接地。 图2.1 DS18B20引脚2.1.1 智能温度传

26、感器DS18B20的性能特点:1) 独特的单总线接口仅需要一个端口引脚进行通信,可以是串行口也可以是其他I/O口,无须变换,直接输出被测温度值(9位二进制,含符号位)。 多个DS18B20可以并联挂接在一条总线上,实现实现多点温度采集检测功能;2)可测温度范围为-55+125,测量分辨率为0.0625;3) 内含64位经过激光修正的只读存储器ROM;4) 内含寄生电源,可直接通过数据总线供电,电压范围为3.05.5V;5) 零待机功耗;6)用户可通过编程分别设定各路的温度上、下限温度值来实现报警功能;7) 适配各种微处理器;8) 报警搜索命令识别并标志超过程序限定温度(温度报警条件)的器件;9

27、) 负电压特性,电源极性接反时,温度计不会因发热而烧毁,但不能正常工作;10) 可检测距离远,最远测量距离为150m 。2.1.2 DS18B20的内部结构:DS18B20的内部结构如图2.2所示。 DS18B20内部结构主要由四部分组成:64位光刻ROM,温度报警触发器,温度传感器以及高速缓存器。64位光刻ROM。64位光刻ROM是出厂前已被刻好的,它可以看做是该DS18B20的地址序列号,不同的器件不一样,64位的地址序列号的构成如表2.3所示。开始8位是产品序列号代表产品的序列,接着48位产品序号代表同一系列产品的不同产品,最后8位是前56位的CRC校验码,所以不同的器件的地址序列号各不

28、一样这也是多个DS18B20可以采用一线进行通信的原因(8位CRC编码的计算公式为CRC=X+X+X+1)。在64 b ROM的最高有效字节中存储有循环冗余校验码(CRC)。主机根据ROM的前56位来计算CRC值,并和存入DS18B20中的CRC值做比较,以判断主机收到的ROM数据是否正确。图2.2 DS18B20内部结构 图2.3 64位ROM 地址序列号结构非挥发的温度报警触发器(包括上限温度触发器TH和下限温度触发器TL)。可通过软件程序写入设定用户所要求的报警上下限温度值。高速暂存器。可以设置DS18B20温度转换的精度。DS18B20出厂时该位被设置为0,用户要去改动,R1和R0决定

29、温度转换的精度位数,来设置分辨率。DS18B20温度传感器的内部存储器还包括一个高速暂存RAM和一个非易失性的可电擦除的E2PRAM。高速暂存RAM的结构为8字节的存储器。此外,DS18B20内部还包括寄生电源、电源检测、存储控制逻辑、8位循环冗余码生成器(CRC)等部分。DS18B20有两种供电方式。如图所示:图2.4是由外电源供电,图2.5是I/O口总线和寄生电容配合供电。DS18B20寄生电源由两个二极管和寄生电容构成。电源检测电路用于判定供电方式。寄生电源供电时,电源端与接地端并联接地,器件从总线上获取电源。在I/O线呈低电平时,改由寄生电容上的电压继续向器件供电。采用寄生电源有两个优

30、点:一是检测远程温度是无需本地电源;二是缺少正常电源时也能读ROM。若采用外部电源,则通过二极管向器件供电。MCU(单片机)P1.1MCU(单片机)P1.1UDDDS18B20DS18B20I/OI/OGND UDDGND图2.4 使用外部电源供电 图2.5 使用寄生电源供电 2.1.3 DS18B20的测温原理每一片DSl8B20在其ROM中都存有其唯一的64地址位序列号,在出厂前已写入片内ROM 中。主机在进入操作程序前必须用读ROM(33H)命令将该DSl8B20的序列号读出。程序可以先跳过ROM,启动所有DSl8B20进行温度变换,之后通过匹配ROM,再逐一地读回每个DSl8B20的温

31、度数据。DS18B20的测温原理如图2.1.3所示。低温度系数晶振的振荡频率受温度的影响很小,用于产生固定频率的脉冲信号送给减法计数器1,高温度系数晶振随温度变化其震荡频率明显改变,所产生的信号作为减法计数器2的脉冲输入,图中还隐含着计数门,当计数门打开时,DS18B20就对低温度系数振荡器产生的时钟脉冲后进行计数,进而完成温度测量。计数门的开启时间由高温度系数振荡器来决定,每次测量前,首先将-55所对应的基数分别置入减法计数器1和温度寄存器中,减法计数器1和温度寄存器被预置在-55所对应的一个基数值。减法计数器1对低温度系数晶振产生的脉冲信号进行减法计数,当减法计数器1的预置值减到0时温度寄

32、存器的值将加1,减法计数器1的预置将重新被装入,减法计数器1重新开始对低温度系数晶振产生的脉冲信号进行计数,如此循环直到减法计数器2计数到0时,停止温度寄存器值的累加,此时温度寄存器中的数值即为所测温度。图2.6中的斜率累加器用于补偿和修正测温过程中的非线性,提高测量准确制度。其输出用于修正减法计数器的预置值,只要计数门仍未关闭就重复上述过程,直至温度寄存器值达到被测温度值。停止置位/清零减法计数器1斜坡累加器减到0减法计数器2预 置低温度系数振 荡 器高温度系数振 荡 器计数比较器预 置温度寄存器减到0加1 图 2.6 DS18B20的测温原理图2.1.4 DS18B20的测温流程: 图2.

33、7 DS18B20测温流程2.1.5 DS18B20控制命令字 表2.1 DS18B20的ROM命令 表2.2 DS18B20存储控制命令 2.1.6 DS18B20使用中的注意规范DS18B20虽然具有测温系统简单、测温精度高、连接方便、占用口线少等优点,但在实际应用中也应注意以下几方面的问题: (1)较小的硬件开销需要相对复杂的软件进行补偿,由于DS18B20与微处理器间采用串行数据传送,因此,在对DS18B20进行读写编程时,必须严格的保证读写时序,否则将无法读取测温结果。在使用PL/M、C等高级语言进行系统程序设计时,对DS18B20操作部分最好采用汇编语言实现。 (2)在DS18B2

34、0的有关资料中均未提及单总线上所挂DS18B20数量问题,容易使人误认为可以挂任意多个DS18B20,在实际应用中并非如此。当单总线上所挂DS18B20超过8个时,就需要解决微处理器的总线驱动问题,这一点在进行多点测温系统设计时要加以注意。 (3)连接DS18B20的总线电缆是有长度限制的。试验中,当采用普通信号电缆传输长度超过50m时,读取的测温数据将发生错误。当将总线电缆改为双绞线带屏蔽电缆时,正常通讯距离可达150m,当采用每米绞合次数更多的双绞线带屏蔽电缆时,正常通讯距离进一步加长。这种情况主要是由总线分布电容使信号波形产生畸变造成的。因此,在用DS18B20进行长距离测温系统设计时要

35、充分考虑总线分布电容和阻抗匹配问题。 (4)在DS18B20测温程序设计中,向DS18B20发出温度转换命令后,程序总要等待DS18B20的返回信号,一旦某个DS18B20接触不好或断线,当程序读该DS18B20时,将没有返回信号,程序进入死循环。这一点在进行DS18B20硬件连接和软件设计时也要给予一定的重视。至于它的接线,DS18B20 通过一个单线接口发送或接收信息,因此在中央微处理器和 DS18B20 之间仅需一条连接线(加上地线)。用于读写和温度转换的电源可以从数据线本身获得,无需外部电源【5】。2.2 AT89C51芯片AT89C51是一个低电压,高性能CMOS 8位单片机,片内含

36、8k bytes的可反复擦写的Flash只读程序存储器和256 bytes的随机存取数据存储器(RAM),器件采用ATMEL公司的高密度、非易失性存储技术生产,兼容标准MCS-51指令系统,片内置通用8位中央 处理器和Flash存储单元,功能强大的AT89C51单片机可为您提供许多较复杂系统控制应用场合。 AT89C51有40个引脚,32个外部双向输入/输出(I/O)端口,同时内含2个外中断口,3个16位可编程定时计数器,2个全双工串行通信口,2个读写口线,如图示3-1所示,AT89C51可以按照常规方法进行编程,但不可以在线编程(S系列的才支持在线 编程)。其将通用的微处理器和Flash存储

37、器结合在一起,特别是可反复擦写的Flash存储器可有效地降低开发成本图 AT89C51引脚图如图2.10所示。 图2.8 AT89C51单片机管脚2.2.1 AT89C51的主要特性1、与 51系列单片机兼容;2、8KB片上可编程速闪存储器,可擦写1000次;3、完全静态操作模式:024MHZ;4、可编程的3级程序锁存器;5、256B的内部RAM;6、32根可编程I/O线;7、3个16位定时器/计数器;8、8个中断源;9、可编程串行通信口;2.2.2 AT89C51最小应用系统AT89C51内部有8K内存,芯片本身就是一个最小系统。在能满足系统的性能要求的情况下,可优先考虑采用此种方案。用这种

38、芯片构成的最小系统简单、可靠。用AT89C51构成最小应用系统时,只要将单片机接上时钟电路和复位电路即可。由于集成度的限制,最小应用系统只能用作一些小型的测控单元。其应用特点如下:(1)有可供用户使用个的大量I/O端口线。P0、P1、P2、P3、口都可以用作I/O口;(2)内部存储器容量有限;(3)应用系统开发具有特殊性。P0、P2口的应用与开发环境差别较大,实际上只能作为外部程序存储器、外部数据存储器和I/O扩展接口,而不能直接用来作为输入/输出口外接I/O设备。2.2.3 AT89C52各管脚功能:VCC:供电电压。GND:接地。P0口:P0 口为一个8位漏级开路双向I/O口,每脚可吸收8

39、TTL门电流。当P1口的管脚第一次写1时,被定义为高阻输入。P0能够用于外部程序数据存储器,它可以被定义为数据/地址的第八位。在FIASH编程时,P0口作为原码输入口,当FIASH进行校验时,P0输出原码,此时P0外部必须被拉高。P1口:P1口是一个内部提供上拉电阻的8位双向I/O 口,P1口缓冲器能接收输出4个TTL门电流。P1口管脚写入1后,被内部上拉为高,可用作输入,P1口被外部下拉为低电平时,将输出电流,这是由于内部上拉的缘故。在FLASH编程和校验时,P1口作为第八位地接收。P2口:P2 口为一个内部上拉电阻的8 位双向I/O口,P2口缓冲器可接收,输出4个TTL门电流,当P2口被写“1”时,其管脚被内部上拉电阻拉高,且作为输入。并因此作为输

展开阅读全文
相似文档                                   自信AI助手自信AI助手
猜你喜欢                                   自信AI导航自信AI导航
搜索标签

当前位置:首页 > 学术论文 > 其他

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        获赠5币

©2010-2024 宁波自信网络信息技术有限公司  版权所有

客服电话:4008-655-100  投诉/维权电话:4009-655-100

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :gzh.png    weibo.png    LOFTER.png 

客服