当前位置:
首页 > 教材教辅 > 中职/高职 > 汽车单片机与车载网络技术pdf/doc/txt格式电子书下载

汽车单片机与车载网络技术pdf/doc/txt格式电子书下载

本站仅展示书籍部分内容

如有任何咨询

请加微信10090337咨询

汽车单片机与车载网络技术pdf/doc/txt格式电子书下载

书名:汽车单片机与车载网络技术pdf/doc/txt格式电子书下载

推荐语:

作者:李勇著

出版社:电子工业出版社

出版时间:2011-08-01

书籍编号:30466638

ISBN:9787121139291

正文语种:中文

字数:143565

版次:1

所属分类:教材教辅-中职/高职

全书内容:

汽车单片机与车载网络技术pdf/doc/txt格式电子书下载






前言


从20世纪60年代开始,随着电子技术的飞速发展,汽车性能也由于电子技术的应用得到了迅猛的提高。汽车的电子化已经成为公认的汽车技术的发展方向。到目前为止,汽车电子化程度的高低,已经成为当今世界衡量汽车技术先进水平的重要标志。在如今生产的中档以上汽车上,电子装置所占的成本已经达到整车成本的30%~35%,在豪华轿车上已经占到50%以上。


随着电子技术在汽车中的拓展,特别是在20世纪80年代以后,MCU/MPU在汽车中得到了广泛应用,出现了基于数据通信的车载网络,这为提高汽车性能和减少线束数量提供了有效的解决途径。UART在汽车中的成功应用,标志着汽车电子开始走向成熟,并逐步迈向网络化。


作为汽车工程类专业,设置汽车电子技术方面的专业课程是各院校的必然选择。汽车单片机和车载网络技术是汽车电子应用技术的基础,在此基础上才可以理解诸如ABS、ESP等系统的工作原理。


对于汽车工程类专业的学生而言,单片机和通信网络方面的知识太过抽象。本书编写中尤其注意两点:一是通俗易懂,二是理论联系实际。本书力求用浅显通俗的语言先介绍单片机、通信和网络的基本概念,在此基础上逐渐扩展到专业理论。因为通用单片机容易获得,各高校实验条件成熟,所以在汽车单片机的介绍中,首先用通用单片机作为实体边学边练,通过通用单片机掌握系统的工作原理,然后再介绍汽车单片机的类型、ECU的组成和玛瑞利单点电脑。车载网络部分,通过CAN总线系统重点介绍CAN数据链路层的工作原理,通过J1939协议重点介绍CAN应用层的工作原理,最后通过两种典型车型的车载网络及其常见故障的学习,将理论知识和实际汽车电路结合起来,为学生提供一个从理论到实践的学习过程。


本书可作为汽车工程类本科、高职高专的教材使用,也可作为汽车工程技术人员,中等职业学校汽车专业教师的参考书使用。本书为高等院校汽车工程类专业教材,要求学生具有模拟和数字电子技术的基本知识。本书用于本科教材时应将教学重点放在理论教学部分,作为高职高专教材使用时,在注重基本理论讲解的同时,应配合实训加强实践部分教学内容的实施力度。


本书由西安汽车科技职业学院高级工程师李勇担任主编,电子工程系讲师李鹏伟、苟丹丹担任副主编。书中第1章至第7章由李鹏伟老师编写,第8、9、10、12和13章由李勇老师编写,第11章由苟丹丹老师编写。本书出版前作为校本教材,已经在西安汽车科技职业学院汽车电子技术专业试用两届。


本书在编写过程中参阅了大量相关资料,并引用了不少参考文献中的内容,由于时间仓促,无法联系,未能一一与著作者协商,在此表示衷心的感谢,并致以歉意。


最后竭诚欢迎广大读者对书中存在的误漏之处提出批评指正,交流讨论,以便我们改正提高。


编者


2011年6月于西安

第1章 概述


