单片机第一至第三章练习题答案

合集下载

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

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

第一章习题参考答案1-1:何谓单片机?与通用微机相比,两者在结构上有何异同?答:将构成计算机的基本单元电路如微处理器(CPU)、存储器、I/O接口电路和相应实时控制器件等电路集成在一块芯片上,称其为单片微型计算机,简称单片机。

单片机与通用微机相比在结构上的异同:(1)两者都有CPU,但通用微机的CPU主要面向数据处理,其发展主要围绕数据处理功能、计算速度和精度的进一步提高。

例如,现今微机的CPU都支持浮点运算,采用流水线作业,并行处理、多级高速缓冲(Cache)技术等。

CPU的主频达到数百兆赫兹(MHz),字长普遍达到32位。

单片机主要面向控制,控制中的数据类型及数据处理相对简单,所以单片机的数据处理功能比通用微机相对要弱一些,计算速度和精度也相对要低一些。

例如,现在的单片机产品的CPU大多不支持浮点运算,CPU还采用串行工作方式,其振荡频率大多在百兆赫兹范围内;在一些简单应用系统中采用4位字长的CPU,在中、小规模应用场合广泛采用8位字长单片机,在一些复杂的中、大规模的应用系统中才采用16位字长单片机,32位单片机产品目前应用得还不多。

(2) 两者都有存储器,但通用微机中存储器组织结构主要针对增大存储容量和CPU 对数据的存取速度。

现今微机的内存容量达到了数百兆字节(MB),存储体系采用多体、并读技术和段、页等多种管理模式。

单片机中存储器的组织结构比较简单,存储器芯片直接挂接在单片机的总线上,CPU对存储器的读写按直接物理地址来寻址存储器单元,存储器的寻址空间一般都为64 KB。

(3) 两者都有I/O接口,但通用微机中I/O接口主要考虑标准外设(如CRT、标准键盘、鼠标、打印机、硬盘、光盘等)。

用户通过标准总线连接外设,能达到即插即用。

单片机应用系统的外设都是非标准的,且千差万别,种类很多。

单片机的I/O 接口实际上是向用户提供的与外设连接的物理界面。

用户对外设的连接要设计具体的接口电路,需有熟练的接口电路设计技术。

单片机原理与应用及C51程序设计(第三版)(1、2、3、4、7章课后习题答案)

单片机原理与应用及C51程序设计(第三版)(1、2、3、4、7章课后习题答案)

第一章:1. 给出下列有符号数的原码、反码和补码(假设计算机字长为8位)。

+45 -89 -6 +112答:【+45】原=00101101,【+45】反=00101101,【+45】补=00101101【-89】原=11011001,【-89】反=10100110,【-89】补=10100111【-6】原=10000110,【-6】反=11111001,【-6】补=11111010【+112】原=01110000,【+112】反=01110000,【+112】补=011100002. 指明下列字符在计算机内部的表示形式。

AsENdfJFmdsv120答:41H 73H 45H 4EH 64H 66H 4AH 46H 6DH 64H 73H 76H 31H 32H 30H3.何谓微型计算机硬件?它由哪几部分组成?并简述各部分的作用。

答:微型计算机硬件由中央处理器、存储器、输入/输出设备和系统总线等组成,中央处理器由运算器和控制器组成,是微型计算机运算和控制中心。

存储器是用来存放程序和数据的记忆装置。

输人设备是向计算机输人原始数据和程序的装置。

输出设备是计算机向外界输出信息的装置。

I/O接口电路是外部设备和微型机之间传送信息的部件。

总线是连接多个设备或功能部件的一簇公共信号线,它是计算机各组成部件之间信息交换的通道。

微型计算机的各大功能部件通过总线相连。

4.简述8086CPU的内部结构。

答:8086微处理器的内部分为两个部分:执行单元(EU)和总线接口单元(BIU)。

执行部件由运算器(ALU)、通用寄存器、标志寄存器和EU控制系统等组成。

EU从BIU的指令队列中获得指令,然后执行该指令,完成指今所规定的操作。

总线接口部件BIU由段寄存器、指令指针寄存器、地址形成逻辑、总线控制逻辑和指令队列等组成。

总线接口部件负责从内部存储器的指定区域中取出指令送到指令队列中去排队。

5.何谓总线?总线按功能可分为哪几种?答:总线是连接多个设备或功能部件的一簇公共信号线,它是计算机各组成部件之间信息交换的通道。

单片机课后习题答案-第一至三章

单片机课后习题答案-第一至三章

