新编单片机原理与应用课后答案

合集下载

单片机原理及应用(第2版)课后习题解答(附练习题8套)

单片机原理及应用(第2版)课后习题解答(附练习题8套)

各章习题解答

第1章单片机概述

参考答案

1.答:微控制器,嵌入式控制器

2.答:CPU、存储器、I/O口、总线

3.答:C

4.答:B

5.答:微处理器、微处理机和CPU它们都是中央处理器的不同称谓,微处理器芯片本身不是计算机。而微计算机、单片机它们都是一个完整的计算机系统,单片机是集成在一个芯片上的用于测控目的的单片微计算机。

嵌入式处理器一般意义上讲,是指嵌入系统的单片机、DSP、嵌入式微处理器。目前多把嵌入式处理器多指嵌入式微处理器,例如ARM7、ARM9等。嵌入式微处理器相当于通用计算机中的CPU。与单片机相比,单片机本身(或稍加扩展)就是一个小的计算机系统,可独立运行,具有完整的功能。而嵌入式微处理器仅仅相当于单片机中的中央处理器。为了满足嵌入式应用的特殊要求,嵌入式微处理器虽然在功能上和标准微处理器基本是一样的,但在工作温度、抗电磁干扰、可靠性等方面一般都做了各种增强。

6.答:MCS-51系列单片机的基本型芯片分别:8031、8051和8071。它们的差别是在片内程序存储器上。8031无片内程序存储器、8051片内有4K字节的程序存储器ROM,而8751片内有集成有4K字节的程序存储器EPROM。

7.答:因为MCS-51系列单片机中的“MCS”是Intel公司生产的单片机的系列符号,而51系列单片机是指世界各个厂家生产的所有与8051的内核结构、指令系统兼容的单片机。

8.答:相当于MCS-51系列中的87C51,只不过是AT89S51芯片内的4K字节Flash存储器取代了87C51片内的4K字节的EPROM。

《单片机原理及应用》课后习题答案

《单片机原理及应用》课后习题答案

第2章 MCS-51的基本结构2.1 MCS-51单片机内部包含那些主要逻辑功能部件?各个功能部件的最主要的功能是什么?2.2 MCS-51的EA端有何用途?2.3 MCS-51单片机外部总线结构是怎样的?2.4 MCS-51单片机存储器的组织结构是怎样的?2.5 MCS-51系列单片机的存储器可划分为几个空间?各自的地址范围和容量是多少?在使用上有什么不同?2.6 8051如何确定和改变当前工作寄存器组?2.7 MCS-51单片机的程序存储器中0000H、0003H、000BH、0013H、001BH和0023H这几个地址具有什么特殊的功能?2.8 8051单片机有哪几个特殊功能寄存器?可位寻址的SFR有几个?2.9 程序状态寄存器PSW的作用是什么?常用标志有哪些位?作用是什么?2.10 (SP)=30H 指什么?2.11 MCS-51系列单片机的P0、P1、P2和P3口各有什么特点?2.12 ALE信号有何功用?一般情况下它与机器周期的关系如何?在什么条件下ALE信号可用作外部设备的定时信号。2.13 有那几种方法能使单片机复位?复位后各寄存器的状态如何?复位对内部RAM有何影响?2.14 MCS-51的时钟振荡周期、机器周期和指令周期之间有何关系?2.1 MCS-51单片机内部包含那些主要逻辑功能部件?各个功能部件的最主要的功能是什么?答案:MCS-51单片机内部主要包括以下几个部分:1.一个8位微处理器CPUMCS-51单片机中有一个8位的CPU,包括运算器和控制器两个部分,并且增加了面向控制的处理功能,不仅可以处理字节数据还可以进行位变量的处理,如位处理、查表、状态检测、中断处理等。2.数据存储器RAM和特殊功能寄存器SFR片内具有128Bytes(52系列为256Bytes)的数据存储器,,片外最多可以扩展64KB。数据存储器用来存储单片机运行期间的工作变量、运算的中间结果、数据暂存和缓冲、标志位等。3.内部程序存储器ROM内部具有4KB(51系列)/8KB(52系列)的程序存储器(FLASH),用来存储用户程序。如果片内程序存储器容量不够可以外部扩展程序存储器,最多可以扩展64KB。4.两个定时/计数器MCS-51单片机内部具有2个16位的定时器/计数器。在使用中,这两个定时器/计数器既可以进行精确的计时,又可以对外部事件进行计数,是最常用和最基本的部件。5.四个8位可编程的I/O(输入/输出)并行端口四个8位的并行端口,其中P0为双向口,P1~P3为准双向口。6.一个串行通信端口一个全双工的串行口,具有四种工作方式。可以用来进行串行异步通信,与PC机或者多个单片机主从通信或者构成多机系统实现更强大的功能。7.中断控制系统MCS-51单片机具有5个固定的可屏蔽中断源,3个在片内