随着电子技术的发展和应用,基于改善安全、舒适、节能和环保等性能的电控系统在汽车电子系统中占有非常重要的地位,这些电控系统的核心是电子控制单元,即人们常说的ECU,ECU由微型计算机、输入、输出及控制电路等部分组成,而ECU的核心是单片机。例如,发动机电控单元的功用是根据其内存的程序和数据对空气流量计及各种传感器输入的信息进行运算、处理、判断,然后输出指令,向喷油器提供一定宽度的电脉冲信号以控制喷油量,并适时发出点火信号控制火花塞点火;驾驶员侧车窗的电控单元可以控制车窗的四挡升降,还可以通过总线技术控制其他三个车窗的升降及与舒适系统电控单元通信等,这些电控单元都用到了单片机。


电子控制单元ECU(Electronic Control Unit),又称“行车电脑”、“车载电脑”等。从用途上讲则是汽车专用微机控制器,也叫汽车专用单片机。它和普通的单片机一样,由微处理器(CPU)、存储器(ROM、RAM)、输入/输出接口(I/O)、模数转换器(A/D)以及放大、整形、限幅和驱动等大规模集成电路组成。如图1.1所示,为大众POLO轿车的驻车辅助系统电控单元和车载网络电控单元,内部有一个大规模集成电路(芯片),就是汽车专用单片机。汽车专用单片机资料属于内部资料,而且没有针对研究汽车专用单片机原理的实验实训设备,因此研究汽车专用单片机有很大难度,硬件条件很难保证能将汽车专用单片机学懂会用,又因为汽车专用单片机和通用单片机内部结构和工作原理极其相似,因此本教材所讲单片机着重介绍普通单片机的原理、接口技术及使用方法。

汽车单片机与车载网络技术pdf/doc/txt格式电子书下载

图1.1 POLO轿车驻车辅助系统电控单元(左)和车载网络电控单元(右)

普通单片机中,Intel公司的MCS-51系列单片机在我国流行最广,Intel公司也是最早研发出并大量生产、销售单片机的国际大公司,后来Intel公司将单片机的生产资料和权力卖给其他一些IC公司。现在市场上可以买到不同厂家生产的多种不同型号的单片机,可谓是琳琅满目。MCS-51系列单片机在市场上很多见,成本较低,各种参考资料非常丰富,实验实训设备种类众多,成本低廉,应用实例非常广泛,特别有利于初学者对单片机的学习和使用。本书以MCS-51系列单片机为例,对单片机的内部结构、指令系统、中断定时系统、外围接口技术、程序编译方法、程序下载过程和几个典型的项目应用等分别予以介绍,使读者较快掌握单片机的基础知识和基本应用技能,进而对汽车专用单片机有直接的认识。


1.1 汽车电工电子技术的发展


1.1.1 汽车电工电子技术的发展历程


20世纪初,正在研究高频整流器的英国发明家弗莱明在真空中加热的灯丝前加了一块极板,从而发明了第一只电子管,他把这种装有两个极的电子管称为真空二极管,利用新发明的电子管可以给电流整流。电子管的发明被称为是电子工业的起点。此后不久,美国发明家德福雷斯特在二极管的灯丝和极板间加了一个栅极,从而发明了第一只真空三极管,这个发明大大提高了器件的灵敏度,应用极为广泛,许多人都将真空三极管的发明看作电子工业诞生的真正起点。


1947年,美国电话电报公司贝尔实验室的三位科学家肖克莱、巴丁和布赖顿合作发明了晶体管,即三个引脚的半导体固体器件,引起了电子技术的一场革命,这三人也因此共同获得1956年最高科学奖——诺贝尔物理奖。晶体管与电子管相比,有寿命长、消耗电能极少、不需预热、可靠、耐冲击、耐震动等众多优点,因此被广泛应用于家电、玩具、汽车、轮船、飞机、高铁、无线通信、航天、军事、工业制造等各行各业的各个领域。


随着晶体管的问世,硅二极管整流式交流发电机取代了直流发电机,晶体管电路开始在汽车上应用,并逐步集成化。


