01-单片机基础知识-习题
单片机课后习题答案-第一至三章

第一章一、计算题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-1微型计算机主要由哪几部分组成?各部分有何功能?答:一台微型计算机由中央处理单元(CPU)、存储器、I/O接口及I/O设备等组成,相互之间通过三组总线(Bus):即地址总线AB、数据总线DB和控制总线CB来连接。
CPU由运算器和控制器组成,运算器能够完成各种算术运算和逻辑运算操作,控制器用于控制计算机进行各种操作。
存储器是计算机系统中的“记忆”装置,其功能是存放程序和数据。
按其功能可分为RAM和ROM。
输入/输出(I/O)接口是CPU与外部设备进行信息交换的部件。
总线是将CPU、存储器和I/O接口等相对独立的功能部件连接起来,并传送信息的公共通道。
1-3什么叫单片机?其主要由哪几部分组成?答:单片机是指把CPU、RAM、ROM、定时器/计数器以及I/O接口电路等主要部件集成在一块半导体芯片上的微型计算机。
1-4在各种系列的单片机中,片内ROM的配置有几种形式?用户应根据什么原则来选用?答:单片机片内ROM的配置状态可分四种:(1)片内掩膜(Mask)ROM型单片机(如8051),适合于定型大批量应用产品的生产;(2)片内EPROM型单片机(如8751),适合于研制产品样机;(3)片内无ROM型单片机(如8031),需外接EPROM,单片机扩展灵活,适用于研制新产品;(4)EEPROM(或FlashROM)型单片机(如89C51),内部程序存储器电可擦除,使用更方便。
1-5写出下列各数的另两种数制的表达形式(二、十、十六进制)1100010100111001000111100100100111111101101100111011011101011119862H200394E47H585249H162363F6CH291D14955D71-6写出下列各数的BCD参与:59:01011001,1996:0001100110010110,4859.2:0100100001011001.0010389.41:001110001001.01000001第二章MCS-51单片机的硬件结构2-1 8052单片机片内包含哪些主要逻辑功能部件?答:8052单片机片内包括:①8位中央处理器CPU一个②片内振荡器及时钟电路③256B数据存储器RAM。
单片机复习题集及答案

单片机练习题部分答案(本练习题仅包括填空、选择、问答类型题。
题的来源选自《单片机原理与应用学习概要及题解》霍孟友主编机械工业出版社出版,题中页码与题号与其对应。
下文中填空与选择题有答案,问答题没有答案。
)单片机构成及原理*P155. 8051单片机有4个I/O口,它们分别是P0、P1、P2、P3 ,复位后对应它们的内容为0FFH 。
16.一个机器周期包括12 个振荡周期,具体分为 6 个状态周期。
17.按执行时间,8051的指令分为单机器周期、双机器周期和四机器周期指令共三种。
18.单片机由CPU\、存储器和I/O 三部分组成。
19.CPU由运算器和控制器两部分组成。
20.若不使用MCS—51片内程序存储器,引脚/EA必须地。
23.MCS—51有四个并行I/O口,由于是准双向口,所以在输入时必须先写 1 。
P16.1.当使用8751且/EA=1,程序地址小于1000H时,访问的是(A )。
A.片内ROM B。
片外ROM C。
. 片内/外ROM D。
. 不定2.堆栈操作遵循的原则是(A )。
A.先进后出B。
先进先出C。
后进后出D。
随机3.欲访问8051单片机的内部程序存储器,则/EA引脚必须为(A )。
A.高电平B。
低电平C。
高低电平D。
与PC值有关4.MCS—51中,一个机器周由(C)个时钟周期组成。
A.4 B。
8 C。
6 D。
12(注:时钟周期=状态周期=2个振荡周期)P176。
MCS—51系列单片机复位后其P1口的输出状态为( B )。
A.00H B。
0FFH C。
0F0H D。
不定P112-2 8051存储器分那几个地址空间? 如何区分不同空间地址?答:地址空间:(1)片内、片外统一的64KB程序存储器地址空间。
访问时采用MOVC指令。
(2)片内256B数据存储器地址空间。
访问时采用MOV指令。
(3)片外64KB的数据存储器地址空间。
访问时则是采用MOVX指令。
P122-4简述直接位寻址区的空间分配,片内RAM中包含那些可位寻址单元?2-10 开机复位后,CPU使用那些工作寄存器作为当前工作寄存器?它们的地址是什么?答:2-12 程序状态寄存器PSW的作用是什么?有哪些常用标志位?作用是什么?P14 答:2-14 8051单片机时钟周期与振荡周期之间有什么关系?答:2-15 一个机器周期的时序是怎样划分的?2-16 什么叫堆栈?堆栈指针SP的作用是什么?答:堆栈是在片内数据RAM区中,数据先进后出或后进先出的区域。
单片机基础及应用项目一课后习题及答案