单片机原理及应用课后习题答案

单片机原理及应用课后习题答案

单⽚机原理及应⽤课后习题答案

单⽚机原理及应⽤课后习题答案

课后思考题级习题答案

思考题与习题1

⼀、填空

1.单⽚机按照⽤途通常分为通⽤型和专⽤型。

2.单⽚机也称为微控制器和单⽚微型计算机。⼆、简答

1.什么是单⽚机?

答:单⽚机也称微控制器,它是将中央处理器、程序处理器、数据处理器、输⼊/输出接⼝、定时/计数器串⾏⼝、系统总线等集成在⼀个半导体芯⽚上的微计算机,因此⼜称为单⽚微型计算机,简称为单⽚机。

2.简述单⽚机的特点和应⽤领域。答:(1)单⽚机体积⼩,应⽤系统结构简单,能满⾜很多应⽤领域对硬件功能的要求。

(2)单⽚机的可靠性⾼。

(3)单⽚机的指令系统简单,易学易⽤。

(4)单⽚机的发展迅速,特别是最近⼏年,单⽚机的内部结构越来越完善。

3.写出AT89S51与AT89S52芯⽚的主要区别。

内部程序存储区容量不同,52的程序存储空间为8K ,内部数据存储空间为256B ,中断源8个,定时器/计数器有3个,⽽51的程序存储空间为4K ,内部数据存储空间为128B ,中断源5个,定时器/计数器有2个。

思考题与习题2

⼀、填空题

1.如果(PSW )=10H, 则内部RAM ⼯作寄存器区的当前寄存器是第⼆组寄存器,8个寄存器的单元地址为 10H ~ 17H 。

2.为寻址程序状态字F0位,可使⽤的地址和符号有 PSW.5 、 0D0H.5 、 F0 和 0D5H 。

3.单⽚机复位后,(SP )= 07H ,P0~P3= FFH ,PC= 0000H ,PSW= 00H A= 00H 。

4.AT89S51单⽚机的程序存储器的寻址范围是由 PC 决定的,由于AT89S51单⽚机的PC 是 16 位的,所以最⼤寻址范围为 64KB 。

单片机原理及应用课后习题参考答案1~6章

单片机原理及应用课后习题参考答案1~6章

第一章计算机基础知识

1-1 微型计算机主要由哪几部分组成?各部分有何功能?

答:一台微型计算机由中央处理单元(CPU)、存储器、I/O接口及I/O设备等组成,相互之间通过三组总线(Bus):即地址总线AB、数据总线DB和控制总线CB来连接。

CPU由运算器和控制器组成,运算器能够完成各种算术运算和逻辑运算操作,控制器用于控制计算机进行各种操作。

存储器是计算机系统中的“记忆”装置,其功能是存放程序和数据。按其功能可分为RAM和ROM。

输入/输出(I/O)接口是CPU与外部设备进行信息交换的部件。

总线是将CPU、存储器和I/O接口等相对独立的功能部件连接起来,并传送信息的公共通道。

1-3 什么叫单片机?其主要由哪几部分组成?

答:单片机(Single Chip Microcomputer)是指把CPU、RAM、ROM、定时器/计数器以及I/O接口电路等主要部件集成在一块半导体芯片上的微型计算机。

1-4 在各种系列的单片机中,片内ROM的配置有几种形式?用户应根据什么原则来选用?

答:单片机片内ROM的配置状态可分四种:

(1)片内掩膜(Mask)ROM型单片机(如8051),适合于定型大批量应用产品的生产;

(2)片内EPROM型单片机(如8751),适合于研制产品样机;

(3)片内无ROM型单片机(如8031),需外接EPROM,单片机扩展灵活,适用于研制新产品;

(4)EEPROM(或Flash ROM)型单片机(如89C51),内部程序存储器电可擦除,使用更方便。

1-6 写出下列各数的BCD参与:

[单片机原理及应用课后答案]单片机原理及应用技术

[单片机原理及应用课后答案]单片机原理及应用技术