1958年5月美国人基尔比进入德克萨斯仪器公司,他思考采用半导体制造整个电路的途径,经过无数次的实验和挫折,到1959年一项新兴技术终于在基尔比手中诞生了,就是今天大放异彩的集成电路。集成电路根据集成度(一定尺寸的芯片上能集成多少个晶体管)分为四种:小规模集成电路(SSI:Small Scale Integration)、中规模集成电路(MSI:Medium Scale Integration)、大规模集成电路(LSI:Large Scale Integration)和超大规模集成电路(VLSI:Very Large Scale Integration)。


汽车电控技术在20世纪七八十年代开始形成,点火装置、电子燃油喷射装置等技术逐渐成熟,并大规模使用。之后,以微处理器为核心的微机控制系统在汽车上大规模使用,并且各微机控制系统采用不同局域网络标准(CAN、LIN、MOST、FlexRay、VAN、蓝牙等),可以相互通信,实现信息共享,使汽车的舒适性、安全性等性能得到较大的提高,如图1.2所示为车载网络系统的总体构成。汽车的发展已经进入了汽车电子化、智能化和网络化的时代,同时在汽车各部分电控单元中大规模数字集成电路也得到大量应用。

汽车单片机与车载网络技术pdf/doc/txt格式电子书下载

图1.2 车载网络系统的总体构成

汽车电工电子技术已涉及到汽车的各个方面,如动力控制系统、安全与底盘电子系统、车身电子系统和信息与通信系统。随着汽车电工电子技术的飞速发展,汽车电子设备的技术含量、可靠性、安全性和经济性等直接决定着汽车的档次、竞争力及其发展市场等。电子设备及线路的综合成本占汽车总成本的比重也会越来越大。


1.1.2 汽车电工电子在整车系统中的地位


汽车电工电子技术的发展及在汽车上的广泛应用使得汽车的各项性能指标得到了较大改善,如发动机电控单元的闭环控制可以使发动机在各种工况下始终处于较佳工作状态。电工电子技术使汽车、道路、环境和乘员间形成完整的系统,这一完美结合是纯机械方法无法实现的。


汽车电子控制设备成本低,控制精确,使用寿命长,对汽车的性能发挥起着至关重要的作用,其通用性较好,便于维修和更换。电子技术的发展使得电子电路高度集成化,体积小、使用方便等优点使电子设备成本越来越低,品种越来越多。在未来的汽车发展上,机械方面的发展空间越来越小,而汽车电子设备会得到较快较大的发展。随着石油危机的加剧,即使燃油汽车慢慢退出历史舞台,取而代之的是新能源汽车,如电动汽车,它们都需要电子控制单元对其工作性能和舒适性能等各方面做出可靠控制,可见电工电子技术对汽车发展的作用重大。


1.2 单片机的基础知识


1.2.1 单片机的概念和分类


微处理器(芯片)本身不是计算机,但它是小型计算机或微型计算机的控制和处理部分。微机包括微处理器、存储器(RAM、ROM)、输入输出设备等,是具有完整运算及控制功能的计算机。


单片机是将微处理器、一定容量的RAM和ROM、I/O口、定时器、计数器等电路集成在一块芯片上构成的单片微型计算机。由于单片机的体积、结构和功能特点,在实际应用中可以完全融入应用系统之中,故也称为嵌入式微控制器(Embedded Micro-Controller)。


基本的单片机系统由单片机芯片和软件程序共同组成,单片机内部的中央处理单元(CPU)处于核心地位,CPU执行嵌入的软件程序进而调动硬件电路工作完成控制功能。


常用的单片机类型有MCS-51系列单片机、PIC系列单片机、MSP430单片机、AVR单片机等。其中MCS-51系列及其兼容产品是目前最常用的一种单片机类型,产品较多,成本低,资料齐全,应用广泛,已被单片机开发设计者普遍接受。本书重点讨论MCS-51系列普通单片机的工作原理及接口技术。