第一章一、计算题1、①(10000111)2(87)16②(0 .101) 2(0.A) 16③(101111.1011) 2(2F.B) 162、①(430)10 (1AE) 16②(0.6875)10(0.B) 16③(110.851563)10(6E.DA0008637BD058) 163、①(11101010110)2(1878)10②(1001000.0101101) 2(72.351563) 10③(0.010101) 2(0.328125) 104、①00011100B ②10000000B ③11110000B5、原码反码补码①0010 0110 0010 0110 0010 0110②0100 0000 0100 0000 0100 0000③1111 0000 10001111 1001 00006、X Y X+Y X-Y①00100110 00110111 01100101 10001001真值101 -9②01001110 00001111 01011101 00111111真值93 63③10110011 01100001 00101110 01101100s真值46 1087、(863) 10(895) 10(365) 108、414235H 434F4D5055544552H 5374756479H二、问答题1、什么是数制?为什么微型计算机要采用二进制?十六进制数能为计算机执行么?为什么要学习十六进制数。

答:数制就是计数方式,计算机中采用二进制是由计算机所使用的逻辑器件所决定。

这种逻辑器件是具有两种状态的电路(触发器)好处是运算法则简单、实现方便,两个状态的系统具有稳定性。

计算机中的数只能用二进制表示,十六进制适合于读写方便需要。

2、单片机的发展状况如何?它有哪些应用?试举例说明。

答:1971年微处理器研制成功。

1974年,美国仙童公司研制出世界第一台单片微型计算机F8。

单片机原理及应用课后习题参考答案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参与:59:01011001,1996:000,::第二章 MCS-51单片机的硬件结构2-1 8052单片机片内包含哪些主要逻辑功能部件?答:8052单片机片内包括:①8位中央处理器CPU一个②片内振荡器及时钟电路③256B数据存储器RAM。

④8KB片内程序存储空间ROM⑤21个特殊功能寄存器SFR⑥4个8位并行I/O端口(32条线)⑦1个可编程全双工串行口⑧可寻址64KB的外部程序存储空间和外部数据存储空间⑨3个16位的定时器/计数器⑩6个中断源、2个优先级嵌套中断结构2-2 8052的存储器分哪几个空间?如何区别不同空间的寻址?答:⑴8052的存储器分为6个编址空间:①片内ROM的容量为8KB,其地址为0000H~1FFFH;②可扩展片外ROM的容量为64KB,其地址为0000H~FFFFH;片内RAM的容量为256B,其地址为00H~FFH分为二块:③地址00H~7FH共128B为片内RAM低区,④另128B为片内RAM高区,其地址空间为80H`FFH,其地址空间与SFR功能寄存器地址重叠;⑤可扩展片外RAM的容量为64KB,其地址为0000H~1FFFH;⑥特殊功能寄存器SFR的空间为128B,其地址为80H~FFH,但实际只定义了26B单元,这26B单元分散在80H`F0H。

单片机原理及应用习题集(含答案)

单片机原理及应用习题集(含答案)