[单片机原理及应用课后答案]单片机原理及

应用技术

篇一: 单片机原理及应用技术_课后答案

章1 绪论

1.第一台计算机的问世有何意义?

答:

第一台电子数字计算机ENIAC问世,标志着计算机时代的到来。[)与现代的计算机相比,ENIAC有许多不足,但它的问世开创了计算机科学技术的新纪元,对人类的生产和生活方式产生了巨大的影响。

2.计算机由哪几部分组成?

答:

由运算器、控制器、存储器、输入设备和输出设备组成,运算器与控制器合称为CPU。

3.微型计算机由哪几部分构成?

答:

微型计算机由微处理器、存储器和I/O接口电路构成。各部分通过地址总线、数据总线和控制总线相连。

4.微处理器与微型计算机有何区别?

答:

微处理器集成了运算器和控制器;而微型计算机包含微处理器、存储器和I/O接口电路等。

5.什么叫单片机?其主要特点有哪些?

答:

在一片集成电路芯片上集成微处理器、存储器、I/O接口电路,从而构成了单芯片微型计算机,即单片机。单片机主要特点有:控制性能和可靠性高;体积小、价格低、易于产品化;具有良好的性能价格比。。

6.微型计算机有哪些应用形式?各适于什么场合?

答:

微型计算机有三种应用形式:多板机、单板机和单片机。

多板机,通常作为办公或家庭的事务处理及科学计算,属于通用计算机。

单板机,I/O设备简单,软件资源少,使用不方便。早期主要用于微型计算机原理的教学及简单的测控系统,现在已很少使用。

单片机,单片机体积小、价格低、可靠性高,其非凡的嵌入式应用形态对于满足嵌入式应用需求具有独特的优势。目前,单片机应用技术已经成为电子应用系统设计的最为常用技术手段。

单片机原理与应用(习题答案).

单片机原理与应用(习题答案).

《单片机原理与应用》课后习题参考答案

第1章

1.(1)15 (2)0.0859375 (3)14.6875

2.(1)10000100 (2)1011101001111 (3)100110100. 1011

3. 原码:正数的符号位用0表示,负数符号位用1表示,而数值位保持原样的机器码称为原码。

反码:在计算机中,对于正数,其反码的符号位为“0”,数值部分保持不变;对于负数,其反码除了在符号位上表示“1”外,数值部分的各位都取与它相反的数码,即“0”变“1”、“1”变“0”。也就是说:正数的反码与它的原码相同;负数的反码由其绝对值按位求反后得到。

补码:在计算机中,对于正数,其补码的符号位为“0”,数值部分保持不变;对于负数,其补码除了在符号位上表示“1”外,数值部分的各位都取与它相反的数码,然后在最低位加“1”。也就是说:正数的补码与它的原码相同;负数的补码由其对应的绝对值按位求反后加1得到。

4.(1)原码:000101110 反码:000101110 补码:000101110

(2)原码:10.10101101 反码:10.01010010 补码:10.01010011

(3)原码:00.101011 反码:00.101011 补码:00.101011

5.[N]原=1.1010 [N]补=1.0110 N=-0.625

6.原码0.1010-0.1011 = -0.0001

补码0.1010+(1.0101)=(1.1111)

7. 单片机又称单片微控制器,它不是完成某一个逻辑功能的芯片,而是把一个计算机系统集成到一个芯片上。

新编单片机原理与应用课后答案

新编单片机原理与应用课后答案

习题一参考答案

1-1 假设某CPU 含有16根地址线,8根数据线,那么该CPU 的最大寻址能力为多少KB?

答:CPU 的最大寻址能力为:K 642226

1016=⋅= 1-2 在计算机里,一般具有哪三类总线?请说出各自的特征(包括传输的信息类型、单向传输还是双向传输)。

答:1、数据总线,双向,输入输出数据信息;

2、地址总线,单向,输出地址信息;

3、控制总线,具体到某一根控制线为单向,输入或者输出控制信息;

1-3 MCS-51系列单片机时钟周期、机器周期与指令周期这三者关系如何?CISC 指令系统CPU 所有指令周期是否均相同?

答:时钟周期即为振荡周期,由外接晶振频率或外部输入的时钟频率决定,机器周期由12个时钟周期(或6个)构成,指令周期由1~4个机器周期构成;指令周期因具体指令不同而不同;

1-4 计算机字长的含义是什么?MCS-51单片机的字长是多少?