一般,根据工作温度单片机可分为民用级(商业级)、工业级和军用级三种:民用级的温度范围是0℃~70℃,工业级的温度范围是-40℃~85℃,军用级的温度范围是-55℃~125℃。如果是一般普通商业级单片机,在超规格范围使用IC时,就有可能无法工作,或工作运作不正常等现象发生。


1.2.2 常见单片机的类型、特点和用途


1.MCS-51系列单片机


MCS-51系列单片机及其兼容产品的生产厂家很多,它们已经广泛应用于各个领域。现列出具有代表性的部分产品,如表1.1所示。

表1.1 常用MCS-51系列单片机

汽车单片机与车载网络技术pdf/doc/txt格式电子书下载

表中,SPI(Serial Peripheral Interface),为串行外设接口,该总线是Motorola公司推出的一种同步串行外设接口,与其他外设以串行方式通信,系统可配置为主或从操作模式。ISP(In System Programming)为在系统编程,也就是说单片机可以直接安装在目标系统上,编程的时候不需要拔出来,也不需要专门的编程器,就可以直接在目标系统上编程,而以前的89C51在编程的时候必须拔下来并用专门的编程器烧写程序,很不方便,现在绝大多数单片机都有ISP或者JTAG功能。


MCS-51单片机的封装形式有好几种,型号也有很多,其中最常用的三种双列直插型封装的单片机实物图如图1.3所示。


2.PIC系列单片机


PIC系列单片机由美国Microchip公司设计生产,广泛应用于各种电子产品、汽车电子及工业控制等领域,如部分轿车的驻车辅助系统控制器就采用PIC单片机。该单片机的特点有:采用哈佛结构(程序存储器和数据存储器分开的结构),流水线结构(取指令和执行指令采用流水线形式),寄存器组结构(I/O口、定时器等以寄存器方式工作和寻址),精简指令系统且种类齐全。如图1.4所示为两种PIC单片机芯片图。

汽车单片机与车载网络技术pdf/doc/txt格式电子书下载

图1.3 三种不同型号的51系列单片机芯片图

汽车单片机与车载网络技术pdf/doc/txt格式电子书下载

图1.4 PIC单片机芯片图

3.MSP430单片机


MSP430系列单片机是美国德州仪器公司设计生产的一种16位单片机,采用精简指令系统,具有运算处理能力强、极低的功耗、开发方便灵活等优点。该系列单片机均为工业级,适合工业环境下使用。如图1.5所示为一种MSP430单片机。

汽车单片机与车载网络技术pdf/doc/txt格式电子书下载

图1.5 MSP430单片机芯片图

4.AVR单片机


1997年,由ATMEL公司挪威设计中心的两位研发员利用ATMEL公司的Flash新技术,共同研发出RISC精简指令集的高速8位单片机,简称AVR。相对于出现较早也较为成熟的51系列单片机,AVR系列单片机片内资源更为丰富,接口也更为强大,同时由于其价格低等优势,在很多场合可以替代51系列单片机。AVR单片机属于高速嵌入式单片机,具有预取指令功能、多累加器型、处理数据速度快、中断响应速度快、保密性能好等优点,被广泛应用于GPS、空调控制板、打印机控制板、智能电表、智能手电、LED控制屏和医疗设备等。如图1.6所示,为AVR单片机芯片的其中一种。

汽车单片机与车载网络技术pdf/doc/txt格式电子书下载

图1.6 型号为ATMEGA8L的AVR单片机

1.2.3 单片机的发展趋势


单片机从8位机、16位机到32位机,功能各具特色,目前正朝着高性能和多样化方向发展,体积小、功耗小、容量大、性能高、低价格等成为发展新产品的要求,最重要的是实现应用系统与控制对象的最佳结合,即将单片机的基本组成单元与模拟、数字外设集成在一个芯片上而组成的片上系统,形成SoC化趋势,显示单片机的智能化控制能力。


1.2.4 单片机在汽车上的应用