(B)11100001B
3、十进制 29 的二进制表示为原码( (A)11100010B (B) 10101111B
4、十进制 0.625 转换成二进制数是( )。 (A)0.101 (B) 0.111 (C)0.110 )。 (C) 07 )。 (C) 11 ) (D) 1011 (D) 47 (D)0.100
5、二进制数、十进制数、十六进制数各用什么字母尾缀作为标识符?无标识符时表示什么进 制数? 6、试比较 MCS-51,MSP430,EM78,PIC,M6800 及 AVP 等系列单片机的特点。 第二章 MCS-51 单片机的硬件结构与工作原理 2-1 单项选择 1、要 MCS-51 系统中,若晶振频率屡 6MHz,一个机器周期等于( A 1 B 2 C 3 D 0.5 ): D 存储器 ) μ s
2、以下不是构成的控制器部件(
A 程序计数器、 B 指令寄存器、 C 指令译码器、 3、以下不是构成单片机的部件( A 微处理器(CPU)、B 存储器 4、下列不是单片机总线是( A 地址总线 B 控制总线 C 数据总线 )
C 接口适配器(I\O 接口电路) D 打印机 ) D 输出总线
5、PSW=18H 时,则当前工作寄存器是( ) (A)0 组 (B)1 组 (C)2 组 ) (B)4个TTL低电平负载 (D)10个TTL低电平负载 ) (D)3 组
(A)C (B)F0 (C)OV (D)P 5、下面条指令将 MCS-51 的工作寄存器置成 3 区( (A)MOV PSW,#13H (B)MOV PSW,#18H (C)SETB PSW.4 CLR PSW.3 (D) SETB PSW.3 CLR PSW.4 6、执行 MOVX A,DPTR 指令时,MCS-51 产生的控制信号是( (A)/PSEN (B)ALE (C)/RD (D)/WR 7、MOV C,#00H 的寻址方式是( ) ) )

单片机1-3章习题答案

单片机1-3章习题答案

第1-3章重点总结(其他班的,仅作参考,以老师讲的为主,主要是课本,这些只是巩固而已)1.微处理器、微计算机、微处理机、CPU、单片机它们之间有何区别?答:微处理器、CPU、微处理机他们都是中央处理器,微计算机、单片机是一完整的计算机2.除了单片机这一名称之外,单片机还可称为(微控制器)和(嵌入式控制器)。

3.单片机与普通计算机的不同之处在于其将(CPU)、(I/O)、和(存储器)三部分集成于一块芯片上。

4.单片机的发展大致分为哪几个阶段?5. 单片机根据其基本操作处理的位数可分为哪几种类型?答:4、8、16、32位6.MCS-51系列单片机的基本型芯片分别为哪几种?它们的差别是什么?。

答:三种,主要差别在于片内是否带有程序存储器。

8031片内不带有程序存储器,8051片内带有4K ROM,8751片内带有4K EOROM程序存储器,7.MCS-51系列单片机与80C51系列单片机的异同点是什么?。

答:80C51系列单片机式与MCS-51系列相兼容的,这种兼容性体现在指令系统兼容,内核是相同的,但是片内功能部件可能有所不同。

低功耗、宽工作电压范围(2.7~5.5V)8.在家用电器中使用单片机应属于微计算机的答:B。

(A)辅助设计应用(B)测量、控制应用(C)数值计算应用(D)数据处理应用9. 说明MCS-51单片机的引脚EA的作用, 该引脚接高电平和接低电平时各有何种功能?-EA=1选通片内程序存储器,EA=0选通片外程序存储器。

10.MCS-51的时钟振荡周期和机器周期之间有何关系?答:1个机器周期等于12个时钟振荡周期11. 在MCS-51单片机中,如果采用6MHz晶振,一个机器周期为(2微秒)。

12. 程序存储器的空间里,有5个单元是特殊的,这5个单元对应MCS-51单片机513. 内部RAM中,位地址为30H的位,该位所在字节的字节地址为(26H )。

14.若A中的内容为63H,那么PSW中P标志位的值为(0 )。

单片机课后第三章习题答案

单片机课后第三章习题答案

单片机课后第三章习题答案单片机课后第三章习题答案第一题:题目:请简述单片机中断的概念及其作用。

答案:单片机中断是指在程序执行过程中,当某个特定的事件发生时,会暂时中断当前正在执行的程序,转而去执行与该事件相关的处理程序。

中断的作用主要有两个方面:一是提高系统的响应速度,当有紧急事件发生时,可以立即中断当前任务去处理该事件,避免了因等待而造成的时间浪费;二是提高系统的可靠性,中断机制可以保证在紧急事件发生时,能够及时进行处理,避免了数据的丢失或系统的崩溃。

第二题:题目:请简述单片机中断的分类及其优先级。

答案:单片机中断可以分为外部中断和内部中断。

外部中断是指通过外部引脚接收到的中断信号,如按键、传感器等;内部中断是指通过内部定时器或其他模块产生的中断信号,如定时器溢出中断、串口接收中断等。

优先级方面,不同的中断源可以设置不同的优先级,一般来说,优先级越高的中断会先被响应和执行,优先级越低的中断会被延迟执行。

但是需要注意的是,在处理中断时,要尽量保证高优先级中断的处理时间短,以免影响低优先级中断的及时响应。

第三题:题目:请简述中断服务程序的编写流程。

答案:中断服务程序的编写流程如下:1. 定义中断向量表:将每个中断源对应的中断服务程序的入口地址存储在中断向量表中,以便单片机在中断发生时能够正确地找到对应的中断服务程序。

2. 初始化中断控制寄存器:根据需要,设置中断源的触发条件和优先级。

3. 编写中断服务程序:根据中断源的不同,编写相应的中断服务程序。

中断服务程序一般包括中断处理前的准备工作、中断处理代码和中断处理后的清理工作。

4. 注册中断服务程序:将编写好的中断服务程序的入口地址注册到中断向量表中,以便单片机在中断发生时能够正确地跳转到对应的中断服务程序。

5. 启用中断:根据需要,使能相应的中断源,使其能够触发中断。

第四题:题目:请简述单片机中断的优缺点。

答案:单片机中断的优点主要体现在两个方面:一是提高了系统的响应速度,当有紧急事件发生时,可以立即中断当前任务去处理该事件,避免了因等待而造成的时间浪费;二是提高了系统的可靠性,中断机制可以保证在紧急事件发生时,能够及时进行处理,避免了数据的丢失或系统的崩溃。

张毅刚单片机教材完整答案

张毅刚单片机教材完整答案

第一章单片机概述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.7 MCS-51系列单片机与80C51系列单片机的异同点是什么?答:共同点为它们的指令系统相互兼容。

不同点在于MCS-51是基本型,而80C51采用CMOS 工艺,功耗很低,有两种掉电工作方式,一种是CPU停止工作,其它部分仍继续工作;另一种是,除片内RAM继续保持数据外,其它部分都停止工作。

1.8 8051与8751的区别是(C)(A)内部数据存储单元数目的不同(B)内部数据存储器的类型不同(C)内部程序存储器的类型不同(D)内部的寄存器的数目不同1.9 在家用电器中使用单片机应属于微型计算机的(B)(A)辅助设计应用(B)测量、控制应用(C)数值计算应用(D)数据处理应用1.10 说明单片机主要应用在哪些领域?答:单片机主要运用领域为:工业自动化;智能仪器仪表;消费类电子产品;通信方面;武器装备;终端及外部设备控制;多机分布式系统。

单片机原理及应用第三版课后答案

单片机原理及应用第三版课后答案

单片机原理及应用第三版课后答案1. 第一章题目答案:a) 单片机的定义: 单片机是一种集成电路,具有CPU、存储器和输入输出设备等功能,并且可以根据程序控制进行工作的微型计算机系统。

