《第一讲单片机资源认识.ppt》由会员分享,可在线阅读,更多相关《第一讲单片机资源认识.ppt(50页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、单片机原理及应用单片机原理及应用广东技术师范学院自动化学院广东技术师范学院自动化学院 测控技术与仪器技术系测控技术与仪器技术系祁伟祁伟 主讲主讲课程介绍课程介绍1 1、所学课程:、所学课程:“单片机原理及应用单片机原理及应用”2 2、选用教材、选用教材:1 1)单片微型计算机原理与接口技术单片微型计算机原理与接口技术 高锋高锋 编编著著 科学出版社科学出版社 北京北京3 3、参考教材、参考教材1 1)单片机微型计算机原理与接口技术教程)单片机微型计算机原理与接口技术教程 祁伟祁伟 主编主编2 2)单片机的)单片机的C C语言应用程序设计(第语言应用程序设计(第3 3版)版)马忠梅马忠梅 籍顺心
2、籍顺心 等主编等主编 北京航空航天出版社北京航空航天出版社课程介绍课程介绍4 4、选用硬件资源:、选用硬件资源:自动化学院自行开发实验板自动化学院自行开发实验板5 5、选用系统开发资源、选用系统开发资源1 1)MedWin MedWin 中文版中文版 汇编语言开发环境汇编语言开发环境2 2)Keil uVision3 CKeil uVision3 C语言开发环境语言开发环境3 3)Proteus 7 Professional Proteus 7 Professional 仿真调试开发环境仿真调试开发环境4 4)DXP 2004 SP2 DXP 2004 SP2 原理图原理图PCBPCB设计环境
3、设计环境5 5)UltraEdit Windows UltraEdit Windows 编辑器(替代记事本)编辑器(替代记事本)6 6、教学安排、教学安排本课共本课共5151学时,考核方式:学时,考核方式:考试考试主讲教师:主讲教师:祁伟祁伟辅导或答疑教师:辅导或答疑教师:祁伟祁伟成绩评定成绩评定平时成绩平时成绩30%30%期末测评期末测评70%70%上课考勤上课考勤5%5%作作 业业 5%5%程序设计实验程序设计实验10%10%创新实验创新实验5%5%课堂回答问题课堂回答问题5%5%课程介绍课程介绍7 7、授课思路:、授课思路:本课拟安排授课:本课拟安排授课:8 8次理论课,次理论课,8 8
4、次次项目训练,项目训练,在项目在项目训练训练中进行相关概念学习巩固。中进行相关概念学习巩固。课程介绍课程介绍8 8、学习者配合:投入与授课等值时间、学习者配合:投入与授课等值时间1 1)对本次课内容消化总结)对本次课内容消化总结2 2)预习下次课内容,找出主要知识点)预习下次课内容,找出主要知识点9 9、授课目标:、授课目标:通过通过8 8个项目设计完成单片机系统基础训个项目设计完成单片机系统基础训练,通过一周实训完成单片机整体项目设练,通过一周实训完成单片机整体项目设计、调试及验证,达到能设计智能仪器主计、调试及验证,达到能设计智能仪器主控制器,包括硬件设计、资源开发及控制器,包括硬件设计、
5、资源开发及PCBPCB设计。设计。课程介绍课程介绍目录1234单片机资源认识单片机资源认识单片机最小资源应用单片机最小资源应用单片机特殊功能寄存器单片机特殊功能寄存器中断源应用中断源应用单片机特殊功能寄存器单片机特殊功能寄存器定时器应用定时器应用目录5678单片机人机接口单片机人机接口 显示应用显示应用单片机人机接口单片机人机接口 键盘应用键盘应用单片机系统扩展单片机系统扩展-8255扩展应用扩展应用单片机综合应用实战单片机综合应用实战本次课程通过单片机资源认识使学习者理解本次课程通过单片机资源认识使学习者理解1 1、单片机概念、单片机概念2 2、单片机内部结构及外围接口、单片机内部结构及外围
6、接口1 1)数据存储器)数据存储器2 2)程序存储器)程序存储器3 3)特殊功能寄存器)特殊功能寄存器4 4)并行)并行I/OI/O接口接口5 5)复位电路)复位电路6 6)时钟电路)时钟电路7 7)专用控制线)专用控制线 第一次课:单片机资源认识第一次课:单片机资源认识一、什么是单片机?一、什么是单片机?我们简要回顾一下计算机的发展历程也许对我们认识单我们简要回顾一下计算机的发展历程也许对我们认识单片机有帮助按计算机专家的原始定义,计算机系统由五片机有帮助按计算机专家的原始定义,计算机系统由五大部分大部分即控制单元(即控制单元(CUCU)、算术运算单元()、算术运算单元(ALUALU)、存)
7、、存储器(储器(MemoryMemory)、输入设备()、输入设备(InputInput)、输出设备)、输出设备(OutputOutput)组成。早期计算机(晶体管的或集成电路的,)组成。早期计算机(晶体管的或集成电路的,不包括电子管的)的不包括电子管的)的CUCU或或ALUALU由一块甚至多块电路板组成,由一块甚至多块电路板组成,CUCU和和ALUALU是分离的,随着集成度的提高,是分离的,随着集成度的提高,CUCU和和ALUALU合在一合在一块就组成了中央处理单元(块就组成了中央处理单元(CPUCPU),接着将接着将CPUCPU集成到单块集成到单块集成电路中就产生集成电路中就产生MPUMP
8、U或或MCU,MCU,出现了如出现了如Intel4004Intel4004、80088008、80808080,80858085、80868086、80888088、Z80Z80等等MPUMPU。第一次课:单片机资源认识第一次课:单片机资源认识一、什么是单片机?一、什么是单片机?此后,此后,MPUMPU的发展产生了两条分支,一支往高性能、高速度、的发展产生了两条分支,一支往高性能、高速度、大容量方向发展,典型芯片如:大容量方向发展,典型芯片如:Intel80186Intel80186、286286、386386、486486、586586、P2P2、P3P3、P4P4等,速度从等,速度从4.7
9、MHz4.7MHz到现在的到现在的3.2GHz3.2GHz。第一次课:单片机资源认识第一次课:单片机资源认识一、什么是单片机?一、什么是单片机?另一支则往多功能方向发展,将存储器另一支则往多功能方向发展,将存储器(ROM(ROM、PROMPROM、EPROMEPROM、EEPROMEEPROM、FLASH ROMFLASH ROM、SRAMSRAM等等)、输入、输入/输出接口、输出接口、(Timer/CounterTimer/Counter、PWMPWM、ADC/DACADC/DAC、UARTUART、IICIIC、SPISPI、RTCRTC、PCAPCA、FPGAFPGA等)全部集成在一块集
10、成电路中而成为等)全部集成在一块集成电路中而成为SOCSOC(System On a ChipSystem On a Chip)。这就是当今广泛应用的单片计算)。这就是当今广泛应用的单片计算机,简称单片机。这一分支可谓品种繁多,位宽从机,简称单片机。这一分支可谓品种繁多,位宽从8 8位到位到3232位,引脚数从位,引脚数从6 6个到几百个,工作频率从几十个到几百个,工作频率从几十KHzKHz到几百到几百MHz,MHz,体系结构既有体系结构既有CISCCISC也有也有RISC,RISC,数不胜数。常用的有数不胜数。常用的有MCS-51MCS-51系系列、列、MCS-96MCS-96系列、系列、P
11、ICPIC系列、系列、AVRAVR系列、系列、ARM7/9ARM7/9系列、系列、TMS320TMS320系列、系列、MSP430MSP430系列、系列、MOTOROLAMOTOROLA众多的单片机等等。众多的单片机等等。第一次课:单片机资源认识第一次课:单片机资源认识结论:单片机是一种集成电路!结论:单片机是一种集成电路!设计人员通过对单片机设计人员通过对单片机施以外围电路施以外围电路、灌灌入程序入程序,即可以构成各种各样的应用系,即可以构成各种各样的应用系统,从微型、小型到中型、大型都可。统,从微型、小型到中型、大型都可。我们本学期要研究的内容:我们本学期要研究的内容:1、如何根据需求设计
12、单片机系统、如何根据需求设计单片机系统2、如何使设计的单片机系统为用户服务、如何使设计的单片机系统为用户服务 第一次课:单片机资源认识第一次课:单片机资源认识5151系列单片机在市场占系列单片机在市场占50%50%左右分额左右分额 20世纪世纪80年代中期,年代中期,Intel公司将公司将8051(属属MCS-51系列系列)内核使用权以专利互换和出售形式内核使用权以专利互换和出售形式转让给许多著名转让给许多著名IC厂商厂商,如如Philips、Siemens、AMD、OKI、NEC、Atmel等,这样等,这样8051就成为就成为有众多制造商支持并发展出上百种的大家族。有众多制造商支持并发展出上
13、百种的大家族。MCS-51 系列资源介绍系列资源介绍 MCS-51MCS-51系列单片机是系列单片机是IntelIntel公司公司19801980年推出年推出的高性能的高性能8 8 位单片机。典型产品为位单片机。典型产品为80518051,其内部,其内部资源分配和性能如下:资源分配和性能如下:1 1、8 8 位数据处理位数据处理,1616位地址总线寻址能力达位地址总线寻址能力达64KB64KB;2 2、4KB4KB的的ROM ROM 3 3、128 128 字节字节RAMRAM;4 4、4 4 个个8 8 位位I/O I/O 接口电路;接口电路;5 5、一个串行全双工异步接口;、一个串行全双工
14、异步接口;6 6、5 5 个中断源和两个中断优先级;个中断源和两个中断优先级;7 7、2121个特殊功能寄存器个特殊功能寄存器 (128 RAM 128 RAM)8051单片机的结构单片机的结构单片机单片机 存储器存储器存储器是计算机中不可缺少的重要部件。半导体存储器是计算机中不可缺少的重要部件。半导体存储器具有存取速度快、集成度高、体积小、可存储器具有存取速度快、集成度高、体积小、可靠性高、成本低等优点。存储器是靠性高、成本低等优点。存储器是储存二进制信储存二进制信息息的的数字电路器件数字电路器件。微型机的存储器包括微型机的存储器包括主存储器主存储器和和外存储器外存储器。外存。外存储器(外存
15、)主要指各种大容量的磁盘存储器、储器(外存)主要指各种大容量的磁盘存储器、光盘存储器等。主存储器(内存)是指能与光盘存储器等。主存储器(内存)是指能与CPU直接进行数据交换的半导体存储器。单片机是微直接进行数据交换的半导体存储器。单片机是微型机的一种,它的主存储器采用半导体存储器。型机的一种,它的主存储器采用半导体存储器。半导体存储器的一些基本概念半导体存储器的一些基本概念位位:信息的基本单位是位(:信息的基本单位是位(Bit或或b),表示一个),表示一个二进制信息二进制信息“1”或或“0”。在存储器中位信息是由。在存储器中位信息是由具有记忆功能的半导体电路实现的,例如用触发器具有记忆功能的半
16、导体电路实现的,例如用触发器记忆一位信息。记忆一位信息。字节:在微型机中信息大多是以字节(字节:在微型机中信息大多是以字节(Byte或或B)形式存放的,一个字节由形式存放的,一个字节由8个位信息组成个位信息组成(1 Byte=8 Bit),通常称作一个存储单元。),通常称作一个存储单元。地址:地址表示存储单元所处的物理空间的位置,地址地址:地址表示存储单元所处的物理空间的位置,地址相当于存储单元的相当于存储单元的“单元编号单元编号”,一个存储单元对应,一个存储单元对应一个地址码。一个地址码。CPU可以通过地址码访问某存储单元,可以通过地址码访问某存储单元,例如例如8051单片机有单片机有16位
17、地址线,能访问的外部存储器位地址线,能访问的外部存储器最大地址空间为最大地址空间为64K(65536)字节,对应的)字节,对应的16位地址位地址码为码为0000HFFFFH,第,第0个字节的地址为个字节的地址为0000H,第,第1个字节的地址为个字节的地址为0001H,第,第65535个字节的地址为个字节的地址为FFFFH。半导体存储器的一些基本概念半导体存储器的一些基本概念存储容量:存储器芯片的存储容量是指一块芯片中所能存储容量:存储器芯片的存储容量是指一块芯片中所能存储的信息位数,例如存储的信息位数,例如8K8位的芯片,其存储容量为位的芯片,其存储容量为810248位位=65536位信息。
18、位信息。存储体的存储容量则是指由多块存储器芯片组成的存储存储体的存储容量则是指由多块存储器芯片组成的存储体所能存储的信息量,一般以字节的数量表示。体所能存储的信息量,一般以字节的数量表示。存取周期:是指存储器存放或取出一次数据所需的时间存取周期:是指存储器存放或取出一次数据所需的时间 存储容量和存取周期是存储器的两项重要性能指标。存储容量和存取周期是存储器的两项重要性能指标。半导体存储器的一些基本概念半导体存储器的一些基本概念导体存储器的分类导体存储器的分类半导体存储器按半导体存储器按读、写读、写功能可以分为功能可以分为随机读随机读/写写存储存储器器RAM(Random Access Memo
19、ry)和和只读只读存储器存储器ROM(Read Only Memory)。随机读随机读/写存储器写存储器RAM可以进行多次信息写入和读可以进行多次信息写入和读出,每次写入后,原来的信息将被新写入的信息所出,每次写入后,原来的信息将被新写入的信息所取代。另外,取代。另外,RAM在断电后再通电时,原存的信息在断电后再通电时,原存的信息全部丢失。全部丢失。RAM主要用来存放临时的数据。主要用来存放临时的数据。8051内部内部RAM有有256个单元,通常在空间上分为个单元,通常在空间上分为两个区;低两个区;低128个单元(个单元(00H7FH)的内部数据)的内部数据RAM块和高块和高128个单元(个单
20、元(80H0FFH)的专用寄)的专用寄存器存器SFR块。块。8051的内部数据存储器(的内部数据存储器(RAM)内部内部RAM低低128单元介绍单元介绍按用途可分为按用途可分为三个区域三个区域,见图示,见图示工作寄存器区(工作寄存器区(00H1FH):):也称为通用寄存器,该也称为通用寄存器,该区域共有区域共有4组寄存器,每组由组寄存器,每组由8个寄存单元组成,每个单个寄存单元组成,每个单元元8 位,各组均以位,各组均以R0R7作寄存器编号,共作寄存器编号,共32个单元,个单元,单元的单元的00H1FH。在任一时刻,在任一时刻,CPU只能使用其中一组通用寄存器,称为只能使用其中一组通用寄存器,
21、称为当前通用寄存器组,具体可由程序状态寄存器当前通用寄存器组,具体可由程序状态寄存器PSW中中RS1,RS0位的状态组合来确定。通用寄存器为位的状态组合来确定。通用寄存器为CPU提提供了就近存取数据的便利,提高了工作速度,也为编程供了就近存取数据的便利,提高了工作速度,也为编程提供了方便。提供了方便。工工作作寄寄存存器器区区位位寻寻址址区区用用户户RAM区区内部内部RAM低低128单元介绍单元介绍位寻址区(位寻址区(20H2FH):内部):内部RAM的的20H2FH,共共16个单元,计个单元,计168=128位,位地址为位,位地址为00H7FH。位寻址区既可作为一般的位寻址区既可作为一般的RA
22、M区进行字节操作,也可区进行字节操作,也可对单元的每一位进行位操作,因此称为位寻址区,是对单元的每一位进行位操作,因此称为位寻址区,是存储空间的一部分。存储空间的一部分。用户用户RAM区(区(30H7FH):所剩):所剩80个单元即为用个单元即为用户户RAM区,单元地址为区,单元地址为30H7FH,在一般应用中把,在一般应用中把堆栈设置在该区域中。堆栈设置在该区域中。内部内部RAM高高128单元介绍单元介绍内部内部RAM高高128单元供给专用寄存器使用,因此又称单元供给专用寄存器使用,因此又称为专用寄存器区(或为专用寄存器区(或 特殊功能寄存器区(特殊功能寄存器区(SFR),),地址为地址为8
23、0H0FFH。8051共有共有22个专用寄存器,其中个专用寄存器,其中程序计数器程序计数器PC在物理上是独立的,没有地址,故不可在物理上是独立的,没有地址,故不可寻址。它不属于内部寻址。它不属于内部RAM的的SFR区。其余的区。其余的21个专用个专用寄存器都属于内部寄存器都属于内部RAM的的SFR区,是可寻址的,它们区,是可寻址的,它们的单元地址离散地分布于的单元地址离散地分布于80H0FFH。看表:。看表:21个专个专用寄存器一览表。用寄存器一览表。ACC E0H ACC.7ACC.0 E7HE0H 累加器累加器B F0H B.7B.0 F7HF0H 寄存器寄存器PSW D0H PSW.7P
24、SW.0 D7HD0H 程序状态字程序状态字 SP 81H 堆栈指针堆栈指针 DPH 83H 数据指针高数据指针高8位位 DPL 82H 数据指针低数据指针低8位位P0 80H P0.7P0.0 87H80H I/O端口,端口,P0口口P1 90H P1.7P1.0 97H90H I/O端口,端口,P1口口P2 A0H P2.7P2.0 A7HA0H I/O端口,端口,P2口口P3 B0H P3.7P3.0 B7HB0H I/O端口,端口,P3口口 8051专用寄存器专用寄存器IP B8H IP.7IP B8H IP.7IP.0 BFHIP.0 BFHB8H B8H 中断优先控制器中断优先控制
25、器IE A8H IE.7IE A8H IE.7IE.0 AFHIE.0 AFHA8H A8H 中断允许控制器中断允许控制器 TMOD 89H TMOD 89H 定时器方式选择定时器方式选择TCON 88H TCON 88H 定时控制寄存器定时控制寄存器 TL0 8AH TL0 8AH 定时器定时器T0T0低低8 8位位 TH0 8CH TH0 8CH 定时器定时器T0T0高高8 8位位 TL1 8BH TL1 8BH 定时器定时器T1T1低低8 8位位 TH1 8DH TH1 8DH 定时器定时器T1T1高高8 8位位 PCON 87H PCON 87H 电源控制及波特率选择电源控制及波特率选
26、择SCON 98H SCON 98H 串行口控制寄存器串行口控制寄存器 SBUF 99H SBUF 99H 串行口数据缓冲器串行口数据缓冲器 8051专用寄存器专用寄存器专用寄存器的字节寻址专用寄存器的字节寻址对专用寄存器只能使用直接寻址方式,在指令中可对专用寄存器只能使用直接寻址方式,在指令中可写成寄存器符号或单元地址形式。写成寄存器符号或单元地址形式。MOV PSW,#01H or MOV 0D0H,#01H内部程序存储器(内部内部程序存储器(内部ROM)51系列单片机内部都配置一定数量的程序存储器系列单片机内部都配置一定数量的程序存储器ROM4KB存贮单元,它们的地址范围均为存贮单元,它
27、们的地址范围均为0000H0FFFH。程序存储器中。程序存储器中5个中断源的入口向个中断源的入口向量地址,分配如下:量地址,分配如下:0003H:外部中断:外部中断0中断地址中断地址000BH:定时器:定时器/计数器计数器0中断地址中断地址0013H:外部中断:外部中断1中断地址中断地址001BH:定时器:定时器/计数器计数器1中断地址中断地址0023H:串行中断地址:串行中断地址单片机引脚配置图单片机引脚配置图8051单片机单片机引脚配置引脚配置MCS51系列单片机的芯片一般都采用系列单片机的芯片一般都采用40个引脚个引脚的双列直插式封装(的双列直插式封装(DIP)方式。其中有)方式。其中有
28、CHMOS制造工艺的单片机芯片还采用制造工艺的单片机芯片还采用44个引脚的方形封装个引脚的方形封装(LCC或或QFP)方式,)方式,44个引脚中标识有个引脚中标识有NC的的4个个引脚为空引脚。看引脚为空引脚。看MCS51系列单片机的系列单片机的LCC及及QFP封装引脚示意图封装引脚示意图。MCS-51单片机芯片引脚描述单片机芯片引脚描述1主电源引脚主电源引脚VCC (40脚脚)和和VSS (20脚脚)2外接晶振引脚外接晶振引脚XTAL1 (19脚脚)和和XTAL2 (18脚脚)3控制或其他电源复用引脚控制或其他电源复用引脚RST(9脚脚)、ALE(30脚)脚)PSEN(29脚)、脚)、EA(3
29、1脚)脚)4输入输入/输出引脚输出引脚P0、P1、P2、P3(共(共32根)根)分析分析8051单片机外围引脚单片机外围引脚1、晶振电路作用及设计、晶振电路作用及设计(19(19脚脚XTALXTAL1 1和和1818脚脚XTALXTAL2 2):为):为单片机提供工作时钟单片机提供工作时钟单片机时钟电路通常有两种形式:单片机时钟电路通常有两种形式:(1 1)内部振荡方式内部振荡方式:MCS-51MCS-51单片机片内有一个用于单片机片内有一个用于构成振荡器的高增益反相放大器,引脚构成振荡器的高增益反相放大器,引脚XTALXTAL1 1和和XTALXTAL2 2分别是此放大器的输入端和输出端。把
30、放大器分别是此放大器的输入端和输出端。把放大器与作为反馈元件的晶体振荡器或陶瓷谐振器连接,与作为反馈元件的晶体振荡器或陶瓷谐振器连接,就构成了内部自激振荡器并产生振荡时钟脉冲。就构成了内部自激振荡器并产生振荡时钟脉冲。(2 2)外部振荡方式外部振荡方式:外部振荡方式就是把外部已有:外部振荡方式就是把外部已有的时钟信号引入单片机内。的时钟信号引入单片机内。XTAL2XTAL1MCS-51C1C2CYSXTAL2XTAL1MCS-51+5VVSSTTL外外部部时时钟钟源源(a)内部振荡方式内部振荡方式(b)外部振荡方式外部振荡方式8051单片机时钟源电路单片机时钟源电路P1P2S1振荡周期振荡周期
31、时钟周期时钟周期机器周期机器周期机器周期机器周期指令周期指令周期XTAL2(OSC)S2S3S4S5S6S1S2S4S5S3S6P1P1P1P1P1P1P1P1P1P1P1P2P2P2P2P2P2P2P2P2P2P2 MCS-51单片机各种周期的相互关系单片机各种周期的相互关系2、单片机四根专用控制线、单片机四根专用控制线1)ALE/PROG,地址锁存允许信号,地址锁存允许信号,单片机接上时,单片机接上时钟电路后自然产生,一个机器周期两次,高电平有效。钟电路后自然产生,一个机器周期两次,高电平有效。在访问外部存储器时,该信号将在访问外部存储器时,该信号将P0口送出的低口送出的低8位地址位地址锁
32、存到外部地址锁存器中。锁存到外部地址锁存器中。分析分析8051单片机外围引脚单片机外围引脚ALEALERESETRESETALEALEG G P2.7P2.6P2.5P2.4P2.3P2.2P2.1P2.0P0.7P0.6P0.5P0.4P0.3P0.2P0.1P0.0锁锁存存器器A15A14A13A12A11A10A9A8A7A6A5A4A3A2A1A0地地址址总总线线ABD7D6D5D4D3D2D1D0数数据据总总线线DBAT89S51AT89S51+5V+5VVCCVCCVSSVSS16根地址总线根地址总线扩展地址空间扩展地址空间216=65536字节字节74LS37374LS573AL
33、EALE2、单片机四根专用控制线、单片机四根专用控制线2)EA/VPP:访问程序存贮器选择信号输入线。当:访问程序存贮器选择信号输入线。当 为为低电平时,低电平时,CPU只能访问外部程序存储器。当只能访问外部程序存储器。当 为高电为高电平时,平时,CPU先访问内部程序存储器,然后访问外部先访问内部程序存储器,然后访问外部3)PSEN:外部程序存储器的读选通输出信号,低电:外部程序存储器的读选通输出信号,低电平有效。在读外部程序存储器时平有效。在读外部程序存储器时CPU会送出有效的低电会送出有效的低电平信号。平信号。思考:当选用思考:当选用8051单片机时应如何连接单片机时应如何连接EA引脚?若
34、没引脚?若没有外接有外接程序存储器,应如何连接程序存储器,应如何连接PSEN引脚?引脚?分析分析8051单片机外围引脚单片机外围引脚2、单片机四根专用控制线、单片机四根专用控制线4)RST/VPD(RESET,9脚):复位信号输入引脚,脚):复位信号输入引脚,高电平有效。在该引脚上输入持续高电平有效。在该引脚上输入持续2个机器周期以上的高个机器周期以上的高电平时,单片机系统复位。电平时,单片机系统复位。复位是单片机系统的初始化操作,系统复位后会对专复位是单片机系统的初始化操作,系统复位后会对专用寄存器和单片机的个别引脚信号有影响,复位后对一用寄存器和单片机的个别引脚信号有影响,复位后对一些专用
35、寄存器有影响。些专用寄存器有影响。分析分析8051单片机外围引脚单片机外围引脚PC0000HTCON00HACC00HTL000HPSW00HTH000HSP07HTL100HDPTR0000HTH100HP0P3FFHSCON00HIP000000BSBUF不定IE0000000BPCON00000BTMOD00H复位影响的专用寄存器复位影响的专用寄存器复位复位电电路有上路有上电电自自动动复位复位电电路和按路和按键键手手动动复位复位电电路路两种方式。两种方式。上上电电自自动动复位复位电电路路上上电电自自动动复位是通复位是通过过外部复位外部复位电电路的路的电电容充容充电电来来实实现现的,的,该
36、电该电路通路通过电过电容充容充电电在在RST引脚上加了一个高引脚上加了一个高电电平,高平,高电电平的持平的持续时间续时间取决于取决于RC电电路的参数。路的参数。按按键键手手动动复位复位电电路路按按键键手手动动复位是通复位是通过过按按键实现键实现人人为为的复位操作。的复位操作。复位复位电电路路设计设计复位复位电电路路设计设计3 3、外围接口:、外围接口:并行并行 I/O端口端口 P0P3专用寄存器专用寄存器P0、P1、P2、P3分别是并行分别是并行I/O口口P0P3中的数据锁存器。在中的数据锁存器。在MCS51系列单片机中,系列单片机中,没有专门的没有专门的I/O口操作指令,而采用统一的口操作指
37、令,而采用统一的MOV指指令操作,把令操作,把I/O口当作一般的专用寄存器使用。口当作一般的专用寄存器使用。MOV P1,#15H(汇编语言)(汇编语言)P1=0X15 (C语言编程)语言编程)分析分析8051单片机外围引脚单片机外围引脚单片机最小系统组成单片机最小系统组成单片机最小系统组成单片机最小系统组成1 1)时钟电路:工作时钟)时钟电路:工作时钟2 2)复位电路)复位电路3 3)RAMRAM:数据存储:数据存储4 4)ROMROM:程序存储:程序存储5 5)I/OI/O接口:与外界交互接口:与外界交互可构可构成最成最小应小应用系用系统统单片机最小系统设计单片机最小系统设计训练项目利用利
38、用Protel DXP 2004 SP2Protel DXP 2004 SP2绘制绘制单片机最小单片机最小系统原理图系统原理图思考问题1、对照、对照8051单片机内部结构图及引脚配置单片机内部结构图及引脚配置图分析设计单片机系统时应了解哪些单片机图分析设计单片机系统时应了解哪些单片机内容?内容?2、分析如何对单片机的、分析如何对单片机的I/O口进行控制口进行控制(使用(使用 C51编程、汇编语言编程)编程、汇编语言编程)3、如何将你的程序灌入单片机的、如何将你的程序灌入单片机的ROM空间空间4、如何让单片机运行?、如何让单片机运行?下节课授课内容下节课授课内容单片机最小资源应用单片机最小资源应用复习内容复习内容1)试设计通过单片机)试设计通过单片机P0口外接一按键,当按下口外接一按键,当按下此按键时,控制此按键时,控制 P1口的一个发光二极管发光口的一个发光二极管发光2)单片机系统资源开发:)单片机系统资源开发:C语言编程调试、汇语言编程调试、汇编语言编程调试编语言编程调试3)仿真应用)仿真应用巩固巩固单片机最小系统组成有关概念单片机最小系统组成有关概念希望我们今天的努力能换来你明天的收获!有问题请发邮件:有问题请发邮件:QW1_A163.COM 电话:电话:13640257968感谢您的关注