教学课件:第一章-单片机基础知识.ppt
《教学课件:第一章-单片机基础知识.ppt》由会员分享,可在线阅读,更多相关《教学课件:第一章-单片机基础知识.ppt(61页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第一章 单片机基础知识1.1 单片机的特点1.2 8051的内部结构1.3 8051的系统扩展1.4 8051指令系统1.5 实用程序设计1.1 单片机的特点一、什么是单片机?单片机:单片机:单片机:单片机:SCM Single Chip Microcontroller SCM Single Chip Microcontroller MCU Microcontroller Unit MCU Microcontroller Unit 将将将将CPUCPU、ROMROM、RAMRAM、定时器、定时器、定时器、定时器/计数器、计数器、计数器、计数器、I/OI/O接接接接口等微型计算机部件集成在一块集
2、成电路芯片上口等微型计算机部件集成在一块集成电路芯片上口等微型计算机部件集成在一块集成电路芯片上口等微型计算机部件集成在一块集成电路芯片上特点:特点:特点:特点:体积小、价格低、性能强大、速度快、用途广、体积小、价格低、性能强大、速度快、用途广、体积小、价格低、性能强大、速度快、用途广、体积小、价格低、性能强大、速度快、用途广、灵活性强、可靠性高灵活性强、可靠性高灵活性强、可靠性高灵活性强、可靠性高 1.1 单片机的特点二、单片机的发展历程 单片机自从单片机自从单片机自从单片机自从20202020世纪世纪世纪世纪70707070年代问世以来,以其鲜明的特点得到迅猛的发年代问世以来,以其鲜明的特
3、点得到迅猛的发年代问世以来,以其鲜明的特点得到迅猛的发年代问世以来,以其鲜明的特点得到迅猛的发展。展。展。展。单单单单片片片片机机机机的的的的初初初初级级级级阶阶阶阶段段段段:1976197619761976年年年年IntelIntelIntelIntel公公公公司司司司推推推推出出出出了了了了8 8 8 8位位位位的的的的MCS-48MCS-48MCS-48MCS-48系系系系列列列列的的的的单单单单片机。片机。片机。片机。单单单单片片片片机机机机的的的的发发发发展展展展阶阶阶阶段段段段:80808080年年年年代代代代初初初初,Intel,Intel,Intel,Intel公公公公司司司司
4、推推推推出出出出了了了了8 8 8 8位位位位的的的的MCS-51MCS-51MCS-51MCS-51系系系系列列列列的单片机,的单片机,的单片机,的单片机,motorolamotorolamotorolamotorola的的的的68686868系列,系列,系列,系列,ZilogZilogZilogZilog的的的的Z8Z8Z8Z8系列等。系列等。系列等。系列等。高高高高性性性性能能能能单单单单片片片片机机机机发发发发展展展展阶阶阶阶段段段段:16161616位位位位单单单单片片片片机机机机,芯芯芯芯片片片片内内内内部部部部也也也也增增增增加加加加了了了了其其其其他他他他的的的的性性性性能能能
5、能。如如如如IntelIntelIntelIntel的的的的MCS-96MCS-96MCS-96MCS-96系系系系列列列列单单单单片片片片机机机机,在在在在单单单单片片片片机机机机内内内内部部部部集集集集成成成成了了了了A/DA/DA/DA/D转转转转换换换换器器器器、PWMPWMPWMPWM输出。输出。输出。输出。在在在在未未未未来来来来,应应应应各各各各种种种种电电电电子子子子产产产产品品品品对对对对单单单单片片片片机机机机的的的的要要要要求求求求,单单单单片片片片机机机机将将将将会会会会向向向向多多多多功功功功能能能能、高性能、高速度、低电压、低功耗、大容量存储器的方向发展高性能、高速
6、度、低电压、低功耗、大容量存储器的方向发展高性能、高速度、低电压、低功耗、大容量存储器的方向发展高性能、高速度、低电压、低功耗、大容量存储器的方向发展。1.1 单片机的特点三、MCS-51单片机及其兼容产品 IntelIntelIntelIntel公司推出了公司推出了公司推出了公司推出了8 8 8 8位的位的位的位的MCS-51MCS-51MCS-51MCS-51系列单片机后,在系列单片机后,在系列单片机后,在系列单片机后,在工业控制方面得到了极大的应用。之后,工业控制方面得到了极大的应用。之后,工业控制方面得到了极大的应用。之后,工业控制方面得到了极大的应用。之后,IntelIntelInt
7、elIntel开放开放开放开放了了了了51515151单片机内核技术,单片机内核技术,单片机内核技术,单片机内核技术,PhilipsPhilipsPhilipsPhilips、AtmelAtmelAtmelAtmel、ADIADIADIADI等公司等公司等公司等公司相继推出了基于相继推出了基于相继推出了基于相继推出了基于51515151内核的单片机内核的单片机内核的单片机内核的单片机.IntelIntelIntelIntel公司主要产品公司主要产品公司主要产品公司主要产品 AtmelAtmelAtmelAtmel公司主要产品公司主要产品公司主要产品公司主要产品 PhilipsPhilipsPh
8、ilipsPhilips公司主要产品公司主要产品公司主要产品公司主要产品IntelIntel公司主要单片机产品公司主要单片机产品型号型号型号型号工作电工作电工作电工作电压压压压(V)(V)(V)(V)主频主频主频主频OTP OTP OTP OTP ROM(B)ROM(B)ROM(B)ROM(B)RAMRAMRAMRAM(B B B B)UARTUARTUARTUART(个个个个)定时器定时器定时器定时器(个个个个)I/OI/OI/OI/O口线口线口线口线(条条条条)80318031803180315 5 5 512MHz12MHz12MHz12MHz1281281281281 1 1 12 2
9、 2 23232323280518051805180515 5 5 512MHz12MHz12MHz12MHz4K4K4K4K1281281281281 1 1 12 2 2 23232323287518751875187515 5 5 512MHz12MHz12MHz12MHz1281281281281 1 1 12 2 2 23232323280528052805280525 5 5 512MHz12MHz12MHz12MHz8K8K8K8K2562562562561 1 1 13 3 3 332323232Atmel公司主要单片机产品公司主要单片机产品型号型号型号型号工作电工作电工作电工
10、作电压压压压(V)(V)(V)(V)主频主频主频主频FlashFlashFlashFlashROM(B)ROM(B)ROM(B)ROM(B)RAMRAMRAMRAM(B)(B)(B)(B)UARTUARTUARTUART(个个个个)定时器定时器定时器定时器(个个个个)I/OI/OI/OI/O口线口线口线口线(条条条条)AT89C2051AT89C2051AT89C2051AT89C20513-53-53-53-524MHz24MHz24MHz24MHz2K2K2K2K1281281281281 1 1 12 2 2 215151515AT89C51AT89C51AT89C51AT89C515
11、5 5 533MHz33MHz33MHz33MHz4K4K4K4K1281281281281 1 1 12 2 2 232323232AT89C52AT89C52AT89C52AT89C525 5 5 533MHz33MHz33MHz33MHz8K8K8K8K2562562562561 1 1 13 3 3 332323232AT89C53AT89C53AT89C53AT89C535 5 5 524MHz24MHz24MHz24MHz12K12K12K12K2562562562561 1 1 13 3 3 332323232 Philips公司主要单片机产品公司主要单片机产品型号型号型号型号工
12、作电压工作电压工作电压工作电压(V V V V)主频主频主频主频ROM(B)ROM(B)ROM(B)ROM(B)RAMRAMRAMRAM(B)(B)(B)(B)UARTUARTUARTUART(个个个个)定时定时定时定时(个个个个)I/OI/OI/OI/O口线口线口线口线(条条条条)P87C52P87C52P87C52P87C524.5-5.54.5-5.54.5-5.54.5-5.533MHz33MHz33MHz33MHz8K(OTP)8K(OTP)8K(OTP)8K(OTP)2562562562561 1 1 13 3 3 332323232P87LPC762P87LPC762P87LPC
13、762P87LPC7624.5-5.54.5-5.54.5-5.54.5-5.516MHz16MHz16MHz16MHz16K(OTP)16K(OTP)16K(OTP)16K(OTP)5125125125121 1 1 12 2 2 218(18(18(18(带带带带I I I I2 2 2 2C C C C接接接接口口口口)P87LPC767P87LPC767P87LPC767P87LPC7674.5-5.54.5-5.54.5-5.54.5-5.520MHz20MHz20MHz20MHz4K(OTP)4K(OTP)4K(OTP)4K(OTP)1281281281281 1 1 12 2 2
14、 218(18(18(18(带带带带I I I I2 2 2 2C C C C接接接接口口口口)P89C660P89C660P89C660P89C6604.5-5.54.5-5.54.5-5.54.5-5.520MHz20MHz20MHz20MHz16K(Flash)16K(Flash)16K(Flash)16K(Flash)5125125125121 1 1 13 3 3 332(32(32(32(带带带带I I I I2 2 2 2C C C C接接接接口口口口)1.1 单片机的特点四、单片机应用领域 1.1.1.1.在智能仪器仪表上的应用在智能仪器仪表上的应用在智能仪器仪表上的应用在智能
15、仪器仪表上的应用 2.2.2.2.在工业控制中的应用在工业控制中的应用在工业控制中的应用在工业控制中的应用 3.3.3.3.在家用电器中的应用在家用电器中的应用在家用电器中的应用在家用电器中的应用 4.4.4.4.在计算机网络和通信领域中的应用在计算机网络和通信领域中的应用在计算机网络和通信领域中的应用在计算机网络和通信领域中的应用 5.5.5.5.单片机在医用设备领域中的应用单片机在医用设备领域中的应用单片机在医用设备领域中的应用单片机在医用设备领域中的应用 6.6.6.6.在各种大型电器中的模块化应用在各种大型电器中的模块化应用在各种大型电器中的模块化应用在各种大型电器中的模块化应用 7.
16、7.7.7.单片机在汽车设备领域中的应用单片机在汽车设备领域中的应用单片机在汽车设备领域中的应用单片机在汽车设备领域中的应用 1.2 8051的内部结构串串串 可以划分为可以划分为CPU、存储器、并行口、串行口、定、存储器、并行口、串行口、定时器时器/计数器和中断逻辑几部分。计数器和中断逻辑几部分。80518051单片机的基本结构单片机的基本结构单片机的基本结构单片机的基本结构ACCTMPALUPSWSP控控制制中中断断、定定时时、串串行行口口的的特特殊殊功功能寄存器能寄存器工作工作寄存器寄存器ACC内部总线内部总线I/O口锁存口锁存/驱动驱动器器P0 P1 P2 P3DPTRRAMROMPC
17、定定时时与与控控制制指指令令寄寄存存器器PSENALEEARST单片机的内部结构框图单片机的内部结构框图单片机的内部结构框图单片机的内部结构框图1.2.1 中央处理器CPU1)1)运算器运算器运算器运算器 2)2)3)3)运运运运算算算算器器器器是是是是用用用用于于于于对对对对数数数数据据据据进进进进行行行行算算算算术术术术运运运运算算算算和和和和逻逻逻逻辑辑辑辑操操操操作作作作的的的的执执执执行行行行部部部部件件件件,以以以以算算算算术术术术逻逻逻逻辑辑辑辑单单单单元元元元(ALUALU)为为为为核核核核心心心心,包包包包括括括括累累累累加加加加器器器器(ACCACC)、程程程程序序序序状状
18、状状态态态态字字字字(PSWPSW)、暂暂暂暂存存存存器器器器、B B寄寄寄寄存存存存器器器器等等等等部部部部件件件件和和和和BCDBCDBCDBCD码码码码调调调调整整整整电电电电路路路路。在在在在进进进进行行行行位位位位操操操操作作作作时时时时,以以以以PSWPSW中中中中的的的的进进进进位位位位标标标标志志志志位位位位C C作作作作为为为为位位位位操操操操作作作作累累累累加加加加器器器器,整整整整个个个个位位位位操操操操作作作作系系系系统统统统构构构构成一台布尔成一台布尔成一台布尔成一台布尔处理机。处理机。处理机。处理机。vv主要功能主要功能主要功能主要功能:算术运算、逻辑运算、移位功能
19、、位数据操作算术运算、逻辑运算、移位功能、位数据操作算术运算、逻辑运算、移位功能、位数据操作算术运算、逻辑运算、移位功能、位数据操作 累加器累加器累加器累加器ACCACC ACCACC是是是是8 8位寄存器,在进行算术、逻辑运算时,运算器的一个输入多位寄存器,在进行算术、逻辑运算时,运算器的一个输入多位寄存器,在进行算术、逻辑运算时,运算器的一个输入多位寄存器,在进行算术、逻辑运算时,运算器的一个输入多为为为为ACCACC的输入,而运算结果大多数也要送到的输入,而运算结果大多数也要送到的输入,而运算结果大多数也要送到的输入,而运算结果大多数也要送到ACCACC中。助记符为中。助记符为中。助记符
20、为中。助记符为ACC ACC 或或或或A A。B B寄存器寄存器寄存器寄存器 在进行乘法、除法运算时作为在进行乘法、除法运算时作为在进行乘法、除法运算时作为在进行乘法、除法运算时作为ALUALU的输入之一,与的输入之一,与的输入之一,与的输入之一,与ACCACC配合完成运算,配合完成运算,配合完成运算,配合完成运算,并存放运算结果。并存放运算结果。并存放运算结果。并存放运算结果。CYCYCYCY(C C C C):):):):进位和借位标志,当指令执行中有进位和借位进位和借位标志,当指令执行中有进位和借位进位和借位标志,当指令执行中有进位和借位进位和借位标志,当指令执行中有进位和借位 产生时,
21、产生时,产生时,产生时,CYCYCYCY为为为为1 1 1 1,反之为,反之为,反之为,反之为0 0 0 0。ACACACAC:辅助进位、借位标志(高半字节对低半字节的进位和辅助进位、借位标志(高半字节对低半字节的进位和辅助进位、借位标志(高半字节对低半字节的进位和辅助进位、借位标志(高半字节对低半字节的进位和借位),有进位和借位产生时,借位),有进位和借位产生时,借位),有进位和借位产生时,借位),有进位和借位产生时,ACACACAC为为为为1 1 1 1,反之为,反之为,反之为,反之为0 0 0 0。F0:F0:F0:F0:用户标志位,由用户自定义。用户标志位,由用户自定义。用户标志位,由
22、用户自定义。用户标志位,由用户自定义。RS1RS1RS1RS1和和和和RS0RS0RS0RS0:工作寄存器选择标志位。工作寄存器选择标志位。工作寄存器选择标志位。工作寄存器选择标志位。OVOVOVOV:溢出标志位。溢出标志位。溢出标志位。溢出标志位。P P P P:奇偶校验位,当奇偶校验位,当奇偶校验位,当奇偶校验位,当A A A A中中中中1 1 1 1的个数为偶数时的个数为偶数时的个数为偶数时的个数为偶数时P=0P=0P=0P=0,反之为,反之为,反之为,反之为1 1 1 1。位序位序D7D7D6D6D5D5D4D4D3D3D2D2D1D1D0D0位标志位标志CYCYACACF0F0RS1
23、RS1RS0RS0OVOV/P PPSWPSW(程序状态字,(程序状态字,8 8位):存放指令执行后的有位):存放指令执行后的有关状态。关状态。2)2)控制器控制器 包包包包括括括括定定定定时时时时控控控控制制制制逻逻逻逻辑辑辑辑、程程程程序序序序计计计计数数数数器器器器PCPCPCPC、数数数数据据据据指指指指针针针针DPTRDPTRDPTRDPTR、堆栈指针堆栈指针堆栈指针堆栈指针SPSPSPSP、指令寄存器、指令寄存器、指令寄存器、指令寄存器IRIRIRIR、指令译码器、指令译码器、指令译码器、指令译码器IDIDIDID等。等。等。等。v主主主主要要要要功功功功能能能能:对对对对逐逐逐逐
24、条条条条指指指指令令令令进进进进行行行行译译译译码码码码,并并并并通通通通过过过过定定定定时时时时和和和和控控控控制制制制电电电电路路路路在在在在规规规规定定定定的的的的时时时时刻刻刻刻发发发发出出出出各各各各种种种种操操操操作作作作所所所所需需需需的的的的内内内内部部部部和和和和外外外外部部部部控控控控制制制制信信信信号号号号,协协协协调调调调单单单单片片片片机机机机内内内内部部部部各各各各部部部部分分分分的的的的工工工工作作作作以以以以及及及及协协协协调单片机和外围芯片的工作调单片机和外围芯片的工作调单片机和外围芯片的工作调单片机和外围芯片的工作,完成指令规定的操作,完成指令规定的操作,完
25、成指令规定的操作,完成指令规定的操作。8051的时钟 1 1、内部方式:、内部方式:MCS-51MCS-51单单单单片片片片机机机机片片片片内内内内有有有有一一一一个个个个用用用用于于于于构构构构成成成成振振振振荡荡荡荡器器器器的的的的高高高高增增增增益益益益反反反反相相相相放放放放大大大大器器器器,引引引引脚脚脚脚XTAL1XTAL1和和和和XTAL2XTAL2分分分分别别别别是是是是此此此此放放放放大大大大器器器器的的的的输输输输入入入入端端端端和和和和输输输输出出出出端端端端。把把把把放放放放大大大大器器器器与与与与作作作作为为为为反反反反馈馈馈馈元元元元件件件件的的的的晶晶晶晶体体体体
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 教学 课件 第一章 单片机 基础知识
限制150内