b) 单片机的核心部分是CPU,它可以通过执行程序指令来完成各种计算、逻辑和控制操作。

c) 存储器分为程序存储器和数据存储器,程序存储器用于存放程序指令,数据存储器用于存放数据和暂存中间结果。

d) 输入输出设备用于与外部环境进行数据交换,如开关、LED、数码管等。

e) 单片机的应用广泛,包括家电控制、智能仪器、工业自动化等领域。

2. 第二章题目答案:a) 单片机中的时钟系统用于提供CPU运行所需的时序信号,常见的时钟源有晶体振荡器和外部信号源。

b) 时钟频率决定了单片机的运行速度和精度,一般通过控制分频器、定时器等来调整时钟频率。

c) 单片机中的中断系统用于处理紧急事件,如外部输入信号、定时器溢出等,可以提高系统的响应能力。

d) 中断源包括外部中断、定时器中断和串口中断,通过编程设置中断向量和优先级来处理不同的中断事件。

e) 中断服务程序是处理中断事件的程序,包括保存现场、执行中断处理和恢复现场等步骤。

3. 第三章题目答案:a) I/O口是单片机与外部设备进行数据交换的接口,包括输入口和输出口两种类型。

b) 输入口用于接收外部信号,如开关、传感器等,可以通过编程设置输入口的工作模式和读取输入口的状态。

c) 输出口用于控制外部设备,如LED、继电器等,可以通过编程设置输出口的工作模式和输出口的状态。

d) I/O口的工作模式包括输入模式、输出模式和双向模式,可以根据具体应用需求设置相应的模式。

e) 串行通信接口是单片机与外部设备进行数据传输的一种常见方式,包括UART、SPI和I2C等多种通信协议。

4. 第四章题目答案:a) 定时器的作用是产生指定时间间隔的定时信号,可以用于延时、计时、PWM等功能。

b) 单片机的定时器一般由计数器和一些控制寄存器组成,通过编程设置定时器的工作模式和计数值。

单片机原理与接口技术张毅刚课后习题答案

单片机原理与接口技术张毅刚课后习题答案

第1章微控制器概述1 .除了单片机的名称外,单片机也可以称为and。

答:微控制器,嵌入式控制器。

2 .单片机与普通微机的区别在于,它把、、、 3部分集成在一个芯片上。

答: CPU 、内存、 I/O口。

3 . 8051和8751的区别是。

A._不同数量的数据存储单元B. _ 不同类型的外部数据存储器C._不同类型的外部程序存储器D._外部寄存器数量不同答案: C。

4 .家用电器中使用单片机应该属于微机。

A. _辅助设计应用;B.测控应用;C.数值计算应用;D.数据处理应用答案: B。

5 .微处理器、微机、微处理器、 CPU、单片机有什么区别?答:微处理器、微处理器和CPU都是中央处理器的不同名称;而微机和单片机都是一个完整的计算机系统,单片机特指集成在一个芯片上,用于测量和控制目的的单片机。

计算机。

6 . MCS-51系列单片机的基本芯片有哪些?他们有什么区别?答: MCS-51系列单片机的基本芯片分别是8031、8051和8751 。

不同之处在于片上程序存储器。

8031没有程序存储器, 8051有4KB程序存储器ROM , 8751集成4KB程序存储器EPROM 。

7 .为什么51系列单片机不叫MCS-51系列单片机?答:因为MCS-51系列单片机中的“ MCS ”是英特尔公司生产的单片机的系列符号,而51系列单片机是指所有的单片机全球各厂家生产的兼容8051核心结构和指令系统的。

