《微机原理与单片机技术》试卷及答案(3)
微机原理与单片机接口技术习题参考答案

参考答案习题一一、选择题 1 (A ) 2(C ) 3( C ) 4( B ) 5(C) 6( B) 7(D)二、简答题1.什么是微处理器?微处理器由几部分组成?微处理器的工作过程是什么?答:微处理器最初定义是将CPU(Central Processing Unit,中央处理单元)是指由一片或几片大规模集成电路组成的具有运算器和控制器功能的中央处理机部件,它是计算机系统的核心或“大脑”,支配整个计算机系统工作。
微处理器主要由运算器、控制器、寄存器组及内部总线。
微处理器的工作过程就是执行程序的过程,而执行程序就是逐步执行一条条指令的过微处理器仅能识别机器指令,需使用各种编译器将由高级程序设计语言编制的程序转机器指令构成的程序。
2.简述Intel公司生产的几种不同微处理器的功能特性?答:Intel公司在不同时间推出的不同处理器之间的差异见表1-1。
3.什么是单片机?它由哪几部分组成?什么是单片机应用系统?答:将中央处理器(CPU)、存储器(Memory)及输入/输出单元(I/O)集成在一小块硅片上,如图1-2所示,这样一块芯片就具有了计算机的功能属性,因而被称为微型单片计算机,简称单片机。
4.简述单片机设计开发的常用工具。
答:根据单片机系统的组成是由单片机系统程序设计和单片机系统硬件组成,所以常用工具分为软件开发工具和硬件开发工具,其常用软件开发工具有Kei开发软件、WAVE开发软件、字库设计软件和Proteus仿真软件;常用的硬件工具有编程器、仿真器、逻辑分析仪等。
5.简述51单片机与52单片机的主要区别。
答:51单片机和52单片机的主要区别见表1-2.习题二1.8086 CPU由哪两部分组成?它们的主要功能是什么?两者如何配合工作的?参考答案:8086 CPU由总线接口部件BIU和执行部件EU组成。
BIU负责完成微处理器与存储器、I/O设备之间的信息传送,具体包括读取指令、读取操作数和存储结果。
(整理)微机原理与单片机接口技术课后题答案详解余发山杨凌霄主编

微型计算机原理及应用习题集专业班级学号姓名第1章概述一、填空题1.运算器和控制器集成在一块芯片上,被称作CPU。
2.总线按其功能可分数据总线、地址总线和控制总线三种不同类型的总线。
3.迄今为止电子计算机所共同遵循的工作原理是程序存储和程序控制的工作原理。
这种原理又称为冯·诺依曼型原理。
4.写出下列原码机器数的真值;若分别作为反码和补码时,其表示的真值又分别是多少?(1) (0110 1110)二进制原码=(+110 1110)二进制真值=(+110)十进制真值(0110 1110)二进制反码=(+110 1110)二进制真值=(+110)十进制真值(0110 1110)二进制补码=(+110 1110)二进制真值=(+110)十进制真值(2) (1011 0101)二进制原码=(-011 0101)二进制真值=(-53)十进制真值(1011 0101)二进制反码=(-100 1010)二进制真值=(-74)十进制真值(1011 0101)二进制补码=(-100 1011)二进制真值=(-75)十进制真值5.写出下列二进制数的原码、反码和补码(设字长为8位)。
(1) (+101 0110)二进制真值=(0101 0110)原码=(0101 0110)反码=(0101 0110)补码(2) (-101 0110)二进制真值=(1101 0110)原码=(1010 1001)反码=(1010 1010)补码6.[X]补=78H,则[-X]补=(88 )H。
7.已知X1= +0010100,Y1= +0100001,X2= -0010100,Y2= -0100001,试计算下列各式(设字长为8位)。
(1) [X1+Y1]补= [X1]补+[Y1]补= 0001 0100 +0010 0001 = 0011 0101(2) [X1-Y2]补= [X1]补+[-Y2]补= 0001 0100 +0010 0001 = 0011 0101(3) [X2-Y2]补= [X2]补+[-Y2]补= 1110 1100 +0010 0001 = 0000 1101(4) [X2+Y2]补= [X2]补+[Y2]补= 1110 1100 +1101 1111 = 1100 10118.将下列十六进制数分别转换成二进制、八进制、十进制和BCD数。
单片机考试试题和答案