一、填空题1. 51系列单片机为8 位单片机2.51单片机RST引脚上保持 2 个机器周期以上的高电平时,单片机即发生复位。
3.当单片机CPU响应中断后,程序将自动转移到该中断源所对应的入口地址处,并从该地址开始执行程序,通常在该地址处存放转移指令以便转移到中断服务程序。
其中外部中断INT0的入口地址为0003H ,定时器T0入口地址000BH ,外部中断INT1的入口地址为0013H ,定时器T1入口地址001BH ,串行口的中断入口地址为0023H 。
4. 在CPU内部,反映程序运行状态或反映运算结果的特殊功能寄存器是PSW 。
5. 若由程序设定RS1、RS0=01,则工作寄存器R0~R7的直接地址为08~0FH 。
6. 8051的堆栈区一般开辟在用户RAM区。
7. 片内RAM低128个单元划分为工作寄存器区、位寻址区和用户RAM区三个区。
8.EA脚的功能是控制程序存储器的选择,单片机使用片内程序存储器时,该引脚应该接+5V高电平。
9. 单片机最小系统除了包括单片机外,还应包括电源电路、复位电路、时钟电路和存储器选择电路。
10. P0口作输出端口时,P0的输出驱动级为漏极开路电路,输出极无上拉电阻,接拉电流负载时,需要外接上拉电阻,接灌电流负载时,可以不接上拉电阻。
二、选择题1. 单片机的XTAL1和XTAL2引脚是(D)引脚A、外接定时器B、外接串行口C、外接中断D、外接晶振2.51单片机芯片是双列直插式封装的,有(C)个引脚A、24B、30C、40D、503. 51单片机的(D)口的引脚,还具有外中断、串行通信等第二功能A、P0B、P1C、P2D、P34. 单片机应用程序一般存放在(B)A、RAMB、ROMC、寄存器D、CPU5. 以下不是构成单片机的部件(D)A、微处理器B、存储器C、I/O接口D、打印机6. ALU表示(D)A.累加器 B.程序状态字寄存器 C.计数器 D.算术逻辑部件7. 51单片机的V ss(20)引脚是(B)引脚A.主电源+5V B.接地 C.备用电源 D.访问片外存贮器8. 51单片机的程序计数器PC为16位计数器,其寻址范围是(D)A.8K B.16K C.32K D.64K9. 单片机的ALE引脚是以晶振振荡频率的(C)固定频率输出正脉冲,因此它可作为外部时钟或外部定时脉冲使用。
单片机知识习题集整编