答:计算机字长是指CPU 一次能够处理的信息位长度;MCS-51单片机的字长是8位。

1-5 ALU 单元的作用是什么?一般能完成哪些运算操作?

答:ALU 单元的作用是进行算术逻辑运算;算术运算主要是加、减、乘、除,逻辑运算主要是与、或、非、异或等。

1-6 CPU 内部结构包含了哪几部分?单片机(MCU)芯片与通用微机CPU 有什么异同?

答:CPU 主要包括算术逻辑单元ALU 、控制单元CU 和内部寄存器;单片机(MCU)芯片是在通用CPU 的基础上增加存储器、定时器/计数器、通信接口以及各种接口电路等构成。

1-7 在单片机系统中常使用哪些存储器?

单片机原理及应用习题答案-打印2-副本

单片机原理及应用习题答案-打印2-副本

单⽚机原理及应⽤习题答案-打印2-副本

1下列程序段的功能是什么?

PUSH A

PUSH B

POP A

POP B

答:交换A、B的内容

2已知程序执⾏前有A=02H,SP=52H,(51H)=FFH,(52H)=FFH。下述程序执⾏后:

POP DPH

POP DPL

MOV DPTR,#4000H

RL A

MOV B,A

MOVC A,@A+DPTR

PUSH A

MOV A,B

INC A

MOVC A,@A+DPTR

PUSH A

RET

ORG 4000H

DB 10H,80H,30H,50H,30H,50H

答:A=50H , SP=50H , (51H)=30H , (52H)=50H , PC=5030H

3假定A=83H,(R0)=17H,(17H)=34H,执⾏以下指令:

ANL A,#17H

ORL 17H,A

XRL A,@R0

CPL A

后,A的内容为(0CBH)。

4假定A=55H,R3=0AAH,在执⾏指令ANL A,R3后,A=(0),R3=(0AAH)。

5如果DPTR=507BH,SP=32H,(30H)=50H,(31H)=5FH,(32H)=3CH,则执⾏下列指令后:POP DPH

POP DPL

POP SP

答:DPH=3CH , DPL=5FH , SP=4FH

6假定,SP=60H,A=30H,B=70H,执⾏下列指令:

PUSH A

PUSH B

后,SP的内容为(62H),61H单元的内容为(30H),62H单元的内容为(70H)。

7已知程序执⾏前有A=02H,SP=42H,(41H)=FFH,(42H)=FFH。下述程序执⾏后:

单片机原理及应用课后全答案(完整张毅刚版)

单片机原理及应用课后全答案(完整张毅刚版)

第一章单片机概述

1.2 除了单片机这一名称之外,单片机还可称为(微控制器)和(嵌入式控制器)。

1.3 单片机与普通计算机的不同之处在于其将(微处理器)、(存储器)和(各种输入输出接口)三部分集成于一块芯片上。

4、单片机的发展大致分为哪几个阶段?

答:单片机的发展历史可分为四个阶段:

第一阶段(1974 年----1976 年):单片机初级阶段。

第二阶段(1976 年----1978 年):低性能单片机阶段。

第三阶段(1978 年----现在):高性能单片机阶段。

第四阶段(1982 年----现在):8 位单片机巩固发展及16 位单片机、32 位单片机推出阶段1.5 单片机根据其基本操作处理的位数可分为哪几种类型?

答:单片机根据其基本操作处理的位数可分为:1 位单片机、4 位单片机、8 位单片机、16 位单片机和32 位单片机。

1.6 MCS-51 系列单片机的基本芯片分别为哪几种?它们的差别是什么?

答:基本芯片为8031、8051、8751。8031 内部包括1 个8 位cpu、128BRAM,21 个特殊功能寄存器(SFR)、4 个8 位并行I/O 口、1 个全双工串行口,2 个16 位定时器/计数器,但片内无程序存储器,需外扩EPROM芯片。8051 是在8031 的基础上,片内又集成有4KBROM,作为程序存储器,是 1 个程序不超过4KB 的小系统。8751 是在8031 的基础上,增加了4KB 的EPROM,它构成了1 个程序小于4KB 的小系

统。用户可以将程序固化在EPROM 中,可以反复修改程序。

(完整版)单片机原理及应用(第三版)张毅刚课后习题答案完整版

(完整版)单片机原理及应用(第三版)张毅刚课后习题答案完整版

第 1 章思考题及习题 1 参考答案

一、填空

1. 除了单片机这一名称之外,单片机还可称为或。答:微控制器,嵌入式