单片机考试试题和答案一、选择题(每题2分,共20分)1. 单片机是指()。
A. 单芯片微型计算机B. 单芯片微处理器C. 单芯片微控制器D. 单芯片微电脑答案:C2. 8051单片机的程序存储器和数据存储器的地址空间各是多少?()A. 64KB,64KBB. 64KB,128KBC. 128KB,64KBD. 64KB,256KB答案:C3. 8051单片机的外部中断有()个。
A. 1B. 2C. 3D. 4答案:B4. 8051单片机的定时器/计数器有几个?()A. 1B. 2C. 3D. 4答案:B5. 8051单片机的串行通信可以工作在()种方式。
A. 2B. 3C. 4D. 5答案:C6. 8051单片机的I/O口是()。
A. 准双向口B. 推挽输出C. 漏极开路D. 集电极开路答案:A7. 8051单片机的看门狗定时器是()。
A. 定时器0B. 定时器1C. 定时器2D. 定时器3答案:C8. 8051单片机的外部中断0的中断向量地址是()。
A. 0003HB. 0013HC. 0023HD. 0033H答案:B9. 8051单片机的外部中断1的中断向量地址是()。
A. 0003HB. 0013HC. 0023HD. 0033H答案:D10. 8051单片机的串行通信的波特率可以通过定时器()来设置。
A. 0B. 1C. 2D. 3答案:B二、填空题(每题2分,共20分)1. 8051单片机的内部RAM共有______字节。
答案:1282. 8051单片机的外部中断0的优先级高于外部中断1的优先级。
答案:错误3. 8051单片机的定时器0和定时器1可以工作在______模式。
答案:16位4. 8051单片机的看门狗定时器的溢出时间是______。
答案:1.085秒5. 8051单片机的串行通信可以工作在8位可变波特率模式。
答案:正确6. 8051单片机的I/O口P1.0和P1.1可以作为______使用。
微机原理与接口技术(单片机)试题、答案

4、AT89S51单片机串行通信工作方式2的波特率是由定时器T1的溢出率与SMOD中的值共同决定的。(×)
5、串行通信接收或发送完数据申请中断请求,CPU在响应中断后,硬件会自动清除中断请求标志。(×)
四、问答题(每题7分,共14分)
DJNZ R2 , DL0
TAB:DB0C0H, 0F9H, 0A4H, 0B0H, 99H;0 1 2 3 4
DB92H, 82H, 0F8H, 80H, 90H;5 6 7 8 9
答:该程序段用于完成一个LED静态显示电路的送显,其中,字形码从串行口(或TXD/RXD或P3.0/P3.1)_送出(3分),显示缓冲区地址范围为78H~7FH(4分),本段程序使用了工作寄存器组第2组。(3分)
(2)、该系统中所扩展的RAM6264芯片的地址范围是6000H(4000H)~7FFFH(5FFFH);(1.5分)
(3)、设采样数据依次存放在内部RAM60H~67H单元中,按上图所示的接口电路,完成其数据采样程序(假定只采样一次);
ORG0000H
MAIN:MOV R0, #60H
MOV R2,#08H(1分)
d下降沿d编码器2at89s51单片机的复位信号是单片机的复位信号是a高电平b低电平c脉冲3程序计数器pc是用于存放和指示c是用于存放和指示a当前正在执行指令的前一条指令的地址b当前正在执行指令的地址c当前正在执行指令的下一条指令的地址d控制器中指令寄存器的地址4单片机访问rom片外ram和片内ram时所用的指令分别为d所用的指令分别为
得分
评阅人
1、内部RAM低128单元划分为哪3个主要部分?说明各部分的特点。
微机原理试题及答案

微机原理试题及答案一、选择题(每题2分,共20分)1. 微处理器中的寄存器主要用于存储()。
A. 指令B. 操作数C. 地址D. 程序2. 在微机系统中,总线是用于()。
A. 存储数据B. 传输数据C. 执行指令D. 控制设备3. 微机系统中,内存的主要作用是()。
A. 存储操作系统B. 存储程序和数据C. 执行程序D. 控制程序运行4. 在微机系统中,中断的作用是()。
A. 暂停程序运行B. 启动程序运行C. 响应外部事件D. 执行数据传输5. 微机系统中的I/O设备指的是()。
A. 输入设备B. 输出设备C. 输入输出设备D. 存储设备6. 微机系统中,CPU的主要功能是()。
A. 存储数据B. 执行程序C. 传输数据D. 控制设备7. 在微机系统中,外设是指()。
A. 内存B. 硬盘C. 打印机D. 显示器8. 微机系统中的DMA是指()。
A. 数据传输方式B. 直接存储器访问C. 动态内存访问D. 数字多媒体应用9. 微机系统中,指令周期包括()。
A. 取指令B. 执行指令C. 取指令和执行指令D. 存储指令10. 微机系统中,字长是指()。
A. 存储容量B. 指令长度C. 数据宽度D. 地址范围二、填空题(每空1分,共10分)11. 微处理器的时钟频率通常用____表示,单位是赫兹(Hz)。
12. 微机系统中的总线可以分为数据总线、地址总线和____。
13. 微机系统中,一个存储单元可以存储一个____。
14. 微机系统中,中断向量表存储了中断服务程序的____。
15. 微机系统中,I/O端口地址通常由____总线提供。
16. 微处理器的指令集是一组预定义的____。
17. 微机系统中,堆栈操作遵循____原则。
18. 微机系统中,DMA可以减少CPU的____。
19. 微机系统中,指令的执行通常分为取指、____、执行和结果写回四个阶段。
20. 微机系统中,字长为32位的CPU一次可以处理____位的数据。
单片微机原理与接口技术(第2版)-基于STC15系列单片机(习题部分与答案)(3)