1章参考题与习题1.单片机的原名是什么?。
MICROCONTROLLER2.微处理器、微处理机、单片机之间有何区别?微处理器:一般仅指CPU,内含ALU和控制部件;微处理机:以微处理器为核心的微机系统,包含CPU、常用外围电路、外存、键盘、鼠标、显示器等;单片机:单个芯片内集成组成一台计算机的常用功能电路。
仅是一个集成电路。
3.单片机与微处理器的不同之处是什么?前者内部不仅有微处理器,还有组成一台计算机必备的功能电路,如ROM、RAM、C\TC、UART、中断系统等。
后者仅是微处理器,具有ALU单元和控制单元。
4.单片机的发展大致分为哪几个阶段?4位机、1位机、8位机、16位机5,单片机根据其数据总线宽度可分为哪几种类型?1位、4位、8位、16位6.MCS-51系列单片机的典型产品分别为(8031)、(8051)和(8751)。
7.8031与8051的区别在于(D)(A)内部数据存储容量不同(B)内部数据存储器的类型不同(C)内部程序存储器的类型不同(D)内部没有程序存储器8.8051与8751的区别在于(C)(A)内部数据存储容量不同(B)内部数据存储器的类型不同(C)内部程序存储器的类型不同(D)内部没有程序存储器9.举例说明单片机在工业测控领域、家用电器领域的应用。
2章参考题与习题1.MCS-51单片机的片内都集成了哪些功能部件?各个功能部件的主要功能是什么?(1)微处理器(2)数据存储器(3)程序存储器(4)中断系统(5)定时器/计数器(6)串行口(7)并行I/O口2.说明MCS-51单片机上电后,运行片内程序还是片外程序是怎样控制的。
EA引脚接高电平时,上电复位后程序将从片内程序存储器开始执行。
EA引脚接低电平时,上电复位后将从片外程序存储器开始执行。
3.在MCS-51单片机中,如果采用12MHz晶振,一个机器周期为(12 )时钟周期?4.写出各中断向量地址。
外部中断0 0003H定时器0 000BH外部中断1 0013H定时器1 001BH串行口0023H5.内部RAM中,位地址为30H的位,该位所在字节的字节地址为(26H)。
单片机原理及应用综合习题及答案

单⽚机原理及应⽤综合习题及答案综合习题⼀⼀、填空题1、单⽚机的发展⼤致可分为个阶段。
2、单⽚机与普通计算机的不同之处在于其将、和 3部分集成于⼀块芯⽚之上。
3、单⽚机的存储器设计采⽤哈佛结构,它的特点是。
4、CPU主要由器和器组成。
CPU中的⽤来处理位操作。
5、第四代计算机所采⽤的主要器件是。
6、MCS-51系列单⽚机中,⽚内⽆ROM的机型是,有4KB ROM的机型是,⽽有4KB EPROM的机型是。
7、—32的补码为 B,补码11011010B代表的真值为 D。
8、原码数DFH= D,原码数6EH= D。
9、100的补码= H,—100的补码= H。
10、在8031单⽚机内部,其RAM⾼端128个字节的地址空间称为区,但其中仅有个字节有实际意义。
11、通常单⽚机上电复位时PC= H、SP= H、通⽤寄存器则采⽤第组,这⼀组寄存器的地址范围是从 H~ H。
12、若PSW为18H,则选取的是第组通⽤寄存器。
13、8031单⽚机复位后R4所对应的存储单元地址为 H,因上电时PSW= H。
14、若A中数据为63H,那么PSW的最低位(即奇偶位P)为。
15、在微机系统中,CPU是按照来确定程序的执⾏顺序的。
16、堆栈遵循的数据存储原则,针对堆栈的两种操作为和。
17、在8031单⽚机中,使⽤P2、P0、⼝传送信号,且使⽤了P0⼝来传送、信号,这⾥采⽤的是技术。
18、使⽤8031单⽚机时需将EA引脚接电平,因为其⽚内⽆存储器,8031⽚外可直接寻址的存储空间达 KB。
19、8位机中的被码数80H和7FH的真值分别为和。
20、配合实现“程序存储⾃动执⾏”的寄存器是,对其操作的⼀个特别之处是。
21、MCS-51单⽚机PC的长度为位;SP的长度为位,数据指针DPTR的长度为位。
⼆、单选题1、电⼦计算机技术在半个世纪中虽有很⼤进步,但⾄今其运⾏仍遵循着⼀位科学家提出的基本原理。
这位科学家是:()(A)⽜顿(B)爱国斯坦(C)爱迪⽣(D)冯·诺伊曼2、⽤晶体管作为电⼦器件制成的计算机属于:()(A)第⼀代(B)第⼆代(C)第三代(D)第四代3、通常所说的主机是指:()(A)运算器和控制器(B)CPU和磁盘存储器(C)CPU和主存(D)硬件和软件4、计算机能直接识别的语⾔是:()(A)汇编语⾔(B)⾃然语⾔(C)机器语⾔(D)⾼级语⾔5、在CPU中,控制器的功能是:()(A)进⾏逻辑运算(B)进⾏算术运算(C)分析指令并发出相应的控制信号(D)只控制CPU的⼯作6、所谓“裸机”是指:()(A)单⽚机(B)单板机(C)只装备操作系统的计算机(D)不装备任何软件的计算机7、下列数据中有可能是⼋进制数的是:()(A)764 (B)238 (C)396 (D)7898、下列4种不同进制的⽆符号数中最⼩的数是:()(A)11011001B (B)37O(⼋进制数)(C)75 (D)2AH9、PC是:()(A)⼀根硬件信号线(B)⼀个可由⽤户直接读写的8位RAM寄存器(C)⼀个不可寻址地特殊功能寄存器(D)⼀个能⾃动加1计数的ROM存储单元10、在CPU内部贩映程序运⾏状态或反映运算结果的⼀些特征寄存器是:()(A)PC (B)PSW (C)A (D)SP三、判断说明题1、在微机性能指标中,CPU的主频越⾼,其运算速度越快。
《单片机基础》 李广弟 练习题及答案