8 . MCS-51系列中哪一种产品相当于AT89C51单片机?答:相当于MCS-51系列中的51 ,87C只是AT 89C51芯片的4KB Flash替换了87C51芯片的4KB EPROM 。

第二章AT 51 MCU 芯片89C硬件结构1 .在AT89C51单片机中,如果使用6MHz晶振,一个机器周期为 .答案: 2µs2 . AT89C51微控制器的机器周期等于一个时钟振荡周期。

答案: 12 。

3 .在内部RAM中,位地址为40H和88H的位,该位所在字节的字节地址为 and。

(完整word版)单片机每章习题及答案

(完整word版)单片机每章习题及答案

(完整word版)单片机每章习题及答案第三节增选习题及解答一、填空题1. 堆栈寄存器的符号是(),复位后它的内容为()。

2. 累加器A的内容有偶数个1时,特殊功能寄存器()的()位内容为()。

3. 内RAM的03H字节单元的地址符号另记为()。

4. 堆栈操作遵循的原则是()。

5. 8051单片机有4个I/O口,它们分别是(),复位后对应它们的寄存器的内容为()。

6. 为了正确地读取8051 的P1口引脚的状态值,应该先向它()。

7. 8051的()引脚应该至少保持()个机器周期的()电平,才能使8051复位。

8. 8051的封装形式为()。

9. 利用8051组成的工作系统,程序放在内部ROM,它的引脚应该接()电平。

EA10. 8051单片机的ALE引脚在CPU对外存非操作期间,它输出频率为晶体振荡器频率()的脉冲信号。

11. 8051内部程序存储器的容量为()字节,8031的内部程序存储器的容量为()字节。

12. 8031最大可以扩展()程序存储器,最大扩展的数据存储器的容量是()。

13. 位寻址区在内RAM低128字节单元的()字节中,高128字节单元中有()个特殊功能寄存器的位可以进行位操作。

14. 当前工作寄存器的选择由特殊功能寄存器()的()位的内容决定。

15. 用于位处理的布尔处理器是借用的特殊功能寄存器()的()位完成的。

16. 一个机器周期包括()个振荡周期,具体分为()个状态周期。

17. 按执行时间,8051的指令分为()周期、()周期和()周期指令共三种。

18. 单片机由CPU、存储器和()三部分组成。

19. CPU由()和()两部分组成。

20. 若不使用MCS-51片内程序存储器,引脚必须()。

EA21. 当MCS-51引脚ALE信号有效时,表示从P0口稳定地送出了()地址。

22. 当MCS-51的P0口作为输出端口时,每位能驱动()个TTL负载。

23. MCS-51有()个并行I/O口,由于是准双向口,所以在输入时必须先()。

单片机课后习题及答案(1-13章)

单片机课后习题及答案(1-13章)

《单片机原理及接口技术》(第2版)人民邮电出版社第1章单片机概述思考题及习题11.除了单片机这一名称之外,单片机还可称为和。

答:微控制器,嵌入式控制器.2.单片机与普通微型计算机的不同之处在于其将、、和三部分,通过内部连接在一起,集成于一块芯片上。

答:CPU、存储器、I/O口、总线3.在家用电器中使用单片机应属于微计算机的。

答: BA.辅助设计应用B.测量、控制应用C.数值计算应用D.数据处理应用4.微处理器、微计算机、微处理机、CPU、单片机、嵌入式处理器它们之间有何区别?答:微处理器、微处理机和CPU它们都是中央处理器的不同称谓,微处理器芯片本身不是计算机。

而微计算机、单片机它们都是一个完整的计算机系统,单片机是集成在一个芯片上的用于测控目的的单片微计算机。

5.AT89S51单片机相当于MCS-51系列单片机中的哪一型号的产品?“S”的含义是什么?答:相当于MCS-51系列中的87C51,只不过是AT89S51芯片内的4K字节Flash存储器取代了87C51片内的4K字节的EPROM。

6.什么是“嵌入式系统”? 系统中嵌入了单片机作为控制器,是否可称其为“嵌入式系统”? 答:广义上讲,凡是系统中嵌入了“嵌入式处理器”,如单片机、DSP、嵌入式微处理器,都称其为“嵌入式系统”。

但多数人把“嵌入”嵌入式微处理器的系统,称为“嵌入式系统”。

目前“嵌入式系统”还没有一个严格和权威的定义。

目前人们所说的“嵌入式系统”,多指后者。

7.嵌入式处理器家族中的单片机、DSP、嵌入式微处理器各有何特点?它们的应用领域有何不同?答:单片机体积小、价格低且易于掌握和普及,很容易嵌入到各种通用目的的系统中,实现各种方式的检测和控制。

