单片机概述课件_第1页
单片机概述课件_第2页
单片机概述课件_第3页
单片机概述课件_第4页
单片机概述课件_第5页
已阅读5页,还剩22页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

单片机原理与技术

单片机概述汇报人:某某某汇报时间:2024.X.X一、什么是单片机?其发展概况如何?1、单片机的定义:

◆单板机将CPU芯片、存储器芯片、I/O接口芯片和简单的I/O设备(小键盘、LED显示器)等装配在一块印刷电路板上,再配上监控程序(固化在ROM中),就构成了一台单板微型计算机(简称单板机)。单板机◆单片机在一片半导体硅片上:集成中央处理单元(CPU)、存储器(RAM、ROM)、并行I/O、串行I/O、定时器/计数器、中断系统、系统时钟电路及系统总线的微型计算机。具有微型计算机的属性,因而被称为单片微型计算机,简称单片机。单板机单片机

主要应用于测控领域。单片机使用时,通常是处于测控系统的核心地位并嵌入其中,所以国际上通常把单片机称为嵌入式控制器(EMCU,EmbeddedMicroControllerUnit),或微控制器(MCU,MicroControllerUnit)。我国习惯于使用“单片机”这一名称。按照其用途可分为通用型和专用型两大类。单片机的分类:通用型单片机:其内部可开发的资源(如存储器、I/O等各种外围功能部件等)可全部提供给用户。用户根据需要,设计一个以通用单片机芯片为核心,再配以外围接口电路及其它外围设备,并编写相应的软件来满足各种不同需要的测控系统。通常所说的和本书介绍的是指通用型单片机。专用型单片机:专门针对某些产品的特定用途而制作的单片机。(例如:各种家用电器中的控制器等。)2、单片机的发展历史第一阶段(1974年~1976年):初级阶段。因工艺限制,采用双片的形式,且功能较简单。1974年12月,仙童公司推出了8位的F8单片机,实际上只包括了8位CPU、64BRAM和2个并行口。第二阶段(1976年~1978年):低性能单片机阶段。1976年Intel的MCS-48单片机(8位)极大地促进了单片机的变革和发展,1977年GI公司推出了PIC1650,但这个阶段仍处于低性能阶段。第三阶段(1978年~1983年):高性能单片机阶段。推出的单片机普遍带有串行I/O口、多级中断系统、16位定时器/计数器,片内ROM、RAM容量加大,且寻址范围可达64KB,有的片内还带有A/D转换器。

1978年,Zilog公司推出Z8单片机,1980年,Intel公司在MCS-48系列基础上推出MCS-51系列,Mortorola推出6801单片机。使单片机的性能及应用跃上新的台阶。第四阶段(1983年~现在):8位单片机巩固发展及16位单片机、32位单片机推出阶段。16位典型产品Intel公司的MCS-96系列单片机。而32位单片机除了具有更高的集成度外,其数据处理速度比16位单片机提高许多,性能比8位、16位单片机更加优越。3、单片机的特点单片机是集成电路技术与微型计算机技术高速发展的产物。由于单片机本身就是一个微型计算机,因此只要在单片机的外部适当增加一些必要的外围扩展电路,就可以灵活地构成各种应用系统,如工业自动检测监视系统、数据采集系统、自动控制系统、智能仪器仪表等。单片机的优点:(1)简单方便,易于普及。(2)功能齐全,应用可靠,抗干扰能力强。(3)发展迅速,前景广阔。(4)嵌入容易,用途广泛,体积小、性价比高,应用灵活性强等特点。4、单片机的应用工业检测与控制:机电一体化技术将发挥愈来愈重要的作用(如机器人技术)。仪器仪表:目前对仪器仪表的自动化和智能化要求越来越高。(如电表)消费类电子产品(如:各种家用电器)通信:(如:各类手机、传真机、程控电话交换机、信息网络等设备。)武器装备:(在现代化的武器装备中,如飞机、军舰、坦克、导弹、智能武器装备、航天飞机导航系统,都有单片机嵌入其中。)各种终端及计算机外设:(如打印机、硬盘驱动器、传真机、复印机及ATM机等)汽车电子设备:(如汽车安全系统、智能自动驾驶系统、卫星汽车导航系统等。)分布式多机系统:在较复杂多节点的测控系统中,常采用分布式多机系统。5、单片机的发展趋势单片机的发展趋势将是向大容量、高性能化,外围电路内装化等方面发展。1.CPU的改进(1)增加CPU数据总线宽度。(2)采用双CPU结构,以提高数据处理能力。2.存储器的发展(1)片内程序存储器普遍采用闪烁(Flash)存储器。可不用外扩展程序存储器,简化系统结构。目前有的单片机片内程序存储器容量可达128KB甚至更多。(2)加大片内数据存储容量,以满足动态存储的需要。3.片内I/O的改进(1)增加并行口驱动能力,以减少外部驱动芯片。(2)有些单片机设置了一些特殊的串行I/O功能,为构成分布式、网络化系统提供方便条件。(3)引入数字交叉开关,改变了以往片内外设与外部I/O引脚的固定对应关系。交叉开关是一个大的数字开关网络,可通过编程设置交叉开关控制寄存器,将片内的计数器/定时器、串行口、中断系统、A/D转换器等片内外设灵活配置出现在端口I/O引脚。这就允许用户根据自己的特定应用,将内部外设资源分配给端口I/O引脚。