PC, #2222H (×)
DEC DPTR R5
0E0H, @R0 (√) CPL F0H A, @R1 F0, ACC.3 (×) (√) (×)
PUSH DPTR (×) MOV MOV A, 1FH (√) F0, C (√) 30H (√)
MOVX MOV MOV MOV
说明: MOV CPL PUSH
1. 用 8 位二进制补码数所能表示的十进制数范围是(D) (A)-127 ~ +127 (C)-127 ~ +128 (B)-128 ~ +128 (D)-128 ~ +127
2. 下列等式中,正确的是(B) (A)1 KB = 1024×1024 B (C)1 KB = 1024 M B 3. 程序与软件的区别是(C) (A)程序小而软件大 (C)软件包括程序 (B)程序便宜而软件昂贵 (D)程序包括软件 (B)1 MB = 1024×1024 B (D)1 MB = 1024 B
第2章
80C51 单片机的硬件结构
(一)填空题
1. 通过堆栈实现子程序调用,首先要把(PC)的内容入栈,以进行断点保护。 调用返回时再进行出栈操作,把保护的断点送回(PC) 。 2. 80C51 单片机的时钟电路包括两部分内容,即芯片内的(高增益反相放大器 反相器)和芯片外跨接的(石英晶体振荡器晶振)与(两个微调电容) 。若 调高单片机的晶振频率,则单片机的机器周期会变(短) 。 3. 通常单片机有两种复位操作,即(上电复位)和(手动复位) 。复位后,PC 值为(0000H) ,SP 值为(07H) ,通用寄存器的当前寄存器组为(第 0)组,
4. 存储器中,每个存储单元都被赋予惟一的编号,这个编号称为(A) (A)地址 (B)字节 (C)列号 (D)容量
单片机课后习题与答案