电子技术的迅速发展使得单片机在汽车上广泛使用。点火系统ECU,废气再循环控制系统ECU,自动变速器ECU,悬架控制ECU,自动空调系统ECU,制动防抱死系统ECU,安全气囊ECU,雷达防撞ECU等系统电控单元中都有单片机的身影。在以后的汽车发展中,单片机会出现于更多的部分,使汽车的性能得到真正的提高。图1.7所示为POLO轿车的驾驶员侧、驾驶员后侧车窗电控单元和舒适系统电控单元。

汽车单片机与车载网络技术pdf/doc/txt格式电子书下载

图1.7 POLO轿车的驾驶员侧、驾驶员后侧车窗电控单元和舒适系统电控单元

1.3 数制与编码


1.3.1 数制


单片机是处理数字信息的,因此各种数据和信息进入单片机处理前必须转换成二进制数或二进制编码。


数制也称进位制,是按进位方式实现计数的一种规则。单片机中常用的有3种数制:二进制、十进制和十六进制。数制有两个基本要素:一是基数,表示某种数制具有的数字符的个数以及进位的规则;二是位权,表示一个进位计数制的数中不同数位上数字的单位数值,第i位的位权即为基数的i次幂。


1.十进制(Decimal,用D表示)


十进制数的基数为 10,有 0~9 十个数字符,逢十进一。小数点左边第一位的位权为100,第二位的位权为101,往左依次为102……小数点右边第一位的位权为10-1,往右依次为10-2……


任何一个十进制数N可以表示为:

汽车单片机与车载网络技术pdf/doc/txt格式电子书下载

其中,m表示小数位的位数,n表示整数位的位数,Ki为0~9。


2.二进制(Binary,用B表示)


基数为2的数制为二进制,有0、1两个数字符,逢二进一。


任何一个二进制数N可以表示为:

汽车单片机与车载网络技术pdf/doc/txt格式电子书下载

其中,m表示小数位的位数,n表示整数位的位数,Ki为0~1。


3.十六进制(Hexadecimal,用H表示)


基数为16的数制为十六进制,有0~9、A、B、C、D、E、F十六个数字符,其中A~F分别表示10~15,逢十六进一。


任何一个十六进制数N可以表示为:

汽车单片机与车载网络技术pdf/doc/txt格式电子书下载

其中,m表示小数位的位数,n表示整数位的位数,Ki为0~F。


4.数制间的转换


(1)十进制↔二进制


十进制数转换成二进制数,只要把十进制数依次除以2并记下每次所得的余数,所得的余数倒相排列即为相应的二进制数,即“除2取余”法。


例1:把十进制数25转换成二进制数。


分析:

汽车单片机与车载网络技术pdf/doc/txt格式电子书下载

所以,25D=11001B。


小数部分的转换采用“乘2取整”法:乘2取整,直到小数部分为0或满足精度要求,整数部分正向排列。


把二进制数按位权展开,利用十进制数运算法则求和,即可得相应的十进制数。


例2:把二进制数11101110.01转换为十进制数。


分析:(11101110.01)2=1×27+1×26+1×25+1×23+1×22+1×21+1×2-2=(238.25)10


(2)十进制↔十六进制


十进制转换为十六进制的方法和十进制转换为二进制的方法类似,只要将基数2换成16即可。


把十六进制数按位权展开,利用十进制数运算规则求和,则可得相应的十进制数。


例3:将十六进制数(FA)16转换成十进制数。


分析:(FA)16=F×161+A×160=(250)10


(3)二进制↔十六进制


1位十六进制数需要4位二进制数表示。


例4:将十六进制数(8E)16转换为二进制数。


分析:(8E)16=(10001110)2


例5:将二进制数(10110101)2转换为十六进制数。


分析:(10110101)2=(B5)16


为了区别不同的数制,通常在数字后面加上一个后缀,B表示二进制,H表示十六进制。


1.3.2 编码


单片机中,数字、字母和符号用二进制编码来表示。编码,是指按一定规则组合成的若干位二进制代码。