控制器 .

2. 单片机与普通微型计算机的不同之处在于其将、、和三部分,通

过内部连接在一起,集成于一块芯片上。答: CPU、存储器、 I/O 口、总线

3. AT89S52 单片机工作频率上限为MHz 。答: 33 MHz。

4. 专用单片机已使系统结构最简化、软硬件资源利用最优化,从而大大降低和提

高。答:成本,可靠性。

二、单选

1.单片机内部数据之所以用二进制形式表示,主要是

A.为了编程方便B.受器件的物理性能限制

C.为了通用性D.为了提高运算速度

答: B

2. 在家用电器中使用单片机应属于微计算机的。

A.辅助设计应用B.测量、控制应用

C.数值计算应用D.数据处理应用

答: B

3.下面的哪一项应用,不属于单片机的应用范围。

A.工业控制 B .家用电器的控制 C .数据库管理 D .汽车电子

设备答: C

三、判断对错

1.STC 系列单片机是 8051 内核的单片机。对

2.AT89S52 与 AT89S51相比,片内多出了 4KB的 Flash 程序存储器、 128B 的 RAM、1

个中断源、 1 个定时器(且具有捕捉功能)。对

3.单片机是一种 CPU。错

4.AT89S52 单片机是微处理器。错

5. AT89C52 片内的 Flash 程序存储器可在线写入,而AT89S52则不能。错

6. 为 AT89C51单片机设计的应用系统板,可将芯片AT89C51直接用芯片 AT89S51替换。对

7. 为 AT89S51单片机设计的应用系统板,可将芯片AT89S51直接用芯片 AT89S52替换。对

(完整版)单片机原理及应用习题答案

(完整版)单片机原理及应用习题答案

思考与练习题1

1.1单项选择题

(1)单片机又称为单片微计算机,最初的英文缩写是( D )

A.MCP

B.CPU

C.DPJ

D.SCM

(2)Intel公司的MCS-51系列单片机是( C )的单片机。

A.1位

B.4位

C.8位

D.16位

(3)单片机的特点里没有包括在内的是( C )

A.集成度高

B.功耗低

C.密封性强

D.性价比高

(4)单片机的发展趋势中没有包括的是( B )

A.高性能

B.高价格

C.低功耗

D.高性价比

(5)十进制数56的二进制数是( A )

A.00111000B

B.01011100B

C.11000111B

D.01010000B

(6)十六进制数93的二进制数是( A )

A.10010011B

B.00100011B

C.11000011B

D.01110011B

(7)二进制数11000011的十六进制数是( B )

A. B3H

B.C3H

C.D3H

D.E3H

(8)二进制数11001011的十进制无符号数是( B )

A. 213

B.203

C.223

D.233

(9)二进制数11001011的十进制有符号数是( B )

A. 73

B.-75

C.-93

D.75

(10)十进制数29的8421BCD压缩码是( A )

A.00101001B

B.10101001B

C.11100001B

D.10011100B

(11)十进制数-36在8位微机中的反码和补码是( D )

A.00100100B、11011100B

B.00100100B、11011011B

C.10100100B、11011011B

D.11011011B、11011100B

《单片机原理及应用》课后习题答案

《单片机原理及应用》课后习题答案

《单片机原理及应用》课后习题答案

第三章课后习题答案

6.用指令实现下列数据传送:

(1)R7内容传送到R4:

MOV A,R7;

MOV R4,A;

(2)内部RAM20H单元送内部RAM40H;MOV 40H,20H

(3)外部RAM20H单元内容送内部RAM30H: MOV R0,#20H;

MOVX A,@R0;

MOV 30H,A

(4)ROM2000H单元内容送R2

MOV DPTR,#2000H

MOV A,#00H

MOVC A,@A+DPTR;

MOV R2,A

(5)外部RAM3456H的内容送外部78H

MOV DPTR,#3456H

MOVX A,@DPTR

MOV R0,#78H

MOVX @R0,A

(6)外部ROM2000H单元内容送外部RAM20H MOV DPTR,#2000H

MOV A,#00H

MOVC A,@A+DPTR;

MOV R0,#20H

MOVX @R0,A

(7)外部RAM2040H单元内容与3040H内容交换

MOV DPTR,#2040H

MOVX A,@DPTR

MOV R0,A

MOV DPTR,#3040H

MOVX A,@DPTR

MOV R1,A

MOV A,R0

MOVX @DPTR,A

MOV A,R1

