




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、会计学1单片机原理与实践单片机原理与实践 C语言语言 高卫东高卫东 单片机单片机的组成及结构分析的组成及结构分析【学习目标学习目标】1 1、理解单片机的内部结构、外部引脚、理解单片机的内部结构、外部引脚 2 2、理解存储器的基本知识及、理解存储器的基本知识及80C5180C51系列单片机的系列单片机的存储器系统存储器系统 3 3、理解并行、理解并行I/OI/O端口的工作原理端口的工作原理 4 4、了解、了解80C5180C51的各特殊功能寄存器的各特殊功能寄存器 【重点内容重点内容】1 1、80C5180C51系列单片机的引脚系列单片机的引脚 2 2、80C5180C51系列单片机的存储空间配
2、置系列单片机的存储空间配置 3 3 、80C5180C51系列单片机并行口的功能系列单片机并行口的功能 第1页/共81页不同型号不同型号MCS-51单片机单片机CPU处理能力和指令系统处理能力和指令系统完全兼容,只是存储器和完全兼容,只是存储器和I/O接口的配置有所不同接口的配置有所不同。单片机原理与应用第2页/共81页一个一个8位的位的CPU振荡器和时钟电路振荡器和时钟电路64KB 总线总线扩展控制器扩展控制器数据存储器数据存储器256B RAM/SFR216位位定时器定时器/计数器计数器可编程可编程I/O程序存储器程序存储器4KB ROM可编程全双工可编程全双工串行口串行口外中断外中断2个
3、个内中断内中断3个个控制控制并行口并行口串行通信串行通信外部时钟源外部时钟源外部事件计数外部事件计数单片机内部结构框图单片机内部结构框图单片机的核心部件,包含了运算器、控制器、若干寄存器等单片机的核心部件,包含了运算器、控制器、若干寄存器等分为高分为高128B和低和低128B,用于存放可读写的数据。,用于存放可读写的数据。 用于存放程序、原始数据或表格。地址范围用于存放程序、原始数据或表格。地址范围0000H0FFFH4个个8位并行位并行I/O口口(P1、P2、P3、P4),实现数据的输入输出,实现数据的输入输出实现定时和计数功能,以此对计算机进行控制实现定时和计数功能,以此对计算机进行控制用
4、来控制单片机扩展的外用来控制单片机扩展的外ROM、RAM的读写的读写实现单片机和其他设备之间的串行数据传送实现单片机和其他设备之间的串行数据传送 为单片机产生时钟脉冲序列为单片机产生时钟脉冲序列第3页/共81页单片机原理与应用第4页/共81页MCS51系列单片机内部结构框图 第5页/共81页2.1 80C512.1 80C51系列单片机存储器结构系列单片机存储器结构 存储器的基本概念存储器的基本概念 存储器由大量缓冲寄存器组成,其用途是存储器由大量缓冲寄存器组成,其用途是存放程序和数据,存放程序和数据,使使计算机具有记忆功能。这些程序和数据在存储器中以二进制代计算机具有记忆功能。这些程序和数据
5、在存储器中以二进制代码表示,根据计算机的命令,按照指定地址,可以把代码取出码表示,根据计算机的命令,按照指定地址,可以把代码取出来或存入新代码。来或存入新代码。第6页/共81页只读存储器(只读存储器(ROMROM) 掩膜掩膜ROMROM。( (不能更改程序不能更改程序) ) 可编程的只读存储器可编程的只读存储器(PROM)(PROM)。( (一次性写入一次性写入) ) 可改写的只读存储器可改写的只读存储器EPROMEPROM。( (紫外线照射擦除紫外线照射擦除) ) 可电改写只读存储器可电改写只读存储器(EEPROM)(EEPROM)。( (电写入和清除电写入和清除) )1 1存储器的类型存储
6、器的类型随机存取存储器随机存取存储器(RAM(RAM数据存储器数据存储器) ) 静态静态SRAMSRAM。( (只要不断电,数据可永久保存只要不断电,数据可永久保存) ) 动态动态DRAMDRAM。( (只能保存若干毫秒时间只能保存若干毫秒时间) )可现场改写的非易失性存储器可现场改写的非易失性存储器 快擦写存储器快擦写存储器(FLASH)(FLASH)。( (断电后信息不丢失断电后信息不丢失) ) 铁电存储器铁电存储器FRAMFRAM。( (集成度高、读写快等集成度高、读写快等) )第7页/共81页单片机原理与应用2.1 单片机存储器分配(1 1)程序存储器()程序存储器(ROMROM)(2
7、 2)数据存储器()数据存储器(RAMRAM)2地址从地址从0000H0000H开始。开始。2用于存放程序和表格常数。用于存放程序和表格常数。2 地址为地址为00H00H7FH7FH。2 用于存放运算的中间结果、数据暂存以及数用于存放运算的中间结果、数据暂存以及数据缓冲等。据缓冲等。第8页/共81页构成了构成了4个结构独立的存储器空间个结构独立的存储器空间单片机原理与应用2.1 单片机存储器分配第9页/共81页 8051、8751有有4KB的片内的片内ROM(0000H0FFFH)共有共有256B007FH:128B片内片内RAM80HFFH:18个特殊功能寄存器(占个特殊功能寄存器(占21B
8、) 最多最多64K片外片外ROM,地址为,地址为0000HFFFFH或者或者1000HFFFFH 地址:地址:0000HFFFFH 注:注:8051、8751芯片根据芯片根据EA状态状态单片机原理与应用2.1 单片机存储器分配第10页/共81页2.1 2.1 存储器结构存储器结构振荡与定时振荡与定时电路电路4KB4KB程序存程序存储器储器128B128B数据数据存储器存储器CPUCPU两个两个1616位定时位定时器器/ /计数器计数器并行端口并行端口总线控制总线控制串行端口串行端口系系 统统 总总 线线时钟源时钟源T T0 0 T T1 1P P0 0 P P1 1 P P2 2 P P3 3
9、TXD RXDTXD RXD128B128B特殊功特殊功能寄存器能寄存器内部中内部中断信号断信号外部中外部中断信号断信号控制信号控制信号内部数据存储器内部数据存储器内部程序存储器内部程序存储器外部数据存储器外部数据存储器外部程序存储器外部程序存储器第11页/共81页单片机原理与应用2.1 单片机存储器分配第12页/共81页单片机原理与应用2.1 单片机存储器分配第13页/共81页EA引脚接地,程序从片外引脚接地,程序从片外ROM开始开始 0000H0FFFH位于片外位于片外ROMEA引脚接高电平,程序从片内引脚接高电平,程序从片内ROM开始开始 0000H0FFFH位于片内位于片内ROM 硬件
10、连接决定空间硬件连接决定空间:单片机原理与应用第14页/共81页 地址范围:地址范围:0000H0000HFFFFHFFFFH,共,共64KB64KB。 低段低段4KB4KB:0000H0000H0FFFH0FFFH 80C5180C51和和87C5187C51在片内,在片内,80C3180C31内部无,在片外。内部无,在片外。 高段高段60KB60KB:1000H1000HFFFFHFFFFH。在片外。在片外。 读写读写ROMROM用用MOVCMOVC指令,指令,控制信号是控制信号是PSENPSEN和和EAEA。第15页/共81页存存储储单单元元保保留留目目的的0000H0002H复复位位后
11、后初初始始化化引引导导程程序序0003H000AH外外部部中中断断 0000BH0012H定定时时器器 0 溢溢出出中中断断0013H001AH外外部部中中断断 1001BH0022H定定时时器器 1 溢溢出出中中断断0023H002AH串串行行口口中中断断002BH定定时时器器 2 中中断断( 8052 才才有有)中断服务程序地址区通常难以放中断服务程序地址区通常难以放下中断服务程序,下中断服务程序,中断服务程序的中断服务程序的第16页/共81页数据存储器分为外数据存储器分为外RAMRAM和内和内RAMRAM。外外RAMRAM地址范围:地址范围:0000H0000HFFFFH FFFFH 共
12、共64KB64KB。内内RAMRAM地址范围:地址范围:00H00HFFHFFH共共256256 B B。分为两个部分:分为两个部分:地址为地址为00H00H7FH7FH(低(低128128 B B)的内部数据存储空间的内部数据存储空间地址为地址为80H80HFFHFFH(高(高128128 B B)的特殊功能寄存器区。的特殊功能寄存器区。访问片外访问片外RAMRAM用用“MOVXMOVX”指指令令访问片内访问片内RAMRAM用用“MOVMOV”指令指令。第17页/共81页低低128B(00H-7FH):):真正真正RAM区区高高128B(80H-FFH):):特殊功能寄存器(特殊功能寄存器(
13、SFR)区)区地址:地址:00H-FFH第18页/共81页单片机原理与应用2.1 单片机存储器分配第19页/共81页第20页/共81页1 1、工作区寄存器、工作区寄存器共共3232字节,地址字节,地址00H-1FH00H-1FH分成分成4 4组寄存器区;组寄存器区;每组寄存器区每组寄存器区8 8个字节,个字节,R0-R7R0-R7;当前使用的工作寄存器组由当前使用的工作寄存器组由RS1RS1、RS0RS0选择;选择;RS1RS0寄存器组片内RAM地址通用寄存器名称000组00H07HR0R7011组08H0FHR0R7102组10H17HR0R7113组18H1FHR0R7在任何时刻在任何时刻
14、CPUCPU只能使用其中只能使用其中一个一个区区(当前寄存器组当前寄存器组)第21页/共81页 每个区有每个区有8个单元,都用个单元,都用R0R7编号。编号。 在任何时刻在任何时刻CPU只能使用其中一个区(当前只能使用其中一个区(当前寄存器组),即将这个区的寄存器组),即将这个区的8个单元作为工作个单元作为工作寄存器,其他区仍是一般的寄存器,其他区仍是一般的RAM。具体使用。具体使用哪个区,由程序状态寄存器哪个区,由程序状态寄存器PSW中的中的RS1、RS0两位的状态来决定。两位的状态来决定。单片机原理与应用第22页/共81页2 2、位寻址区、位寻址区共共1616字节,地址字节,地址20H-2
15、FH20H-2FH;可位寻址,即每一位进行单独读写;可位寻址,即每一位进行单独读写;共共128128位位, ,位地址位地址00H-7FH00H-7FH;这些可寻址位,通过执行指令可直接对这些可寻址位,通过执行指令可直接对某一位操作,如置某一位操作,如置1、清、清0、判断转移等、判断转移等。位寻址是位寻址是80C51的一个重要特点。的一个重要特点。第23页/共81页字节地址 MSB 位地址 LSB 2FH 7F 7E 7D 7C 7B 7A 79 78 2EH 77 76 75 74 73 72 71 70 2DH 6F 6E 6D 6C 6B 6A 69 68 2CH 67 66 65 64
16、63 62 61 60 2BH 5F 5E 5D 5C 5B 5A 59 58 2AH 57 56 55 54 53 52 51 50 29H 4F 4E 4D 4C 4B 4A 49 48 28H 47 46 45 44 43 42 41 40 27H 3F 3E 3D 3C 3B 3A 39 38 26H 37 36 35 34 33 32 31 30 25H 2F 2E 2D 2C 2B 2A 29 28 24H 27 26 25 24 23 22 21 20 23H 1F 1E 1D 1C 1B 1A 19 18 22H 17 16 15 14 13 12 11 10 21H 1F 1
17、E 0D 0C 0B 0A 09 08 20H 07 06 05 04 03 02 01 00 第24页/共81页3 3、通用数据存储区、通用数据存储区共共8080字节,地址字节,地址30H-7FH30H-7FH,用户用户RAMRAM区,用于存放运算区,用于存放运算数据和结果;数据和结果;只能进行字节读写;只能进行字节读写;一般将堆栈也设在该区域一般将堆栈也设在该区域。例:例:MOV SPMOV SP,#5FH #5FH 则从则从60607FH7FH单元为堆栈区单元为堆栈区第25页/共81页单片机原理与应用第26页/共81页堆堆栈栈 4、堆栈指针、堆栈指针SP (81H)SP RAM中底端固定
18、,顶端浮动中底端固定,顶端浮动的特殊寄存器区的特殊寄存器区堆栈。用来堆栈。用来临时存放还需使用的数据。数据临时存放还需使用的数据。数据的存取遵循的存取遵循“先进后出先进后出”的原则的原则。 堆栈指针堆栈指针SP用来指示栈顶,用来指示栈顶,数据压入时,数据压入时,SP先加先加1,栈区向,栈区向地址增大方向生成;数据弹出时地址增大方向生成;数据弹出时,先弹出数据,先弹出数据,SP再减再减1。 SP总是指示栈顶。总是指示栈顶。:7FH:07H00H : : : : : :内部内部RAM 81H:80H:7FH : P0 SP : : : : :60H : : :SP81H第27页/共81页SP如:如
19、:MOV SP,#60H 使用堆栈时,为防止与工作使用堆栈时,为防止与工作寄存器重叠冲突,将寄存器重叠冲突,将30H7FH设为栈区。需先给设为栈区。需先给SP赋值。赋值。单片机复位后单片机复位后SP指向堆底指向堆底07H。 4、堆栈指针、堆栈指针SP (81H)SP81H0000011101100000堆堆栈栈:7FH:07H00H : : : : : :内部内部RAM 81H:80H:7FH : P0 SP : : : : :60H : : :第28页/共81页4 4、特殊功能寄存器、特殊功能寄存器共共128128字节,地址字节,地址80H-FFH80H-FFH;每个每个SFRSFR寄存器都
20、与特定功能有关;寄存器都与特定功能有关;对单片机的控制,实际就是通过向对单片机的控制,实际就是通过向SFRSFR 寄存器里写入不同的值来实现的。寄存器里写入不同的值来实现的。部分部分SFRSFR有位寻址功能,位地址有位寻址功能,位地址80H-FFH80H-FFH; SFRSFR中共有中共有1111个专用寄存器可以位寻址个专用寄存器可以位寻址,它们字节地址的低半字节都为,它们字节地址的低半字节都为0H0H或或8H(8H(即可位寻址的特殊功能寄存器字节地址具即可位寻址的特殊功能寄存器字节地址具有能被有能被8 8整除的特征整除的特征) ) 。第29页/共81页4 4、特殊功能寄存器、特殊功能寄存器第
21、30页/共81页4 4、特殊功能寄存器、特殊功能寄存器第31页/共81页4 4、特殊功能寄存器、特殊功能寄存器第32页/共81页n8052另有另有3个个SFR,占据,占据5个单元个单元。单片机原理与应用第33页/共81页几个特殊功能寄存器几个特殊功能寄存器1)累加器累加器ACC 累加器累加器ACC是最常用的专用寄存器。是最常用的专用寄存器。用用A作为作为ACC的助记符。的助记符。 用于存放第一个操作数及运算结果。用于存放第一个操作数及运算结果。 单片机原理与应用第34页/共81页2)B寄存器寄存器 是特殊功能寄存器之一。是特殊功能寄存器之一。l 在乘法指令中,在乘法指令中,B用于存放乘数和乘积
22、的高用于存放乘数和乘积的高8位。位。 AB=B(高位)(高位)A(低位)(低位)l 在除法指令中用于存放除数和余数。在除法指令中用于存放除数和余数。 AB=(商(商A,余数,余数B)l 在其它指令中用作一般的寄存器或在其它指令中用作一般的寄存器或RAM单元。单元。单片机原理与应用第35页/共81页程序状态字程序状态字PSW是一个是一个8位寄存器,位寄存器,PSW包含了程序执行后的状态信息,供程序查询包含了程序执行后的状态信息,供程序查询或判断用。或判断用。PSW的格式:的格式:单片机原理与应用第36页/共81页PSW(D0H)D7 D6 D5 D4 D3 D2 D1 D0ACCYF0RS1RS
23、0OVP 用来保存用来保存ALU运算结果的特征(如:结果是否为运算结果的特征(如:结果是否为0,是否有溢出等)和处理器状态。它的各位包含了,是否有溢出等)和处理器状态。它的各位包含了程序执行后的状态信息,供程序查询或判别之用。程序执行后的状态信息,供程序查询或判别之用。 PSW除有确定的字节地址除有确定的字节地址(0D0H)外,每一位均外,每一位均有位地址。有位地址。第37页/共81页PSW(D0H)D7 D6 D5 D4 D3 D2 D1 D0ACCYF0RS1RS0OVP 在执行加法在执行加法(或减法或减法)运算指令时,如果运算结果运算指令时,如果运算结果最高位最高位(位位7)向前有进位向
24、前有进位(或借位或借位),CY位由硬件置位由硬件置“1”;如运算结果最高位;如运算结果最高位(位位7)无进位无进位(或借位或借位),则,则CY由硬件清由硬件清“0”。1 0第38页/共81页PSW(D0H)D7 D6 D5 D4 D3 D2 D1 D0ACCYF0RS1RS0OVP1 0第39页/共81页PSW(D0H)D7 D6 D5 D4 D3 D2 D1 D0ACCYF0RS1RS0OVP 决定选择哪一组工作寄存决定选择哪一组工作寄存器为当前工作寄存器组。器为当前工作寄存器组。00第40页/共81页PSW(D0H)D7 D6 D5 D4 D3 D2 D1 D0ACCYF0RS1RS0OV
25、P1 01 0第41页/共81页堆堆栈栈 4、堆栈指针、堆栈指针SP (81H)SP RAM中底端固定,顶端浮动中底端固定,顶端浮动的特殊寄存器区的特殊寄存器区堆栈。用来堆栈。用来临时存放还需使用的数据。数据临时存放还需使用的数据。数据的存取遵循的存取遵循“先进后出先进后出”的原则的原则。 堆栈指针堆栈指针SP用来指示栈顶,用来指示栈顶,数据压入时,数据压入时,SP先加先加1,栈区向,栈区向地址增大方向生成;数据弹出时地址增大方向生成;数据弹出时,先弹出数据,先弹出数据,SP再减再减1。 SP总是指示栈顶。总是指示栈顶。:7FH:07H00H : : : : : :内部内部RAM 81H:80
26、H:7FH : P0 SP : : : : :60H : : :SP81H第42页/共81页SP如:如:MOV SP,#60H 使用堆栈时,为防止与工作使用堆栈时,为防止与工作寄存器重叠冲突,将寄存器重叠冲突,将30H7FH设为栈区。需先给设为栈区。需先给SP赋值。赋值。单片机复位后单片机复位后SP指向堆底指向堆底07H。 4、堆栈指针、堆栈指针SP (81H)SP81H0000011101100000堆堆栈栈:7FH:07H00H : : : : : :内部内部RAM 81H:80H:7FH : P0 SP : : : : :60H : : :第43页/共81页5 5、数据指针、数据指针DP
27、TRDPTR(83H83H,82H82H):):l DPTR是一个是一个16位的特殊功能寄存器。位的特殊功能寄存器。l 由由DPH(83H),),DPL(82H)组成。)组成。l DPH,DPL可以单独使用。可以单独使用。第44页/共81页5、数据指针、数据指针DPTR(83H,82H):):第45页/共81页程序计数器程序计数器PCPC PCPC是单片机是单片机CPUCPU内一个物理结构独立的特殊寄存器。内一个物理结构独立的特殊寄存器。作用就是用来存放将要从作用就是用来存放将要从ROMROM中读出的下一指令的地址,共中读出的下一指令的地址,共1616位,可对位,可对64K ROM64K RO
28、M直接寻址。直接寻址。PCPC具备的功能:具备的功能: (1 1)自动加)自动加1 1功能,即功能,即CPUCPU从存储器中读出一个字节的指令从存储器中读出一个字节的指令码后,码后,PCPC自动加自动加1 1(指向下一个存储单元)。(指向下一个存储单元)。(2 2)执行转移指令时,)执行转移指令时,PCPC能根据该指令的要求修改下一个能根据该指令的要求修改下一个指令的地址。指令的地址。(3 3)在执行调用子程序或发生中断时,)在执行调用子程序或发生中断时,CPUCPU会自动将当前会自动将当前PCPC值压入堆栈,将子程序或中断入口地址装入值压入堆栈,将子程序或中断入口地址装入PCPC;子程序或;
29、子程序或中断返回时,恢复原压入堆栈的中断返回时,恢复原压入堆栈的PCPC值,继续执行原顺序程序指值,继续执行原顺序程序指令。令。 第46页/共81页2.2 2.2 外部引脚功能外部引脚功能第47页/共81页2 2时钟引脚时钟引脚XTAL1XTAL1、XTAL2XTAL2:晶体振荡电路反相输入端和输晶体振荡电路反相输入端和输出端。出端。 1 1电源引脚电源引脚VCCVCC:芯片电源,芯片电源,+5+5 V V。VSSVSS:接地。接地。 3 3控制引脚控制引脚RST/VPDRST/VPD:复位信号输入端复位信号输入端/ /备用电源输入端备用电源输入端EA/VPPEA/VPP:内外内外ROMROM
30、选择端选择端/ /片内片内EPROMEPROM编程电源。编程电源。ALE/PROGALE/PROG:地址锁存允许地址锁存允许/ /片内片内EPROMEPROM编程脉冲。编程脉冲。PSENPSEN:外部外部ROMROM读选通信号。读选通信号。第48页/共81页 V VPDPD :RSTRST引脚的第二功能,备用电源输入端。当主电源引脚的第二功能,备用电源输入端。当主电源Vcc Vcc 发生故障,降低到低电平规定值时,将发生故障,降低到低电平规定值时,将+5V+5V电源自动电源自动接入该引脚,为接入该引脚,为RAMRAM提供备用电源,以保证提供备用电源,以保证RAMRAM中的信息中的信息不丢失,使
31、得复位后能继续正常运行。不丢失,使得复位后能继续正常运行。第49页/共81页第50页/共81页第51页/共81页第52页/共81页第53页/共81页第54页/共81页2.2.2 2.2.2 并行并行I/OI/O端口端口四个四个8 8位的双向并行端口位的双向并行端口:P0:P0、P1P1、P2P2、P3P3。 P0 P0、P1P1、P2P2、P3P3口对应四个数据锁存器口对应四个数据锁存器:P0P0、P1P1、P2P2、P3P3,对应内部,对应内部RAMRAM地址分别地址分别为为80H80H、90H90H、A0HA0H、B0H B0H 访问并行访问并行I/OI/O端口除了可以用字节地址访端口除了
32、可以用字节地址访问外,还可以按位寻址。当单片机复位时,问外,还可以按位寻址。当单片机复位时,P0P0P3P3锁存器的内容均为锁存器的内容均为1 1。 第55页/共81页2 2P3P3口第二功能口第二功能端端 口口 线线第第 二二 功功 能能信信 号号 名名 称称P3.0P3.0RXDRXD串行数据接收串行数据接收P3.1P3.1TXDTXD串行数据发送串行数据发送P3.2P3.2INT0INT0外部中断外部中断0 0申请申请P3.3P3.3INT1INT1外部中断外部中断1 1申请申请P3.4P3.4T0T0定时定时/ /计数器计数器0 0计数输入计数输入P3.5P3.5T1T1定时定时/ /
33、计数器计数器1 1计数输入计数输入 P3.6P3.6WRWR外部外部RAMRAM写选通写选通 P3.7P3.7RDRD外部外部RAMRAM读选通读选通第56页/共81页2.3 2.3 振荡电路和复位电路振荡电路和复位电路 1 1内部时钟信号的产生内部时钟信号的产生2 2引入外部时钟信号引入外部时钟信号第57页/共81页第58页/共81页 MCS-51MCS-51的时序单位有的时序单位有4 4个,分别是时钟周期、状态周期、机器个,分别是时钟周期、状态周期、机器周期和指令周期周期和指令周期第59页/共81页问问: :如果如果fosc=12MHz,fosc=12MHz, 一个机器周期为多少一个机器周
34、期为多少? ?答案1s1s(微秒)(微秒)第60页/共81页周期指令。机器周期数少则执周期指令。机器周期数少则执行速度快行速度快。第61页/共81页、。第62页/共81页第63页/共81页2.3 80C512.3 80C51系列单片机的工作方式系列单片机的工作方式 1 1复位条件复位条件 复位(复位(RSTRST)引脚()引脚(9 9脚)上加一个持续时间为两个机器周期脚)上加一个持续时间为两个机器周期的高电平。的高电平。若单片机的时钟频率为若单片机的时钟频率为1212 MHzMHz,则机器周期为,则机器周期为1 1 ss,那么需,那么需要持续要持续2 2 ss以上的时间;以上的时间;若单片机的
35、时钟频率为若单片机的时钟频率为6 6 MHzMHz,则机器周期为,则机器周期为2 2 ss,那么需,那么需要持续要持续4 4 ss以上的时间。以上的时间。 复位就是对单片机或系统中其它部件设置初始状复位就是对单片机或系统中其它部件设置初始状态,以便单片机从复位后开始工作。态,以便单片机从复位后开始工作。第64页/共81页2、复位电路、复位电路 第65页/共81页第66页/共81页3 3复位后内部寄存器状态复位后内部寄存器状态寄存器名称寄存器名称复位时的内容复位时的内容寄存器名称寄存器名称复位时的内容复位时的内容PCPC0000H0000HTMODTMOD00H00HACCACC00H00HTC
36、ONTCON00H00HB B00H00HTL0TL000H00HPSWPSW00H00HTH0TH000H00HSP SP 07H 07H TL1 TL1 00H 00H DPTR DPTR 0000H 0000H TH1 TH1 00H 00H P0P0P3 P3 FFH FFH SCON SCON 00H 00H IP IP 00000B 00000B SBUF SBUF 不定不定 IE IE 0 000000B 00000B PCON PCON 0 00000B 0000B 第67页/共81页二、数制二、数制 计算机只识别和处理数字信息,数字是以二进制数的形式表计算机只识别和处理数字信
37、息,数字是以二进制数的形式表示的。它易于物理实现,同时,资料存储、传送和处理简单可靠示的。它易于物理实现,同时,资料存储、传送和处理简单可靠;运算规则简单,使逻辑电路的设计、分析、综合方便,使计算;运算规则简单,使逻辑电路的设计、分析、综合方便,使计算器具有逻辑性。器具有逻辑性。1 1、常用数制、常用数制 (1.1.)十进制数:)十进制数: 1985 = 1000+900+80+5 1985 = 1000+900+80+5 = 1 = 110103 3+9+910102 2+8+810101 1+5+510100 0 特点:特点:有有0 -9 0 -9 十个不同的符号。十个不同的符号。 逢十进
38、一。逢十进一。 一般用下脚标一般用下脚标 D D 表示,如表示,如 1985 1985D D , ,或无下脚标。或无下脚标。第68页/共81页( 2. 2.)二进制数:)二进制数:特点:有特点:有0 0,1 1两个不同的符号。两个不同的符号。 逢二进一。二进制数的下脚标为逢二进一。二进制数的下脚标为B B例如:对于整数,例如:对于整数, 10011001B B=1=12 23 3+0+02 22 2+0+02 21 1+1+12 20 0 = 9= 9D D 对于小数,对于小数, 0.101 0.101B B = 1 = 12 2-1 -1 + 0+ 02 2-2 -2 + 1+ 12 2-3-3 = 0.625 = 0.625D D 二进制数每一位的权是:以小数点分界,二进制数每一位的权是:以小数点分界, .2 .24 4 , 2 , 23 3 , 2 , 22 2 , 2 , 2 1 1, 2 , 2 0 0 . 2 . 2
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 高职单招职业道德测试部分试题及答案
- Daugres陶瓷凡尔赛系列推广传播
- 2024年专升本思政变化与挑战试题及答案
- 专升本思政应考策略试题及答案
- 2025年度转租协议:甲乙丙三方租赁权转让争议解决合同
- 二零二五年度劳动合同终止证明书填写与解除证明书样本
- 二零二五年度智能教室租用与教学资源整合合同
- 二零二五年度房地产定金收取规范合同
- 语言运用的多样性试题及答案
- 2025年度电商扶贫帮扶协议书
- 外科全套课件
- 铁岭卫生职业学院单招参考试题库(含答案)
- 建立高效的护理风险管理体系
- 毛泽东著作《实践论》
- 物流员工的入职培训
- 分泌性中耳炎护理查房 课件
- 现代顺势医学
- 一年级拼音默写表
- 高中数学思想方法导引
- 医用制氧机行业可行性研究报告
- 明亚保险经纪人考试题库答案
评论
0/150
提交评论