1、单片机与接口技术单片机与接口技术任课教师:杜晓任课教师:杜晓物理科学与电子技术学院物理科学与电子技术学院授课内容:授课内容:8051单片机原理、接口技术、编程技术。单片机原理、接口技术、编程技术。授课时数:授课时数:48时,其中实验时,其中实验12课时(课时(6个实验)。个实验)。前导课程:前导课程:数字电路、模拟电路、数字电路、模拟电路、 C语言语言课程性质:课程性质:考试科目。考试科目。作业要求:作业要求:每周五下午前交作业,及时、认真地完成,交每周五下午前交作业,及时、认真地完成,交作业时取回前次作业。作业时取回前次作业。成绩评定:成绩评定:期末考试期末考试60%,实验,实验20%,平时
2、,平时20%课程简介:课程简介:另外推荐的参考书:另外推荐的参考书:11胡汉才胡汉才. .单片机原理及其接口技术(第二版)单片机原理及其接口技术(第二版). .清华大清华大学出版社,学出版社,20042004年年5 5月月 (硬件)(硬件)22李朝青李朝青. .单片机原理及接口技术(第三版)单片机原理及接口技术(第三版). .北京航空北京航空航天大学出版社,航天大学出版社,20052005年年1010月月(硬件)(硬件)33马忠梅马忠梅. .单片机的单片机的C C语言应用程序设计(第四版)语言应用程序设计(第四版). .北京北京航空航天大学出版社,航空航天大学出版社,20072007年年2 2
3、月月 (软件)(软件)作业交至:作业交至: 办公室(逸夫实验楼办公室(逸夫实验楼 401室)室)联系电话:联系电话:15951556301有问题需要讨论的:有问题需要讨论的:上班时间请到办公室上班时间请到办公室 或或 单片机实验室单片机实验室 将问题发至:将问题发至:或在作业中夹纸条提问或在作业中夹纸条提问.联系方式:联系方式:在学习单片机的过程中,注意以下几个方面的问题:在学习单片机的过程中,注意以下几个方面的问题:1 1、从应用的角度掌握单片机的编程模型、从应用的角度掌握单片机的编程模型,熟练掌握单片机中各种,熟练掌握单片机中各种特殊功能寄存器的使用、重要控制部件的操作方法。特殊功能寄存器
4、的使用、重要控制部件的操作方法。2 2、熟悉单片机的汇编语言、熟悉单片机的汇编语言,能够编制较小的汇编语言程序。,能够编制较小的汇编语言程序。3 3、重点学习、重点学习C51C51语言语言,会用,会用C51C51编写单片机程序。编写单片机程序。4 4、熟悉、熟悉KeilKeil C51 C51集成开发环境集成开发环境,熟悉程序编译、调试等过程。,熟悉程序编译、调试等过程。5 5、注意学习各种常用接口器件的使用,会编写相应的驱动程序。、注意学习各种常用接口器件的使用,会编写相应的驱动程序。比如:比如:ADCADC、DACDAC、温度传感器、键盘、温度传感器、键盘/ /显示器接口电路、可显示器接口
5、电路、可编程并行编程并行I/OI/O扩展器件等等。扩展器件等等。6 6、加强模拟电路和数字电路的学习、加强模拟电路和数字电路的学习。7 7、多动手、多实践、认真做好实验、多动手、多实践、认真做好实验,有条件的可以自己购买单片,有条件的可以自己购买单片机开发板。机开发板。8 8、推荐大家学习推荐大家学习单片机系统仿真软件单片机系统仿真软件ProteusProteus,用它来练习单片机,用它来练习单片机系统设计。系统设计。对单片机学习的几点建议:对单片机学习的几点建议:第第1章概述章概述1.1 单片机的基本概念单片机的基本概念1.2 单片机的发展单片机的发展1.3 单片机的特点及应用单片机的特点及
6、应用1.4 单片机的类型与常用单片机系列单片机的类型与常用单片机系列本章重点:本章重点:1 1、单片机的特点及其与通用微机的区别。、单片机的特点及其与通用微机的区别。2 2、MCS-51MCS-51系列单片机的特点。系列单片机的特点。何谓单片机?何谓单片机?单片机:单片机:全称为全称为 单片微型计算机单片微型计算机,由于主要应用于,由于主要应用于控制领域,因此又称控制领域,因此又称“微控制器微控制器”( MCU)。)。是将计算是将计算机的基本部件微型化并机的基本部件微型化并集成在一块芯片上集成在一块芯片上的微型计的微型计算机。算机。 1.1单片机的基本概念单片机的基本概念1946年年2月月14
7、日,世界上第一台电脑日,世界上第一台电脑ENIAC (Electronic Numerical Integrator and Calculator),), 电子数字积分器与计算器)电子数字积分器与计算器)在美国宾夕法尼亚大学诞生。在美国宾夕法尼亚大学诞生。 这是一种用电子管制作的计算机,目这是一种用电子管制作的计算机,目的是用来计算炮弹弹道。的是用来计算炮弹弹道。地面积约地面积约63平方米,重达平方米,重达30吨,耗电量吨,耗电量150千瓦,造价千瓦,造价48万美元,每秒执行万美元,每秒执行5000次加法或次加法或400次乘法次乘法 。 1.1.1单片机的发展历程单片机的发展历程2020世纪世
8、纪7070年代微处理器出现:年代微处理器出现:小型、廉价,可以嵌入到小型、廉价,可以嵌入到控制对象中实现智能控制,产生了嵌入式计算机系统控制对象中实现智能控制,产生了嵌入式计算机系统(即(即嵌入式系统嵌入式系统)。)。嵌入式系统(嵌入式系统(Embedded systemEmbedded system) :是一种软、硬:是一种软、硬件一体化,为特定应用而设计的专用计算机系统,用以件一体化,为特定应用而设计的专用计算机系统,用以完成预先定义的特定任务完成预先定义的特定任务 。(1)通用计算机系统:)通用计算机系统: (面向数据处理)(面向数据处理) 286386486586(PENTIUM)PE
9、NTIUMIIPENTIUM III(2)嵌入式计算机系统:)嵌入式计算机系统:(面向控智能制)(面向控智能制)向单片化、增强控制能力的方向发展。向单片化、增强控制能力的方向发展。单片机时代到来。单片机时代到来。由此计算机技术的两大分支产生:由此计算机技术的两大分支产生:单片机的两种应用模式:单片机的两种应用模式:1.1.2 单片机技术的多学科交叉特点单片机技术的多学科交叉特点(2)计算机应用模式:)计算机应用模式:以计算机专业人员为主,从以计算机专业人员为主,从计算机专业的角度介入嵌入式系统应用,计算机专业的角度介入嵌入式系统应用,使用嵌入式软、使用嵌入式软、硬件平台硬件平台,以通信、网络为
10、主要应用。特点:有明显的计,以通信、网络为主要应用。特点:有明显的计算机工程应用特点,但通常对电路系统特性、基本外围电算机工程应用特点,但通常对电路系统特性、基本外围电路设计方法、对具体应用对象专业知识了解不够。路设计方法、对具体应用对象专业知识了解不够。(1)电子系统设计模式:)电子系统设计模式:以电子应用工程师为主体,以电子应用工程师为主体,将单片机当作一个器件来使用将单片机当作一个器件来使用,实现电子系统的智能化。,实现电子系统的智能化。特点:软特点:软/硬件的底层性、随意性,与应用对象的专业技硬件的底层性、随意性,与应用对象的专业技术密切相关,缺少计算机工程设计方法。术密切相关,缺少计
11、算机工程设计方法。 微处理器:微处理器:主要任务进行数据分析和处理,向高速主要任务进行数据分析和处理,向高速运算、大规模、大容量存储器方向发展。运算、大规模、大容量存储器方向发展。1.1.3 单片机的功能结构特征单片机的功能结构特征单片机:单片机:着眼于嵌入式控制,向增强控制功能、提着眼于嵌入式控制,向增强控制功能、提高可靠性、灵活方便的方向发展。高可靠性、灵活方便的方向发展。1. 单片机与微型计算机的基本功能组成部分单片机与微型计算机的基本功能组成部分图 1.1微机组成结构框图微型计算机的基本组成结构:微型计算机的基本组成结构:以总线的方式以总线的方式将将CPU、存储器、存储器、I/O接口有
12、机地相连,接口有机地相连,通过通过I/O接口配置各种外部设备构成微机硬件系统。接口配置各种外部设备构成微机硬件系统。三大总线:地址总线、控制总线、数据总线三大总线:地址总线、控制总线、数据总线。针对嵌入式应用的要求,单片机中加入了各种实时控针对嵌入式应用的要求,单片机中加入了各种实时控制器件。制器件。单片机:将单片机:将CPU、ROM、RAM、I/O接口、实时控接口、实时控制器件集成到制器件集成到一个芯片上一个芯片上。单片机和输入单片机和输入/输出设备即可输出设备即可构成微型计算机。构成微型计算机。图1.2 单片机组成框图集成在一个集成在一个芯片上芯片上2. 单片机与通用微机不同的功能结构特征
13、单片机与通用微机不同的功能结构特征通用微机通用微机单片机单片机核心部核心部件件CPU面向数据处理,计算速度高、计算精面向数据处理,计算速度高、计算精度高。支持浮点运算、采用流水线技度高。支持浮点运算、采用流水线技术、并行处理、主频高。术、并行处理、主频高。面向控制,数据处理能面向控制,数据处理能力弱、精度相对低。力弱、精度相对低。大多不支持浮点运算、大多不支持浮点运算、时钟频率低。时钟频率低。存储器存储器系统系统存储器容量大、结构复杂、数据存取存储器容量大、结构复杂、数据存取速度高。速度高。ROMROM和和RAMRAM共用一个存储空间共用一个存储空间存储器结构较简单,存储器结构较简单,ROMR
14、OM、RAMRAM采用两个独立采用两个独立的地址空间。的地址空间。总线及总线及外设外设通过标准总线连接标准外设,力求即通过标准总线连接标准外设,力求即插即用。插即用。外设非标准,需要设计外设非标准,需要设计具体的接口电路。具体的接口电路。三大组成部分上的区别:三大组成部分上的区别: CPU:构成微型计算机的核心部件,由运算器、控构成微型计算机的核心部件,由运算器、控制器制器 及及 若干寄存器构成。若干寄存器构成。单板机:单板机:CPU、存储器、存储器、I/O接口电路接口电路 及及 简单的输简单的输入入/输出设备组装在一块印刷电路板上。输出设备组装在一块印刷电路板上。微型计算机:微型计算机:将将
15、CPU、存储器、存储器、I/O接口电路通过总接口电路通过总线连接成的一个整体。线连接成的一个整体。微型计算机系统:微型计算机系统:微型计算机、外部设备、电源、微型计算机、外部设备、电源、系统软件构成。系统软件构成。几个常用名词的区别:几个常用名词的区别:小结:单片机与通用微机的区别小结:单片机与通用微机的区别(3)功能结构不同)功能结构不同CPU存储器系统存储器系统总线及外设总线及外设(1)应用对象不同)应用对象不同(2)发展方向不同)发展方向不同单芯片?单芯片?实时控制器件实时控制器件三大组三大组成部分成部分方面方面2、8位单片机:位单片机:1976年年Intel公司公司MCS-48系列系列
16、1980年年Intel公司公司MCS-51系列等系列等目前应用:自动化装置、智能仪器仪表、家用电器等目前应用:自动化装置、智能仪器仪表、家用电器等1.2单片机的发展单片机的发展1.2.1单片机的发展概单片机的发展概况况1、4位单片机位单片机 :1971年年Intel公司的公司的4004目前应用:鼠标器、玩具、电池充电器、家用电器遥控器等目前应用:鼠标器、玩具、电池充电器、家用电器遥控器等3、16位单片机:位单片机:1983年年Intel公司公司MCS-96系列系列TI公司公司MSP430系列(功耗低)系列(功耗低)目前应用:工业控制、智能仪器仪表、目前应用:工业控制、智能仪器仪表、便携式设备便
17、携式设备5 5、6464位单片机位单片机英国英国Inmos公司的公司的 T800系列系列目前主要应用:引擎控制、目前主要应用:引擎控制、智能机器人、语音智能机器人、语音/图像通信等图像通信等4、32位单片机位单片机以以ARM系列单片机为代表系列单片机为代表目前主要应用:激光打印机、网络目前主要应用:激光打印机、网络服务器、汽车导航仪、智能手机、智能机服务器、汽车导航仪、智能手机、智能机器人等器人等从体系结构上看从体系结构上看, 单片机自诞生以来单片机自诞生以来, 经历了从经历了从SCM到到MCU再再到到SOC的发展过程。以的发展过程。以51系列单片机为例:系列单片机为例:(1)SCM:单片微型
18、计算机,力求单片化,以方便嵌入式应用。:单片微型计算机,力求单片化,以方便嵌入式应用。以以Intel公司的公司的MCS-51为代表。为代表。(2)MCU:微控制器,扩展各种控制功能,增强控制能力。:微控制器,扩展各种控制功能,增强控制能力。 以以Philips公司的公司的80C51为代表。为代表。(3)SOC:片上系统,力求用单芯片实现应用系统设计。:片上系统,力求用单芯片实现应用系统设计。以美国以美国Cygnal公司的公司的C8051F系列为代表。系列为代表。ADC、DAC、电压比较器、看门狗定时器、可编程计数器、电压比较器、看门狗定时器、可编程计数器/定时器阵列、定时器阵列、I2C、SPI
19、、SMBus总线等等。总线等等。1.2.2单片机技术的发展单片机技术的发展1. 体系结构的变化体系结构的变化(4)SOPC:片上可编程系统:片上可编程系统用可编程逻辑技术把整个系统放到一块硅片上用可编程逻辑技术把整个系统放到一块硅片上,它不是简单的它不是简单的SOC,而是可编程系统,而是可编程系统,具有极高的灵活性,可裁减、可扩充、可具有极高的灵活性,可裁减、可扩充、可升级,具备软硬件在升级,具备软硬件在系统可可编程的功能。的功能。SOPC被称为被称为“半导体产半导体产业的未来业的未来”。 以美国以美国Altera公司的公司的NiosII及及Xilinx公司的公司的MicroBlaze 为代表
20、。为代表。u至少包含一个嵌入式处理器内核;至少包含一个嵌入式处理器内核;u丰富的丰富的IPCore资源可供选择;资源可供选择;u足够的片上可编程逻辑资源;足够的片上可编程逻辑资源;u处理器调试接口和处理器调试接口和FPGA编程接口;编程接口;u可能包含部分可编程模拟电路;可能包含部分可编程模拟电路;u单芯片、低功耗、微封装。单芯片、低功耗、微封装。 提高单片机的抗干扰能力、降低噪声和时钟频率,同提高单片机的抗干扰能力、降低噪声和时钟频率,同时提高运算速度是单片机技术发展的一个方向。时提高运算速度是单片机技术发展的一个方向。(1 1)改善了单片机的内部时序。)改善了单片机的内部时序。在不提高时钟
21、频率的条在不提高时钟频率的条件下件下, , 提高运算速度。提高运算速度。(2 2)使用锁相环技术或内部倍频技术。)使用锁相环技术或内部倍频技术。使单片机内部总使单片机内部总线速度大大高于时钟产生器的频率,从而既提高运算速度线速度大大高于时钟产生器的频率,从而既提高运算速度又降低噪声。又降低噪声。 2. 单片机速度越来越快单片机速度越来越快单片机的应用日益广泛,以电池供电的应用越来越单片机的应用日益广泛,以电池供电的应用越来越多,而且由于产品体积的限制,很多是用钮扣电池供电,多,而且由于产品体积的限制,很多是用钮扣电池供电,要求系统功耗尽可能低,如手持式仪表、水表、燃气表、要求系统功耗尽可能低,
22、如手持式仪表、水表、燃气表、玩具等。玩具等。 (1 1)为降低功耗,几乎所有的单片机都有)为降低功耗,几乎所有的单片机都有WaitWait、 StopStop等省电运行方式。等省电运行方式。(2 2)为降低功耗、同时提高运算速度,可进一步降)为降低功耗、同时提高运算速度,可进一步降低单片机供电电压。低单片机供电电压。3. 低电压与低功耗低电压与低功耗为提高单片机系统的抗电磁干扰能力为提高单片机系统的抗电磁干扰能力, , 使产品能适应使产品能适应恶劣的工作环境恶劣的工作环境, , 满足电磁兼容性方面更高标准的要求满足电磁兼容性方面更高标准的要求, , 各单片机商家在单片机内部电路中采取了一些新的
23、技术措各单片机商家在单片机内部电路中采取了一些新的技术措施:施:(1 1)单片机片内增加了看门狗定时器。)单片机片内增加了看门狗定时器。(2 2)单片机内部增加了抗)单片机内部增加了抗EMIEMI电路,进一步增强看门狗定电路,进一步增强看门狗定时器的性能。时器的性能。4. 低噪声与高可靠性技术低噪声与高可靠性技术注:看门狗的作用是防止程序发生死循环注:看门狗的作用是防止程序发生死循环 。(1 1)掩膜单片机)掩膜单片机其其内部程序在单片机厂家生产时候就固化了,无法内部程序在单片机厂家生产时候就固化了,无法再更改,再更改,程序存储器采用程序存储器采用ROM,生产周期长,适合成熟生产周期长,适合成
24、熟的产品。大批量下成本低。的产品。大批量下成本低。(2)OTP(One Time Programable)单片机单片机是一次性写入的单片机,是一次性写入的单片机,内部程序存储器内部程序存储器采用熔丝采用熔丝技术,编程过程是烧断一些熔丝,这一过程不可逆。技术,编程过程是烧断一些熔丝,这一过程不可逆。适合适合既要求一定灵活性,又要求低成本的应用场合,尤其是功既要求一定灵活性,又要求低成本的应用场合,尤其是功能不断翻新、需要迅速量产的电子产品。能不断翻新、需要迅速量产的电子产品。 价格略高于掩价格略高于掩膜单片机。膜单片机。5. OTP与掩膜与掩膜MTP(multiple time programm
25、able):多次可编程多次可编程内部程序存储器采用内部程序存储器采用EEPROM或或Flash ROM,程序可以程序可以反复擦写,灵活性很强,适合对价格不敏感的应用场合或反复擦写,灵活性很强,适合对价格不敏感的应用场合或做开发用途。价格稍高于做开发用途。价格稍高于OTP产品。产品。6. MTP向向OTP挑战挑战在线编程目前有两种不同方式在线编程目前有两种不同方式: : (1) ISP(In System Programming), 即在系统编程。即在系统编程。“在系统编程在系统编程”,即不用脱离系统,使用下载线写入程序。,即不用脱离系统,使用下载线写入程序。 但但程序升级需要到现场解决。程序升
26、级需要到现场解决。(2) IAP(In Application Programming), 即在应用编即在应用编程。芯片本身程。芯片本身(或通过外围的芯片或通过外围的芯片)可以通过一系列操作将可以通过一系列操作将程序写入程序写入 ,可以,可以远程实现程序升级远程实现程序升级。7. 在线编程技术在线编程技术一些新型的一些新型的SOC单片机都具有在线仿真功能单片机都具有在线仿真功能, 这些单这些单片机都配置了片机都配置了JTAG接口。接口。 JTAG (Joint Test Action Group, 联合测试行动小组联合测试行动小组)是一种国际标准测试协议是一种国际标准测试协议(IEEE 114
27、9.1兼容兼容), 主要用于芯片内部测试主要用于芯片内部测试。8. 在线仿真技术在线仿真技术单片机增加单片机增加I2C、 SPI串行接口功能是为了方便系串行接口功能是为了方便系统与外围设备连接。统与外围设备连接。 用户可以通过用户可以通过I2C、 SPI串行接口连串行接口连接诸如传感器等设备接诸如传感器等设备, 完成检测功能完成检测功能, 同时把系统情况通过同时把系统情况通过串口传送给上位机管理系统串口传送给上位机管理系统, 完成远程设备的控制。完成远程设备的控制。 大部大部分单片机厂家的后继产品都提供了这样的功能。分单片机厂家的后继产品都提供了这样的功能。 9. 增加增加I2C、 SPI串行
28、接口功能串行接口功能与通用微机相比较与通用微机相比较, 单片机在结构、单片机在结构、 指令设置上均有指令设置上均有其独特之处其独特之处, 主要特点如下主要特点如下: 1.3单片机的特点及应用单片机的特点及应用1.3.1单片机的特点单片机的特点(1) 单片机的存储器单片机的存储器ROM和和RAM是严格区分的。是严格区分的。 ROM称称为程序存储器为程序存储器, 只存放程序、只存放程序、 固定常数及数据表格。固定常数及数据表格。 RAM则为数据存储器则为数据存储器, 用作工作区及存放用户数据。用作工作区及存放用户数据。(2) 采用面向控制的指令系统。采用面向控制的指令系统。 为满足控制的需要为满足
29、控制的需要, 单片机有更强的逻辑控制能力单片机有更强的逻辑控制能力, 特别是单片机具有很强的特别是单片机具有很强的位处理能力。位处理能力。 (3) 单片机的单片机的I/O引脚通常是多功能的。引脚通常是多功能的。 由于单片由于单片机芯片上引脚数目有限机芯片上引脚数目有限, 为了解决实际引脚数和需要的为了解决实际引脚数和需要的信号线的矛盾信号线的矛盾, 采用了引脚功能复用的方法采用了引脚功能复用的方法, 引脚处于何引脚处于何种功能种功能, 可由指令来设置或由机器状态来区分。可由指令来设置或由机器状态来区分。 (4) 单片机的外部扩展能力很强。单片机的外部扩展能力很强。 在内部的各种功能在内部的各种
30、功能部件不能满足应用需求时部件不能满足应用需求时, 均可在外部进行扩展均可在外部进行扩展(如扩展如扩展ROM、 RAM, I/O接口接口, 定时器定时器/计数器计数器, 中断系统等中断系统等), 与与许多通用的微机接口芯片兼容许多通用的微机接口芯片兼容, 给应用系统设计带来极大给应用系统设计带来极大的方便。的方便。 单片机的应用范围十分广泛单片机的应用范围十分广泛, 主要的应用领域有主要的应用领域有: 1.3.21.3.2单片机的应用单片机的应用(2) 仪器仪表:仪器仪表:如智能仪器、如智能仪器、 医疗器械、医疗器械、 数字示波数字示波器等。器等。(1) 工业控制:工业控制: 单片机可以构成各
31、种工业控制系统、单片机可以构成各种工业控制系统、 数据采集系统等数据采集系统等, 如数控机床、如数控机床、 自动生产线控制、自动生产线控制、 电机电机控制、控制、 温度控制等。温度控制等。 (4) (4) 商用产品:商用产品:如自动售货机、如自动售货机、 电子收款机、电子收款机、 电子电子称等。称等。 (3) 计算机外部设备与智能接口:计算机外部设备与智能接口:如图形终端机、如图形终端机、 传真机、传真机、 复印机、复印机、 打印机、打印机、 绘图仪、绘图仪、 磁盘磁盘/磁带机、磁带机、 智智能终端机等。能终端机等。(5) 家用电器:家用电器:如微波炉、如微波炉、 电视机、电视机、 空调、空调
32、、 洗衣机、洗衣机、 录像机、录像机、 音响设备等。音响设备等。 目前单片机产品有目前单片机产品有6060多个系列多个系列, 1000, 1000多种型号多种型号, , 流行流行体系结构有体系结构有3030多个系列多个系列, , 门类齐全门类齐全, , 能满足各种应用需求。能满足各种应用需求。 1.4单片机的类型与常用单片机系列单片机的类型与常用单片机系列1.4.1单片机的类型单片机的类型众多的单片机可以从不同角度进行分类。众多的单片机可以从不同角度进行分类。 按单片机数据总线的位数按单片机数据总线的位数, 可将单片机分为可将单片机分为4位、位、 8位、位、 16位、位、 32位。位。 单片机
33、还可以从编程方式上分为单片机还可以从编程方式上分为OTPROM型、型、 Flash型、型、 ISP型、型、 IAP型及型及JTAG接口型接口型; 从制造工艺技术上可从制造工艺技术上可分为普通分为普通MOS型、型、 CMOS型、型、 HMOS型、型、 CHMOS型和型和HCMOS型型; 从功耗上可分为普通型和低功耗型从功耗上可分为普通型和低功耗型; 从性价从性价比上可分为普通型和经济型等。比上可分为普通型和经济型等。 目前目前, 在国内市场上流行的单片机不下十几种在国内市场上流行的单片机不下十几种, 占据主占据主导地位的仍是导地位的仍是51内核及其兼容单片机。内核及其兼容单片机。 这些单片机和这
34、些单片机和MCS 51单片机的指令完全兼容单片机的指令完全兼容, 资料和开发设备比较齐资料和开发设备比较齐全全, 价格也比较便宜。价格也比较便宜。 另外另外, 从学习的角度来看从学习的角度来看, 有了有了51单单片机的基础后片机的基础后, 再学习其他单片机时则非常容易。再学习其他单片机时则非常容易。 1.4.2目前流行的目前流行的51内核的内核的8位单片机位单片机1. MCS 51系列单片机系列单片机MCS 51系列单片机是系列单片机是Intel公司生产的功能比较强、公司生产的功能比较强、 价格比较低价格比较低, 较早应用的单片机较早应用的单片机, 目前仍被广泛应用。目前仍被广泛应用。2. A
35、TMEL公司的公司的89系列单片机系列单片机美国美国ATMEL公司的公司的89系列单片机是以系列单片机是以8051核构成的核构成的, 它和它和8051系列单片机是兼容的系列。系列单片机是兼容的系列。表表1.1 MCS 51单片机主要产品及其性能单片机主要产品及其性能表表1.2ATMEL公司的公司的89系列单片机主要产品及其性能系列单片机主要产品及其性能3. SST公司的公司的SST89系列单片机系列单片机美国美国SST公司生产的公司生产的SST89系列单片机以系列单片机以51为内核为内核, 与与MCS -51系列单片机完全兼容。系列单片机完全兼容。 SST生产的与生产的与51内核兼容的单片机主
36、要机型及其性能内核兼容的单片机主要机型及其性能如表如表1.3所示。所示。表表1.3SST89系列单片机主要机型及其性能系列单片机主要机型及其性能4. PHILIPS公司的增强型公司的增强型80C51系列单片机系列单片机PHILIPS公司的增强型公司的增强型8位位80C51单片机系列提供了单片机系列提供了完整的产品类型完整的产品类型, 可满足各个应用领域的需求。可满足各个应用领域的需求。 其产品类其产品类型包括通用型、型包括通用型、 Flash型、型、 OTP型和低成本经济型。型和低成本经济型。 其其主要产品系列包括主要产品系列包括P80、 P87、 P89、 LPC76、 LPC900等系列等
37、系列, 有有50多种产品。多种产品。在同一时钟频率下这类单片机的运行速度是在同一时钟频率下这类单片机的运行速度是8051的的6倍倍, 应用编程应用编程(IAP)和在线编程和在线编程(ICP)允许用户允许用户EPROM实现实现简单的串行代码编程简单的串行代码编程, 使得程序存储器可用于非易失性数使得程序存储器可用于非易失性数据的存储据的存储, 配有模拟比较器、配有模拟比较器、 WDT、 复位电路等复位电路等, 芯片仅芯片仅有有8个引脚。个引脚。 PHILIPS公司的增强型公司的增强型80C51系列单片机的系列单片机的主要产品及其性能见表主要产品及其性能见表1.4。表表1.4PHILIPS公司公司80C51系列单片机主要机型及其性能系列单片机主要机型及其性能
侵权处理QQ:3464097650--上传资料QQ:3464097650
【声明】本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是网络空间服务平台,本站所有原创文档下载所得归上传人所有,如您发现上传作品侵犯了您的版权,请立刻联系我们并提供证据,我们将在3个工作日内予以改正。