1.二—十进制编码——BCD(Binary Coded Decimal)码


1位十进制数用4位二进制编码来表示的方法很多,最常用的是8421BCD码,简称BCD码。4位二进制数从左至右各位的位权分别为8、4、2、1,4位权之和即为所表示的1位十进制数。8421BCD码如表1.2所示。

表1.2 8421BCD码表

汽车单片机与车载网络技术pdf/doc/txt格式电子书下载

2.ASCII(American Standard Code for Information Interchange)码


ASCII码是一种字符编码,是美国信息交换标准代码的简称,它由7位二进制数码构成,共有128个字符,表1.3为ASCII码表的部分内容,详细ASCII码表请读者查阅相关资料。

表1.3 ASCII码表部分内容

汽车单片机与车载网络技术pdf/doc/txt格式电子书下载

续表

汽车单片机与车载网络技术pdf/doc/txt格式电子书下载

1.3.3 几个术语


1.位(bit)


位是单片机所能表示的最小数据单位,即1位二进制数。


2.字节(Byte)


8位二进制数称为一个字节。


3.字(Word)


16位二进制数称为一个字,一个字有两个字节。


4.K、KB、MB、GB和TB


1 K=210=1024


1 KB=1024×8(bit)=1024B(Byte)


1 MB=220B=1024KB


1 GB=230B=1024MB


1 TB=240B=1024GB

第2章 MCS-51单片机内部结构和原理


MCS-51单片机是高性能8位单片机,其代表是8051。该系列其他单片机是以8051为核心,再增加一定的功能部件后构成的。


在单片机中除了有CPU、存储器和输入/输出接口外,还有定时器/计数器、串行I/O接口和中断系统等逻辑部件。本章主要介绍MCS-51单片机的基本结构和功能、存储器、I/O口以及单片机的引脚功能等。


2.1 MCS-51单片机内部结构与封装


2.1.1 MCS-51单片机基本结构及功能


MCS-51单片机由8位CPU、程序存储器(EPROM/ROM)、数据存储器(RAM)、并行I/O口、串行I/O口、定时器/计数器、中断系统、振荡器和时钟电路等部分组成,各部分通过内部总线(地址总线、数据总线和控制总线)相连。MCS-51单片机系统结构框图如图2.1所示。

汽车单片机与车载网络技术pdf/doc/txt格式电子书下载

图2.1 MCS-51单片机系统结构框图

下面介绍各部分的功能。


1.中央处理器(CPU)


中央处理器是MCS-51单片机的核心,完成运算和控制操作。CPU由运算器和控制器两大部分组成。


(1)运算器。用来完成算术运算、逻辑运算和位操作。它由算术/逻辑单元(ALU)、累加器A、寄存器B、暂存寄存器、程序状态字寄存器PSW等组成。


算术/逻辑单元(ALU)由加法器和相应的控制器逻辑电路组成,可实现8位数据的加减乘除算术运算和与、或、非、异或等逻辑运算,又具有位处理功能。


累加器A是一个非常常用的寄存器。运算时将一个操作数经暂存寄存器送至ALU,与另一个来自暂存寄存器的操作数在ALU中运算,结果又送入累加器A中,它是编程时使用频率最高的存储单元。


寄存器B在乘、除运算时用来存放一个操作数,也用来存放结果的一部分。


暂存寄存器用来暂时存放数据总线和其他寄存器送来的操作数。


程序状态字寄存器PSW是状态标志寄存器,用来保存ALU运算结果的特征和处理状态。


(2)控制器。用来统一控制和协调单片机进行工作的部件。由程序计数器PC、指令寄存器IR、指令译码器ID和定时及控制逻辑电路等部分组成。


程序计数器PC是16位计数器,总是存放下一条要读取指令所在存储单元的16位地址。每取完一个字节后PC自动加1,为下一条字节的读取做好准备。单片机复位时PC自动清0,即装入地址0000H。在执行转移指令、子程序调用和中断响应时,PC的值由指令或中断响应过程自动装入。