MOV DPTR,#2040H

MOVX @DPTR,A

(8)将片内数据存储器20H~23H单元内容传送到片外数据存储器3000H~3003H

MOV A,20H

MOV DPTR,#3000H

MOVX @DPTR,A

MOV A,21H

MOV DPTR,#3001H

MOVX @DPTR,A

《单片机原理与应用》课后习题

《单片机原理与应用》课后习题
主要特点
1)有优异的性能价格比。由于单片机的应用不断向高级应用和复杂应用扩展,因此,其性能越来越高,如速度越来越快,存越来越大,处理字长越来越长等。而大批量的生产和使用也使单片机的价格越来越低。
2)集成度高、体积小、有很高的可靠性。单片机把各功能部件集成在一块芯片上,部采用总线结构,减少了各芯片之间的连线,大大提高了单片机的可靠性与抗干扰能力。另外,其体积小,对于强磁场环境易于采取屏蔽措施,适合在恶劣环境下工作。
[原码]=1010 0111=A7H
12.写出下列十进制数的8421BCD码。
(1)56=(0101 0110)BCD
(2)117=(0001 0001 0111)BCD
(3)65.125=(0110 0101.0001 0010 0101)BCD
(4)99.675=(1001 1001.0110 0111 0101)BCD
2DH
2CH
2BH
2AH
29H
28H
24H
27H
26H
25H
24H
23H
22H
21H
20H
23H
1FH
1EH
1DH
1CH
1BH
1AH
19H
18H
22H
17H
16H
15H
14H
13H
12H

单片机原理和应用课后习题参考答案解析1~6章

单片机原理和应用课后习题参考答案解析1~6章

《单片机原理及应用》习题答案

第一章计算机基础知识

1-1 微型计算机主要由哪几部分组成?各部分有何功能?

答:一台微型计算机由中央处理单元(CPU)、存储器、I/O接口及I/O设备等组成,相互之间通过三组总线(Bus):即地址总线AB、数据总线DB和控制总线CB来连接。

CPU由运算器和控制器组成,运算器能够完成各种算术运算和逻辑运算操作,控制器用于控制计算机进行各种操作。

存储器是计算机系统中的“记忆”装置,其功能是存放程序和数据。按其功能可分为RAM和ROM。

输入/输出(I/O)接口是CPU与外部设备进行信息交换的部件。

总线是将CPU、存储器和I/O接口等相对独立的功能部件连接起来,并传送信息的公共通道。

1-3 什么叫单片机?其主要由哪几部分组成?

答:单片机(Single Chip Microcomputer)是指把CPU、RAM、ROM、定时器/计数器以及I/O接口电路等主要部件集成在一块半导体芯片上的微型计算机。

1-4 在各种系列的单片机中,片内ROM的配置有几种形式?用户应根据什么原则来选用?

答:单片机片内ROM的配置状态可分四种:

(1)片内掩膜(Mask)ROM型单片机(如8051),适合于定型大批量应用产品的生产;

(2)片内EPROM型单片机(如8751),适合于研制产品样机;

(3)片内无ROM型单片机(如8031),需外接EPROM,单片机扩展灵活,适用于研制新产品;

(4)EEPROM(或Flash ROM)型单片机(如89C51),内部程序存储器电可擦除,使用更方便。

1-5 写出下列各数的另两种数制的表达形式(二、十、十六进制)

单片机原理及应用(第三版)课后习题答案完整版

单片机原理及应用(第三版)课后习题答案完整版

第1章思考题及习题1参考答案

一、填空

1. 除了单片机这一名称之外,单片机还可称为或。答:微控制器,嵌入式

控制器.

2.单片机与普通微型计算机的不同之处在于其将、、和三部分,通

过内部连接在一起,集成于一块芯片上。答:CPU、存储器、I/O口、总线

3. AT89S52单片机工作频率上限为 MHz。答:33 MHz。

4. 专用单片机已使系统结构最简化、软硬件资源利用最优化,从而大大降低和提

高。答:成本,可靠性。

二、单选

1. 单片机内部数据之所以用二进制形式表示,主要是

A.为了编程方便B.受器件的物理性能限制

C.为了通用性D.为了提高运算速度

答:B

2. 在家用电器中使用单片机应属于微计算机的。

A.辅助设计应用B.测量、控制应用

C.数值计算应用D.数据处理应用

答: B

3. 下面的哪一项应用,不属于单片机的应用范围。