单片微机原理与接口技术-基于STC15系列单片机(第2版)习题部分第1章一、填空题1. 125= 01111101B= 7d H=( 0001 0010 0101)8421BCD码=(0110001 0110010 0110101)ASCII码。
2. 微型计算机由CPU、存储器、I/O 接口以及连接他们的总线组成。
3. 微型计算机的CPU是通过地址总线、数据总线、控制总线与外围电路进行连接与访问的,其中,地址总线用于CPU寻址,地址总线的数据量决定CPU的最大寻址能力;数据总线用于CPU与外围器件爱存储器、I/O接口)交换数据,数据总线的数量决定CPU一次交换数据能力;控制总线用于确定CPU与外围器件的交换数据的类型。
4. I/O 接口的作用是CPU与输入/输出设备的连接桥梁,相当于一个数据转换器。
5. 按存储性质分,微型计算机存储器分为_ _程序存储器______和数据存储器两种类型。
6. 16位CPU是指数据总线的位数为16位。
7 若CPU地址总线的位数为16,那么CPU的最大寻址能力为64K 。
8. 微型计算机执行指令的顺序是按照在程序存储中的存放顺序执行的。
在执行指令时包含取指、指令译码、执行指令三个工作过程。
9. 微型计算机系统由微型计算机和输入/输出设备组成。
10. 微型计算机软件的编程语言包括高级语言、汇编语言和机器语言三种类型。
二、选择题1.当CPU的数据总线位数为8位时,标志着CPU一次交换数据能力为D。
A. 1位B. 4 位C. 16位D. 8位2. 当CPU地址总线为8位时,标志着CPU的最大寻址能力为 C 。
A. 8个空间B. 16个空间C. 256个空间D. 64K个空间3. 微型计算机程序存储器空间一般由 A 构成。
A. 只读存储器B. 随机存取存储器4. 微型计算机数据存储器空间一般由 B 构成。
A. 只读存储器B. 随机存取存储器三、判断题1. 键盘是微型计算机的基本组成部分。
微机原理与接口技术(单片机)期中练习题-参考答案

2011—2012学年第2学期期中练习试卷课程名称:微机原理与接口技术使用班级:电信N091、N092班级:姓名:学号:一.单项选择题(每题1分,共15分)1.DPTR为( C )A.程序计数器B.累加器C.数据指针寄存器D.程序状态字寄存2.PSW的Cy位为( B )A.辅助进位标志B.进位标志C.溢出标志位D.奇偶标志位3.MCS-51单片机片内ROM容量为(A )A.4KBB.8KBC.128BD.256B4.MCS-51单片机片要用传送指令访问片外数据存储器,它的指令操作码助记符是以下哪个?(B )A.MULB.MOVXC.MOVCD.MOV5.direct表示( C )A.8位立即数B.16位立即数C.8位直接地址D.16位地址6.堆栈指针SP是一个( A )位寄存器A.8B.12C.13D.167.定时器/计数器工作方式选择中,当M1M0=11时,其工作方式为( D )A.方式0B.方式1C.方式2D.方式38.MCS-51的最小时序定时单位是( A )A.节拍B.状态C.机器周期D.指令周期9.MOVC A ,#30H指令对于源操作数的寻址方式是( C )A.寄存器间接寻址B.寄存器寻址C.立即寻址D.变地寻址10.计算机能直接识别的语言为( B )A.汇编语言B. 机器语言C.自然语言D.硬件和软件11.主频为12MHz的单片机它的机器周期为(C )A.1/12微秒B.0.5微秒C.1微秒D.2微秒12.MOVC A ,@A+PC指令对于源操作数的寻址方式是( D )A.寄存器间接寻址B.寄存器寻址C.立即寻址D.变地寻址13.单片机程序存储器的寻址范围是由程序计数器PC的位数决定的,MCS-51的PC为16位,因此其寻址范围是( B )。
A 4KB B 64KB C 8KB D 128KB14.假定堆栈指针SP的值为37H,在进行子程序调用时把断点地址进栈保护后,SP的值为(D )。
《微机原理与单片机技术》试卷及答案(1)