第1部分答案1-1 简述冯·诺依曼型计算机的主要特征。
1、采用二进制代替十进制运算2、存储程序工作方法3、计算机硬件系统的构成1-2 计算机硬件系统由哪些部件组成?计算机硬件系统由运算器、控制器、存储器、输入设备和输出设备五个部分。
1-3 填空:(1)100D=01100100=64H(2)03CH=00111100B=60D1-4 写出下列各数的原码、反码和补码(用二进制数表示)。
21 -21 59 -59 127 -127 1 -121 原码:00010101反码:00010101补码:00010101 -21 原码:10010101 反码:11101010补码:1111101159原码:00111011反码:00111011补码:00111011-59原码:10111011反码:11000100补码:11000101127原码:01111111反码:01111111补码:01111111-127 原码:11111111反码:10000000补码:100000011原码:00000001反码:00000001补码:00000001-1原码:1000001反码:11111110补码:111111111-5 用十进制数写出下列补码的真值:1FH 69H 89H FCH 97H CDH B3H 10H1FH的真值:31D69H的真值:105D89H的真值:-119DFCH的真值:-4D97H的真值:-105DCDH的真值:-51DB3H的真值:-77D10H的真值:16D1-6 已知X和Y,求(X+Y)补。
(1)X=31D,Y=55D (X+Y)补= 01010000B(2)X=46D,Y=-81D (X+Y)补=11010001B(3)X=-54D,Y=93D (X+Y)补=00100111B(4)X=-23D,Y=-67D (X+Y)补=10100110B(5)X=75D,Y=89D (X+Y)补=10100100B1-7 写出下列各数的8421BCD码。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
习题1. 8051单片机由哪几部分组成?
答:8位中央处理器CPU,片内振荡电器及时钟电路,4个 8位并行IO口(其中P0和P2可用于外部存储器的扩展), 2个16位定时器/计数器,5个中断源(具有2个中断优先 级),全双工串行口,布特殊功能寄存器?他们可以 分为几组,各完成什么主要功能?
习题3. 决定程序执行顺序的寄存器是哪个?他是几位寄 存器?他是否为特殊功能寄存器?他的内容是什么?
答:是程序计数器PC,它是16位寄存器,它不是特殊功能 寄存器,它的内容是下一条将要执行的程序的地址。
习题5. 8051的引脚有多少IO线?它们和单片机对外的地 址总线和数据总线有什么关系?地址总线和数据总线各是 多少位?
答: ORG 0000H ;程序开始地址 ;20H->2FH ;21H->2EH ;22H->2DH ;死循环等待 ;汇编结束标记 MOV 2FH,20H MOV 2EH,21H MOV 2DH,22H AJMP $ END
答:8051内部RAM的低128字节可以分为通用寄存器区、 位寻址区、便签(工作或者堆栈RAM)区和特殊功能寄存器 区。通用寄存器区的地址从00H到1FH共32个字节。设置 PSW中的位RS0和RS1可以切换当前通用寄存器组。位寻 址区地址从20H到2FH共16个字节128位,占用位地址0到 127。
答:8051单片机的40个引脚中有32根IO口线,P0口8根 IO线可以在外扩存储器时分时复用作为外部存储器的低8位 地址总线和8位数组总线,P2口作为高8位地址总线,P3.6 和P3.7分别作为外部存储器的写和读控制线。 地址总线为16位,数据总线为8位。
习题8. 8051内部RAM低128字节可以分为几个区域?其 中通用寄存器区的字节地址范围为多少?如何实现寄存器 组的切换?可位寻址区的字节和位地址范围分别为多少?
习题18. 为什么外扩存储器时,P0口要外接锁存 器,而P2口却不接?
答:8051在外扩存储器时,P0口作为地址总线的低8位和 数据总线分时复用,需要使用锁存器把地址总线的低8位分 离出来,而P2口没有分时复用,无须使用锁存器分离。
习题25. 试编写程序,将内部RAM的20H,21H,22H连续 三个单元的内容依次存入2FH,2EH,2DH单元?
答:标准的8051单片机具有21个特殊功能寄存器,它们可 以分5组: CPU:ACC,B,PSW,SP,DPTR(分为DPL和DPH),主要完 成运算和逻辑判断功能; 并行口:P0,P1,P2,P3完成IO口功能,其中部分IO口带有 可选的纵向扩展功能; 中断系统:IE,IP完成中断管理; 定时器/计数器:TMOD,TCON,T0(分为T0H和T0L),T1(分 为T1H和T1L)完成定时或者计数功能; 串行口:SCON,SBUF,PCON主要完成数据的串行发送和接 收。