A.工业控制 B.家用电器的控制 C.数据库管理 D.汽车电子设备

答:C

三、判断对错

1. STC系列单片机是8051内核的单片机。对

2. AT89S52与AT89S51相比,片内多出了4KB的Flash程序存储器、128B的RAM、1个中断

源、1个定时器(且具有捕捉功能)。对

3. 单片机是一种CPU。错

4. AT89S52单片机是微处理器。错

5. AT89C52片内的Flash程序存储器可在线写入,而AT89S52则不能。错

6. 为AT89C51单片机设计的应用系统板,可将芯片AT89C51直接用芯片AT89S51替换。对

7. 为AT89S51单片机设计的应用系统板,可将芯片AT89S51直接用芯片AT89S52替换。对

单片机原理与应用课程课后习题答案

单片机原理与应用课程课后习题答案

单片机原理及应用》习题答案

第一章基础知识

1.微型计算机主要由哪几部分组成?各部分有何功能?

答:一台微型计算机由中央处理单元(CPU、存储器、I/O接口及I/O设备等组成, 相互之间通过三组总线(Bus):即地址总线AB数据总线DB和控制总线CB来连接。

CPU由运算器和控制器组成,运算器能够完成各种算术运算和逻辑运算操作,控制器用于控制计算机进行各种操作。

存储器是计算机系统中的“记忆”装置,其功能是存放程序和数据。按其功能可分为RAM和ROM

输入/输出(I/O、接口是CPU与外部设备进行信息交换的部件。

总线是将CPU存储器和I/O接口等相对独立的功能部件连接起来,并传送信息的公共通道。

2•将下列十进制数分别转换成为二进制数,十六进制数和BCD码数的形式:100,64,78,80

解: 1 、100=1100100B=64H=0001 0000 0000BC;D

2、64=1000000B=40H=0110 0100BC;D

3) 78=1001110B=4EH=0111 1000BCD

3.写出下列十六进制无符号数对应的十进制数和二进制:

0D5H,64H,2CH,4FEH

解:1) 0D5H=213=11010101;B

2)64H=100=1100100B;

3)2CH=44=101100B;

4)4FEH=1278=B。

4.写出下列十进制数对应的二进制原码、反码和补码:

+35,+50,-10,-20