4.低功耗化CMOS化,功耗小,配置有等待状态、睡眠状态、关闭状态等工作方式。消耗电流仅在µA或nA量级,适于电池供电的便携式、手持式的仪器仪表以及其它消费类电子产品。5.外设电路内装化

6.编程及仿真的简单化支持程序的在线编程,也称在系统编程(ISP—InSystemProgram),只需一条ISP并口下载线,就可以把仿真调试通过的程序从PC写入单片机的Flash存储器内,省去编程器。综上所述,单片机正在向多功能、高性能、高速度、低电压、低功耗、低价格(几元钱)、外设电路内装化以及片内程序存储器、数据存储器容量不断增大的方向发展。7.实时操作系统的使用51单片机可配置实时操作系统RTX51。RTX51是一个针对8051系列的多任务内核。从本质上简化了对实时事件反应速度要求较高的复杂应用的系统设计、编程和调试。RTX51实时内核完全集成到C51编译器中,使用简单方便。6、MCS-51系列与AT89C5x系列单片机6.1、MCS-51系列单片机Intel公司的MCS-51系列单片机是一款设计成功、易于掌握得到广泛使用的机型。MCS-51系列单片机是最早进入我国,并在我国应用最为广泛的单片机机型之一,也是单片机应用的主流品种。MCS-51系列单片机基本型增强型:对应以上三种型号推出52子系列8032、8052、8752。内部RAM

增到256B,8052、8752片内程序存储器扩展到8KB,16位定时器/计数器增至3个,6个中断源,串行口通信速率大大提高。

8031:1个8位CPU、128BRAM,21个特殊功能寄存(SFR)、4个8位并行I/O口、1个全双工串行口,2个16位定时器/计数器,5个中断源,但片内无程序存储器,需外扩程序存储器芯片。8051:在8031基础上集成4KBROM作为程序存储器8751:片内集成4KBEPROM,其内容可反复擦写修改。综上:MCS-51系列单片机的代表性产品为8051,其他单片机都是在8051的基础上进行了功能的增减。表1-1MCS-51系列单片机的片内硬件资源型号片内程序存储器片内数据存储器(B)I/O☐线(位)定时器/计数器(个)中断源个数(个)基本型8031无128322580514KBROM128322587514KBEPROM1283225增强型8032无256323680528KBROM256323687528KBEPROM25632366.2、AT89系列单片机

