单片机原理及接口技术(第三版)教材习题解答
单片机原理及接口技术课后答案第三版
单片机原理及接口技术课后答案_(第三版)第一章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只访问片内并执行内部程序,存储器。
单片机原理及接口技术第三版课后习题答案
1
6、"中断响应过程中,为什么通常要保护现场?如何保护?
答:
因为一般主程序和中断服务程序都可能会用到累加器,PSw寄存器及其他一些寄存器。
CPU在进入中断服务程序后,用到上述寄存器时,就会破坏它原来存在寄存器中的内容;一旦中断返回,将会造成主程序的混乱。因而在进入中断服务程序后,一般要先保护现场,然后再执行中断处理程序,在返回主程序以前再恢复现场。
( 1)使计算机具有实时处理能力,能对外界异步发生的事件作出及时的处理( 2)完全消除了CPU在查询方式中的等待现象,大大提高了CPU的工作效率( 3)实现实时控制
2、试编写一段对中断系统初始化的程序,使之允许INTO,INTI , TO,串行口中断,且使TO中断为高优先级中断。
解:
MOVIE , # 097H丫
保护方法一般是把累加器未卫SW寄存器及其他一些与主程序有关的寄存器压入堆栈。在保护现场和恢复现场时,为了不使现场受到破坏或者造成混乱,一般规定此时CPU不响应新的中断请求。这就要求在编写中断服务程序时,注意在保护现场之前要关中断,在恢复现场之后开中断。如果在中断处理时允许有更高级的中断打断它,则在保护现场之后再开中断,恢复现场之前关中断。1入清叙述中断响应的CPU操作过程,为什么说中断操作是一个CPU的微查询过程?
7、89c51在什么条件下可响应中断?
答:
( 1)有中断源发出中断请求
( 2)中断中允许位EA =
1."即CPU开中断
( 3)申请中断的中断源的中断允许位为1,即中断没有被屏蔽( 4)无同级或更高级中断正在服务
( 5)当前指令周期己经结束
( 6)若现行指令为RETI或访问IE或IP指令时,该指令以及紧接着的另一条指令已执行完毕
单片机原理及接口技术(第三版)课后答案详解
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 并执⾏内部程序, 存储器。
单片机原理与接口技术第三版课后答案
单片机原理与接口技术第三版课后答案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.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都属于读锁存器。
单片机原理及接口技术课后答案李朝青第三版
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子系列。
单片机原理及接口技术课后答案-(第三版)
单片机原理及接口技术课后答案-(第三版)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只访问片内并执行内部程序,存储器。
单片机原理及接口技术第三版课后答案
单片机原理及接口技术第三版课后答案【篇一:《单片机原理及接口技术》第三版梅丽凤王艳秋编著的习题解答课后答案(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.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只访问片内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和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都属于读锁存器。
单片机原理及接口技术课后答案_(第三版)
单片机原理及接口技术课后答案_(第三版)第一章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只访问片内并执行内部程序,存储器。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 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解答:高档型单片机有AT89S51、AT89S52、AT89S53和AT89S8252等型号,其中AT89S51有4KB可下载Flash 存储器,AT89S52、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条控制线的第二功能:ALE—PROG:片EPROM编程脉冲。
片具有EPROM的芯片,在EPROM编程期间,此引脚输入编程脉冲。
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)位寻址:对可寻址的位单独进行操作。