单片机原理及接口技术(第三版)教材习题解答

合集下载

单片机原理及接口技术(微课版 第3版)-习题及答案 (12)[1页]

单片机原理及接口技术(微课版 第3版)-习题及答案 (12)[1页]

《单片机原理及接口技术》(第3版)人民邮电出版社
第12章
思考题及习题12
1.判断下列说法是否正确?
(1)用控制步进电机只有周期性的误差而无累积误差。


(2)步进电机是将脉冲信号转变为角位移或线位移的闭环控制元件。


(3)在非超载的情况下,步进电机的转速、停止的位置只取决于脉冲信号的频率和脉冲数,而不受负载变化的影响。


(4)步进电机的驱动是由单片机通过对每组线圈中的电流的顺序切换来使电机作步进式旋转。


2.单片机驱动直流电机控制转速,最常见的驱动方式是什么?
答:采用PWM(脉宽调制)脉冲波来驱动, PWM脉冲波的占空比对应于电机所需的转速。

3.对图12-12进行改动,设计出单片机采用中断方式控制微型打印机打印“Welcom You”
字符串的硬件接口电路以及软件程序。

INT引脚相连即可。

欲打印的字符串,只需向微型打答:把图12-12BUSY脚直接与单片机的0
印机发送字符串中各字母的ASCII码即可。

程序设计可参考【例12-4】
4.常用的光电耦合器分为哪几种类型?光电隔离的主要优点是什么?
答:光电耦合器主要分为:晶体管输出型、晶闸管输出型。

光电隔离的主要优点是: 由于光电隔离的作用,可使输入、输出两部分的电流信号独立,且没有电气上的联系。

另外光电耦合器的发光二极管是电流驱动器件,可以形成电流环路的传送形式。

由于电流环电路是低阻抗电路,它对噪音的敏感度低,因此提高了通讯系统的抗干扰能力。

常用于有噪音干扰的环境下传输信号。

单片机原理及接口技术(第三版)课后答案详解

单片机原理及接口技术(第三版)课后答案详解