解:1) + 35=( 23H)原=(23H 反=(23H)补;

2 ) + 50=( 32H)原=(32H 反=(32H)补;

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

习题一参考答案

1-1 假设某CPU 含有16根地址线,8根数据线,那么该CPU 的最大寻址能力为多少KB?

答:CPU 的最大寻址能力为:K 642226

1016=⋅= 1-2 在计算机里,一般具有哪三类总线?请说出各自的特征(包括传输的信息类型、单向传输还是双向传输)。

答:1、数据总线,双向,输入输出数据信息;

2、地址总线,单向,输出地址信息;

3、控制总线,具体到某一根控制线为单向,输入或者输出控制信息;

1-3 MCS-51系列单片机时钟周期、机器周期与指令周期这三者关系如何?CISC 指令系统CPU 所有指令周期是否均相同?

答:时钟周期即为振荡周期,由外接晶振频率或外部输入的时钟频率决定,机器周期由12个时钟周期(或6个)构成,指令周期由1~4个机器周期构成;指令周期因具体指令不同而不同;

1-4 计算机字长的含义是什么?MCS-51单片机的字长是多少?

答:计算机字长是指CPU 一次能够处理的信息位长度;MCS-51单片机的字长是8位。

1-5 ALU 单元的作用是什么?一般能完成哪些运算操作?

答:ALU 单元的作用是进行算术逻辑运算;算术运算主要是加、减、乘、除,逻辑运算主要是与、或、非、异或等。

1-6 CPU 内部结构包含了哪几部分?单片机(MCU)芯片与通用微机CPU 有什么异同? 答:CPU 主要包括算术逻辑单元ALU 、控制单元CU 和内部寄存器;单片机(MCU)芯片是在通用CPU 的基础上增加存储器、定时器/计数器、通信接口以及各种接口电路等构成。

1-7 在单片机系统中常使用哪些存储器?

答:包括程序存储器ROM 和数据存储器RAM 。

1-8 指令由哪几部分组成?

答:一般由操作码和操作数组成,部分指令只有操作码而无操作数。

1-9、什么是汇编语言指令?为什么说汇编语言指令比机器语言指令更容易理解和记忆?通过什么方式可将汇编语言程序转化为机器语言程序?

答:【1】用助记符表示的指令

【2】因为在汇编语言指令中每条操作码、操作数都是用特定符号表示;而机器语言中的操作码和操作数均用二进制表示,没有明显特征

【3】可通过专门的软件或手工查表方式

1-10、汇编语言程序和汇编程序这两个术语的含义是否相同?

答:两者含义不同;1.汇编语言程序指由汇编语言指令构成的程序;

2.汇编程序指将完成汇编语言指令转换为机器语言指令的程序

1-11、什么是寻址方式?对于双操作数指令来说,为什么不需要指定操作结果存放位置?答:【1】确定指令中操作数所在存储单元地址的方式

【2】在现代计算机系统中,对于双操作数指令,一般将指令执行后的结果放在第一个操作数(即目标操作数),这样可以减少指令码的长度

1-12、指出下列指令中每一操作数的寻址方式?

答:【1】目标操作数为寄存器寻址,源操作数为立即数寻址

【2】目标操作数为直接寻址,源操作数为寄存器寻址

【3】目标操作数为直接寻址,源操作数为直接寻址

【4】目标操作数为直接寻址,源操作数为寄存器间接寻址

【5】寄存器寻址

注:在单片机中,问到指令的寻址方式,既要答目标操作数的寻址方式,也要答源操作数的寻址方式,这与微机不同,请切记!

1-13、单片机的主要用途是什么?新一代8位单片机芯片具有哪些主要技术特征?列举目前应用较为广泛的8位、32位单片机品种。

答:【1】数值计算,能实时监测系统的输入量,控制系统的输出量,从而实现自动控制功能,主要面向工业控制等

【2】可参考23页

【3】可参考21~22页

习题二参考答案

2-1 80C54、80C32、87C54、89C54 CPU有什么不同?在由80C32芯片组成的应用系统中引脚是如何连接的?为什么要这样连接?

答:略

2-2 8XC5X ,如89C52单片机内部含有哪几类存储器?各自的容量分别是多少? 答:包括程序存储器8K 和数据存储器256B 。

2-3 8XC5X 系列CPU 共有多少根I/O 引脚?在什么情况下,不能将P0口作为通常意义上的输入/输出引脚使用?

答:共有I/O 引脚32根;在P0作为地址数据总线端口使用时就不能作为普通I/O 口使用。

2-4 简述P1口的内部结构。为什么将P1口引脚作为输入引脚使用前,一定要向P1口锁存器相应位写入“1”?

答:主要由两个三态门、一个D 型锁存器、一个MOS 管和一个上拉电阻构成;P1作为输入引脚使用时一定要先写入“1”,其目的是使内部MOS 管处于截止状态,避免MOS 管对输入信号构成影响。

2-5 根据8XC5X 系列CPU P1~P3口结构,如果用P1.x 引脚驱动NPN 三极管,则最大集电极电流ICMAX 为多少?(假设β取100)。

答:假设内部上拉电阻的阻值为ΩK 20,三极管发射结正向导通电压为V 7.0,则: 基极电流:mA K V I B 215.0207.05=Ω

-= 集电极电流:mA mA I I B C 5.21215.0*100===β

2-6 地址/数据分时复用的含义是什么?8XC5X P0口与存储器,如62256相连时,两者之间需要接什么功能的芯片,才能锁存低8位地址信息?试画出8XC5X 与SRAM 62256芯片(作数据存储器使用)之间的连接图。

答:地址/数据分时复用是指总线既可作为数据线,也可作为地址线,但是具体到某一时刻只能作为数据线或者地址线;与62256相连时,在存储芯片和单片机芯片之间必须加锁存芯片,如74LS373等,用来锁存低8位地址信息;

连接电路图(见课本,略)

2-7 8XC5X 单片机CPU 复位后,使用了哪一工作寄存器区?其中R1对应的物理存储单元地址是什么?

答:8XC5X 单片机CPU 复位后,使用了工作寄存器区0;此时R1对应的物理存储单元的地址为01H 。

2-8 如果希望工作寄存器组中R0对应的物理存储单元为10H ,请写出系统复位后,实现这一要求的指令。

答: SETB CS1

CLR CS0

2-9 说出访问下列寄存器或存储空间可以使用的寻址方式,并举例:

(1) 8XC5X 系列内部RAM 前128字节。

答:直接和寄存器间接寻址。

(2) 8XC52/54/58系列内部RAM 后128字节。

相关文档
最新文档