第1章单片机概述及数制转换精选文档.ppt
《第1章单片机概述及数制转换精选文档.ppt》由会员分享,可在线阅读,更多相关《第1章单片机概述及数制转换精选文档.ppt(65页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第1章单片机概述及数制转换本讲稿第一页,共六十五页 第第 1 章章 单单 片片 机机 概概 述述 及及 数数 制制 回回 顾顾本讲稿第二页,共六十五页(一)一)单片机概述单片机概述1.1单片机的概念单片机的概念1.2单片机的发展单片机的发展1.3单片机的应用单片机的应用本讲稿第三页,共六十五页 1.1.1 单片机的名称单片机的名称 1.1.2 通用单片机和专用单片机通用单片机和专用单片机 1.1.3 单片机与单片机系统单片机与单片机系统 1.1.4 单片机应用系统与单片机开发系统单片机应用系统与单片机开发系统 1.1.5 单片机的程序设计语言和软件单片机的程序设计语言和软件1.1 单片机的概念
2、单片机的概念本讲稿第四页,共六十五页1.1.1 单片机的名称 单片微机是早期单片微机是早期Single Chip Microcomputer的直译,它忠实地反映了早期单片微的直译,它忠实地反映了早期单片微机的形态和本质。机的形态和本质。单片微型计算机简称单片机(单片微型计算机简称单片机(Single Chip Microcomputer),),又称微控制器(又称微控制器(Microcomputer Unit)。将计算机的基本部件微型化,使之集成在一块芯片上。将计算机的基本部件微型化,使之集成在一块芯片上。片内含有片内含有CPU、ROM、RAM、并行、并行I/O、串行、串行I/O、定时器、定时器
3、/计数器、中断控制、系计数器、中断控制、系统时钟及总线等。统时钟及总线等。随后,按照面向对象、突出控制功能,在片内集成了许多外围电路及外设接随后,按照面向对象、突出控制功能,在片内集成了许多外围电路及外设接口,突破了传统意义的计算机结构,发展成口,突破了传统意义的计算机结构,发展成microcontroller的体系结构,目前国的体系结构,目前国外已普遍称之为微控制器外已普遍称之为微控制器MCU(Micro Controller Unit)。)。鉴于它完全作嵌入式应用,故又称为鉴于它完全作嵌入式应用,故又称为嵌入式微控制器嵌入式微控制器Embedded Microcontroller)。本讲稿
4、第五页,共六十五页单片机的定义单片机的定义 单片微型计算机单片微型计算机(Single Chip Microcomputer)简称单片机,即把组成微型计算机的各个功能部简称单片机,即把组成微型计算机的各个功能部件,如中央处理器件,如中央处理器(CPU)、随机存储器、随机存储器(RAM)、只读存储器只读存储器(ROM)、输入、输入/输出接口电路、定时输出接口电路、定时器器/计数器以及串行通信接口等集成在一块芯片计数器以及串行通信接口等集成在一块芯片中,构成一个完整的微型计算机中,构成一个完整的微型计算机。本讲稿第六页,共六十五页 单片机的组成单片机的组成 本讲稿第七页,共六十五页本讲稿第八页,共
5、六十五页 单片机的特点单片机的特点 集成度高、体积小集成度高、体积小 面向控制、功能强面向控制、功能强抗干扰能力强抗干扰能力强 功耗低功耗低 使用方便使用方便 性能价格比高性能价格比高 容易产品化容易产品化 本讲稿第九页,共六十五页1.1.2 通用单片机和专用单片机 根据控制应用可分为:通用型和专用型两大类。根据控制应用可分为:通用型和专用型两大类。1、通用型单片微机。通用型单片微机。通过不同的外围扩展来满足不同的应用对象要求。通过不同的外围扩展来满足不同的应用对象要求。2、专用型单片微机专用型单片微机 随着应用领域的不断扩大出现了专门为某一类应用而设计的单随着应用领域的不断扩大出现了专门为某
6、一类应用而设计的单片机片机。目的:降低成本、简化系统结构、提高可靠性。目的:降低成本、简化系统结构、提高可靠性。如:如:用于计费率电表、用于手机的单片机、用于用于计费率电表、用于手机的单片机、用于 某种玩具的单片机等。某种玩具的单片机等。本讲稿第十页,共六十五页1.1.3单片机与单片机系统 单片机单片机通常是指芯片本身,集成的是一些基本组成部分。是典型的嵌入通常是指芯片本身,集成的是一些基本组成部分。是典型的嵌入式系统的主要构成单元,只能作为嵌入式应用,即嵌入到对象环境、结式系统的主要构成单元,只能作为嵌入式应用,即嵌入到对象环境、结构、体系中作为其中的一个智能化控制单元。构、体系中作为其中的
7、一个智能化控制单元。如:如:洗衣机、电视机、洗衣机、电视机、VCD、DVD等家用电器,打印机、复印机、通信等家用电器,打印机、复印机、通信设备、智能仪表、现场总线控制单元等。设备、智能仪表、现场总线控制单元等。单片机系统单片机系统是在单片机芯片的基础上扩展其它电路或芯片构成的具有一是在单片机芯片的基础上扩展其它电路或芯片构成的具有一定应用功能的计算机系统。如数字频率计等。定应用功能的计算机系统。如数字频率计等。单片机应用系统单片机应用系统中包括了满足对象(如洗衣机)要求的全部硬件电路和应用软件。中包括了满足对象(如洗衣机)要求的全部硬件电路和应用软件。构成各种嵌入式应用的电路系统,统称为单片机
8、应用系统。构成各种嵌入式应用的电路系统,统称为单片机应用系统。单片微机应用系统结构通常分三个层次,即单片微机应用系统结构通常分三个层次,即单片机单片机、单片机系统单片机系统、单片机应单片机应用系统用系统。本讲稿第十一页,共六十五页单片机:单片机:通常是应用系统的通常是应用系统的主机主机,设计单片机应用系统时,为所选择的单片,设计单片机应用系统时,为所选择的单片机系列器件。机系列器件。单片机系统:单片机系统:单片微机资源的扩展,外围接口电路进入片内,最终向单片应用单片微机资源的扩展,外围接口电路进入片内,最终向单片应用系统集成发展。系统集成发展。最终产品的目标系统,除了硬件电路外,还须嵌最终产品
9、的目标系统,除了硬件电路外,还须嵌入入系统应用程序系统应用程序。按照所选择的单片机,以及单片机的技术要求和嵌。按照所选择的单片机,以及单片机的技术要求和嵌入对象对单片机的资源要求构成入对象对单片机的资源要求构成单片机系统单片机系统。单片机应用系统:单片机应用系统:按照单片机要求在外部配置单片机运行所需要的时钟电路、复位电路等,按照单片机要求在外部配置单片机运行所需要的时钟电路、复位电路等,构成了单片机的最小应用系统。在单片机中构成了单片机的最小应用系统。在单片机中CPU外围电路不能满足嵌入对外围电路不能满足嵌入对象功能要求时,在单片机外部扩展象功能要求时,在单片机外部扩展CPU外围电路,如存储
10、器、定时器外围电路,如存储器、定时器计数器、中断源等,形成能满足具体嵌入计数器、中断源等,形成能满足具体嵌入应用应用的一个计算机系统。的一个计算机系统。习惯统称为:单片机(应用)系统习惯统称为:单片机(应用)系统本讲稿第十二页,共六十五页1.1.4 单片机应用系统本讲稿第十三页,共六十五页 单片机开发系统 单片机开发系统是单片机的开发调试的工具,有单片单板机和仿真器。实现单片机应用系统的硬、软件开发。MDS(单片机开发系统)、ICE(在线仿真器)本讲稿第十四页,共六十五页1.1.5 单片机的程序设计语言和软件 机器语言:机器语言:单片机应用系统单片机应用系统只使用只使用机器语言机器语言(指令的
11、(指令的二进制代码,又称二进制代码,又称指令代码指令代码)。机器语言指令)。机器语言指令组成的程序称组成的程序称目标程序目标程序。如:将如:将MCS-51寄存器寄存器R0的内容送入累加的内容送入累加器器ACC的机器语言指令为:的机器语言指令为:11101000B 机器语言机器语言(MachineLanguage)有三类有三类 汇编语言汇编语言(Assemble)高级语言高级语言(HighLevelLanguage)繁杂、不易理解、记忆繁杂、不易理解、记忆本讲稿第十五页,共六十五页高级语言:高级语言:高级语言源程序高级语言源程序C51、C、PL/M51等。等。汇编语言:汇编语言:与机器语言指令一
12、一对应的英文单词缩写,称为与机器语言指令一一对应的英文单词缩写,称为指指令助记符令助记符。汇编语言编写的程序称为汇编语言程序。汇编语言编写的程序称为汇编语言程序。如:将如:将MCS-51累加器累加器ACC的内容与寄存器的内容与寄存器R1的的内容相加,和存入累加器内容相加,和存入累加器ACC的汇编语言指令为:的汇编语言指令为:ADD A,R0明了、易理解记忆、效率高明了、易理解记忆、效率高明了、易理解、易移植、但效率稍差、占用内存多明了、易理解、易移植、但效率稍差、占用内存多本讲稿第十六页,共六十五页不同计算机语言的应用:不同计算机语言的应用:源程序通过编译得到机器能执行的目标程序。汇汇编编语语
13、言言程程序序可可以以高高效效率率利利用用计计算算机机资资源源,目目标标程程序序占占用用内内存存少少,执执行速度快,适合于自动测控系统反应快速、结构紧凑的要求。行速度快,适合于自动测控系统反应快速、结构紧凑的要求。高高级级语语言言程程序序容容易易掌掌握握,通通用用性性好好,但但编编译译程程序序系系统统开开销销大大,目目标标程程序占用内存多,且执行时间比较长,多用于科学计算、工业设计、企业管理。序占用内存多,且执行时间比较长,多用于科学计算、工业设计、企业管理。源程序源程序目标程序目标程序编译编译程序程序本讲稿第十七页,共六十五页1.2.1 单片机发展概述单片机发展概述1.2.2 MCS-51单片
14、机系列单片机系列1.2.3 80C51单片机系列单片机系列1.2 1.2 单片机的发展单片机的发展本讲稿第十八页,共六十五页 第第1阶段阶段(19741976年年):初级单片机阶段:初级单片机阶段 1974年,美国年,美国Fairchild(仙童仙童)公司研制出世公司研制出世界上第一台单片微型计算机界上第一台单片微型计算机F8,深受家用,深受家用电器和仪器仪表领域的欢迎和重视,从此拉电器和仪器仪表领域的欢迎和重视,从此拉开了研制单片机的序幕。开了研制单片机的序幕。这个时期生产的单片机特点是制造工艺落这个时期生产的单片机特点是制造工艺落后、集成度低。后、集成度低。1.2.11.2.1单片机发展概
15、述单片机发展概述本讲稿第十九页,共六十五页 第第2阶段阶段(19761978年年):低性能单片机阶:低性能单片机阶段已能在单块芯片内集成有段已能在单块芯片内集成有CPUCPU、并行口、定、并行口、定时器、时器、RAMRAM和和ROMROM等功能,但等功能,但CPUCPU功能还不太强,功能还不太强,I/OI/O的种类和数量少,存储容量小,只能应用的种类和数量少,存储容量小,只能应用于比较简单的场合。于比较简单的场合。以以IntelIntel公司的公司的MCS-48MCS-48为代表,这个系列的单为代表,这个系列的单片机内集成有片机内集成有8 8位位CPUCPU、并行、并行I/OI/O接口、接口、
16、8 8位定位定时器时器/计数器,寻址范围不大于计数器,寻址范围不大于4KB4KB,且,且无串无串行口行口,它是,它是8 8位机的早期产品。位机的早期产品。本讲稿第二十页,共六十五页 第第3阶段阶段(19781983年年):高性能单片机阶段:高性能单片机阶段 普遍带有串行口,有多级中断处理系统,普遍带有串行口,有多级中断处理系统,1616位定时器位定时器/计数器。片内计数器。片内RAMRAM、ROMROM容量加大,容量加大,且寻址范围可达且寻址范围可达64KB64KB,有的片内还带有,有的片内还带有A/DA/D转转换器接口。换器接口。这类单片机有这类单片机有IntelIntel公司的公司的MCS
17、-51MCS-51,MotorolaMotorola公司的公司的M6805M6805和和ZilogZilog公司的公司的Z8Z8等。等。由于这类单片机的应用领域极其广泛,且性由于这类单片机的应用领域极其广泛,且性价比高,各公司正在大力改进其结构与性能,价比高,各公司正在大力改进其结构与性能,所以这个系列的各类产品仍是目前国内外产品所以这个系列的各类产品仍是目前国内外产品的主流。的主流。本讲稿第二十一页,共六十五页 第第4阶段阶段(1983年至今年至今):16位及以上单片机和超位及以上单片机和超8位单片机位单片机并行发展阶段并行发展阶段 发展发展1616位及以上单片机及专用单片机;另一方面不断完
18、善高位及以上单片机及专用单片机;另一方面不断完善高档档8 8位单片机,改善其结构位单片机,改善其结构 MCS-96MCS-96系列、系列、MostekMostek公司的公司的MK68200MK68200、NSNS公司的公司的HPC16040HPC16040系列、系列、NECNEC公司的公司的783XX783XX系列和系列和TITI公司的公司的TMS9940TMS9940及及99959995系系列。列。片内含有片内含有A/DA/D和和D/AD/A转换电路,支持高级语言。主要用于转换电路,支持高级语言。主要用于过程控制、智能仪表、家用电器及作为计算机外部设备过程控制、智能仪表、家用电器及作为计算机
19、外部设备的控制器等。的控制器等。近年来,家用电子系统、多媒体技术和近年来,家用电子系统、多媒体技术和InternetInternet技术的新发技术的新发展,展,3232位甚至位甚至6464位单片机的生产前景看好。位单片机的生产前景看好。本讲稿第二十二页,共六十五页CPUCPU功能增强功能增强 单片机大容量化、内部资源增多单片机大容量化、内部资源增多 引脚的多功能化、发展串行总线引脚的多功能化、发展串行总线 单片机小容量低廉化、超微型化单片机小容量低廉化、超微型化 低功耗和低电压低功耗和低电压 单片机开发方式的进步单片机开发方式的进步 多机与网络系统的支持技术日趋成熟多机与网络系统的支持技术日趋
20、成熟 本讲稿第二十三页,共六十五页1976-1976-:初级:初级8 8位单片机位单片机 Intel MCS-48Intel MCS-48系列系列1980-1980-:高档:高档8 8位单片机位单片机 Intel MCS-51Intel MCS-51系列:系列:5151子系列:子系列:80318031/8051/8751/8051/8751 5252子系列:子系列:80328032/8052/8752/8052/8752 低功耗型低功耗型80C51/87C51/80C310C31 高性能型高性能型80C252 80C252 1983-1983-:1616位单片机位单片机 Intel MCS-9
21、6 Intel MCS-96 系列:系列:8098/80968098/8096、80C198/80C19680C198/80C196 32 32位单片机位单片机 8096080960二、二、Intel单片机的发展历史单片机的发展历史本讲稿第二十四页,共六十五页 低档型:低档型:8021、8022MCS48 基本型:基本型:8048、8748、8038 (从(从1976年起)年起)改进型:改进型:8049、8749、8039和和8050、8750、8040 基本型:基本型:8051、8751、8031MCS51 改进型:改进型:8052、8752、8032(从(从1980年起)年起)低功耗型:低
22、功耗型:80C51、87C51、80C31 强性能型:强性能型:83C252、87C252、80C252 早期产品:早期产品:8X9X(8096)MCS96 改进型:改进型:8X9XBH、8X9XJF(从(从1983年起)年起)新产品:新产品:8098(准)(准)强功能型:强功能型:80C196、80C198(准)(准)本讲稿第二十五页,共六十五页1.2.2MCS-51单片机系列MCS-51系列基本产品型号:系列基本产品型号:8051、8031、8751称为称为 51子系列。子系列。不不同同型型号号MCS-51单单片片机机CPU处处理理能能力力和和指指令令系系统统完完全全兼容,只是存储器和兼容
23、,只是存储器和I/O接口的接口的配置配置有所不同。有所不同。硬件硬件基本配置:基本配置:1.8位位CPU2.片内片内ROM/EPROM、RAM 3.片内并行片内并行 I/O接口接口4.片内片内16位定时器位定时器/计数器计数器5.片内中断处理系统片内中断处理系统6.片内全双工串行片内全双工串行I/O口口本讲稿第二十六页,共六十五页80C5180C51:片内含有掩膜:片内含有掩膜ROMROM型程序存储器;型程序存储器;只能由生产厂家代为用户固化;只能由生产厂家代为用户固化;批量大、永久保存、不修改时用。批量大、永久保存、不修改时用。87C5187C51:片内含:片内含EPROMEPROM型程序存
24、储器;型程序存储器;用户可固化,可用紫外线光照射擦除;用户可固化,可用紫外线光照射擦除;但早期价格高;现已大幅降价。但早期价格高;现已大幅降价。80C3180C31:片内无程序存储器,可在片外扩展;:片内无程序存储器,可在片外扩展;方便灵活,价格便宜。方便灵活,价格便宜。MCS51系列单片机的3种基本产品本讲稿第二十七页,共六十五页本讲稿第二十八页,共六十五页现常用的与现常用的与MCS-51MCS-51单片机兼容的单片机兼容的单单 片片 机机 简简 介介 AT89系列单片机系列单片机AT89系列单片机是美国系列单片机是美国Atmel公司的公司的8位位FlashROM单片单片机产品机产品。以以M
25、CS-51为内核为内核,与与MCS-51系列的单片机系列的单片机软硬件兼容。软硬件兼容。(普通型:(普通型:AT89C51 增强型增强型 AT89C52 廉价型廉价型 AT89C2051/1051)P89系列单片机系列单片机P89系列单片机是系列单片机是PhilipsPhilips公司的公司的8位位FlashROM单片单片机产品机产品。以以MCS-51为内核为内核,与与MCS-51系列的单片机系列的单片机软硬件兼容软硬件兼容.(普通型:(普通型:P89C51 增强型增强型 P89C52)本讲稿第二十九页,共六十五页与与MCS-51MCS-51单片机不兼容的几款单片机不兼容的几款单单 片片 机机
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 单片机 概述 数制 转换 精选 文档
限制150内