20世纪80年代中期以后,Intel公司已把精力集中在高档CPU芯片的研发上,逐渐淡出单片机芯片的开发和生产。因此,Intel公司以专利转让或技术交换的形式把8051的内核技术转让给了许多半导体芯片生产厂家,如ATMEL、Philips、Cygnal、ANALOG、LG、ADI、Maxim、DALLAS等公司。各种衍生品种统称为51单片机。ATMEL公司Intel公司E2PROM技术80C51内核的使用权80C51内核闪烁存储ATMELAT89C5x系列:AT89S5x系列:与MCS-51系列单片机在原有功能、引脚以及指令系统方面完全兼容,该系列单片机中的某些品种又增加了一些新的功能,如看门狗定时器WDT、ISP(在系统编程,也称在线编程)及SPI串行接口技术等。片内Flash存储器允许在线(+5V)电擦除、使用编程器或串行下载写入对其重复编程。还支持由软件选择的两种节电工作方式,片内的4KBFlash存储器可在线编程或使用编程器重复编程,且其价格较低。AT89S5x的“S”档系列机型是ATMEL公司的新机型,“S”表示含有串行下载的Flash存储器,代表性产品为AT89S51和AT89S52。AT89S5x系列的时钟频率以及运算速度有了较大的提高。AT89S51单片机十分重要,因为它们是具有8051内核的各种型号单片机的基础,最具典型性和代表性,同时也是各种增强型、扩展型等衍生品种的基础。

6.3、AT89系列单片机的型号说明AT89S5x系列单片机编码由三部分组成,它们是前缀、型号和后缀。1.前缀由字母“AT”组成,表示该器件是ATMEL公司的产品。2.型号由“89C××××”或“89LV××××”或“89S××××”等表示。8表示单片,9表示内部含有Flash存储器,C表示CMOS产品。LV表示低电压产品,可在2.5V电压下工作,其他的产品在5V下工作。S表示含有串行下载的Flash存储器。后4位的“××××”表示器件的型号,如51、52、2051、8052等。格式为:AT89C××××××××3.后缀由最后的“××××”4个参数组成,每个参数的表示意义不同。在型号与后缀部分由“—”号隔开。后缀中的第1个“×”表示速度,意义如下:

x=12,表示速度为12MHz;x=16,表示速度为16MHz;x=20,表示速度为20MHz;x=24,表示速度为24MHz。后缀中的第2个“×”表示封装,意义如下:

x=P,表示塑料双列直插DIP封装;x=D,表示陶瓷封装;x=Q,表示PQFP封装;x=J,表示PLV封装;x=A,表示TQFP封装;

x=S,表示SOIC封装;x=W,表示裸芯片。后缀中的第3个“×”表示芯片的温度范围,意义如下:

x=C,表示商业用产品,温度范围为0~+70℃;x=I,表示工业用产品,温度范围为−40~+85℃;x=A,表示汽车用产品,温度范围为−40~+125℃;x=M,表示军用产品,温度范围为−55~+150℃;后缀中的第4个“×”用于说明产品的工艺,意义如下:

x为空,表示处理工艺是标准工艺;

x=/883,表示处理工艺采用MIL-STD-883标准。例如:某一单片机型号为“AT89C51-12PI”,试对该产品进行说明表示该单片机是ATMEL公司的Flash单片机,CMOS产品,速度12MHz,塑料双列直插DIP封装,工业级,标准处理工艺生产。二、学习方法

重点掌握基本概念、单片机硬件结构与各部分(I/O口原理、中断系统、定时器/计数器等)的功能特点、C51语言编程基础及相关设计方法。学单片机需要什么基础?只需要掌握很基本的数电模电知识;对各种器件的概念基本上是从0开始;如果要用C语言编程,需具备简单的C语言基础;实际操作、编程序、进行相关设计。三、学习任务四、成绩评定标准

总成绩=平时成绩*40%+考试成绩*60%

平时成绩:考勤、作业、课堂表现20%+实验20%

考试成绩:笔试成绩

五、教学参考书

《51单片机C语言教程》,电子工业出版社

《单片机原理及应用》,电子工业出版社

目录4AT89S51片内并行端口的原理及编程(重点)2AT89S51单片机硬件结构(掌握)1单片机概述(了解)3C51语言编程基础(掌握)5AT89S51单片机的中断系统(掌握)6AT89S51单片机的定时器/计数器(掌握)7AT89S51单片机的串行口(了解)9单片机的I/O扩展(了解)10单片机与外设的接口(掌握)11单片机与转换器的接口(掌握)核心单片机的应用12扩展技术、应用设计与调试(掌握)关于电平特性数字电路中只有两种电平:高和低(本课程中)定义单片机为TTL电平:高+5V低0VRS232电平:计算机的串口 高-12V低+12V

所以计算机与单片机之间通讯时需要加电平转换芯片max232。补充知识二进制数字电路中的两种电平特性决定了它0

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论