《1-1单片机概述解析优秀PPT.ppt》由会员分享,可在线阅读,更多相关《1-1单片机概述解析优秀PPT.ppt(26页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、单片机原理与接口技术单片机原理与接口技术第一章MCS-51单片机系统结构其次章MSC-51单片机的指令系统第三章汇编语言程序设计第六章模拟量输入/输出通道第四章单片机的中断系统和定时/计数器单片机原理与接口技术单片机原理与接口技术第五章单片机的串行通信第七章8255A可编程并行接口芯片第八章8279可编程键盘/显示接口芯片n主要内容主要内容 概述概述 单片机的内部结构和外部引脚单片机的内部结构和外部引脚 MCS-51单片机的存储器配置单片机的存储器配置 单片机输入单片机输入/输出接口电路输出接口电路 单片机的外围电路单片机的外围电路第一章第一章MCS-51单片机系统结构单片机系统结构一、嵌入式
2、系统与单片机一、嵌入式系统与单片机 计算机的发展阅历了四个发展阶段:电子管、计算机的发展阅历了四个发展阶段:电子管、晶体管、集成电路和大规模集成电路阶段。晶体管、集成电路和大规模集成电路阶段。微型计算机属于第四代计算机,于微型计算机属于第四代计算机,于1971年问年问世以来,随着大规模集成电路技术的不断发展导世以来,随着大规模集成电路技术的不断发展导致微型计算机向两个主要的方向发展:致微型计算机向两个主要的方向发展:1.1 1.1 概述概述一方面是向高速度、高性能的通用计算机方向一方面是向高速度、高性能的通用计算机方向发展;发展;另一方面对稳定牢靠,小而廉的嵌入式计算机另一方面对稳定牢靠,小而
3、廉的嵌入式计算机方向发展。方向发展。通用计算机是指具有数值计算、信息处理、多通用计算机是指具有数值计算、信息处理、多媒体和网络应用等功能的计算机。常用的媒体和网络应用等功能的计算机。常用的PC机就机就属于此类计算机。属于此类计算机。嵌入式计算机是指具有对象交互、嵌入式应用、嵌入式计算机是指具有对象交互、嵌入式应用、I/O管理功能的计算机。这类计算机又叫专用计算管理功能的计算机。这类计算机又叫专用计算机,如单片机、机,如单片机、DSP、MCU等。等。1.嵌入式系统嵌入式系统(1)概念)概念 嵌入式系统是实现嵌入式应用,无通用计算机嵌入式系统是实现嵌入式应用,无通用计算机形态和功能的专用计算机系统
4、。形态和功能的专用计算机系统。(2)特点)特点 嵌入性,专用性,计算机系统嵌入性,专用性,计算机系统(3)种类)种类按存在形态可分为:按存在形态可分为:系统级工控机:将通用计算机加固而成,具有通系统级工控机:将通用计算机加固而成,具有通用计算机的形态、操作系统,开发便利但造价高。用计算机的形态、操作系统,开发便利但造价高。系统级工控机系统级工控机板级板级芯片级芯片级CPU芯片芯片内存条内存条存储器接口存储器接口存储器芯片存储器芯片输入输出接口输入输出接口输入输出接口输入输出接口芯片芯片定时计数器定时计数器芯片芯片A/D、D/A芯片芯片单板机 印印 刷刷 电电 路路 板板板级:以通用微处理器为核
5、心板级:以通用微处理器为核心构成功能模块。构成功能模块。芯片级:真正的嵌入式系统。芯片级:真正的嵌入式系统。单单 硅硅 晶晶 片片 CPU存储器存储器限制电路限制电路定时器定时器时钟电路时钟电路I/O口口单片机2.单片机(单片机(Single Chip Microcomputer)(1)概念概念 所谓单片机,就是把中心处理器所谓单片机,就是把中心处理器CPU,存储,存储器(器(RAM,ROM),定时器),定时器/计数器以及计数器以及I/O接口电路等主要的计算机部件集成在一块集成电接口电路等主要的计算机部件集成在一块集成电路芯片上的微型计算机。路芯片上的微型计算机。(2)内部结构)内部结构 虽然
6、单片机只是一个芯片,但从其组成和功虽然单片机只是一个芯片,但从其组成和功能上可看,它已经具有了微型计算机系统的含义。能上可看,它已经具有了微型计算机系统的含义。(3)单片机的特点单片机的特点 单片机具有嵌入式系统的全部特点:单片机具有嵌入式系统的全部特点:单片机集成有存储器,存储器的容量和它所占单片机集成有存储器,存储器的容量和它所占用的芯片面积成比例。由于集成度的限制,单片用的芯片面积成比例。由于集成度的限制,单片机内存贮器容量不会很大,但可以依据须要在片机内存贮器容量不会很大,但可以依据须要在片外扩展存贮器。外扩展存贮器。单片机内的单片机内的ROM和和RAM严格分工:严格分工:ROM为程序
7、存贮器,只存放程序指令,常数及为程序存贮器,只存放程序指令,常数及数据表格;数据表格;RAM则为数据存贮器。则为数据存贮器。为满足工业限制的须要,有很强的位处理实力。为满足工业限制的须要,有很强的位处理实力。其逻辑限制功能,在很多方面也都优于现在流行其逻辑限制功能,在很多方面也都优于现在流行的通用微处理器,计算机的运行速度也较高。的通用微处理器,计算机的运行速度也较高。引脚的分时复用功能。引脚的分时复用功能。通用微处理器的引线功能,一般都是固定的,如通用微处理器的引线功能,一般都是固定的,如有的作地址总线,有的则作为数据总线或限制总有的作地址总线,有的则作为数据总线或限制总线。单片机上带有接口
8、电路,须要的引脚就较多,线。单片机上带有接口电路,须要的引脚就较多,但由于工艺和成品率的关系,芯片上的引脚不能但由于工艺和成品率的关系,芯片上的引脚不能太多,如太多,如8位单片机的芯片引脚为位单片机的芯片引脚为40条。为了解条。为了解决实际引脚数和须要的引出线数的冲突,单片机决实际引脚数和须要的引出线数的冲突,单片机的引脚一般都是多功能的。每条线在确定时刻起的引脚一般都是多功能的。每条线在确定时刻起到什么作用,由指令及机器状态来区分。到什么作用,由指令及机器状态来区分。单片机内一般只存放用户调试好的应用程序,而单片机内一般只存放用户调试好的应用程序,而不存放通用的系统软件,如监控程序、汇编程序
9、。不存放通用的系统软件,如监控程序、汇编程序。但近年来也起先出现了在片内固化有但近年来也起先出现了在片内固化有BASIC语语言、言、FORTH语言的单片机。语言的单片机。系列齐全,功能扩展性强。可从外部对系列齐全,功能扩展性强。可从外部对ROM、RAM及及I/O接口进行扩充,与很多微机通用接接口进行扩充,与很多微机通用接口芯片兼容。口芯片兼容。单片机把微型计算机的各个部分集成在一块单片机把微型计算机的各个部分集成在一块芯片上,大大缩短了系统内信号传送距离,从而芯片上,大大缩短了系统内信号传送距离,从而提高了系统的牢靠性及运行速度。因而,在工业提高了系统的牢靠性及运行速度。因而,在工业测控领域中
10、,单片机系统是最志向的限制系统。测控领域中,单片机系统是最志向的限制系统。1974年年,美美国国仙仙童童公公司司首首先先推推出出第第一一款款单单片片机机F-8,由由此此单单片片机机起起先先快快速速发发展展。通通常常可可以以把把单单片片机的发展历史划分为四个阶段:机的发展历史划分为四个阶段:第第一一阶阶段段(19761978年年):低低性性能能单单片片机机的的探探究究阶阶段段。以以Intel公公司司的的MCS-48为为代代表表,接接受受了了单单片片结结构构,即即在在一一块块芯芯片片内内含含有有8位位CPU、定定时时/计计数数器器、并并行行I/O口口、RAM和和ROM等等。主主要要用于工业领域。用
11、于工业领域。其其次次阶阶段段(19781982年年):高高性性能能单单片片机机阶阶段段,这这一一类类单单片片机机带带有有串串行行I/O口口,8位位数数据据线线、16位位地地址址线线可可以以寻寻址址的的范范围围达达到到64K字字节节、限限制制总总线线、较较丰丰富富的的指指令令系系统统等等。这这类类单单片片机机的的应应用用范范围较广,并在不断的改进和发展。围较广,并在不断的改进和发展。二、单片机的发展二、单片机的发展 第第三三阶阶段段(19821990年年):16位位单单片片机机阶阶段段。16位位单单片片机机除除CPU为为16位位外外,片片内内RAM和和ROM容容量量进进一一步步增增大大,实实时时
12、处处理理实实力力更更强强,体体现现了了微微限限制制器器的的特特征征。例例如如Intel公公司司的的MCS-96主主振振频频率率为为12M,片片内内RAM为为232字字节节,ROM为为8K字字节节,中中断断处处理理实实力力为为8级级,片片内内带带有有10位位A/D转换器和高速输入转换器和高速输入/输出部件等。输出部件等。第第四四阶阶段段(1990年年):微微限限制制器器的的全全面面发发展展阶阶段段,各各公公司司的的产产品品在在尽尽量量兼兼容容的的同同时时,向向高高速速、强强运运算算实实力力、寻寻址址范范围围大以及小型廉价方面发展。大以及小型廉价方面发展。三、三、MCS-51系列单片机系列单片机
13、单单片片机机的的制制造造商商很很多多,如如美美国国的的Intel公公司司,荷荷兰兰的的Philip公公司司,德德国国的的Siemens公公司司,日日本本的的NEC公公司司等等等等。尽尽管管各各类类单单片片机机很很多多,但但无无论论是是从从世世界界范范围围或或是是从从全全国国范范围围来来看看,运运用用最最为为广泛的应属广泛的应属MCS-51单片机。单片机。MCS-51单单片片机机系系列列共共有有十十几几种种芯芯片片,如如表表1-1所示。所示。表表1-1 MCS-51系列系列单片机分片机分类表表子子系系列列片内片内ROM形式形式片内片内ROM容量容量片片内内RAM容容量量寻址寻址范围范围I/O特性
14、特性中断中断源源无无ROMEPROM计数计数器器并行并行口口串行串行口口51子子系系列列8031805187514 KB128 B264 KB216481580C3180C5187C514 KB128 B264 KB216481552子子系系统统8032805287528 KB256 B264 KB316481680C3280C5287C528 KB256 B264 KB3164816 MCS-51系系列列又又分分为为51和和52两两个个子子系系列列,并并以以芯芯片片型型号号的的最最末末位位数数字字作作为为标标记记。其其中中,51子子系系列列是是基基本本型型,而而52子子系系列列则则属属增增加
15、加型型。52子子系系列列功功能能增增加加的的具具体体方方面面,从从表表1-1所所列列内内容容中中可可以以看看出出51子子系系列列和和52子子系系列列相比:相比:(1)片内片内ROM从从4 KB增加到增加到8 KB。(2)片内片内RAM从从128 B增加到增加到256 B。(3)定时定时/计数器从计数器从2个增加到个增加到3个。个。(4)中断源从中断源从5个增加到个增加到6个。个。1、51子系列和子系列和52子系列子系列MCS-51系列单片机接受两种半导体工艺生产:HMOS工艺和CHMOS工艺。芯片型号中带有字母“C”的,为CHMOS芯片,其余均为一般的HMOS芯片。CHMOS是CMOS和HMO
16、S的结合,除保持了HMOS高速度和高密度的特点之外,还具有CMOS低 功 耗 的 特 点。例 如 8051的 功 耗 为630mW,而80C51的功耗只有120mW。在便携式、手提式或野外作业仪器设备上,低功耗是特殊有意义的,因此,在这些产品中必需运用CHMOS的单片机芯片。2、单片机芯片半导体工艺单片机芯片半导体工艺MCS-51单单片片机机片片内内程程序序存存储储器器有有多多种种配配置置形形式式:3、片内、片内ROM存储器配置形式存储器配置形式 这几种配置形式对应三种不同的单片机芯片,这几种配置形式对应三种不同的单片机芯片,它们各有特点,也各有其适用场合,在运用时应它们各有特点,也各有其适用
17、场合,在运用时应依据须要进行选择。依据须要进行选择。没有没有掩膜掩膜ROMEPROMEEPROM由厂家一次性写入,由厂家一次性写入,适用于定型大批量应适用于定型大批量应用产品的生产用产品的生产紫外线擦紫外线擦除,适合除,适合于研制产于研制产品样机品样机可以可以实现实现在线在线编程编程以单片机为核心的应用系统广泛应用于:以单片机为核心的应用系统广泛应用于:家用电器;家用电器;工业过程限制;工业过程限制;仪器仪表;仪器仪表;智能武器;智能武器;航空、汽车等领域。航空、汽车等领域。四、四、单片机的片机的应用和用和发展展趋势1、单片机的应用、单片机的应用2、发展趋势、发展趋势制作工艺制作工艺CMOS化
18、(全盘化(全盘CMOS化)化)出于对低功耗的普遍要求,目前各大厂商推出于对低功耗的普遍要求,目前各大厂商推出的各类单片机产品都接受了出的各类单片机产品都接受了CHMOS工艺。工艺。尽量实现单片化尽量实现单片化 由于工艺和其它方面的缘由,很多功能部件由于工艺和其它方面的缘由,很多功能部件并为集成在单片机芯片内部。于是,用户通常并为集成在单片机芯片内部。于是,用户通常的做法是依据系统设计的须要在外围扩展功能的做法是依据系统设计的须要在外围扩展功能芯片。芯片。低功耗低功耗高集成度高集成度共性与特性共存共性与特性共存 如今的市场上为我们供应了丰富多彩的单片机如今的市场上为我们供应了丰富多彩的单片机产品
19、。从宏观上讲,有产品。从宏观上讲,有RISC和和CISC两大类型两大类型,在将来相当长的时间内,都将维持这种群雄并,在将来相当长的时间内,都将维持这种群雄并起、共性与特性共存的局面。究其缘由,主要有起、共性与特性共存的局面。究其缘由,主要有以下几点:首先,以以下几点:首先,以80C51为代表的单片机的为代表的单片机的基础地位不会动摇。这是因为基础地位不会动摇。这是因为80C51的架构和的架构和指令系统为后来的单片机供应了参考基准和强大指令系统为后来的单片机供应了参考基准和强大支持。其次,特性化的产品如专用单片机等在满支持。其次,特性化的产品如专用单片机等在满足用户需求方面得到了大家的认可,在应用领域足用户需求方面得到了大家的认可,在应用领域大有后来赶上的架势。大有后来赶上的架势。高性能高性能本本节小小结n嵌入式系嵌入式系统与与单片机片机n单片机的片机的发展展nMCS-51系列系列单片机片机n单片机的片机的发展展趋势单片机的基本概念单片机的基本概念代表机型代表机型51单片机特点单片机特点
限制150内