东莞理工学院本科试卷(A 卷)2012—2013学年第1学期《微机原理与单片机技术》试卷及评分标准开课单位:电子工程学院考试形式:闭卷题序一二三四五六七八总分得分评卷人一、填空题(共10分每空1分)1.89C51中可以用作间接寻址的寄存器有工作寄存器R0和R1,以及数据指针DPTR 。
2.已知10000100是一个补码,则其真值为-7C H,若为BCD 码,则其真值为84D。
3.805l 单片机的堆栈区只可设置在片内RAM 区,堆栈指针SP 始终指向栈顶位置。
4.当RS1RS0=11时,当前工作寄存器组是第3组,对应R1的地址为19H 。
5.51单片机系统读外部ROM 由/PSEN 选通,在外部ROM 中取数只能采用变址寻址。
二、判断题(共10分每题2分)(正确的打√,错误的打×)1.8051单片机在系统复位时各P 口锁存器写1,允许中断嵌套,串行波特率不加倍。
2.I 2C 总线是通过软件寻址来选通扩展器件,即在SDA 传送寻址指令来实现片选。
3.JC rel 发生跳转时,目标地址为当前地址加上偏移量rel ,其中rel 是8位补码。
4.51单片机当PC ﹥0FFFH 时,不管引脚/EA 状态如何,系统都是在外部ROM 中寻址。
5.在51单片机系统中断优先级均相同时,中断响应时间不超过8个机器周期,中断返回后,至少执行1条指令后才能相应新的中断。
答:1(×)2(√)3(×)4(√)5(√)三、选择题(共10分每题2分)1.MOV A,P1和ORL A,P1指令,源操作数P1分别来自其()和()。
A.引脚,锁存器 B.锁存器,引脚 C.引脚,引脚 D.锁存器,锁存器2.8031单片机在访问外部数据存储器时,DPL 从()输出,且由()下降沿提供锁存信号。
A.P0,/PSEN B.P2,ALE C.P0,ALE D.P0,/RD3.51单片机串行口当SMOD=1时,方式0、2的波特率分别是。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
三、问答题(2 小题,共 20 分,每小题 10 分)
1. 阅读时序,填空(10 分,每空 2 分)。
第1个机器周期
第2个机器周期
S1 S2 S3 S4 S5 S6 S1 S2 S3 S4 S5 S6 S1 S2
ALE PSEN
RD
P2口 P0口
23H
14H
E0H
30H
20H 55H
下一条指令
PCH PCL 指令
HASC:MOV A,R0 ANL A,#0FH PUSH ACC CLR C SUBB A,#0AH POP ACC JC LOOP ADD A,#07H
LOOP:ADD A,#30H MOV R2,A SJMP $
答:将 R0 低 4 位转换成相应的 ASCII 码。(5 分),转换后的 ASCII 码存放于 R2 中。(5 分)
MOV R3,#20H
MOV A,R3
LD0:MOV DPTR,#7F01H ;3 字节
MOVX @DPTR,A ;1 字节
INC DPTR
;1 字节
MOV A,@R0
;1 字节
ADD A,#0FH ;2 字节
MOVC A,@A+PC ;1 字节
MOVX @DPTR,A ;1 字节
LCALL DL1
…
…
…
……………………………………密………………………………………………封………………………………………线……………………………………
…
…
(4)编写通道 1 启动转换和查询方式读数程序?(地址无关位选为 0)
…
…
…
…
…
…
线
…
…
…
…
…
…
年级专业: 年级专业:
…
…
…
…
…
…
…
…
…
系别:
封
…
…
…
…
(密封线内不答题)
2.试述如何用 51 单片机定时计数器测量外部脉冲信号的高电平时间? 答:定时计数器为定时方式且 GATE=1,由软件使 TR 为 1,(5 分) 当外部中断引脚为高电平时,启动定时/计数器工作,为 0 时停止计数器工作, 此时计数器的计数值乘以机器周期就是高电平脉宽时间(5 分)。
四、程序阅读(共 20 分) 1.阅读下面的程序,说明程序功能。(10 分)
五、程序设计与接口(共 40 分,每题 20 分) 1.下图为 ADC0809 接口电路,试回答: (1)该图 ADC0809I/O 接口采用什么译码方式?每个端口有多少套重迭的地址? (2)74LS373 完成说明功能?G 端是什么信号有效? (3)0809 的 8 个通道是如何实现选择的?
《微机原理与单片机技术》试卷及评分标准 A 卷 第 2页 共 5页
(密封线内不答题) …………………………………………密………………………………………………封………………………………………线……………………………………
东莞理工学院本科试卷(A 卷)
2013—2014 学年 第 1 学期 《微机原理与单片机技术》试卷及评分标准
开课单位:电子工程学院
考试形式:闭卷
题序
学号:
姓名:
《微机原理与单片机技术》试卷及评分标准 A 卷 第 1页 共 5页
答:该时序 ALE 的第一次下跳锁存的 PCL 值是 14H ,第二次锁存的 DPL 值是 30H , 在 /PSEN 的 上 跳 CPU 读 ROM 中 的 数 据 , 在 /RD 的上跳 CPU 读 RAM 中的数据。
二、判断题 (共 10 分 每题 2 分)(正确的打√,错误的打×)
1. 51 单片机复位后,系统默认状态是关中断、全部是低优先级的。 2. I2C 总线数据传送时,先传送最低位,后传送高位。 3. DAC0832 是 8 位 D/A 转换器,其片内有 2 级输入数据锁存器。 4. MOVC 指令是片外 RAM 读数指令,产生的选通信号是/PSEN。 5. CPU 的数据线是 8 根,地址线是 16 根,则其为 16 位的计算机。 答:1(√ ) 2(× ) 3(√ ) 4(× )5(×)
END(8 分)
《微机原理与单片机技术》试卷及评分标准 A 卷 第 5页 共 5页
一二
三
四
五 总分
得分
评卷人
年级专业:
_____________ ______系__别:
一、填空题 (共 10 分 每空 2 分)
1.51 单片机外部 ROM 的最大寻址空间为 64KB。 2.执行 CPL P1.1 指令,P1.1 位读的是锁存器。 3. 单片机引脚/EA=0 则选择片外 ROM 工作。 6. 51 单片机奇偶校验指的是结果中“1”的个数奇偶特性。 7.单片机串行通信中每秒钟传送的二进制位数称为比特率。
;3 字节
《微机原理与单片机技术》试卷及评分标准 A 卷
第 4页 共 5页
DEC R0
;1 字节
MOV A,R3
;1 字节
JB ACC.0,ELD1 ;3 字节
RR A
;1 字节
MOV R3,A
;1 字节
LJMP LD0
;3 字节
ELD1:RET
; 1 字节
DSEG:DB (依次是 0、1、2…F 的共阴极显示编码)
2. 阅读下面的程序,填空说明程序功能(10 分,每空 2 分) MOV IE, #00011001B MOV IP, #00010000B SETB IT0 SETB EA
答:使用外部中断 0,下降沿触发,打开外部中断 0、定时器 1 中断和串口中 断,串口中断具有最高优先级。同时申请中断时,最后响应中断的是定时器 1 中断。
(3)
MOV DPTR,#0001H ;指向 0 通道
LOOP:MOVX @DPTR,A ;启动 A/D 转换
HER:JB P3.3,HER ;查询 A/D 转换结束
MOVX A,@DPTR ;读取 A/D 转换结果(8 分)
2.下图是 81C55 实现的的键盘及显示接口, (1) 设计 81C55 初始化程序。 (2)核算 81C55 内部 RAM 的地址范围,设计无关位为 0。 (3)写出 LDE 共阴极“U.”的显示代码。 (4) 35H 内容显示在最左位且最先显示,显示缓冲区设置在片内 35H-30H, DL1 为延时 1ms 的子程序。请填空完成循环动态显示程序。
《微机原理与单片机技术》试卷及评分标准 A 卷 第 3页 共 5页
…
…
密
…
姓名: 学号:
…
…………来自………
姓名:
…
…
…
…
…
…
…
…
…
…
答:
(1) MOV DPTR,#7F00H
MOV A,#03H
MOVX @DPTR,A (6 分)
(2)0000H-00FFH (3 分)
(3) BEH (3 分)
(4) DIS:MOV R0,#35H
)…
系别:
不答题 …………
封线内 …………
学号:
密 …
(…
…
答:(1)线译码,212(4 分)
(2)74LS373 实现地址总线的低 8 位与数据总线的分离。G 端下跳信号有效(4
分)
(3)ALE 输入一个正脉冲时,可将 A、B、C 锁存于地址寄存器内并进行译码,
来实现相应的模拟输入通道选通。(4 分)