指令寄存器IR用来保存当前正在执行的一条指令。


指令译码器ID用来翻译操作码,确定所要执行的操作,一般我们编写的是高级语言或汇编语言,但单片机不认识这些语言,它只能按照机器语言去执行,因此在单片机内部的指令译码器会把我们编写的高级语言或汇编语言翻译成机器语言再让单片机执行。


定时与控制逻辑是CPU的核心部件,它控制读指令、执行指令、存取操作数或运算结果等操作,向其他部件发出各种操作控制信号,协调各部件工作。


2.存储器


MCS-51单片机的存储器物理上设计成程序存储器和数据存储器两个独立空间。


MCS-51单片机片内数据存储器共有256B RAM单元,其中后128个单元被特殊功能寄存器占用(80H~FFH),供用户使用的是前128B单元(00H~7FH),用于存放运算结果、暂存数据和数据缓存。因此前128B单元简称内部RAM。


片内程序存储器为4KB ROM,用于存放程序和原始数据,简称片内ROM,地址范围为0000H~0FFFH。


3.定时器/计数器


MCS-51单片机有2个16位定时器/计数器T0和T1,分别可以实现定时和计数两个功能。


4.并行I/O口


MCS-51单片机有4个8位I/O口,即P0、P1、P2和P3,实现数据并行输入输出。


5.串行口


MCS-51单片机有一个全双工串行口(UART),利用P3.0(RXD)和P3.1(TXD)实现单片机与外设的数据传送。


6.中断控制系统


MCS-51单片机有5个中断源,包括2个外部中断,2个定时/计数中断,1个串行中断。有高级和低级两个优先级,可通过编程控制每个中断源的启动和优先级高低的设定。


7.时钟电路


主要为单片机产生时钟脉冲序列,石英晶体和微调电容需要外接,典型晶振频率为11.0592MHz、12 MHz和24 MHz,微调电容容量为20pF~30pF。


8.总线


为了减少单片机的连线和引脚,提高集成度和可靠性,系统的地址信号、数据信号和控制信号都是通过总线传送的,总线是连接系统中各扩展部件的一组公共信号线。因此有三种总线,即地址总线、数据总线和控制总线。地址总线是单向的,数据总线是双向的。


2.1.2 MCS-51单片机引脚分布及功能


图2.2所示是89C51的引脚结构图,有双列直插封装(DIP)方式和方形封装方式。下面以DIP为例分别叙述这些引脚的功能。

汽车单片机与车载网络技术pdf/doc/txt格式电子书下载

图2.2 89C51的引脚结构

1.电源引脚VCC和VSS


VCC(40脚):电源端,接+5V。


VSS(20脚):接地端,有时标为GND。


2.时钟信号引脚XTAL1和XTAL2


XTAL1(19脚):接外部晶振和微调电容的一端,也是外部时钟源的输入端。


XTAL2(18脚):接外部晶振和微调电容的另一端,采用外部时钟源时该脚悬空。判断单片机的振荡电路是否正常工作,可用示波器查看XTAL2端是否有脉冲信号输出。


3.控制信号引脚RST、ALE、汽车单片机与车载网络技术pdf/doc/txt格式电子书下载


RST(9脚):复位信号输入端,高电平有效。


ALE(30脚):地址锁存允许信号端。CPU访问片外存储器时该引脚输出信号作为锁存低8位地址的控制信号。单片机正常工作时该引脚不断向外输出正脉冲信号,频率为振荡频率的1/6,因此可以用此来判断单片机是否可以正常工作。


汽车单片机与车载网络技术pdf/doc/txt格式电子书下载(29脚):片外程序存储允许输出信号端。单片模式时该引脚不接。


(31脚):外部程序存储器地址允许输入端。当引脚接高

....

本站仅展示书籍部分内容

如有任何咨询

请加微信10090337咨询

本站仅展示书籍部分内容
如有任何咨询

请加微信10090337咨询

再显示