版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、第第1章章 基础知识基础知识1.1 码制1.1.1 英文字符的表示方法-ASC码1.1.2 BCD码(二进制编码的十进制数)1.1.3 计算机中带符号数的表示方法1.2 计算机的基本认识1.2.1 计算机的工作过程及其内部结构1.2.2 指令及其指令系统1.3 寻址方式1.4单片机及其发展概况1.4.1单片机及其特点1.4.2 单片机技术现状及将来发展趋势1.4.3增强型MCS-51单片机芯片特征及主流第第1章章 基础知识基础知识 在这一节中,主要介绍本课程常用到的ASCII码,以及原码、反码、补码,十进制数的二进制表示法BCD码等方面的基本知识。第第1章章 基础知识基础知识 由于计算机只能处
2、理二进制数,因此除了数值本身需要用二进制数形式表示外,字符,包括数码(如0,1,2,3,4,5,6,7,8,9)、字母(如A,B,C,D,X,Y,Z及a,b,c,d,x,y,z)、特殊符号(如%,!,+,-,=等)也必须用二进制数表示,即在计算机中需将数码、字母、特殊符号等代码化,以便于计算机识别、存储和处理。 为了便于不同计算机系统和不同操作者之间的信息交换,有必要规范字母与7位二进制数之间的对应关系。目前在计算机系统中普遍采用美国标准信息交换代码(American Standard Code for Information Interchange II,简称ASCII码)。 该标准用7位二
3、进制数表示一个字符,最多可以表示128个字符,编码与字符之间的对应关系如附录A所示。 第第1章章 基础知识基础知识 十进制毕竟是人们最习惯的记数方式,在向计算机输入数据时,常用十进制数输入,但计算机只认识二进制数,因此每一位十进制数必须用二进制数表示。一位十进制数包含09十个数码,必须用4位二进制数表示,这样就需要确定09与4位二进制数0000B1111B之间的对应关系,其中较常用的8421 BCD码规定了十进制数09与4位二进制数编码之间的对应关系如下:十进制数8421 BCD码十进制数8421 BCD码00000501011000160110200107011130011810004010
4、091001第第1章章 基础知识基础知识1. 原码原码 对于带符号数来说,用最高位表示数的正负,其余各位表示该数的绝对值,这种表示方法称为原码表示法 2. 反码反码 带符号数也可以用反码表示,反码与原码的关系是: 正数的反码与原码相同,如56H反=56H原=0 1010110B。 负数的反码等于对应正数原码按位取反。 3. 补码补码 在计算机内,带符号数并不是用原码或反码表示,而是用补码表示,引入“原码”、“反码”的目的只是为了方便理解补码概念而已。 补码的定义如下:正数的补码与反码、原码相同;负数的补码等于它的反码加1。 在计算机内带符号数使用补码表示后,减法运算就可以转化为加法运算。第第1
5、章章 基础知识基础知识 在计算机中,往往把运算器、控制器做在一个芯片上,称为中央处理器(Central Processor Unit,简称CPU),有时也称为微处理器(Micro Processor Unit,MPU)。为了进一步减小电路板面积,提高系统可靠性、降低成本,将输入、输出接口电路、时钟电路以及存储器、运算器、控制器等部件集成到一个芯片内,就成为单片机(也称为微控制单元,即MicroController Unit,简称MCU),其含义是一个芯片就具备了一部完整计算机系统所必须的基本部件。为了适应不同的需求,将不同功能的外围电路,如定时器、中断控制器、A/D及D/A转换器、串行(如UA
6、RT、SPI或I2C等)通信接口电路,甚至LCD显示驱动电路等集成在一个管芯内,形成系列化产品,就构成了所谓“嵌入式”单片机控制器(embedded microcontroller)。 (1) 地址总线(Address Bus,简称AB),单向,用于传送地址信息,如图1-1中运算器与存储器之间的地址线,地址线的数目决定了可以寻址的存储空间。 (2) 数据总线(Data Bus,简称DB),一般为双向,用于CPU与存储器、CPU与外设,或外设与外设之间的传送数据(包括实际意义的数据和指令码)信息。 (3) 控制总线(Control Bus,简称CB),是计算机系统中所有控制信号线的总称,在控制总
7、线中传送的信息是控制信息。 在模拟电路中,器件、部件一般按“串联”方式连接。而在计算机电路中却采用总线连接方式:每一器件的数据线并接在一起,构成数据总线;地址线接在一起,构成地址总线,然后与CPU的数据、地址总线相连,属“并联”关系。为避免混乱,任何时候只允许一个设备与CPU通信,因此需要用控制线进行控制、选择,系统(包括器件)所有的控制线被称为控制总线。 。 第第1章章 基础知识基础知识 (1) 时钟周期:计算机在时钟信号的作用下,以节拍方时钟周期:计算机在时钟信号的作用下,以节拍方式工作。因此,必须有一个时钟生发器电路,输入微处理式工作。因此,必须有一个时钟生发器电路,输入微处理器的时钟信
8、号的周期称为时钟周期。器的时钟信号的周期称为时钟周期。 (2) 机器周期:机器完成一个机器周期:机器完成一个基本基本动作所需的时间称为动作所需的时间称为机器周期,一般由一个或一个以上的时钟周期组成,例如机器周期,一般由一个或一个以上的时钟周期组成,例如在标准在标准MCS-51系列单片机中,一个机器周期由系列单片机中,一个机器周期由12个时钟个时钟周期组成。周期组成。 (3) 指令周期:执行一条指令(如指令周期:执行一条指令(如“MOV A,#34H”,该,该指令的含义是将立即数指令的含义是将立即数34H传送到微处理器内的累加器传送到微处理器内的累加器A中)所需时间称为指令周期,它由一个到数个机
9、器周期组中)所需时间称为指令周期,它由一个到数个机器周期组成。成。 1. 8位通用微处理器内部结构8位通用微处理器内部基本结构可用图1-2描述。图1-2 CPU的内部结构简图 第第1章章 基础知识基础知识 由算术逻辑运算单元(Arithmetic Logic Unit,简称ALU)、累加器A(8位)、寄存器B(8位)、程序状态字寄存器PSW(8位)、程序计数器PC(有时也称为指令指针,即IP,16位)、地址寄存器AR(16位)、数据寄存器DR(8位)、指令寄存器IR(8位)、指令译码器ID、控制器等部分组成。第第1章章 基础知识基础知识 存储器是计算机系统中必不可少的存储设备,主要用于存放程序
10、(指令)和数据。尽管寄存器和存储器均用于存储信息,但CPU内的寄存器数量少,存取速度快,它主要用于临时存放参加运算的操作数和中间结果;而存储器一般在CPU外(但单片机CPU例外,其内部一般均含有一定容量的存储器),单独封装。 存储器的种类很多,根据存储器能否随机读写,将存储器分为两大类: 只读存储器(Read Only Memory,简称ROM)。 随机读写存储器(Random Access Memory,简称RAM)。第第1章章 基础知识基础知识 在单片机应用系统中,所需的存储器容量不大,常用PROM(可编程的只读存储器)、EPROM(紫外光可擦写的只读存储器)、OTP ROM(一次性编程的
11、只读存储器,内部结构、工作原理与EPROM相似,是一种没有擦写窗口的EPROM)、EEPROM(也称为E2PROM,是一种电可擦写的只读存储器,其结构与EPROM类似,但绝缘栅很薄,高速电子可穿越绝缘层,中和浮栅上的正电荷,起到擦除目的,也就是说可通过高电压擦除)、Flash ROM(电可擦写只读存储器,写入速度比EEPROM快,因此也称为闪烁存储器)等只读存储器作为程序存储器,使用SRAM(静态存储器)作随机读写RAM,使用E2PROM或FRAM(铁电存储器,读写速度快,操作方法与SRAM相似)作非易失的数据存储器。尽管这些存储器工作原理不同,但内部结构基本相同。 图1-3 存储器芯片及内部
12、结构 EPROM、EEPROM、Flash ROM、SRAM、FRAM等存储器内部结构可以用图1-3描述,由地址译码器、存储单元、读写控制电路等部分组成。 第第1章章 基础知识基础知识CSOEWE工作模式控制信号输出片选信号输出允许写允许信号读LLH数据输出输出禁止LHH高阻态待用(功率下降)H高阻态写入LHL数据输入存储器芯片工作状态由存储器控制信号电平状态决定 下面以CPU读取存储器中地址编号为0000H的存储单元的内容为例,说明CPU读存储器中某一存储单元信息的操作过程(如图1-4所示)。 图1-4 CPU读取存储器操作过程示意图 第第1章章 基础知识基础知识 将CPU所执行的各种操作,
13、如从指定的存储器单元中取数据、将CPU内特定寄存器内容写入存储器某一指定的存储单元中以及算术或逻辑运算等操作,用命令的形式记录下来,就称为指令(Instruction),一条指令与计算机的一种基本操作相对应。当然,指令也只能用二进制代码表示,例如在MCS-51系列单片机中,累加器A中的内容除以寄存器B中的内容(即AB)的操作用84H作为指令代码。 一条指令通常由操作码和操作数两部分组成: 操作码(Operation code)规定了指令要执行的动作,一般用一个字节表示 ;操作数(Operand)指定了参加操作的数据或数据所在的存储单元的地址。 在计算机中,所有指令的集合称为指令系统。 第第1章
14、章 基础知识基础知识 不同计算机指令系统所包含的指令种类、数目、指令代码对应的操作由CPU设计人员指定。因此,不同种类的CPU具有不同的指令系统。一般说来,不同系列CPU的指令系统不一定相同,除非它们彼此兼容。根据计算机指令系统的特征,可以将计算机指令系统分为两大类,即复杂指令系统(Complex Instruction Set Computer,简称CISC指令结构)和精简指令系统(Reduced Instruction Set Computer,简称RISC指令结构)。 第第1章章 基础知识基础知识 采用复杂指令结构的计算机系统,如MCS-51系列单片机具有如下特点: (1)指令机器码长短
15、不一,简单指令码只有一个字节,而复杂指令可能需要两个或两个以上字节描述。 根据指令代码的长短,可将指令分为: 单字节指令:这类指令仅有操作码,没有操作数,或者操作数隐含在操作码字节中。 双字节指令:这类指令第一字节为操作码,第二个字节为操作数。 多字节指令:这类指令第一字节为操作码,第二、三字节为操作数或操作数所在存储单元地址。 (2)可选择两条或两条以上指令完成同一操作,程序设计灵活性大,但缺点是指令数目较多(这类CPU一般具有数十条百余条指令) 第第1章章 基础知识基础知识 采用精简指令技术的计算机指令系统情况刚好相反:完成同一操作,一般只有一条指令可供选择,指令数目相对较少,尤其是采用了
16、精简指令的单片机CPU,如PIC系列、Atmel的AVR系列单片机,指令数目仅为数十条,但程序设计的灵活性相对较差;另外,在采用精简指令技术的计算机系统中,指令机器码长度相同,例如PIC16C54单片机任一指令机器码的长度均为12位(1.5字节),由于所有指令码长度相同,取指、译码过程中不必做更多的判断,因而指令执行速度较快。 但无论采用何种类型的指令系统,任何CPU的指令系统都会提供:数据传送指令、算术/逻辑运算指令、控制转移指令等四种基本类型指令。此外,在单片机系统中,还要提供位操作指令,以简化控制系统的程序设计。 第第1章章 基础知识基础知识 用二进制代码表示的指令称为机器语言指令,其中
17、的二进制代码称为指令的机器码。机器语言指令是计算机系统惟一能够理解和执行的指令。正因如此,形象地将二进制代码形式的指令称为机器语言指令。 由于机器语言指令中的操作码和操作数均用二进制数表示、书写,没有明显的特征,一般人很难理解和记忆。为此,人们想出了一个办法:将每条指令操作码所要完成的动作指令功能的英文缩写替代指令操作码,形成了指令操作码的助记符;并将机器语言指令中的操作数也用CPU内寄存器名、存储单元地址或I/O端口号代替,这样便形成了操作数助记符,于是就获得了“汇编语言指令”。例如,将累加器A内容清零,记为“CLR A”;用“MOV”作为数据传送指令的助记符,于是将立即数23H传送到累加器
18、A中的指令,就可以用“MOV A,#23H”(#是立即数标志)表示;将存储器4FH单元中的内容传送到累加器A中,可用“MOV A, 4FH”表示。可见,汇编语言指令比机器语言指令容易理解和记忆。 第第1章章 基础知识基础知识 程序(Program)就是指令的有机组合,是完成特定工作所用到的指令(这些指令当然是某个特定计算机系统的指令)的总称。一段程序通常由多条指令组成,程序中所包含的指令数目及种类由程序功能决定。 用机器语言指令码编写的程序,就称为机器语言程序 ,如:机器语言指令 含义(即对应汇编语言指令)74 AA;MOV A, #0AAHE4;CLE A85 40 30;MOV 30H,4
19、0H 第第1章章 基础知识基础知识 将每条指令操作码所要完成的动作用特定符号表示,即用指令功能的英文缩写替代指令操作码,形成了指令操作码的助记符;并将机器语言指令中的操作数也用CPU内寄存器名、存储单元地址或I/O端口号代替,这样便形成了操作数助记符,于是就获得了“汇编语言指令”。例如,将累加器A内容清零,记为“CLR A”;用“MOV”作为数据传送指令的助记符,于是将立即数23H传送到累加器A中的指令,就可以用“MOV A,#23H”(#是立即数标志)表示;将存储器4FH单元中的内容传送到累加器A中,就用“MOV A, 4FH”表示。可见,汇编语言指令比机器语言指令容易理解和记忆。 用指令助
20、记符(由操作码助记符和操作数助记符组成)表示的指令称为汇编语言指令,由汇编语言指令构成的程序,称为汇编语言程序(有时也称为汇编语言源程序)。可见,汇编语言程序容易理解、可读性强,方便了程序的编写和维护。 第第1章章 基础知识基础知识 当然,计算机只能理解和执行二进制代码形式的机器语言指令,不能理解和执行汇编语言指令。但可以通过专门软件或手工查表方式将汇编语言程序中的汇编语言指令逐条翻译成对应的机器语言指令,即可获得计算机能理解和执行的机器语言程序。将汇编语言程序转换为机器语言程序的过程就称为汇编过程,将完成汇编语言指令转换为机器语言指令的程序称为汇编程序,可见汇编程序的功能就是逐一读出汇编语言
21、源程序中的汇编语言指令,再通过查表比较方式,将其中的汇编语言指令逐一转换成机器语言指令。当然这一过程也可以由人工查表完成,即所谓的人工汇编。 第第1章章 基础知识基础知识 在汇编语言源程序中,除了包含可以转化为特定计算机系统的机器语言指令所对应的汇编语言指令外,还可能包含一些伪指令,如“ORG 2000H”、“END”等。“伪”者,假也,尽管它不是计算机系统对应的指令,汇编时也不产生机器码。但汇编语言程序中的伪指令并非可有可无,伪指令的作用是:指导汇编程序对源程序的汇编。 下面是MCS-51汇编程序支持的、常见的伪指令:(1)ORG nnnn ;其中nnnn是16位二进制数,该指令的含义是随后
22、的汇编语言指令机器码从nnnn单元开始存放。(2)DB n1,n2,n3,;字节定义伪指令,将随后的一串8位二进制数(字节,彼此由逗号隔开)连续存放在存储器中,用于定义字节常数表。第第1章章 基础知识基础知识 (3) DW nn1,nn2,nn3,;字定义伪指令,将随后的一串16位二进制数(两个字节,彼此由逗号隔开)连续存放在存储器中,用于定义字常数表。 (4) DS n ;保留n个存储单元伪指令。(5) “符号名 EQU 数或汇编符号 ”;等值定义伪指令,将某一常数或汇编符号用另一字符串代替,其中的汇编符号可以是寄存器名,存储单元地址,甚至是指令操作码助记符。(6) “符号名符号名 Bit
23、bit ”;位定义伪指令,将某一位存储单元地址用字符串代替。(7) “符号名符号名 DATA nn ”;地址定义伪指令,将某一存储单元地址用字符串代替。例如“TIMEL DATA 30H”伪指令的含义是存储器30H单元用“TIMEL”地址变量表示。(8) END ;汇编结束伪指令,该指令将告诉汇编程序下面没有需要汇编的指令。第第1章章 基础知识基础知识 Intel系列CPU汇编语言指令格式为: 标号: 指令操作码助记符 第一操作数 ,第二操作数 ,第三操作数 ;注释 指令执行过程可用如图1-5描述。可见,一条指令的执行过程包括了:取操作码(取指令第一字节)译码(对指令操作码进行翻译,指示控制器
24、给出相应的控制信号)取操作数(取出指令第二、三字节,指令第一字节,即操作码字节将告诉CPU该指令的长短)执行指令规定的操作。然后,不断重复“取操作码译码取操作数执行”的过程,执行随后的指令,直到程序结束(如遇到停机或暂停指令)。 在指令取出过程中,程序计数器PC每输出一个地址编码到地址寄存器AR后,PC内容自动加1,指向下一个存储单元。 图1-5 指令执行过程示意图 第第1章章 基础知识基础知识 指令由操作码和操作数组成,确定指令中操作数所在存储单元地址的方式,就是寻址方式。对于只有操作码的指令,不存在寻址方式问题;对于双操作数指令来说,每一操作数都有自己的寻址方式。 例如,在含有两个操作数的
25、指令中,第一操作数(也称为目的操作数)有自己的寻址方式;第二操作数(称为源操作数)也有自己的寻址方式。 在现代计算机系统中,为减少指令码的长度,对于算术、逻辑运算指令,一般将第一操作数和第二操作数的运算结果经ALU数据输出口回送CPU内部数据总线,再存放到第一操作数所指定的存储单元中。 第第1章章 基础知识基础知识指令中的操作数只能是下列内容之一:(1)CPU内某一寄存器名,如累加器A、通用寄存器B、堆栈指针SP等。CPU内含有什么寄存器由CPU类型决定。例如,在MCS-51系列单片机CPU内,就含有累加器A、通用寄存器B、堆栈指针SP、程序状态字寄存器PSW以及工作寄存器组R7R0。(2)存
26、储单元。存贮单元地址范围由CPU寻址范围以及实际安装的存储器容量、连接方式决定。(3)I/O端口号。在通用微机系统中,I/O地址空间与存储器地址空间相互独立;不过在单片机系统中,I/O端口地址空间往往与外存储器地址空间连在一起,不再区分。(4)常数。常数类型及范围也与CPU类型有关。 第第1章章 基础知识基础知识 当指令第二操作数(源操作数)为8位或16位常数时,就称为立即寻址方式,其中的常数称为立即数。如:MOV A,#23H ;其中第二操作数“23H”就是立即数,含义是将立即数23H传送到累加器A(目的操作数)中。又如:MOV DPTR, #2000H ;将立即数2000H送到数据指针DP
27、TR(16位寄存器)寄存器中。在立即寻址方式中,立即数包含在指令码中,取出指令码时也就取出了可以立即使用的操作数(也正因如此,该操作数被称为“立即数”,并把这一寻址方式形象地称为“立即寻址”方式)。例如“MOV A,#23H”指令机器码为“74 23”,在存储器中的存放位置及执行结果可用图1-6表示。 第第1章章 基础知识基础知识图1-6 立即寻址示意图 在直接寻址方式中,操作数是某一存储单元的地址码。例如:MOV A,0023H ;直接使用存储单元地址作为源操作数。该指令的含义是将0023H存储单元中的内容传送到累加器A中,其中的“0023H”不再是立即数,而是存储单元的地址编码。假设存储器
28、中0023H单元的内容为55H,则该指令执行后,累加器A中的内容将变为55H,指令代码和执行结果可用图1-7表示。 图1-7 直接寻址示意图 在直接寻址方式中,存储单元地址一般为16位,但在MCS-51系列单片机中,直接寻址方式仅适用于内部RAM前128(00H7FH)字节存储单元、片内位存储单元(00H7FH)、特殊功能寄存器(80HFFH),因此地址编码仅为8位,如: MOV 23H,A第第1章章 基础知识基础知识 在寄存器寻址方式中,操作数是CPU内的某一寄存器名。例如:MOV A,23H ;在这条指令中,目的操作数是累加器A。因此,这条指令目的操作数采用寄存器寻址方式。寄存器寻址方式可
29、以用在目的操作数中,也可以用在源操作数中,如:MOV 23H,A ;在这条指令中,累加器A是源操作数。因此,这条指令源操作数采用寄存器寻址方式。 在MCS-51中,可用于寄存器寻址方式的寄存器有:累加器A、寄存器B(但仅限于乘法指令)、数据指针DPTR、位操作指令中的进位标志Cy、工作组寄存器R7R0。 第第1章章 基础知识基础知识将寄存器内容作为指令中操作数所在存储单元地址编码的寻址方式,称为寄存器间接寻址方式。例如:MOV A,R0 该指令的含义是将寄存器R0内容指定的内部RAM单元的内容传送到累加器A中。假设R0=23H,而内部RAM 23H单元的内容为55H,则指令执行后,累加器A的内
30、容将为55H。指令中的“”是间接寻址标志,该指令与“MOV A,R0”不同,“MOV A,R0”指令源操作数采用寄存器寻址方式,含义是将寄存器R0内容传送到累加器中,因此“MOV A,R0”指令执行后,A的内容将是23H。 一般说来,CPU内仅有部分寄存器可用作间接寻址寄存器,至于哪些寄存器可用作间接寻址寄存器由CPU指令系统决定。例如,在MCS-51系列单片机中,只能使用寄存器R0、R1以及DPTR作为间接寻址寄存器。 第第1章章 基础知识基础知识将某一寄存器作为基址寄存器,另一寄存器作为变址寄存器,两者相加后作为操作数所在存储单元地址的寻址方式就称为变址寻址方式。例如:MOVC A,A+D
31、PTR 数据指针寄存器DPTR(16位,作为基址寄存器)加上累加器A(作为变址寄存器)后获得存储器单元地址,并将该单元内容传送到累加器A中。在这一指令中,源操作数采用了变址寻址方式。 第第1章章 基础知识基础知识相对寻址的含义是以程序计数器PC的当前值加上指令中给出的相对偏移量rel作为程序计数器PC的值,这一寻址方式用在条件转移指令中。例如:JZ lable;其中lable为转移的目标地址 第第1章章 基础知识基础知识 位寻址方式是MCS-51系列单片机特有的一种寻址方式,尽管目前控制系统中多用4位、8位、16位,甚至32位单片机芯片,但有时只需要完成简单的逻辑控制,如电机的开、关;指示灯的
32、亮、灭,为此8位单片机系统也支持位寻址功能,例如:MOV C,23H ;指令中的“C”是进位标志Cy的简称,23H是位寻址空间内的位地址。操作码与操作数不同寻址方式的组合就构成了特定CPU的指令系统,但在特定CPU指令系统内,操作码支持何种类型的寻址方式,由CPU决定。例如在MCS-51指令系统中,PUSH指令(将操作数压入堆栈)只支持直接寻址方式。 第第1章章 基础知识基础知识计算机技术三个发展方向: 巨型化 微型化 单片化:1.4.1单片机及其特点 1. 单片机概念 在通用微机中央处理器基础上,将输入/输出(I/O)接口电路、时钟电路以及一定容量的存储器等部件集成在同一芯片上,再加上必要的
33、外围器件,如晶体振荡器,就构成了一个较为完整的计算机硬件系统。由于这类计算机系统的基本部件均集成在同一芯片内,因此被称为单片微控制器(Single-Chip-Micro Controller,简称单片机国内习惯称谓)、微控制单元(MicroController Unit,简称MCU)或嵌入式控制器(Embedded Controller)。 第第1章章 基础知识基础知识2. 单片机芯片主要特征单片机芯片主要特征(1)抗干扰性强,工作温度范围宽(按工作温度分类,有民用级、工业级、汽车级及军用级)。(2)可靠性高。在工业控制中,任何差错都可能造成极其严重的后果,因此在单片机芯片中普遍采用硬件看门狗
34、技术,通过“复位”唤醒处于“失控”状态下单片机芯片。(3)电磁辐射量小。(4)控制功能往往很强,数值计算能力较差。(5)指令系统比通用微机系统简单。(6)单片机芯片往往不是单一数字电路芯片,而是数字、模拟混合电路系统,即单片机芯片内常集成了一定数量的模拟比较器、AD及DA转换电路等。(7)采用嵌入式结构。 (8) 更新换代速度比通用微处理器慢得多。第第1章章 基础知识基础知识1.4.2 单片机技术现状及将来发展趋势单片机技术现状及将来发展趋势 单片机芯片系列、品种、规格繁多,先后经历单片机芯片系列、品种、规格繁多,先后经历4位机、位机、8位机、位机、16位机、新一代位机、新一代8位机、位机、32位机等几个具有代表性位机等几个具有代表性的发展阶段。的发展阶段。 目前主流品种主要是新一代目前主流品种主要是新一代8位单片机芯片、位单片机芯片、32位嵌入位嵌入式单片机芯片。式单片机芯片。第第1章章 基础知识基础知识1. 8位单片机芯片的主流品种位单片机芯片的主流品种 MCS-51系列最先由Intel公司开发,后来其他公司通过技术转让、交换等方式取得了MCS-51内核技术。生产厂家很多,目前主要有Philips、Atmel、Winbond(W78及W77系列)、SST、STC、LG(GMS90系列)等。 特点
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 江苏省苏州工业园区星澄校2026年初三第六次月考化学试题含解析
- 2026届湖北省当阳市重点达标名校人教A版高中化学试题初三二轮平面向量测试含解析
- 福建省南平市剑津片区重点达标名校2026届初三生物试题第三次模拟考试试题含解析
- 重庆市北碚区西南大附属中学2026年中考化学试题原创模拟卷(四)含解析
- 2026届山东省聊城莘县联考初三2月开学模拟(网络考试)生物试题含解析
- 2026年安徽省宿州初三二诊模拟考试生物试题含解析
- 2026年包装二次利用设计:茶叶盒变身小灯的红点奖作品拆解
- 2026年地热回收系统应用:冷库余热用于生产生活热水循环案例
- 2025年临床执业《儿科学》冲刺卷
- 影视后期特效师面试宝典
- 自然资源资产生态价值核算技术指南(试行)
- (必会)中级医疗救护员技能鉴定备考题库(附答案)
- 2026年大连枫叶职业技术学院单招职业技能考试题库附答案详解(综合卷)
- (正式版)DB2102∕T 0010-2020 《氨制冷系统4S安全维保服务规范》
- 高三化学二轮复习析考题之“向”思备考之“策”《结构》的考察与教学课件()
- 2026年南京机电职业技术学院单招综合素质考试题库附参考答案详解(综合卷)
- 2026年大庆职业学院单招职业技能考试题库及答案解析
- 劳动创造美好生活2026年新学期劳动教育开学第一课
- 2026年春苏教版(2026修订)小学数学五年级第二学期教学计划及进度表
- 2026四川能投综合能源有限责任公司招聘19人备考题库参考答案详解
- 沥青路面灌缝培训课件
评论
0/150
提交评论