




已阅读5页,还剩19页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
单片机原理与应用胡辉电子教案4917第2章 第2章单片机的工作原理2.1单片机概述2.1.1单片机的基本概念1.微处理器的概念MPU是微处理器的缩写(Microprocessor),简称为MP。 MPU是集成在同一块芯片上的具有运算和控制功能逻辑的中央处理器。 微处理器不仅是构成微型计算机、单片微型计算机系统、嵌入式系统的核心部件,而且也是构成多微处理器系统和现代并行结构计算机的基础。 ?2微型计算机的概念?微型计算机(microputer)是指由微处理器加上采用大规模集成电路制成的程序存储器和数据存储器,以及与输入/输出设备相连接的I/O接口电路,微型计算机简称MC。 ?3单片机的基本概念单片机SCMC(Single ChipMicroComputer)属于微型机的一种具有一般微机的基本组成和功能其它名称微控制器MCU(MicroController Unit)嵌入式微控制器(embedded microcontroller)单片机是单片微型计算机的简称,也就是把微处理器(CPU)、一定容量的程序存储器(ROM)和数据存储器(RAM)、输入/输出接口(I/O)、时钟及其它一些计算机外围电路,通过总线连接在一起并集成在一个芯片上,构成的微型计算机系统。 4嵌入式系统的基本概念嵌入式系统泛指嵌入于宿主设备的系统中,嵌入的目的主要是用智能化提升宿主设备的功能。 嵌入式系统是以应用技术产品为核心,以计算机技术为基础,以通信技术为载体,以消费类产品为对象,引入各类传感器加入,进入Inter网络技术的连接,而适应应用环境的产品。 特点 (11)嵌入式微处理器对实时多任务有很强的支持能力; (22)嵌入式微处理器具有功能很强的存储区保护功能。 (33)嵌入式微处理器功耗很低?5SOC的基本概念?SOC是片上系统的简称。 所谓SOC?是一种高度集成化、固件化的系统集成技术。 使用SOC技术设计系统的核心思想,就是要把整个应用电子系统全部集成在一个芯片中。 在使用SOC技术设计应用系统时,除了那些无法集成的外部电路或机械部分以外,其他所有的系统电路全部集成在一起。 2.1.2单片机的发展概况?1单片机的发展阶段? (1)单片机的初级阶段(70年代)? (2)单片机的中级(成熟)阶段? (3)单片机的高级(发展)阶段(82年以后)1.1.2单片机的发展概况?2单片机技术的发展方向? (1)内部结构? (2)功耗和电源电压方面? (3)工艺的进步及抗干扰能力的提高? (4)存储能力和Inter连接2.1.3单片机的特点和应用?1.单片机的特点? (1)体积小、使用灵活、成本低、易于产业化。 ? (2)可靠性好,适应温度范围宽。 ? (3)易扩展,很容易构成各种规模的应用系统、控制功能强。 ? (4)系统内无监控或系统管理程序。 2单片机的应用? (1)测控系统? (2)智能仪器仪表? (3)通讯产品? (4)民用产品? (5)军用产品? (6)计算机外部设备22.11.44单片机的系列产品介绍?18051类单片机?2Motorola单片机?3Microchip单片机?4华邦单片机?5Epson单片机?6Epson单片机?7NS单片机?8其它单片机?9.AT89系列2.2单片机的内部结构MCS-51单片机的主要特点?( (1)扩大了内部程序存储器(ROM)和内部数据存储器(RAM)的容量。 ?( (2)具有布尔代数运算能力。 ?( (3)具有32条双向可被独立寻址的I/O口。 ?( (4)具有56个中断源,可分为2个中断优先级。 ?( (5)具有丰富的指令系统。 ?( (6)具有全双工传输信号UART。 ?( (7)片内具有时钟振荡电路。 ?( (8)烧写工艺上采用可一次性烧写的内含ROM或可重复烧写的EPROM。 2.2.1内部结构微计算机组成微处理器CPU ROMRAM I/O接口外设地址总线AB数据总线DB控制总线CB微型机组成框图单片机的内部结构总线1CPU CPU也叫中央处理器,是单片机的核心部件,主要完成单片机的运算和控制功能。 (1)运算器包括算术逻辑单元ALU、布尔处理器、累加器ACC、寄存器B、暂存器TMP1和TMP 2、程序状态字PSW寄存器及十进制调整电路等。 (2)控制器包括定时控制逻辑、指令寄存器、译码器以及信息传送控制部件等,以实现控制功能。 2内部存储器?单片机内的存储器包括程序存储器和数据存储器,它们是相互独立。 ? (1)程序存储器(ROM)为只读存储器,用于存放程序指令,常数及数据表格。 ? (2)数据存储器(RAM)为随机存储器,用于存放数据。 数据存储器又可分为内部数据存储器和外部数据存储器。 ?在单片机内部有256个RAM单元来存放可读写的数据,其中,后128单元被专用寄存器占用,作为寄存器供用户使用的只是前128单元。 3定时/计数器?MCS-51单片机内部有22个16位的定时器/计数器,用于实现内部定时或外部计数的功能;并以其定时或计数的结果(查询或中断方式)来实现控制功能。 44中断系统控制器?MCS-51单片机具有中断功能,以满足控制应用的需要。 MCS-51共有55个中断源(52系列有66个中断源),即外部中断22个,定时/计数器中断22个,串行口中断11个。 全部中断可分为高级和低级两个优先级别。 ?5并行I/O口?MCS-51单片机内部共有四个88位的并行I/O口(P P 00、P P 11、P P 22、P P33),以实现数据的并行输入和输出。 6全双工串行口?MCS-51单片机还有一个全双工的串行口,以实现单片机与外部之间的串行数据传送。 ?7OSC?OSC是单片机的时钟电路。 时钟电路用于单片机产生时钟脉冲序列,协调和控制单片机的工作。 MCS-51系列单片机分类?资源配置子系列片内ROM形式片内ROM容量片内RAM容量定时/计数器中中断源无ROM EPROME E22PROM51子系列80318051875189514KB128B22165552子系列80328052875289528KB256B3316662.2.2引脚定义及功能805112345678910111213141516171819204039383736353433323130292827262524232221P1.0P1.1P1.2P1.3P1.4P1.5P1.6P1.7RST/V PDRXD/P3.0TXD/P3.1INT0/P3.2INT1/P3.3T0/P3.4T1/P3.5WR/P3.6RD/P3.7XTAL2XTAL1Vss VP0.0P0.1P0.2P0.3P0.4P0.5P0.6P0.7EA/Vpp ALE/PROG PSENP2.7P2.6P2.5P2.4P2.3P2.2P2.1P2.02单片机引脚说明? (11)P P00口(32脚39脚)有三种使用方法?作为与外部传送数据的88位数据总线(D D00D D77)。 ?作为扩展外部存储器时的低88位地址总线(A A00A A77)作为普通I/O口使用。 ? (22)P P11口(11脚88脚)作为普通I/O口使用,无须外接上拉电阻? (33)P P22口(21脚28脚)有两种使用方法?作为普通I/O口使用,无须外接上拉电阻。 ?作为扩展外部存储器时的高88位地址总线(A A88A A15)。 ? (44)P P33口(10脚17脚)有两种使用方法。 作为普通I/O口使用,无须外接上拉电阻;P3口的特殊功能单片机引脚? (5)V DD(40脚脚)+5V电源。 ? (6)V SS(20脚脚)GND? (7)XTAL1(19脚脚)XTAL2(18脚脚)接外部石英晶振的引脚,也可引入外部时钟。 ? (88)RESET(99脚)复位信号引脚。 必须在此引脚上出现两个机器周期的高电平,才能保证单片机可靠的复位。 复位后,单片机内部各寄存器的状态见表22-22所示。 ?复位后单片机寄存器的内容单片机引脚? (99)ALE/PROG(30脚)地址锁存允许信号。 有以下三个作用?当外接存储器(RAM/ROM)时,ALE(允许地址锁存)的输出用于锁存地址的低88位。 一般ALE接锁存器的EN端。 ?当没有外部存储器时,ALE端可输出脉冲信号,此频率为石英振荡频率的11/66。 因此,它可用作对外部芯片提供输出的时钟,或用于定时的目的。 ?在烧写EPROM时,作为烧写时钟输入端。 单片机引脚( (10)PSEN(29脚脚)外部程序存储器的读选通信号。 (11)/VPP(脚31)访问程序存储器控制信号。 当信号接低电平时,对对ROM的读操作(执行程序)限定在外部程序储器。 当接高电平时,对对ROM的读操作(执行程序)从内部开始。 在使用内部带程序存储器的单片机时,应接高电平。 EA2.3单片机的存储器结构? (11)内部程序存储器(ROM)用来存放程序和表格常数。 8051为44KB、8052为88KB。 ? (22)内部数据存储器(RAM)用来存放运算过程中的数据。 包括寄存器在内,8051/31为128字节、8052/32为256字节。 ? (33)外部程序存储器(ROM)用来存放程序。 最大可扩展64KB空间(包括内部ROM)。 ? (44)外部数据存储器(RAM)在数据采集系统中可存放大量的数据。 最大可扩展64KB空间(不包括内部RAM)。 1内部数据存储器2.3.1内部数据存储器及专用寄存器?内部数据存储器在结构上可分为两个不同的存储空间,即低128单元的数据存储器空间(00H7FH)和高128单元的具有特殊功能的专用寄存器存贮器空间(80H0FFH)。 只能间接寻址(8051无)(8052有)可直接(间接)寻址可直接寻址(SFR)FFH80H7FH00H80HFFH用户RAM区位寻址区第3寄存器组(RB3)第2寄存器组(RB2)第1寄存器组(RB1)第0寄存器组(RB0)00H1FH20H2FH30H7FHRS1=1RS0=1RS1=1RS0=0RS1=0RS0=1RS1=0RS0=022专用寄存器SFR?专用寄存器(Special FunctionRegisters)也叫特殊功能寄存器,就是将内部RAM的高128单元作为特殊功能寄存器使用。 其单元地址为80HFFH。 寄存器01234567F8H FFHF0H BF7H E8H EFHE0H ACCE7H D8H DFHD0H PSWD7H C8H T2CON T2MOD RCAP2L RCAP2H TL2TH2CFH C0H C7H B8H IPSADEN BFHB0H P3B7H A8H IESADDR AFHA0H P2A7H98H SCONSBUF9FH90H P197H88H TCONTMOD TL0TL1TH0TH18FH80H P0SP DPLDPH PCON87H? (1)B寄存器?B寄存器是一个8位寄存器,即可作为一般寄存器使用,也可用于乘除运算。 做乘法运算时,B是乘数。 乘法操作后,乘积的高8位存于B中中。 做除法运算时,B存放除数。 除法操作后,余数存放在B中中。 ? (2)累加器ACC(Aumulator)?累加器A是在编程操作中最常用的专用寄存器,功能较多,可按位寻址。 ( (3)程序状态字PSW(Program StatusWord)位76543210PSW CYAC F0RS1RS0OV-P位标志名称功能7CY进位标志位1是存放算术运算的进位标志2是在布尔运算中作累加位使用6AC辅助进位标志位作BCD运算时,低4位向高4位进位或借位时,置“1”5F0用户标志位用户可用软件自定义的一个状态标记4RS1当前寄存器区选择位见表2-3所示3RS0当前寄存器区选择位见表2-3所示2OV溢出标志位作算术运算时OV=0,未溢出作算术运算时OV=1,溢出1-保留位0P奇偶标志位P=1,则累加器中1的个数为奇数P=0,则累加器中1的个数为偶数?CY进位标志。 加减运算时,保存最高位进位、借位状态。 ?AC半进位标志。 例78H+97H01111000+10010111100001111有进位CY=1没有半进位AC=0? (4)定时器2寄存器(52系列单片机独有)?T2CON定时器2控制寄存器。 ?T2MOD定时器2方式寄存器。 ?RCAP2L、RCAP2H捕获寄存器,一旦8052单片机的T2EX脚出现负跳变,则则TL 2、TH2的内容立即被捕获到RCAP2L、RCAP2H中中。 ?TL 2、TH2定时器2寄存器。 ? (5)IP寄存器?中断优先级寄存器? (6)IE寄存器?中断允许寄存器?( (7)SCON寄存器?串行控制寄存器?( (8)SBUF寄存器?串行数据缓冲器SBUF用于利用串行口进行发送或接收的数据,在硬件上,实际上由两个独立的寄存器组成,一个是发送缓冲器,另一个是接收缓冲器。 ? (99)定时器00和定时器11寄存器?TCON定时器控制寄存器。 ?TMOD定时器方式寄存器。 ?TL 00、TH00定时器00寄存器。 ?TL 11、TH11定时器11寄存器。 ? (10)P P00P P33端口寄存器? (11)栈指针SP寄存器?栈指针SP寄存器指示出堆栈顶部在内部数据存储器中的位置。 系统复位后,SP初始化为07H H,如果不重新设置,就使得堆栈由08H H单元开始。 但08H H11FH单元属于工作寄存器区,所以在程序设计中,最好把SP的值设置的大一些,一般将堆栈开辟在30H H77FH区域中。 SP的值越小,堆栈容量就越大,但最大为128字节。 ? (12)数据指针DPTR寄存器?数据指针DPTR由两个8位寄存器DPH和DPL组合而成一个16位专用寄存器,其中DPH为DPTR的高8位位,DPL为DPTR的低8位。 3.程序计数器PC?程序计数器PC中存储的是将要执行的指令地址,?是一个16位的计数器。 寻址范围达64KB。 2.3.2外部数据存储器?程序计数器PC中存储的是将要执行的指令地址,是一个16位的计数器。 寻址范围达64KB。 P0.0P0.1P0.2P0.3P0.4P0.5P0.6P0.7P2.0P2.1P2.2P2.3P2.4P2.5P2.6P2.7ALE/PRDWREA/VPX1X2RESETINT0INT1T0T1D0D1D2D3D4D5D6D7OCGQ0Q1Q2Q3Q4Q5Q6Q73938373635343332A0A1A2A3A4A5A6A7A8A9A10CEOEWED0D1D2D3D4D5D6D7P00P01P02P03P04P05P06P07X112MHz181931111212223242526272830171680C51910UC120PC220PVCC18202174LS373611687654321232219256912151619P20P21P22910111314151617PSEN29P0.0P0.1P0.2P0.3P0.4P0.5P0.6P0.7P2.0P2.1P2.2P2.3P2.4P2.5P2.6P2.7ALE/PRDWRD0D1D2D3D4D5D6D7OCGQ0Q1Q2Q3Q4Q5Q6Q73938373635343332A0A1A2A3A4A5A6A7A8A9A10A11A12CS1CS2WEOED0D1D2D3D4D5D6D7P00P01P02P03P04P05P06P07X112MHz181931111212223242526272830171680C51910UC120PC220PVCC74LS3736264109876543252421232256912151619P20P21P22P23P241112131516171819VCC20262722PSEN29EA/VPX1X2RESETINT0INT1T0T12.3.3程序存储器P0.0P0.1P0.2P0.3P0.4P0.5P0.6P0.7P2.0P2.1P2.2P2.3P2.4P2.5P2.6P2.7ALE/PEA/VPX1X2RESETINT0INT1T0T1D0D1D2D3D4D5D6D7OCGQ0Q1Q2Q3Q4Q5Q6Q73938373635343332A0A1A2A3A4A5A6A7A8A9A10WEOECED0D1D2D3D4D5D6D7P00P01P02P03P04P05P06P07X112MHz1819311213141511180C51910UC120PC220PVCC18202174LS373271687654321232219256912151619P20P21P22910111314151617VCCPSENRDWR17162.4单片机并行I IO O口8051单片机有44个I/O端口,每个端口都是8位准双向口,共占32根引脚。 每个端口都包括一个锁存器(即专用寄存器P0P3)、一个输出驱动器和输入缓冲器。 通常把4个端口笼统地表示为P0P3。 ?2.4.1P0口的结构及特点P0口的某位P0.n(n=07)结构图,它由一个输出锁存器、两个三态输入缓冲器和输出驱动电路及控制电路组成。 从图中可以看出,P0口既可以作为I/O用,也可以作为地址/数据线用。 D QCLK QMUX P0.n读锁存器内部总线写锁存器读引脚地址/数据控制V CCT1T2P0口引脚 1、P0口作为普通I/O口输出时CPU发出控制电平“00”封锁“与”门,将输出上拉场效应管T1截止,同时使多路开关MUX把锁存器与输出D QCLK QMUX P0.n读锁存器内部总线写锁存器读引脚地址/数据控制V CCT1T2P0口引脚驱动场效应管T2栅极接通。 故内部总线与P0口同相。 由于输出驱动级是漏极开路电路,若驱动NMOS或其它拉流负载时,需要外接上拉电阻。 P0的输出级可驱动8个LSTTL负载。 D QCLK QMUX P0.n读锁存器内部总线写锁存器读引脚地址/数据控制V CCT1T2P0口引脚输入时-分读引脚或读锁存器读引脚由传送指令(MOV)实现;下面一个缓冲器用于读端口引脚数据,当执行一条由端口输入的指令时,读脉冲把该三态缓冲器打开,这样端口引脚上的数据经过缓冲器读入到内部总线。 D QCLK QMUX P0.n读锁存器内部总线写锁存器读引脚地址/数据控制V CCT1T2P0口引脚D QCLK QMUX P0.n读锁存器内部总线写锁存器读引脚地址/数据控制V CCT1T2P0口引脚输入时-分读引脚或读锁存器读锁存器有些指令如ANL P0,A A称为“读-改-写”指令,需要读锁存器。 上面一个缓冲器用于读端口锁存器数据。 *原因如果此时该端口的负载恰是一个晶体管基极,且原端口输出值为1,那么导通了的PN结会把端口引脚高电平拉低;若此时直接读端口引脚信号,将会把原输出的“1”电平误读为“0”电平。 现采用读输出锁存器代替读引脚,图中,上面的三态缓冲器就为读锁存器Q端信号而设,读输出锁存器可避免上述可能发生的错误。 *D QCLK QMUX P0.n读锁存器内部总线写锁存器读引脚地址/数据控制V CCT1T2P0口引脚D QCLK QMUX P0.n读锁存器内部总线写锁存器读引脚地址/数据控制V CCT1T2P0口引脚准双向口从图中可以看出,在读入端口数据时,由于输出驱动FET并接在引脚上,如果T2导通,就会将输入的高电平拉成低电平,产生误读。 所以在端口进行输入操作前,应先向端口锁存器写“11”,使T2截止,引脚处于悬浮状态,变为高阻抗输入。 这就是所谓的准双向口。 22、P0作为地址/数据总线在系统扩展时,P0端口作为地址/数据总线使用时,分为?P0引脚输出地址/数据信息。 D QCLK QMUX P0.n读锁存器内部总线写锁存器读引脚地址/数据控制V CCT1T2P0口引脚CPU发出控制电平“11”,打开“与”门,又使多路开关MUX把CPU的地址/数据总线与T2栅极反相接通,输出地址或数据。 由图上可以看出,上下两个FET处于反相,构成了推拉式的输出电路,其负载能力大大增强。 D QCLK QMUX P0.n读锁存器内部总线写锁存器读引脚地址/数据控制V CCT1T2P0口引脚 22、P0作为地址/数据总线?P0引脚输出地址/输入数据输入信号是从引脚通过输入缓冲器进入内部总线。 此时,CPU自动使MUX向下,并向P0口写“11”,“读引脚”控制信号有效,下面的缓冲器打开,外部数据读入内部总线。 22、P0作为地址/数据总线-真正的双向口D QCLK QMUX P0.n读锁存器内部总线写锁存器读引脚地址/数据控制V CCT1T2P0口引脚2.4.2.P1口的结构及特点它由一个输出锁存器、两个三态输入缓冲器和输出驱动电路组成-准双向口。 D QCLK QP1.n读锁存器内部总线写锁存器读引脚V CCR TT P1口引脚2.4.3.P2口的结构及特点1.P2口作为普通I/O口D QCLK QMUX P2.n读锁存器内部总线写锁存器读引脚地址控制V CCR T P2口引脚CPU发出控制电平“00”,使多路开关MUX倒向锁存器输出Q Q端,构成一个准双向口。 其功能与P1相同。 2.P2口作为地址总线在系统扩展片外程序存储器扩展数据存储器且容量超过256B(用MOVXDPTR指令)时,CPU发出控制电平“11”,使多路开关MUX倒内部地址线。 此时,P2输出高88位地址。 D QCLK QMUX P2.n读锁存器内部总线写锁存器读引脚地址控制V CCR T P2口引脚2.4.4.P3口的结构及特点D QCLK QP3.n读锁存器内部总线写锁存器读引脚V CCR TTP3口引脚第二输入功能第二输出功能 一、作为通用I/O口与P1口类似-准双向口(W=1)W P3的内部结构D QCLK QP3.n读锁存器内部总线写锁存器读引脚V CCR TTP3口引脚第二输入功能第二输出功能 二、P3第二功能(Q=1)此时引脚部分输入(Q= 1、W=1),部分输出(Q= 1、W输出)。 W P3第二功能各引脚功能定义P3.0RXD串行口输入P3.1TXD串行口输出P3.2INT0外部中断0输入P3.3INT1外部中断1输入P3.4T0定时器0外部输入P3.5T1定时器1外部输入P3.6WR外部写控制P3.7RD外部读控制2.5单片机的时钟与时序?2.5.1时钟电路?单片机的各项工作都是在时钟信号的控制下协调工作的,单片机的时钟电路可为单片机提供一个时钟信号,根据连接方式的不同,时钟电路可分为内部时钟方式和外部时钟方式。 时钟的连接?XTAL1和XTAL2之间跨接晶体振荡器和两个微调电容,和芯片内部的振荡器电路构成一个稳定的自激振荡器,80C51C1C2XTAL1XTAL2内部时钟8051XTAL1XTAL2外部时钟V SS80C51XTAL1XTAL2外部时钟V SS(a)(b)(c)V CC2.5.2单片机的CPU时序?MCS-51包括4个定时单位,它们分别是振荡周期(节拍)、时钟周期(状态周期)、机器周期和指令周期。 的单片机两种常用晶振的4个周期信号的对比见表表2-7所示。 晶振振荡周期时钟周期机器周期指令周期6M1/6s1/3s2s28s12M1/12s1/6s1s14s?1.振荡周期?振荡周期也叫节拍,用用P表示,振荡周期是指为单片机提供定时信号的振荡源的周期。 是时序中最小的时间单位。 为例如若某单片机时钟频率为2MHz,则它的振荡周期应为0.5s。 ?2.时钟周期?时钟周期又叫做状态周期,用用S表示。 是振荡周期的二倍,其前半周期对应的节拍叫P1拍拍,后半周期对应的节拍叫P2。 P1节拍通常完成算术、逻辑运算,P2节拍通常完成传送指令。 ?3.机器周期?机器周期是实现特定功能所需的时间周期,通常有若干时钟周期构成。 MCS-51的一个机器周期是固定不变的,由宽度均由6个状态周期(12个振荡周期)组成,为并依次表示为S1S6,作分别记作S1P 1、S1P2S6P 1、S6P2。 ?4.指令周期?指令周期是最大的时序定时单位,指令周期是指执行一条指令需要的时间。 常通常MCS-51的指令周期可有以包含有14个机器周期。 MCS-51的几种典型的指令时序如图2-15所示,每个机器周期内地址锁存信号(ALE)产生两次有效信号,分别出现在S1P 2、S2P1期间与S4P 2、S5P1期间。 指令时序S1S2S3S4S5S6S1S2S3S4S5S6P1P2P1P2P1P2P1P2P1P2P1P2P1P2P1P2P1P2P1P2P1P2P1P2S1S2S3S4S5S6S1S2S3S4S5S6S1S2S3S4S5S6S1S2S3S4S5S6S1S2S3S4S5S6S1S2S3S4S5S6ALE读操作码读下一个操作码(不要)读下一个操作码读下一个操作码读操作码读操作码读操作码读下一个操作码(不要)读下一个操作码(不要)读第二字节读下一个操作码(不要)读下一个操作码(不要)读下一个操作码读下一个操作码地址数据无ALE不取指无ALE不取指(a)单字节、单周期指令(b)双字节、单周期指令(c)单字节、双周期指令(d)单字节、双周期指令2.6.2节电工作方式MCS-51单片机中有HMOS和CHMOS两种工艺芯片,它们的节电运行方式不同,HMOS单片机的节电方式只有掉电方式,CHMOS单片机的节电工作方式有掉电方式和空闲方式两种。 2.6单片机的工作方式?2.6.1程序执行方式?1连续执行方式?2单步运行方式?3.复位方式1HMOS的掉电工作方式?掉电工作方式是指由于电源的故障使电源电压丢失或工作电压低于正常值,使单片机系统不能正常运行,若不采取保护措施,将丢失RAM和寄存器中的全部数据,后果严重。 此为此MCS-51系列单片机设置有掉电保护措施,进行掉电保护处理。 具体做法是?检测电路一旦发现掉电,通过外部中断源向CPU发发出中断请
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年光电测沙仪项目建议书
- 供电线路运维试题及答案
- 2024年银行春招考试能力提升方向试题及答案
- 2024年设计制作的自考试题及答案
- 代办餐饮服务合同样本
- 体验馆建设合同样本
- 智能化标准厂房建设项目初步设计
- 学校加强食品安全管理保障学生健康
- 虚拟仿真技术助力课堂教学创新与变革
- 公司投资合作合同样本
- 湖南省炎德英才名校联考联合体2024-2025学年高二下学期3月月考-数学+答案
- (3月省质检)福建省2025届高三毕业班适应性练习卷英语试卷(含答案)
- 专业网格员测试题及答案
- 2025年上半年贵州黔东南州各县(市)事业单位招聘工作人员1691人笔试易考易错模拟试题(共500题)试卷后附参考答案
- 湖南省长沙市雅礼教育集团2024-2025学年高一上学期期末考试英语试卷含答案
- 2025年广东深圳高三一模英语试题及词汇解析
- 电力应急物资储备与管理
- 钕铁硼项目可行性分析报告(模板参考范文)
- 生猪屠宰兽医卫生检验人员理论考试题库及答案
- 2023年广东省中学生生物学联赛试题解析(word)及答案(扫描版)
- 木箱制作作业指导书
评论
0/150
提交评论