单片机在嵌入式处理器市场占有率最高,最大特点是价格低,体积小,应用广泛。

DSP是一种非常擅长于高速实现各种数字信号处理运算(如数字滤波、FFT、频谱分析等)的嵌入式处理器。

能够高速完成各种复杂的数字信号处理算法。

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

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

单片机原理及接口技术课后答案_(第三版)第一章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只访问片内并执行内部程序,存储器。

51单片机练习题附答案

51单片机练习题附答案

51单片机练习题附答案编辑整理:尊敬的读者朋友们:这里是精品文档编辑中心,本文档内容是由我和我的同事精心编辑整理后发布的,发布之前我们对文中内容进行仔细校对,但是难免会有疏漏的地方,但是任然希望(51单片机练习题附答案)的内容能够给您的工作和学习带来便利。

同时也真诚的希望收到您的建议和反馈,这将是我们进步的源泉,前进的动力。

本文可编辑可修改,如果觉得对您有帮助请收藏以便随时查阅,最后祝您生活愉快业绩进步,以下为51单片机练习题附答案的全部内容。

377第一、二章单片机概述与结构一、填空题1.单片机复位后,SP、PC和I/O口的内容分别为 07H\000H\FFH 。

2.单片机有四个工作寄存器区,由PSW状态字中的RS1和RS0两位的状态来决定。

单片机复位后,若执行SETB RS0指令,此时只能使用 1 区的工作寄存器,地址范围是08H—-—0FH 。

3.51单片机驱动能力最强的并行端口为 P0端口。

4.51单片机PC的长度为16位,SP的长度为___8____位,DPTR的长度为_16__位。

5.访问51单片机程序存储器地址空间、片内数据存储器地址、片外数据存储器地址的指令分别为__movc_____,MOV和_movx______.6.若A中的内容为63H,那么P标志位的值为 1 。

7.当扩展外部存储器或I/O口时,P2口用作高八位地址总线。

8.51单片机内部RAM区有 4 个工作寄存器区。

9.51单片机内部RAM区有 128 个位地址.10.外部中断1()的中断入口地址为 0013 ;定时器1的中断入口地址为001B .11.51单片机有 4 个并行I/O口, P0~P3是准双向口,所以由输出转输入时必须先写入 1 。

12.51单片机的堆栈建立在内部RAM 内开辟的区域。

二、选择题1.访问片外部数据存储器时,不起作用的信号是( C)。

A./RD B./WE C./PSEN D.ALE2.51单片机P0口用作输出时,应外接( A )。

MCS-51单片机原理和接口技术习题参考答案

MCS-51单片机原理和接口技术习题参考答案

MCS-51单片机原理和接口技术习题参考答案第一章绪论1-1解答:第一台计算机的研制目的是为了计算复杂的数学难题。

它的特点是:计算机字长为12位,运算速度为5000次/,使用18800个电子管,1500个继电器,占地面积为150m2,重达30t,其造价为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~6章

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

精心整理《单片机原理及应用》习题答案第一章计算机基础知识1-1 微型计算机主要由哪几部分组成?各部分有何功能?答:一台微型计算机由中央处理单元(CPU)、存储器、I/O接口及I/O设备等组成,相互之间通过三组总线(Bus):即地址总线AB、数据总线DB和控制总线CB来连接。

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

I/O1-6 写出下列各数的BCD参与:59:01011001,1996:0001100110010110,4859.2:0100100001011001.0010389.41:001110001001.01000001第二章 MCS-51单片机的硬件结构2-1 8052单片机片内包含哪些主要逻辑功能部件?答:8052单片机片内包括:①8位中央处理器CPU一个②片内振荡器及时钟电路③256B数据存储器RAM。

④8KB片内程序存储空间ROM⑤21个特殊功能寄存器SFR⑥4个8位并行I/O端口(32条线)⑦1个可编程全双工串行口⑧可寻址64KB的外部程序存储空间和外部数据存储空间⑨3个16位的定时器/计数器⑩6个中断源、2个优先级嵌套中断结构2-2 8052答:⑴8052的存储器分为6个编址空间:①片内ROM的容量为8KB,其地址为②可扩展片外ROM的容量为64KB,其地址为片内RAM的容量为256B,其地址为00H~FFH RAM低区,④另128B为片内RAM高区,其地址空间为⑤可扩展片外RAM的容量为64KB,其地址为⑥特殊功能寄存器SFR的空间为128B26BCPU第31脚EA接高电平时, CPU将从片内程序存储器0000H1FFFH时,会自动转向片外程ROM的0000H单元开始执行。