37、 MOV A,61H
;F2H→A
MOV B,#02H
;02H→B
MUL AB
;F2H×O2H=E4H→A
ADD A,62H
;积的低 8 位加上 CCH→A
JZ L1
;是,转 L1
INC R0
;不是,地址增 1,指向下一个待查数据
DJNZ R2,LOOP ;数据块长度减 1,不等于 0,继续查找
MOV 51H,#00H ;等于 0,未找到,00H→51H
RET
L1:MOV 51H,#01H ;找到,01H→51H
RET
26、 MOV R2,#31H ;数据块长度→R2
;03H⊕37H=34H
CPL A
;34H 求反等于 CBH
所以(A)=CBH
17、(1)SETB ACC.0 或 SETB E0H ;E0H 是累加器的地址
(2)CLR ACC.7
CLR ACC.6
CLR ACC.5
CLR ACC.4
(3)CLR ACC.6
CLR ACC.5
CLR ACC.4
CLR ACC.3
DA A
;十进制调整
MOV @R0,A ;存放结果
INC R0
;指向下一个字节
IP ;数据块长度减 1,不等于 0,继续查找
RET
31、 MOV R2,#08H ;数据块长度→R2
MOV R0,#30H ;数据块目的地址→R0
MOV DPTR,#2000H ;数据块源地址→DPTR
数) 7850 (第一个字节的后三位是寄存器,前一个条指令是 010 也就是指的
R2,在这里是 R0,所以应该是 78,后一个字节存放的是立即数)DAFC (这里

单片机原理与接口技术第三版课后答案

单片机原理与接口技术第三版课后答案

单片机原理与接口技术第三版课后答案【篇一:单片机原理及接口技术课后答案李朝青 (第三版)】lass=txt>第一章1.单片机具有哪些特点(1)片内存储容量越来越大。

(2抗干扰性好,可靠性高。

(3)芯片引线齐全,容易扩展。

(4)运行速度高,控制功能强。

(5)单片机内部的数据信息保存时间很长,有的芯片可以达到100年以上。

2. 89c51单片机内包含哪些主要逻辑功能部件?答:80c51系列单片机在片内集成了以下主要逻辑功能部件:(l)cpu(中央处理器):8位(2)片内ram:128b(3)特殊功能寄存器:21个(4)程序存储器:4kb(5)并行i/o口:8位,4个(6)串行接口:全双工,1个(7)定时器/计数器:16位,2个(8)片内时钟电路:1个3.什么是微处理器(cpu)、微机和单片机?答:微处理器本身不是计算机,但它是小型计算机或微机的控制和处理部分。

微机则是具有完整运算及控制功能的计算机,除了微处理器外还包括存储器、接口适配器以及输入输出设备等。

单片机是将微处理器、一定容量的ram、rom以及i/o口、定时器等电路集成在一块芯片上,构成的单片微型计算机。

4. 微型计算机怎样执行一个程序?答:通过cpu指令,提到内存当中,再逐一执行。

5.什么是嵌入式系统?他有哪些类型?为什么说单片机是典型的嵌入式系统?答; 嵌入式系统是将先进的计算机技术、半导体技术和电子技术和各个行业的具体应用相结合后的产物,这一点就决定了它必然是一个技术密集、资金密集、高度分散、不断创新的知识集成系统。

它有嵌入式微处理器、嵌入式微控制器、嵌入式dsp处理器、嵌入式片上系统等。

嵌入式系统的出现最初是基于单片机的。

它从体系结构到指令系统都是按照嵌入式应用特点专门设计的,能最好的满足面对控制对象,应运系统的嵌入、现场的可靠运行以及非凡的控制品质要求。

因此,她是典型的嵌入式系统。

第二章1.89c51单片机内包含哪些主要逻辑功能部件?答:80c51系列单片机在片内集成了以下主要逻辑功能部件:(l)cpu(中央处理器):8位(2)片内ram:128b(3)特殊功能寄存器:21个(4)程序存储器:4kb(5)并行i/o口:8位,4个(6)串行接口:全双工,1个(7)定时器/计数器:16位,2个(8)片内时钟电路:1个2.89c51的ea端有何用途?3. 89c51的存储器分哪几个空间?如何区别不同空间的寻址?答:rom(片内rom和片外rom统一编址)(使用movc)(数据传送指令)(16bits地址)(64kb)片外ram(movx)(16bits地址)(64kb)片内ram(mov)(8bits地址)(256b)4. 简述89c51片内ram的空间分配。

新版单片机原理及接口技术课后答案第三版样本

新版单片机原理及接口技术课后答案第三版样本

新版单⽚机原理及接⼝技术课后答案第三版样本第⼀章1.单⽚机具有哪些特点( 1) ⽚内存储容量越来越⼤。

( 2抗⼲扰性好, 可靠性⾼。

( 3) 芯⽚引线齐全, 容易扩展。

( 4) 运⾏速度⾼, 控制功能强。

( 5) 单⽚机内部的数据信息保存时间很长, 有的芯⽚能够达到1 以上。

2. 89C51单⽚机内包含哪些主要逻辑功能部件?答: 80C51系列单⽚机在⽚内集成了以下主要逻辑功能部件:(l)CPU(中央处理器):8位(2)⽚内RAM:128B(3)特殊功能寄存器:21个(4)程序存储器:4KB(5)并⾏I/O⼝:8位, 4个(6)串⾏接⼝:全双⼯, 1个(7)定时器/计数器:16位, 2个(8)⽚内时钟电路:1个3.什么是微处理器(CPU)、微机和单⽚机?答: 微处理器本⾝不是计算机, 但它是⼩型计算机或微机的控制和处理部分。

微机则是具有完整运算及控制功能的计算机, 除了微处理器外还包括存储器、接⼝适配器以及输⼊输出设备等。

单⽚机是将微处理器、⼀定容量的RAM、ROM以及I/O⼝、定时器等电路集成在⼀块芯⽚上, 构成的单⽚微型计算机。

4. 微型计算机怎样执⾏⼀个程序?答: 经过CPU指令, 提到内存当中, 再逐⼀执⾏。

5.什么是嵌⼊式系统? 她有哪些类型? 为什么说单⽚机是典型的嵌⼊式系统?答; 嵌⼊式系统是将先进的计算机技术、半导体技术和电⼦技术和各个⾏业的具体应⽤相结合后的产物, 这⼀点就决定了它必然是⼀个技术密集、资⾦密集、⾼度分散、不断创新的知识集成系统。

它有嵌⼊式微处理器、嵌⼊式微控制器、嵌⼊式DSP处理器、嵌⼊式⽚上系统等。

嵌⼊式系统的出现最初是基于单⽚机的。

它从体系结构到指令系统都是按照嵌⼊式应⽤特点专门设计的, 能最好的满⾜⾯对控制对象, 应运系统的嵌⼊、现场的可靠运⾏以及⾮凡的控制品质要求。

因此, 她是典型的嵌⼊式系统。

第⼆章1.89C51单⽚机内包含哪些主要逻辑功能部件?答: 80C51系列单⽚机在⽚内集成了以下主要逻辑功能部件:(l)CPU(中央处理器):8位(2)⽚内RAM:128B(3)特殊功能寄存器:21个(4)程序存储器:4KB(5)并⾏I/O⼝:8位, 4个(6)串⾏接⼝:全双⼯, 1个(7)定时器/计数器:16位, 2个2.89C51的EA端有何⽤途?答: /EA端接⾼电平时, CPU只访问⽚内/doc/7c9fb100e73a580216fc700abb68a98270feac55.html 并执⾏内部程序, 存储器。

单片机原理及接口技术 李全利 第三版 课后答案 xt10

单片机原理及接口技术 李全利 第三版 课后答案 xt10

章10 80C51单片机C语言程序设计1.C51应用程序具有怎样的结构?答:C51程序由一个或多个函数构成,其中至少应包含一个主函数main。

程序从主函数开始执行,调用其它函数后又返回主函数,被调用函数如果位于主调函数前面,可以直接调用,否则应先说明后调用。

被调用函数可以是用户自编的函数,或是C51编译器提供的库函数。

2.C51支持的数据类型有哪些?答:字符型、整型、长整型、浮点型、位型、访问SFR。

3.C51支持的存储器类型有哪些?与单片机存储器有何对应关系?答:见表9.2所示。

4.C51有哪几种编译模式?每种编译模式的特点如何?答:SMALL:小模式。

变量默认在片内RAM。

空间小,速度块;COMPACT:紧凑模式。

变量默认在片外RAM的页(256字节,页号由P2口决定);LARGE:大模式。

变量默认在片外RAM的64KB范围。

空间大,速度慢。

5、中断函数是如何定义的?各种选项的意义如何?答:interrupt n 用于定义中断函数,n为中断号,可以为0~31,通过中断号可以决定中断服务程序的入口地址。

常用的中断源对应的中断号6、C51应用程序的参数传递有哪些方式?特点如何?答:参数传递可以采用寄存器、固定存储器位置方式。

寄存器传递方式最多可以传递3个参数。

这种参数传递可以产生高效的代码。

当无寄存器可用时,参数可以采用固定的存储器位置传递。

在SMALL模式下,参数传递在内部RAM中完成。

在COMPACT和LARGER模式下,参数的传递要在外部RAM中完成。

7、一般指针与基于存储器的指针有何区别?答:定义时未指定它所指向的对象的存储器类型时,该指针变量就被认为是一般指针。

一般指针占用3个字节:第一个字节存放该指针的存储器类型编码(由编译模式的默认值确定),第二和第三个字节分别存放该指针的高位和低位地址偏移量。

定义时就指定了它所指向的对象的存储类型时,该指针变量就属于基于存储器的指针。

基于存储器的指针可以高效访问对象,类型由C51源代码中存储器类型决定,且在编译时确定。

单片机原理及接口技术第三版李朝青课后习题答案样本

单片机原理及接口技术第三版李朝青课后习题答案样本

单片机原理及接口李朝青1.89C51单片机内包含哪些主要逻辑功能部件?答:80C51系列单片机在片内集成了以下主要逻辑功能部件:(DCPU冲央处理器):8位(2)片内RAM:128B⑶特殊功能寄存器:21个⑷程序存储器:4KB(5)并行1/0口:8位,4个(6)串行接□:全双工,1个⑺定时器/计数器:16位,2个(8)片内时钟电路:1个2.89C51的EA端有何用途?答:/EA端接高电平时,CPU只访问片内flash Rom并执行内部程序, 存储器。

/EA端接低电平时,CPU只访问外部ROM,并执行片外程序存储器中的指令。

/EA端保持高电平时,CPU执行内部存储器中的指令。

3・89C51的存储器分哪几个空间?如何区别不同空间的寻址?答:ROM(片内ROM和片外ROM统一编址)(使用MOVC)(数据传送指令)(16bits地址)(64KB)片外RAM( MOVX)( 16bits 地址)(64KB)片内RAM( MOV)( 8bits 地址)(256B)4.简述89C51片内RAM的空间分配。

答:片内RAM有256B低128B是真正的RAM区高128B是SFR(特殊功能寄存器)区5.简述布尔处理存储器的空间分配,片内RAM中包含哪些可位寻址单元。

答:片内RAM区从00H〜FFH( 256B)其中20H〜2FH(字节地址)是位寻址区对应的位地址是00H〜7FH6・如何简捷地判断89C51正在工作?答:用示波器观察8051的XTAL2端杲否有脉冲信号输出(判断震荡电路工作是否正常?)ALE(地址锁存允许)(Address Latch Enable)输出是fosc的6 分频用示波器观察ALE是否有脉冲输出(判断8051芯片的好坏?)观察PSEN(判断8051能够到EPROM或ROM中读取指令码?)因为/PSEN接外部EPROM( ROM)的/OE端子OE=Output Enable(输出允许)7.89C51如何确定和改变当前工作寄存器组?答:PSW(程序状态字)(Program Status Word)中的RS1 和RSO 能够给出4中组合用来从4组工作寄存器组中进行选择PSW 属于SFR( Special Function Register)(特殊功能寄存器)8.89C51 P0 □用作通用I /O □输入时,若经过TTL9C”门输入数据,应注意什么?为什么?答:9・读端□锁存器和”读引脚”有何不同?各使用哪种指令?答:读锁存器(ANLP0,A)就是相当于从存储器中拿数据,而读引脚是从外部拿数据(MOV A,Pl这条指令就是读引脚的,意思就是把端Dpi输入数据送给A)传送类MOV,判位转移JB、JNB、这些都属于读引脚,平时实验时经常见这些指令于外部通信,判断外部键盘等;字节交换XCH、XCHD 算术及逻辑运算ORL、CPL、ANL. ADD、ADDC、SUBB、INC、DEC控制转移CJNE. DJNZ都属于读锁存器。

单片机原理及接口技术课后答案李朝青第三版定稿版

单片机原理及接口技术课后答案李朝青第三版定稿版

单片机原理及接口技术课后答案李朝青第三版精编W O R D版IBM system office room 【A0816H-A0912AAAHH-GX8Q8-GNTHHJ8】第一题 8051单片机内包含哪些主要逻辑功能部件?1.CPU2.ROM3.RAM4.Timer/Counter5.UART(串口)(通用异步串行接收机发送机)6.4个8bits Port(并口)7.Int0,int1(外部中断)第二题8051的/EA端有什么用处?1.EA端Enable Address(外部程序存储器地址允许输入端)2.低电平有效3.EA=0(低电平有效)时,只允许访问外部存储器4.EA=1时,可以访问内部和外部存储器5.EA还有复用功能,Vpp(Pulse of Programming)(编程脉冲)(固化编程电压输入端)第三题8051的存储器分为那几个空间怎样区别不同空间的寻址1.ROM(片内ROM和片外ROM统一编址)(使用MOVC)(数据传送指令)(16bits地址)(64KB)2.片外RAM(MOVX)(16bits地址)(64KB)3.片内RAM(MOV)(8bits地址)(256B)什么是普林斯顿结构哈佛结构1.普林斯顿结构,ROM和RAM统一编址2.哈佛结构,ROM和RAM分开编址第四章8051片内RAM的空间是怎样分配的?1.片内RAM有256B2.低128B是真正的RAM区3.高128B是SFR(特殊功能寄存器)区真正的RAM区可以分成那几个部分?1.4个工作寄存器区(R0~R7)2.位寻址区3.真正的RAM区第五题简述布尔处理存储器的空间分配,片内RAM中包含哪些可位寻址单元?1.片内RAM区从00H~FFH(256B)2.其中20H~2FH(字节地址)是位寻址区3.对应的位地址是00H~7FH第六题如何简洁地判断8051正在工作?1.用示波器观察8051的XTAL2端是否有脉冲信号输出(判断震荡电路工作是否正常)2.ALE(地址锁存允许)(Address Latch Enable)输出是fosc的6分频3.用示波器观察ALE是否有脉冲输出(判断 8051芯片的好坏)4.观察PSEN(判断8051能够到EPROM 或ROM中读取指令码)5.因为/PSEN接外部EPROM(ROM)的/OE端子6.OE=Output Enable(输出允许)第七题 8051如何确定和改变当前工作寄存器组?1.PSW(程序状态字)(Program Status Word)中的RS1和RS02.可以给出4中组合3.用来从4组工作寄存器组中进行选择4.PSW属于SFR(Special Function Register)(特殊功能寄存器)第十题 8051的/EA信号有什么功能在使用8031的时候,EA信号引脚应该如何处理1.EA=Enable Address(外部程序存储器地址允许输入端)2.EA=0(低电平有效)只允许访问外部存储器3.EA=1内外ROM都可以访问4.因为8031没有片内ROM5.只能访问片外的EPROM6.应该使EA=0(有效)第十二题内部RAM第128B单元划分成那几个主要部分各部分主要功能是什么1.当前工作寄存器组(4组)(00H~1FH)2.位寻址区(20H~2FH)3.真正的RAM区(30H~7FH)第十三题使单片机复位有哪几种方法?复位后机器的初始状态如何?1.上电复位2.上电复位+手动复位3.脉冲复位4.复位会重置一些寄存器第十四题开机复位后,CPU使用的是哪组工作寄存器它们的地址什么什么1.8051有4个工作寄存器组2.分别从R0~R73.分别位于 00H~07H,08H~0FH,10H~17H,18H~1FH4.开机复位后,默认使用寄存器组0第十五题 PSW的作用是什么作用是什么1.PSW是一个SFR(特殊功能寄存器)2.位于片内RAM的高128B3.具体地址D0H(00H~FFH)(片内RAM的编址)(8bits编址方法)4.PSW=Program Status Word(程序状态字)PSW的常用标志位有哪些?1.CY=Carry(进位标志位)2.AC=Auxiliary Carry(辅助进位标志位)(半进位标志位)3.F0用户标志位4.RS1,RS0,用来选择当前工作寄存器组(R0~R7)(4选1)5.OV=Overflow(溢出标志位)6.P=Parity(奇偶校验位)第十五题位地址7CH和字节地址7CH如何区别位地址7CH在片内RAM中什么地方1.片内RAM的地址从00H~FFH2.其中20H~2FH(字节地址)是位寻址区(bits)3.位地址从00H~7FH4.位地址7CH位于字节地址2FH5.可以从寻址方式来区分6.位地址使用位寻址方式7.字节地址使用直接寻址,间接寻址第十七题 8051的时钟周期,震荡周期有什么关系?1.震荡周期2.时钟周期=状态周期(state)3.时钟周期=2*振荡周期4.机器周期=6*时钟周期=12*震荡周期5.指令周期=1~4个机器周期第十八题一个机器周期的时序如何划分?1.一个机器周期=12个震荡周期=6个时钟周期(状态周期)2.S1P1,S1P2,S2P1,S2P2,S3P1,S3P2,S4P1,S4P2,S5P1,S5P2,S6P1,S6P23.其中s=state(状态),p=phase(相位)第十九题什么叫做堆栈SP是什么它的作用是什么8051堆栈的容量不能超过多少个字节?1.Stack(堆栈)2.具有FILO,LIFO的特性3.SP=Stack Pointer(堆栈指针)4.SP是栈顶指示器评论这张1.微处理器,RAM,ROM,以及I/O口,定时器,构成的微型计算机称为单片机。

单片机原理及接口技术第三版李朝青课后习题答案样本

单片机原理及接口技术第三版李朝青课后习题答案样本

单片机原理及接口李朝青1.89C51单片机内包括哪些重要逻辑功能部件?答:80C51系列单片机在片内集成了如下重要逻辑功能部件:(l)CPU(中央解决器):8位(2)片内RAM:128B(3)特殊功能寄存器:21个(4)程序存储器:4KB(5)并行I/O口:8位,4个(6)串行接口:全双工,1个(7)定期器/计数器:16位,2个(8)片内时钟电路:1个2.89C51EA端有何用途?答:/EA端接高电平时,CPU只访问片内flash Rom并执行内部程序,存储器。

/EA端接低电平时,CPU只访问外部ROM,并执行片外程序存储器中指令。

/EA 端保持高电平时,CPU执行内部存储器中指令。

3. 89C51存储器分哪几种空间?如何区别不同空间寻址?答:ROM(片内ROM和片外ROM统一编址)(使用MOVC)(数据传送指令)(16bits 地址)(64KB)片外RAM(MOVX)(16bits地址)(64KB)片内RAM(MOV)(8bits地址)(256B)4. 简述89C51片内RAM空间分派。

答:片内RAM有256B低128B是真正RAM区高128B是SFR(特殊功能寄存器)区5. 简述布尔解决存储器空间分派,片内RAM中包括哪些可位寻址单元。

答:片内RAM区从00H~FFH(256B)其中20H~2FH(字节地址)是位寻址区相应位地址是00H~7FH6. 如何简捷地判断89C51正在工作?答:用示波器观测8051XTAL2端与否有脉冲信号输出(判断震荡电路工作与否正常?)ALE(地址锁存容许)(Address Latch Enable)输出是fosc6分频用示波器观测ALE与否有脉冲输出(判断 8051芯片好坏?)观测PSEN(判断8051可以到EPROM 或ROM中读取指令码?)由于/PSEN接外部EPROM(ROM)/OE端子OE=Output Enable(输出容许)7. 89C51如何拟定和变化当前工作寄存器组?答:PSW(程序状态字)(Program Status Word)中RS1和RS0可以给出4中组合用来从4组工作寄存器组中进行选取PSW属于SFR(Special Function Register)(特殊功能寄存器)8. 89C51 P0口用作通用I/O口输入时,若通过TTL“OC”门输入数据,应注意什么?为什么?答:9. 读端口锁存器和“读引脚”有何不同?各使用哪种指令?答:读锁存器(ANL P0,A)就是相称于从存储器中拿数据,而读引脚是从外部拿数据(如MOV A,P1 这条指令就是读引脚,意思就是把端口p1输入数据送给A)传送类MOV,判位转移JB、JNB、这些都属于读引脚,平时实验时经惯用这些指令于外部通信,判断外部键盘等;字节互换XCH、XCHD算术及逻辑运算 ORL、CPL、ANL、ADD、ADDC、SUBB、INC、DEC控制转移CJNE、DJNZ都属于读锁存器。

单片机原理及接口技术课后答案李朝青第三版

单片机原理及接口技术课后答案李朝青第三版
10.P0作为输出口时,必须外接上拉电阻才能有高电平输出,作为输入口时,必须先向锁存器写“1”;作为普通I/O口使用或低8位地址/数据总线使用。
P1口有上拉电阻,对FLASHROM编程和校验是P1接收低八位地址;只用作普通I/O口使用。
P2口比P1口多了一个转换控制开关;作为普通I/O口使用或高8位地址线使用时访问外部程序存储器和16位地址的外部数据存储器。
第十题8051的/EA信号有什么功能在使用8031的时候,EA信号引脚应该如何处理
1.EA=Enable Address(外部程序存储器地址允许输入端)
2.EA=0(低电平有效)只允许访问外部存储器
3.EA=1内外ROM都可以访问
4.因为8031没有片内ROM
5.只能访问片外的EPROM
6.应该使EA=0(有效)来自16.保留的存储单元存储单元
保留目的
0000H~0002H
复位后初始化引导程序地址
0003H~000AH
外部中断0
000BH~0012H
定时器0溢出中断
0013H~001AH
外部中断1
001BH~0022H
定时器1溢出中断
0023H~002AH
串行端口中断
002BH
定时器2中断
17.单片机的寻址方式:寄存器寻址,直接寻址,立即数寻址,寄存器间接寻址,变址寻址,相对寻址,位寻址。
3.高128B是SFR(特殊功能寄存器)区
真正的RAM区可以分成那几个部分
1.4个工作寄存器区(R0~R7)
2.位寻址区
3.真正的RAM区
第五题简述布尔处理存储器的空间分配,片内RAM中包含哪些可位寻址单元
1.片内RAM区从00H~FFH(256B)

单片机原理及接口技术(第三版)教材习题解答

单片机原理及接口技术(第三版)教材习题解答

单片机原理与接口技术教材习题全部解答第1章绪论1-1解答:第一台计算机的研制目的是为了计算复杂的数学难题。

它的特点是:计算机字长为12位,运算速度为5 000次/s,使用18 800个电子管,1 500个继电器,占地面积为150 m2,重达30 t,其造价为100多万美元。

它的诞生,标志着人类文明进入了一个新的历史阶段。

1-2解答:单片微型计算机简称单片机。

一个完整的单片机芯片至少有中央处理器(CPU)、随机存储器(RAM)、只读存储器(ROM)、定时/计数器与I/O接口等部件。

1-3解答:单片机的发展大致经历了四个阶段:第一阶段(1970—1974年),为4位单片机阶段;第二阶段(1974—1978年),为低中档8位单片机阶段;第三阶段(1978—1983年),为高档8位单片机阶段;第四阶段(1983年至今),为8位单片机巩固发展阶段与16位单片机、32位单片机推出阶段。

1-4解答:Intel公司的MCS-48系列、MCS-51系列、MCS-96系列产品;Motorola公司的6801、6802、6803、6805、68HC11系列产品;Zilog公司的Z8、Super8系列产品;Atmel公司的AT89系列产品;Fairchild公司的F8和3870系列产品;TI公司的TMS7000系列产品;NS公司的NS8070系列产品;NEC公司的μCOM87(μPD7800)系列产品;National公司的MN6800系列产品;Hitachi公司的HD6301、HD63L05、HD6305。

1-5解答:(1)8031/8051/8751三种型号,称为8051子系列。

8031片没有ROM,使用时需在片外接EPROM。

8051片含有4KB的掩模ROM,其中的程序是生产厂家制作芯片时烧制的。

8751片含有4KB的EPROM,用户可以先用紫外线擦除器擦除,然后再利用开发机或编程器写入新的程序。

(2)8032A/8052A/8752A是8031/8051/8751的增强型,称为8052子系列。

单片机原理及接口技术课后答案_(第三版)

单片机原理及接口技术课后答案_(第三版)

单片机原理及接口技术课后答案_(第三版)标准化文件发布号:(9312-EUATWW-MWUB-WUNN-INNUL-DQQTY-第一章1.单片机具有哪些特点(1)片内存储容量越来越大。

(2抗干扰性好,可靠性高。

(3)芯片引线齐全,容易扩展。

(4)运行速度高,控制功能强。

(5)单片机内部的数据信息保存时间很长,有的芯片可以达到100年以上。

2. 89C51单片机内包含哪些主要逻辑功能部件答:80C51系列单片机在片内集成了以下主要逻辑功能部件:(l)CPU(中央处理器):8位(2)片内RAM:128B(3)特殊功能寄存器:21个(4)程序存储器:4KB(5)并行I/O口:8位,4个(6)串行接口:全双工,1个(7)定时器/计数器:16位,2个(8)片内时钟电路:1个3.什么是微处理器(CPU)、微机和单片机答:微处理器本身不是计算机,但它是小型计算机或微机的控制和处理部分。

微机则是具有完整运算及控制功能的计算机,除了微处理器外还包括存储器、接口适配器以及输入输出设备等。

单片机是将微处理器、一定容量的RAM、ROM以及I/O口、定时器等电路集成在一块芯片上,构成的单片微型计算机。

4. 微型计算机怎样执行一个程序答:通过CPU指令,提到内存当中,再逐一执行。

5.什么是嵌入式系统他有哪些类型为什么说单片机是典型的嵌入式系统答; 嵌入式系统是将先进的计算机技术、半导体技术和电子技术和各个行业的具体应用相结合后的产物,这一点就决定了它必然是一个技术密集、资金密集、高度分散、不断创新的知识集成系统。

它有嵌入式微处理器、嵌入式微控制器、嵌入式DSP处理器、嵌入式片上系统等。

嵌入式系统的出现最初是基于单片机的。

它从体系结构到指令系统都是按照嵌入式应用特点专门设计的,能最好的满足面对控制对象,应运系统的嵌入、现场的可靠运行以及非凡的控制品质要求。

因此,她是典型的嵌入式系统。

第二章1.89C51单片机内包含哪些主要逻辑功能部件答:80C51系列单片机在片内集成了以下主要逻辑功能部件:(l)CPU(中央处理器):8位(2)片内RAM:128B(3)特殊功能寄存器:21个(4)程序存储器:4KB(5)并行I/O口:8位,4个(6)串行接口:全双工,1个(7)定时器/计数器:16位,2个(8)片内时钟电路:1个2.89C51的EA端有何用途答:/EA端接高电平时,CPU只访问片内并执行内部程序,存储器。

单片机原理及接口技术课后答案第三版(李朝青).doc

单片机原理及接口技术课后答案第三版(李朝青).doc

第一章1.单片机具有哪些特点(1)片内存储容量越来越大。

(2抗干扰性好,可靠性高。

(3)芯片引线齐全,容易扩展。

(4)运行速度高,控制功能强。

(5)单片机内部的数据信息保存时间很长,有的芯片可以达到100年以上。

2.89C51单片机内包含哪些主要逻辑功能部件?答:80C51系列单片机在片内集成了以下主要逻借功能部件:(1)CPU(中央处理器):8位(2)片内RAM:128B(3)特姝功能寄存器:21个(4)程序存储器:4KB(5)并行I/O 口:8位,4个(6)串行接口:全双工,1个(7)定时器/计数器:16位,2个(8)片内时钟电路:1个3•什么是微处理器(CPU)、微机和单片机?答:微处理器本身不是计算机,但它是小型计算机或微机的控制和处理部分。

微机则是具有完整运算及控制功能的计算机,除了微处理器外还包描存储器、接口适配器以及输入输出设备等。

单片机是将微处理器、一定容量的RAM、ROM以及I/0IJ、定时器等电路集成在一块芯片上,构成的单片微型计算机。

4 •微型计算机怎样执行一个程序?答:通过CPU指令,提到内存当中,再逐一执行。

5.什么是嵌入式系统?他有哪些类型?为什么说单片机是典型的嵌入式系统?答;嵌入式系统是将先进的计算机技术、半导体技术和电子技术和各个行业的具体应用相结合后的产物,这一点就决定了它必然是一个技术密集、资金密集、高度分散、不断创新的知识集成系统。

它有嵌入式微处理器、嵌入式微控制器、嵌入式DSP处理器、嵌入式片上系统等。

嵌入式系统的岀现最初是基于单片机的。

它从体系结构到指令系统都是按照嵌入式应用特点专门设计的,能最好的满足面对控制对象,应运系统的嵌入、现场的可靠运行以及非凡的控制品质要求。

因此,她是典型的嵌入式系统。

第二章1. 89C51单片机内包含哪些主要逻辑功能部件?答:80C51系列单片机在片内集成了以下主要逻辑功能部件:(1)CPU(中央处理器):8位(2)片内RAM:128B(3)特殊功能寄存器:21个(4)程序存储器:4KB(5)并行I/O 口:8位,4个(6)串行接口:全双工,1个(7)定时器/计数器:16位,2个(8)片内时钟电路:1个2.89C51的EA端有何用途?答:/EA端接高电平时,CPU只访问片内flash, com并执行内部程序,存储器。

单片机原理及接口技术第三版课后答案

单片机原理及接口技术第三版课后答案

单片机原理及接口技术第三版课后答案【篇一:《单片机原理及接口技术》第三版梅丽凤王艳秋编著的习题解答课后答案(1)】理及接口技术》第三版梅丽凤王艳秋编著的习题解答课后答案第1章绪论1-1解答:第一台计算机的研制目的是为了计算复杂的数学难题。

它的特点是:计算机字长为12位,运算速度为5 000次/s,使用18 800个电子管,1 500个继电器,占地面积为150 m2,重达30 t,其造价为100多万美元。

它的诞生,标志着人类文明进入了一个新的历史阶段。

1-2解答:单片微型计算机简称单片机。

一个完整的单片机芯片至少有中央处理器(cpu)、随机存储器(ram)、只读存储器(rom)、定时/计数器及i/o接口等部件。

1-3解答:单片机的发展大致经历了四个阶段:第一阶段(1970—1974年),为4位单片机阶段;第二阶段(1974—1978年),为低中档8位单片机阶段;第三阶段(1978—1983年),为高档8位单片机阶段;第四阶段(1983年至今),为8位单片机巩固发展阶段及16位单片机、32位单片机推出阶段。

1-4解答:intel公司的mcs-48系列、mcs-51系列、mcs-96系列产品;motorola公司的6801、6802、6803、6805、68hc11系列产品; zilog公司的z8、super8系列产品;atmel公司的at89系列产品;fairchild公司的f8和3870系列产品;ti公司的tms7000系列产品;ns公司的ns8070系列产品;national公司的mn6800系列产品;hitachi公司的hd6301、hd63l05、hd6305。

1-5解答:(1)8031/8051/8751三种型号,称为8051子系列。

8031片内没有rom,使用时需在片外接eprom。

8051片内含有4kb的掩模rom,其中的程序是生产厂家制作芯片时烧制的。

8751片内含有4kb的eprom,用户可以先用紫外线擦除器擦除,然后再利用开发机或编程器写入新的程序。

单片机原理和接口技术(第三版)教材习题解答

单片机原理和接口技术(第三版)教材习题解答

单片机原理及接口技术教材习题全部解答第1章绪论1-1解答:第一台计算机的研制目的是为了计算复杂的数学难题。

它的特点是:计算机字长为12位,运算速度为5 000次/s,使用18 800个电子管,1 500个继电器,占地面积为150 m2,重达30 t,其造价为100多万美元。

它的诞生,标志着人类文明进入了一个新的历史阶段。

1-2解答:单片微型计算机简称单片机。

一个完整的单片机芯片至少有中央处理器(CPU)、随机存储器(RAM)、只读存储器(ROM)、定时/计数器及I/O接口等部件。

1-3解答:单片机的发展大致经历了四个阶段:第一阶段(1970—1974年),为4位单片机阶段;第二阶段(1974—1978年),为低中档8位单片机阶段;第三阶段(1978—1983年),为高档8位单片机阶段;第四阶段(1983年至今),为8位单片机巩固发展阶段及16位单片机、32位单片机推出阶段。

1-4解答:Intel公司的MCS-48系列、MCS-51系列、MCS-96系列产品;Motorola公司的6801、6802、6803、6805、68HC11系列产品;Zilog公司的Z8、Super8系列产品;Atmel公司的AT89系列产品;Fairchild公司的F8和3870系列产品;TI公司的TMS7000系列产品;NS公司的NS8070系列产品;NEC公司的μCOM87(μPD7800)系列产品;National公司的MN6800系列产品;Hitachi公司的HD6301、HD63L05、HD6305。

1-5解答:(1)8031/8051/8751三种型号,称为8051子系列。

8031片内没有ROM,使用时需在片外接EPROM。

8051片内含有4KB的掩模ROM,其中的程序是生产厂家制作芯片时烧制的。

8751片内含有4KB的EPROM,用户可以先用紫外线擦除器擦除,然后再利用开发机或编程器写入新的程序。

(2)8032A/8052A/8752A是8031/8051/8751的增强型,称为8052子系列。

单片机原理及接口技术第三版课后习题答案

单片机原理及接口技术第三版课后习题答案

第五章1 、什么是中断和中断系统?其主要功能是什么?答:当CPU 正在处理某件事情的时候,外部发生的某一件事件请求CPU 迅速去处理,于是,CPU 暂时中止当前的工作,转去处理所发生的事件歹中断服务处理完该事件以后,再回到原来被终止的地方,继续原来的工作。

这种过程称为中断,实现这种功能的部件称为中断系统。

功能:( 1 )使计算机具有实时处理能力,能对外界异步发生的事件作出及时的处理( 2 )完全消除了CPU 在查询方式中的等待现象,大大提高了CPU 的工作效率( 3 )实现实时控制2 、试编写一段对中断系统初始化的程序,使之允许INTO , INTI , TO ,串行口中断,且使TO 中断为高优先级中断。

解:MOVIE , # 097H 丫MOV IP , # 02H3 、在单片机中,中断能实现哪些功能?答:有三种功能:分时操作、实时处理,故障处理4 、89C51 共有哪些中断源?对其中端请求如何进行控制?答:( 1 ) 89C 班有如下中断源①:外部中断0 请求,低电平有效一②汐卜部中断1 请求,低电平有效③ TO :定时器、计数器。

溢出中断请求④ T1 :定时器、计数器1 溢出中断请求⑤ Tx 瓜x :串行接口中断请求住)通过对特殊功能寄存器TCON 、SCON 、IE 、IP 的各位进行置位或复位等操作,可实现各种中断控制功能5 、什么是中断优先级?中断优先处理的原则是什么?答:中断优先级是CPU 相应中断的先后顺序。

原则:( 1 )先响应优先级高的中断请求,再响应优先级低的( 2 )如果一个中断请求已经被响应,同级的其它中断请求将被禁止( 3 )如果同级的多个请求同时出现,则CPU 通过内部硬件查询电路,按查询顺序确定应该响应哪个中断请求查询顺序:外部中断0 定时器0 中断一外部中断1 一定时器1 中断一串行接口中断6 、说明外部中断请求的查询和响应过程。

答:当CPU 执行主程序第K 条指令,外设向CPU 发出中断请求,CPU 接到中断请求信号并在本条指令执行完后,中断主程序的执行并保存断点地址,然后转去响应中断。

单片机原理及接口技术第三版李朝青课后习题答案

单片机原理及接口技术第三版李朝青课后习题答案

单片机原理及接口李朝青1.89C51单片机内包含哪些主要逻辑功能部件?答:80C51系列单片机在片内集成了以下主要逻辑功能部件:(l)CPU(中央处理器):8位(2)片内RAM:128B(3)特殊功能寄存器:21个(4)程序存储器:4KB(5)并行I/O口:8位,4个(6)串行接口:全双工,1个(7)定时器/计数器:16位,2个(8)片内时钟电路:1个2.89C51的EA端有何用途?答:/EA端接高电平时,CPU只访问片内flashRom并执行内部程序,存储器。

/EA端接低电平时,CPU只访问外部ROM,并执行片外程序存储器中的指令。

/EA端保持高电平时,CPU执行内部存储器中的指令。

3. 89C51的存储器分哪几个空间?如何区别不同空间的寻址?答:ROM(片内ROM和片外ROM统一编址)(使用MOVC)(数据传送指令)(16bits地址)(64KB)片外RAM(MOVX)(16bits地址)(64KB)片内RAM(MOV)(8bits地址)(256B)4. 简述89C51片内RAM的空间分配。

答:片内RAM有256B低128B是真正的RAM区高128B是SFR(特殊功能寄存器)区5. 简述布尔处理存储器的空间分配,片内RAM中包含哪些可位寻址单元。

答:片内RAM区从00H~FFH(256B)其中20H~2FH(字节地址)是位寻址区对应的位地址是00H~7FH6. 如何简捷地判断89C51正在工作?答:用示波器观察8051的XTAL2端是否有脉冲信号输出(判断震荡电路工作是否正常?)ALE(地址锁存允许)(Address Latch Enable)输出是fosc的6分频用示波器观察ALE是否有脉冲输出(判断 8051芯片的好坏?) 观察PSEN(判断8051能够到EPROM 或ROM中读取指令码?)因为/PSEN接外部EPROM(ROM)的/OE端子OE=Output Enable(输出允许)7. 89C51如何确定和改变当前工作寄存器组?答:PSW(程序状态字)(Program Status Word)中的RS1和RS0 可以给出4中组合用来从4组工作寄存器组中进行选择PSW属于SFR(Special Function Register)(特殊功能寄存器)8. 89C51 P0口用作通用I/O口输入时,若通过TTL“OC”门输入数据,应注意什么?为什么?答:9. 读端口锁存器和“读引脚”有何不同?各使用哪种指令?答:读锁存器(ANL P0,A)就是相当于从存储器中拿数据,而读引脚是从外部拿数据(如MOV A,P1 这条指令就是读引脚的,意思就是把端口p1输入数据送给A)传送类MOV,判位转移JB、JNB、这些都属于读引脚,平时实验时经常用这些指令于外部通信,判断外部键盘等;字节交换XCH、XCHD算术及逻辑运算ORL、CPL、ANL、ADD、ADDC、SUBB、INC、DEC控制转移CJNE、DJNZ 都属于读锁存器。

单片机原理及接口技术课后答案李朝青第三版

单片机原理及接口技术课后答案李朝青第三版

第一题 8051单片机内包含哪些主要逻辑功能部件?1.C PU2.R OM3.R AM4.T imer/Counter5.U ART(串口)(通用异步串行接收机发送机)6.4个8bits Port(并口)7.I nt0,int1(外部中断)第二题8051的/EA端有什么用处?1.E A端Enable Address(外部程序存储器地址允许输入端)2.低电平有效3.E A=0(低电平有效)时,只允许访问外部存储器4.E A=1时,可以访问内部和外部存储器5.E A还有复用功能,Vpp(Pulse of Programming)(编程脉冲)(固化编程电压输入端)第三题8051的存储器分为那几个空间?怎样区别不同空间的寻址?1.R OM(片内ROM和片外ROM统一编址)(使用MOVC)(数据传送指令)(16bits地址)(64KB)2.片外RAM(MOVX)(16bits地址)(64KB)3.片内RAM(MOV)(8bits地址)(256B)什么是普林斯顿结构?哈佛结构?1.普林斯顿结构,ROM和RAM统一编址2.哈佛结构,ROM和RAM分开编址第四章8051片内RAM的空间是怎样分配的?1.片内RAM有256B2.低128B是真正的RAM区3.高128B是SFR(特殊功能寄存器)区真正的RAM区可以分成那几个部分?1.4个工作寄存器区(R0~R7)2.位寻址区3.真正的RAM区第五题简述布尔处理存储器的空间分配,片内RAM中包含哪些可位寻址单元?1.片内RAM区从00H~FFH(256B)2.其中20H~2FH(字节地址)是位寻址区3.对应的位地址是00H~7FH第六题如何简洁地判断8051正在工作?1.用示波器观察8051的XTAL2端是否有脉冲信号输出(判断震荡电路工作是否正常?)2.A LE(地址锁存允许)(Address Latch Enable)输出是fosc的6分频3.用示波器观察ALE是否有脉冲输出(判断 8051芯片的好坏?)4.观察PSEN(判断8051能够到EPROM 或ROM中读取指令码?)5.因为/PSEN接外部EPROM(ROM)的/OE端子6.O E=Output Enable(输出允许)第七题 8051如何确定和改变当前工作寄存器组?1.P SW(程序状态字)(Program Status Word)中的RS1和RS02.可以给出4中组合3.用来从4组工作寄存器组中进行选择4.P SW属于SFR(Special Function Register)(特殊功能寄存器)第十题 8051的/EA信号有什么功能?在使用8031的时候,EA信号引脚应该如何处理?1.E A=Enable Address(外部程序存储器地址允许输入端)2.E A=0(低电平有效)只允许访问外部存储器3.E A=1内外ROM都可以访问4.因为8031没有片内ROM5.只能访问片外的EPROM6.应该使EA=0(有效)第十二题内部RAM第128B单元划分成那几个主要部分?各部分主要功能是什么?1.当前工作寄存器组(4组)(00H~1FH)2.位寻址区(20H~2FH)3.真正的RAM区(30H~7FH)第十三题使单片机复位有哪几种方法?复位后机器的初始状态如何?1.上电复位2.上电复位+手动复位3.脉冲复位4.复位会重置一些寄存器第十四题开机复位后,CPU使用的是哪组工作寄存器?它们的地址什么什么?1.8051有4个工作寄存器组2.分别从R0~R73.分别位于 00H~07H,08H~0FH,10H~17H,18H~1FH4.开机复位后,默认使用寄存器组0第十五题 PSW的作用是什么?作用是什么?1.P SW是一个SFR(特殊功能寄存器)2.位于片内RAM的高128B3.具体地址D0H(00H~FFH)(片内RAM的编址)(8bits编址方法)4.P SW=Program Status Word(程序状态字)PSW的常用标志位有哪些?1.C Y=Carry(进位标志位)2.A C=Auxiliary Carry(辅助进位标志位)(半进位标志位)3.F0用户标志位4.R S1,RS0,用来选择当前工作寄存器组(R0~R7)(4选1)5.O V=Overflow(溢出标志位)6.P=Parity(奇偶校验位)第十五题位地址7CH和字节地址7CH如何区别?位地址7CH在片内RAM中什么地方?1.片内RAM的地址从00H~FFH2.其中20H~2FH(字节地址)是位寻址区(bits)3.位地址从00H~7FH4.位地址7CH位于字节地址2FH5.可以从寻址方式来区分6.位地址使用位寻址方式7.字节地址使用直接寻址,间接寻址第十七题 8051的时钟周期,震荡周期有什么关系?1.震荡周期2.时钟周期=状态周期(state)3.时钟周期=2*振荡周期4.机器周期=6*时钟周期=12*震荡周期5.指令周期=1~4个机器周期第十八题一个机器周期的时序如何划分?1.一个机器周期=12个震荡周期=6个时钟周期(状态周期)2.S1P1,S1P2,S2P1,S2P2,S3P1,S3P2,S4P1,S4P2,S5P1,S5P2,S6P1,S6P23.其中s=state(状态),p=phase(相位)第十九题什么叫做堆栈?SP是什么?它的作用是什么?8051堆栈的容量不能超过多少个字节?1.S tack(堆栈)2.具有FILO,LIFO的特性3.S P=Stack Pointer(堆栈指针)4.S P是栈顶指示器评论这张1.微处理器,RAM,ROM,以及I/O口,定时器,构成的微型计算机称为单片机。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

单片机原理及接口技术教材习题全部解答第1章绪论1-1解答:第一台计算机的研制目的是为了计算复杂的数学难题。

它的特点是:计算机字长为12位,运算速度为5 000次/s,使用18 800个电子管,1 500个继电器,占地面积为150 m2,重达30 t,其造价为100多万美元。

它的诞生,标志着人类文明进入了一个新的历史阶段。

1-2解答:单片微型计算机简称单片机。

一个完整的单片机芯片至少有中央处理器(CPU)、随机存储器(RAM)、只读存储器(ROM)、定时/计数器及I/O接口等部件。

1-3解答:单片机的发展大致经历了四个阶段:第一阶段(1970—1974年),为4位单片机阶段;第二阶段(1974—1978年),为低中档8位单片机阶段;第三阶段(1978—1983年),为高档8位单片机阶段;第四阶段(1983年至今),为8位单片机巩固发展阶段及16位单片机、32位单片机推出阶段。

1-4解答:Intel公司的MCS-48系列、MCS-51系列、MCS-96系列产品;Motorola公司的6801、6802、6803、6805、68HC11系列产品;Zilog公司的Z8、Super8系列产品;Atmel公司的AT89系列产品;Fairchild公司的F8和3870系列产品;TI公司的TMS7000系列产品;NS公司的NS8070系列产品;NEC公司的μCOM87(μPD7800)系列产品;National公司的MN6800系列产品;Hitachi公司的HD6301、HD63L05、HD6305。

1-5解答:(1)8031/8051/8751三种型号,称为8051子系列。

8031片内没有ROM,使用时需在片外接EPROM。

8051片内含有4KB的掩模ROM,其中的程序是生产厂家制作芯片时烧制的。

8751片内含有4KB的EPROM,用户可以先用紫外线擦除器擦除,然后再利用开发机或编程器写入新的程序。

(2)8032A/8052A/8752A是8031/8051/8751的增强型,称为8052子系列。

其中片内ROM和RAM 的容量比8051子系列各增加一倍,另外,增加了一个定时/计数器和一个中断源。

(3)80C31/80C51/87C51BH是8051子系列的CHMOS工艺芯片,80C32/80C52/87C52是8052子系列的CHMOS工艺芯片,两者芯片内的配置和功能兼容。

1-6解答:8052子系列片内ROM和RAM的容量比8051子系列各增加一倍,另外,增加了一个定时/计数器和一个中断源。

1-7解答:AT89系列单片机是美国Atmel公司的8位Flash单片机产品。

它的最大特点是在片内含有Flash存储器,在系统的开发过程中可以十分容易地进行程序的修改,使开发调试更为方便。

AT89系列单片机以8031为内核,是与8051系列单片机兼容的系列。

1-8解答:高档型单片机有A T89S51、A T89S52、AT89S53和A T89S8252等型号,其中A T89S51有4KB可下载Flash存储器,A T89S52、AT89S8252有8KB可下载Flash存储器,AT89S53有12KB可下载Flash存储器。

第2章 MCS-51系列单片机的结构及原理2-1解答:MCS-51单片机由8个部件组成:中央处理器(CPU),片内数据存储器(RAM),片内程序存储器(ROM/EPROM),输入/输出接口(I/O口,分为P0口、P1口、P2口和P3口),可编程串行口,定时/计数器,中断系统及特殊功能寄存器(SFR)。

中央处理器(CPU):单片机的核心部分,它的作用是读入和分析每条指令,根据每条指令的功能要求,控制各个部件执行相应的操作。

片内数据存储器(RAM):存放各项操作的临时数据。

片内程序存储器(ROM/EPROM):存放单片机运行所需的程序。

输入/输出接口(I/O口):单片机与外设相互沟通的桥梁。

可编程串行口:可以实现与其它单片机或PC机之间的数据传送。

定时/计数器:具有可编程功能,可以完成对外部事件的计数,也可以完成定时功能。

中断系统:可以实现分时操作、实时处理、故障处理等功能。

特殊功能寄存器(SFR):反映单片机的运行状态,包含了单片机在运行中的各种状态字和控制字,以及各种初始值。

2-2解答:EA引脚是片内外程序存储器的选择信号。

当EA端保持高电平时,访问内部程序存储器,但在PC (程序计数器)值超过0FFFH(对于8051/8751/80C51)或1FFFH(对于8052)时,将自动转向访问外部程序存储器。

当EA端保持低电平时,不管是否有内部程序存储器,则只访问外部程序存储器。

由于8031片内没有程序存储器,所以在使用8031时,EA引脚必须接低电平。

2-3解答:在MCS-51单片机中,除P3口具有第二功能外,还有3条控制线具有第二功能。

P3口的第二功能:P3.0—RXD:串行数据接收端P3.1—TXD:串行数据发送端INT:外部中断0申请输入端P3.2—0INT:外部中断1申请输入端P3.3—1P3.4—T0:定时器0计数输入端P3.5—T1:定时器1计数输入端P3.6—WR:外部RAM写选通P3.7—RD:外部RAM读选通3条控制线的第二功能:输入编程脉冲。

RESET—VPD:备用电源。

VCC掉电期间,此引脚可接备用电源,以保持内部RAM数据不丢失。

EA—VPP:片内EPROM编程电源。

在对片内具有EPROM的芯片进行编程时,此引脚用于施加21V编程电源。

2-4解答:MCS-51单片机的内部存储空间分为数据存储器和程序存储器。

内部数据存储器:共256字节单元,包括低128个单元和高128个单元。

低128字节又分成3个区域:工作寄存器区(00H~1FH),位寻址区(20H~2FH)和用户RAM区(30H~7FH)。

高128字节是供给特殊功能寄存器使用的,因此称之为特殊功能寄存器区。

内部程序存储器:在8031片内无程序存储器,8051片内具有4KB掩模ROM,8751片内具有4KBEPROM。

2-5解答:MCS-51单片机提供了4组工作寄存器,对于当前工作寄存器组的选择,是通过PSW中的RS1和RS0来进行选择。

具体关系如下表:2-6解答:内部RAM低128个单元按用途分成3个区域:工作寄存器区(00H~1FH),位寻址区(20H~2FH)和用户RAM区(30H~7FH)。

2-7解答:DPTR是数据指针寄存器,是一个16位寄存器,用来存放16位存储器的地址,以便对外部数据存储器RAM中的数据进行操作。

DPTR由高位字节DPH和低位字节DPL组成。

2-8解答:所谓堆栈,顾名思义就是一种以“堆”的方式工作的“栈”。

堆栈是在内存中专门开辟出来的按照“先进后出,后进先出”的原则进行存取的RAM区域。

堆栈的用途是保护现场和断点地址。

在8051单片机复位后,堆栈指针SP总是初始化到内部RAM地址07H。

从08H开始就是8051的堆栈区,这个位置与工作寄存器组1的位置相同。

因此,在实际应用中,通常要根据需要在程序初始化时对SP重新赋值,以改变堆栈的位置。

2-9解答:程序状态字寄存器PSW是8位寄存器,用于存放程序运行的状态信息。

CY(PSW.7):进位标志位。

AC(PSW.6):辅助进位标志位。

F0(PSW.5)、F1(PSW.1):用户标志位。

RS1(PSW.4)、RS0(PSW.3):工作寄存器组选择位。

OV(PSW.2):溢出标志位。

P(PSW.0):奇偶标志位。

2-10解答:P0口由一个所存器、两个三态输入缓冲器、场效应管、控制与门、反相器和转换开关组成;作为输出口时,必须外接上拉电阻才能有高电平输出,作为输入口时,必须先向锁存器写“1”;作为普通I/O 口使用或低8位地址/数据总线使用。

P1口内没有转换开关,但有上拉电阻;只用作普通I/O口使用。

P2口比P1口多了一个转换控制开关;作为普通I/O口使用或高8位地址线使用。

P3口比P1口增加了与非门和缓冲器;具有准双向I/O功能和第二功能。

上述4个端口在作为输入口使用时,应注意必须先向端口写“1”。

2-11解答:指令周期:执行一条指令所需要的时间。

机器周期:CPU完成一个基本操作所需要的时间。

状态:振荡脉冲经过二分频后,得到的单片机的时钟信号。

拍:振荡脉冲的周期。

当晶振频率为12MHz时,一个机器周期为1μs;当晶振频率为8MHz时,一个机器周期为3μs。

2-12解答:在时钟电路工作后,只要在单片机的RESET引脚上出现24个时钟震荡脉冲(两个机器周期)以上的高电平,单片机就能实现复位。

复位后,CPU和系统都处于一个确定的初始状态,在这种状态下,所有的专用寄存器都被赋予默认值,除SP=07H,P0~P3口为FFH外,其余寄存器均为0。

2-13解答:8051单片机应用系统的电压检测电路监测到电源下降时,触发外部中断,在中断服务子程序中将外部RAM中的有用数据送入内部RAM保存。

(内部RAM由备用电源供电)80C51单片机应用系统的电压检测电路监测到电源降低时,也出发外部中断,在中断服务子程序中,除了要将外部RAM中有用的数据保存以外,还要将特殊功能寄存器的有用内容保护起来,然后对电源控制寄存器PCON进行设置。

2-14解答:单片机退出空闲状态有两种方法:中断退出和硬件复位退出。

第3章 MCS-51系列单片机的指令系统3-1解答:指令是规定计算机进行某种操作的命令,一台计算机所能执行的指令集合称为该计算机的指令系统。

计算机内部只识别二进制数,因此,能别计算机直接识别、执行的指令时使用二进制编码表示的指令,这种指令别称为机器语言指令。

以助记符表示的指令就是计算机的汇编语言指令。

3-2解答:[标号:] <操作码> [操作数] [;注释]3-3解答:MCS-51系列单片机提供了7种寻址方式:(1)立即寻址:操作数在指令中直接给出,立即数前面有“#”。

(2)直接寻址:在指令中直接给出操作数地址。

对应片内低128个字节单元和特殊功能寄存器。

(3)寄存器寻址:以寄存器的内容作为操作数。

对应的寄存器有:R0~R7、A、AB寄存器和数据指针DPTR。

(4)寄存器间接寻址:以寄存器的内容作为RAM地址,该地址中的内容才是操作数。

对应片内RAM的低128个单元采用R0、R1作为间址寄存器,片外RAM低256个单元可用R0、R1作为间址寄存器,整个64KB空间可用DPTR作为间址寄存器。

(5)变址寻址:以DPTR或PC作为基址寄存器,以累加器A作为变址寄存器,并以两者内容相加形成的16位地址作为操作数地址。

对应片内、片外的ROM空间。

(6)相对寻址:只在相对转移指令中使用。

对应片内、片外的ROM空间。

(7)位寻址:对可寻址的位单独进行操作。

相关文档
最新文档