CPU,低区128B地址空间00H~7FH中地址为00H~1FH 这32表示,通过工作寄存器指令进行访问。

片内RAM 中的16个单元共128位中的每一位又可单独00H`7FH;对片内高区128B寻址只能用CPU通过指令MOVX访问片外数据存储器。

单片机原理及应用教程第3版习题课后答案

单片机原理及应用教程第3版习题课后答案

《单片机原理及应用程序》〔第三版〕习题参考答案第一章1. 为什么电脑要采用二进制数?学习十六进制数的目的是什么?在电脑中,由于所采用的电子逻辑器件仅能存储和识别两种状态的特点,电脑内部一切信息存储、处理和传送均采用二进制数的形式。

可以说,二进制数是电脑硬件能直接识别并进行处理的惟一形式。

十六进制数可以简化表示二进制数。

2.(1) 01111001 79H (2) 0.11 0.CH (3) 01111001.11 79.CH(4) 11101010.101 0EA.AH (5)01100001 61H (6) 00110001 31H3.4.(1)01000001B 65 (2) 110101111B 4315.(1) 00100100 00100100 00100100 (2) 10100100 11011011 11011100(5) 10000001 11111110 111111116.00100101B 00110111BCD 25H7. 137 119 898.什么是总线?总线主要有哪几部分组成?各部分的作用是什么?总线是连接电脑各部件之间的一组公共的信号线。

一般情况下,可分为系统总线和外总线。

系统总线应包括:地址总线〔AB〕控制总线〔CB〕数据总线〔DB〕地址总线(AB):CPU根据指令的功能需要访问某一存储器单元或外部设备时,其地址信息由地址总线输出,然后经地址译码单元处理。

地址总线为16位时,可寻址范围为216=64K,地址总线的位数决定了所寻址存储器容量或外设数量的范围。

在任一时刻,地址总线上的地址信息是惟一对应某一存储单元或外部设备。

控制总线(CB):由CPU产生的控制信号是通过控制总线向存储器或外部设备发出控制命令的,以使在传送信息时协调一致的工作。

CPU还可以接收由外部设备发来的中断请求信号和状态信号,所以控制总线可以是输入、输出或双向的。

数据总线(DB):CPU是通过数据总线与存储单元或外部设备交换数据信息的,故数据总线应为双向总线。

单片机基础+第三版+课后习题标准答案

单片机基础+第三版+课后习题标准答案

一、填空题
1. 25H 40H 03H
2.2.914ms
3.略
4.(A) =((30H) (A) >(30H)
(A) < (30H)
5. 32.87ms
编程题
1.把长度为 10H的字符串从内部 RAM的输入缓冲区 inbuf 向位物外部 RAM 的输出缓冲区 outbuf 传送,一直进行到遇见回车或整个字符串传送完
JC ZJS
;到正奇数处
MOV A,20H
ORL A,21H
MOV 22H,A
SJMP OK
ZJS: MOV A,20H
ADD A,21H
MOV 22H,A
SJMP OK
FS: MOV A,20H
CLR C
RR A
JC FJS ;第0位是 1,移到正 奇数处理
MOV A,20H
XRL A,21H
MOV 22H,A
11
4. 1100H 5. 2 6. 30H
71H
0A5H 0A5H
75H 0A7H
0AAH 0 1
IFH 1 1 0AAH 0 1 20H 1 0
0D5H 1 1
49H 0 0
二、单选题 CCBDCA
三、其它类型题
错错

错错错
对错

错错 对
对对 对
错 对对
错对



(三)其它类型题 3.编写程序将 RAM20H-23H单元的高 4 位写 1,低 4 位写 0。
LOOP1:
XCH A,3AH
CJNE A,#0FFH,LOOP‫ﻫ‬
X‬
SJMP $
3.内部 RAM 的 X,Y 单元中各存放一个带符号的数,试编程实现按如下条件进行的运算,并将结果存入 Z 单元中。 若X为正奇数,Z =X+Y; 若 X 为正偶数,Z =X∨Y;

单片机原理及应用(上海电力大学)知到章节答案智慧树2023年

单片机原理及应用(上海电力大学)知到章节答案智慧树2023年

单片机原理及应用(上海电力大学)知到章节测试答案智慧树2023年最新第一章测试1.单片机由CPU、存储器、I/O接口及设备、内部功能部件等部分组成。

()参考答案:对2.双列直插封装是单片机常见的封装形式。

()参考答案:对3.51单片机是16位单片机。

()参考答案:错4.十进制数255的十六进制形式是()参考答案:0FFH5.十个数字1~10的ASCII码为30H~39H。

()参考答案:对第二章测试1.51单片机有4k字节的ROM和128字节的RAM。

()参考答案:对2.当MCS-51单片机的晶振频率分别为6MHz时,单片机的机器周期1us。

()参考答案:错3.下面不属于单片机最小系统的选项是()参考答案:定时器4.51单片机复位以后,SP指针的值为00H。

参考答案:错5.单片机有4个8位的I/O口。

()参考答案:对第三章测试1.MOV 35H,@R0为()寻址方式。

参考答案:寄存器间接2.将R2的内容传递给R5可以使用MOV R5, R2. ()参考答案:错3.访问片外数据存储器使用的指令是()。

参考答案:MOVX4.DJNZ R7,LOOP指令的意思是R7的内容减1,若不为零则跳转到程序标号为LOOP的语句继续执行程序。

()参考答案:对5.CPL A执行完毕之后,A的内容()。

参考答案:被取反第四章测试1.Proteus软件可以用来画出电路图并在该电路上仿真程序运行结果。

()参考答案:对2.在KEIL软件下,汇编语言程序文件的后缀名为.hex,C语言文件的后缀名为.c。

()参考答案:对3.Proteus软件不可以画PCB图。

()参考答案:错4.Proteus支持使用KEIL软件为第三方开发环境。

()参考答案:对5.八个发光二极管一端连接高电平,一端连接P1口的情况下, MOVP1,#11111110B语句可以将P1.0口连接的发光二极管点亮。

()。

参考答案:对第五章测试1.CPU开放定时器中断0的指令为()。

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

一.指出指令中哪些是非法指令?(正确的打√,错的打×)
MOV A,R7 (√)ADDC B,R6(×)SETB 30H.0(×)
MOV R5,R2 (×)SUBB A,@R1(√)CJNE @R0,#64H,LABEL(√)MOV A,@R0 (√)PUSH R6(×)DJNZ @R0,LABEL(×)MOV SBUF,@R1(√)PUSH B (√)RR B(×)
MOV R7,@R1(×)POP @R1 (×)RLC A(√)
MOV @R2,#64H (×)ANL R7,A (×)CLR A(√)
DEC DPTR (×)ORL A,R7(√)CLR B(×)
INC DPTR (√)XRL C,ACC.5(×)MOVX @R0,PSW(×)
二.判断正误题(正确的打√,错的打×)
(×)1.程序计数器PC和数据指针DPTR均是可寻址的16位专用寄存器。

(√)2.PSW.4=1,PSW.3=0选中2区工作寄存器。

(×)3.指令MOV @R0, A 的源操作数属于寄存器寻址。

(×)4.假设晶振频率fosc=6MHz,则执行指令MOV A,R0 需4us。

(√)5.查表指令MOVC A,@A+PC的查表地址范围是当前指令以下的256字节。

(√)6.单片机是一种微型计算机。

(×)7.MCS-51单片机的I/O口编址和存储器编址是独立的。

(√) 8.MCS-51单片机共有111条指令,7种寻址方式。

(×)9.Intel 8031 单片机内部有4kBROM。

三.阅读程序
1.执行MOV A,#12H
CLR C
SUBB A,#15H
后(A)=_FDH______(Cy)= 1 (OV)= 0 (P)= 1 (AC)=__1______
2.执行MOV A,#34H
ADD A,#39H
后(A)=_6DH______
继续执行DA A
后(A)=73H______
3.若(30H)=56H ,(40H)=60H ,(50H)=78H ,执行下列指令后
PUSH 30H
PUSH 40H
PUSH 50H
POP 30H (30H)=78H_________
POP 40H (40H)=_60H________
POP 50H (50H)=_56H________
4.MOV A,#10H
MOV DPTR,#3100H
MOV R0,#30H
MOV 31H,#89H
MOV @R0,#1FH 整个程序执行后
XCHD A,@R0 (A)= 98H_______
MOV R0,31H (R0)=_89H________
XCH A,31H (30H)=_10H________
MOVX @DPTR,A (31H)=__1FH_______
SWAP A (3100H)=89H_________
END
5.3000H SJMP LOOP
300AH LOOP: MOV A,#30H
已知SJMP LOOP 指令(PC)源=3000H, (PC)目=300AH,求该指令第二个字节rel为__08H_______。

6.3100H: LCALL 3300H
3103H: MOV A,R1
若(SP)=60H,则执行LCALL 3300H后,((SP+1))=_03H_______,((SP+2)) =_31H_______,
(SP)=62H____,(PC)=_3300H_________。

7.某CJNE指令代码的第一个字节位于0800H单元,其跳转目的地址为07E2H,试问(0802H)=_DFH___________。

8.DJNZ R7,LABEL 指令的代码为DFDFH。

若该指令的第一个字节位于0800H单元,则标号LABEL所代表的目的地址等于07E1H。

相关文档
最新文档