《微机原理与单片机技术》试卷及答案A卷
微机原理与应用A卷及答案

一、选择题(每小题2分、共30分)1、单片机在构成应用系统时,下面不属于其可选择的方式的时()A、操作系统B、专用系统C、模块系统D、单片单板机系统2、MCS-51子系列的芯片有()个并行口。
A、1个B、2个C、3个D、4个3、MOV A,#70H这条指令属于()寻址方式。
A、寄存器寻址B、寄存器间接寻址C、变址寻址D、立即数寻址4、堆栈指针SP的作用是()A、指示堆栈的栈底B、指示堆栈的栈顶C、指示下一条将要执行指令的地址D、指示中断返回的地址5、使用单片机开发系统调试程序时,对源程序进行汇编的目的是()A、将源程序转换成目标程序B、将目标程序转换成源程序C. 将低级语言转换成高级语言D. 连续执行键6、当执行调用指令时,首先将该指令下一条指令的地址压入到堆栈区,保护其下一条指令的地址,然后再将转移的地址送()实现转移;当再执行RET指令时自动将堆栈中的地址弹入PC从而实现返回。
A、DPTRB、PCC、SPD、PSW7、在寄存器间接寻址方式中,Ri是指()A、R0~R7B、R0~R1C、操作码D、操作数地址8、下面哪个时指令中不可缺少的部分()A、操作码助记符B、标号C、操作数D、注释9、MCS-51单片机有七种寻址方式,其中:MOV A,direct 源操作数属于()寻址A、间接B、变址C、相对D、直接10、如果(A)=58H,(R1)= 49H,(49H)= 79H,执行指令XCH A, @R1后;结果(A)=( )A、79HB、49HC、58HD、00H11、总线按功能分类有三种,下面哪种不属于其分类()A、数据总线B、地址总线C、传输总线D、控制总线12、在输入/输出接口电路中设计了3中寄存器,下面不属于其中的是()A、状态寄存器B、数据寄存器C、传输寄存器D、命令寄存器13、在指令MOV 30H, #55H中,30H是()A、指令的操作码B、操作数C、操作数地址D、机器码14、MCS-51单片机有七种寻址方式,其中:MOVC A,@A+DPTR源操作数属于()寻址A、间接B、变址C、相对D、直接15、下面指令表示加法指令的是()A、MOVB、SUBC、ADDD、ORL二、填空题(每空2分、共20分)1、按照单片机系统扩展与系统配置状况,单片机应用系统可分为最小系统、最小功耗系统和_______________________等。
微机原理与单片机接口技术习题参考答案

参考答案习题一一、选择题 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设备之间的信息传送,具体包括读取指令、读取操作数和存储结果。
单片机微机原理与接口技术(A)卷

苏州大学单片微机原理与接口技术课程试卷(A)卷共6 页考试形式闭卷年月院系年级专业学号姓名成绩一、将下列无符号二进制数转换成十进制和十六进制数(6分)1、 0000000011001010B = D H2、 0001000110000000B = D H3、0010001000000000B = D H4、 0101111111101101B = D H5、 1111111111111111B = D H6、 0000100100110100B = D H二、将下面十进制数转换成8位二进制原码,反码及补码(4分)1、 45的原码反码补码2、-23的原码反码补码3、 90的原码反码补码4、-82的原码反码补码三、回答下列问题(18分)1.单片微型计算机有哪些主要功能部件组成?2.某微机系统有17根地址线,它的寻址范围是多少?3.MCS-51单片机外扩程序存储器和外扩数据存储器的地址线、数据线都是并联的,CPU 是通过发出怎样的控制信号,从而正确地访问外部程序存储器和外部数据存储器。
4.某单片机系统采用的CPU是8032,其EA引脚必须接什么电平?5.MCS-51单片机的并行I/O口有哪两种读操作?为什么要作这样的安排?6.51系列单片机有几个中断源?写出这几个中断源的名称。
7.当特殊功能寄存器TMOD中GA TE位为“1”时,相应的定时器/计数器将如何工作?8.当8051单片机采用12M晶振,定时器/计数器的计数脉冲取自内部时,其计数频率为多少?而取自外部时其所能计数的最高频率又是多少?9.若当前SP中的内容为3FH,执行指令LCALL 3535H 后SP中的内容为何值?四、用指令实现以下操作(18分)1、将R5中的低四位与R6中的高四位拼装后送内部RAM 90H单元。
2、将位地址为05H中的数据分别送位地址为10H、56H。
3、将ROM 3050H单元中的内容取出求反后再进行高低四位交换后送外部RAM 2090H单元。
《单片机技术》期末试卷 A卷及答案

适用专业:1、MCS-51单片机具有个中断源,可分别设置为个优先等级,上电复位时中断源的优先级别最高。
2、MCS-51单片机的一个机器周期包含个振荡周期,当振荡器的振荡频率为12MHz时,一个机器周期的时间为。
3、MCS-51单片机工作寄存器组共分为组寄存器,每组有个单元。
4、P 口作地址/数据总线,传送地址码的8位;P 口作地址总线,传送地址码的8位。
5、异步串行数据通信的帧格式由位, 位, 位和位组成。
6、当MCS-51的RST引脚上保持个机器周期以上的低电平时,MCS-51即发生复位。
7、MCS-51单片机外部中断请求信号有方式和方式,在方式下,当采集到INT0、INT1的有效信号为低电平时,激活外部中断。
8、MCS-51单片机访问片外存储器时利用信号锁存来自口的低八位地址信号。
9、MCS-51单片机8031中有个位的定时/计数器,可以被设定的工作方式有种。
10、异步串行数据通信有、、三种传送方式。
11、I NT0 和INT1的中断标志分别是和。
12、在多机通信中,主机发送从机地址呼叫从机时,其TB8位为;各从机此前必须将其SCON 中的REN位和位设置为1。
二、单项选择题(共20分,每小题2分)1、下列数中最小的数为。
A.110111001B B.50Q C.42D D.2BH2、MCS-51单片机复位操作的主要功能是把PC初始化为。
A.0100H B.2080H C.0000H D.8000H3、循环左移指令是。
A.RR B.RL C.RRC D.RLC4、51单片机的4个并行I/O口,只能作为普通I/O接口使用的是。
A.P0 B.P1 C.P2 D.P35、外部中断1的中断入口地址在。
A.0000H B.0003H C.000BH D.0013H6、中断优先级寄存器是。
A.IE B.TCON C.IP D.SCON7、串行通信传送速率的单位是波特,而波特的单位是。
A.字节/秒 B.位/秒 C.帧/秒 D.字符/秒8、单片机和PC机连接时,往往要采用RS232C接口,其主要作用是。
微机原理及接口技术试题及答案精选全文完整版

《微机原理及接口技术》试卷(A )适用专业(计算机科学与技术) 使用班级()一、选择题(每题 1 分,共 15 分) 1. 微机中控制总线传送的是 ( )。
A.存储器和I/O 接口的地址码B.微处理器向内存储器和I/O 的命令信号C.存储器和I/O 设备向微处理器传送的状态信号D.B 和C2. 8253可编程定时/计数器,在初始化时写入的最大计数初值是 ( )。
A.0000HB.7FFFHC.65535D.FFFFH3. 在异步串行通信中引入了"波特率因子"的概念,波特率因子为16,64时,接收时钟的频率为波特率的16,64倍,引入波特率因子的目的是 ( )。
A.识别正确的起始位 B.提高接收速度 C.提高采样精度 D.三者都是4. 8086 CPU 标志寄存器共有( )位,其中使用7位,未使用其它位均作为CPU 指令运行后的状态信息和控制标志信息。
A. 8 B. 10 C. 16 D. 205. 8086微处理器CLK 引脚输入时钟信号是由( )提供。
A.8284 B.8288C.8287 D.82896. 最基本的读操作包含4个状态,即T 1 、T 2、T 3和T 4 ,当存储器或 I/O 设备的速度慢于CPU 速度时,在( )状态之间插入1个或几个等待状态T W 。
A. T 3和T 4 B. T 1和T 2 C. T 2和T 3 D. T 1和T 37. 在计算机与外设之间数据的传送方式分为串行传送方式和( )传送方式两类。
A.并行传送方式 B. 同步传送方式 C. 异步传送方式 D. 串/并传送方式8. 8253的( )是软件触发选通方式。
A.方式OB.方式1C.方式2D.方式4 9.串行异步通信协议中一个字符正式发送前,先发送( )低电平有效。
A.两个起始位 B .3个起始位 C. 1.5个起始位 D .1个起始位 10.对8255A 的C 口执行按位置位/复位操作时,写入的端口地址是( )。
《单片机技术》期终考查试卷(A卷)及答案

适用专业:1. 系统总线一般分为,和。
2.在8位微型计算机中, -78的原码= ,补码= 。
3.在MCS-51系统中,一个机器周期包括个振荡周期。
当fosc=12MHZ时,一个振荡周期= ,一个机器周期=____________。
4. 8051单片机可以以16位二进制数使用的寄存器是。
5. 指令周期是指所需的时间。
6. 8051外部中断触发方式有和两种。
7. 8051单片机的内部RAM低128字节从功能上可以分为,和三个区域。
8.8051单片机内部RAM间传送指令助记符是,外部RAM和A间传送指令助记符是。
9.串行口异步通信每帧数据由、、和组成。
10.80C51单片机有个中断源,它们分别是外部中断0,定时器0、、和。
11. 80C51单片机有个位并行I/O接口,个步工串行口。
二、单项选择题(每小题2分,共26分)1.单片机正常工作所用的电压是()A) +9V B) +12V C)+5V D) +36V2.MCS-51单片机的复位信号是()有效。
A)高电平B)低电平C)脉冲D)下降沿3.定时/计数器工作方式0是()。
A)8位计数器结构B)2个8位计数器结构C)13位计数器结构D)16位计数器结构4.MCS-51单片机的外部中断0请求标志位是()。
A)ET0 B)TF0 C)IT0 D)IE05.关于堆栈,下列的哪种说法是正确的?()A)能用SS表示的存储空间 B)能用IP表示的存储空间C)能用SP表示的存储空间 D)能用PC表示的存储空间6.子程序返回指令是()。
A)RET B)LJMP C)LCALL D)POP7.下面哪种数据传送方式,使CPU的工作效率最高。
()A)中断传送 B)有条件传送 C)无条件传送 D)DMA传送8.比较不相等跳转的指令操作码是()。
A)DJNZ B)CJNE C)JNZ D)PUSH9.外部中断1固定对应的中断入口地址为()。
A)0003H B)000BH C)0013H D)001BH 10.一个字节是几个二进制位?()A)2 B)4 C)8 D)1611. 汇编语言中的操作码与操作数之间用()隔开。
《微机原理与单片机技术》试卷及答案(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的波特率分别是。
《微机原理与应用》试卷(A)及参考答案

《微机原理与应用》试题(A)一、填空题(每空1分,共30分)1、组成一个计算机系统必须包括()和()两个部分。
2、建立子目录的DOS命令是(),删除子目录的DOS命令是()。
3、DOS的命令处理程序可以处理两类命令,分别是()和()。
4、为了表示一个有符号的数,二进制规定用0表示(),用1表示()。
5、微处理器按功能分,有三种总线分别为(),()和()。
6、访问存储器的地址码由()和()两部分组成。
7、8086/8088的存储器都是以()位为单位组织的。
8、汇编语言采用不同的后缀加以区分:D表示(),B表示()。
9、()是由标识符表示的指令的名称。
10、JMP属于()指令。
11、()是完成确定功能的独立的程序段。
12、在我们的程序中,总会有数据的输入和输出,对输入/输出设备的管理,为了简便DOS进行了一些功能集成,如(AH)=01H时,表示();AH)=02H时,表示()。
13、()是利用CPU指令系统中已有的指令按时一定的规则定义的新的指令。
14、调试程序用()指令。
15、8086/8088CPU通过总线对存储器进行一次访问所需的时间称为一个总线周期,基本的总线周期包括()个时钟周期。
16、存储器的性能指标主要有()和()。
17、外部中断分两类:()和()。
18、IBM PC系统的主机板中采用了一片8255A组成并行接口,用于与()和()等联接。
19、X=101011B,则X的原码为(),补码为()。
二、选择题(每题2分,共16分)1、下列各数最大的是()A(23)D B(101101)B C(23)H D(AC)H2、下列()寄存器也叫累加器。
A、AXB、BXC、CXD、DX3、MOV AX,BX属于()寻址。
A、直接B、寄存器C、立即数D、寄存器间接4、DW定义()变量。
A、字节B、字 C 、双字D、长字4、下列()是带符号的除法。
A、IMULB、MULC、IDIVD、DIV5、执行SHR AX,2的意思是()。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
东莞理工学院本科试卷(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,/RD
3.51单片机串行口当SMOD=1时,方式0、2的波特率分别是。
(f 为系统晶振频率)A.f/12,可设置 B.f/12,f/64 C.f/32,可设置 D.f/12,f/32
4.KK:MOV R2,#2;2个机器周期DEL3:PUSH 02H ;2个机器周期DEL4:DJNZ R2,DEL4;2个机器周期
POP 02H ;2个机器周期DJNZ R2,DEL3;2个机器周期RET ;1个机器周期KK 子程序执行共需21个机器周期。
_____________________
姓名:
学号:
系别:
年级专业:
(密封线内不答题)
……………………………密………………………………………………封………………………………………线……………………………………
A.21
B.23
C.13
D.19
5.80C51定时/计数器1的中断入口地址为,中断地址入口为0023H的中断源是。
A.001BH,串行通信口
B.0013H,外部中断0
C.001BH,外部中断1
D.000BH,串行通信口
答:1(A)2(C)3(D)4(A)5(A)
四、程序阅读,填空回答程序用到的单片机资源及实现的功能。
(共15分)
1.DSJU:MOV TMOD,#60h
MOV TH1,#0FEH
MOV TL1,#0FEH
SETB TR1
DEL:JBC TF1,REP
AJMP DEL
REP:CPL P1.0
AJMP DEL(8分)
填空:用定时计数器1,方式2,采用查询方式判别溢出,TF1由软件复位(4分),实现的功能是对外部脉冲的计数,当计满2个脉冲就将P1.0输出信号取反1次。
(4分)。
2.SE02:MOV DPTR,#2000H
MOVX A,@DPTR
MOV B,A
SWAP A
ANL A,#0FH
INC DPTR
MOVX@DPTR,A
INC DPTR
MOV A,B
ANL A,#0FH
MOVX@DPTR,A
LOOP:SJMP LOOP(7分)
答:把2000H的内容拆开(2分),高4位送2001H低4位(2分),低4位送2002H低4位(2分),2001H、2002H高4位清零(1分)。
五、接口技术综合题(共40分,每题20分)
1.ADC0809接口如下,填空回答问题。
(1)当系统晶振为12MHz,则ADC的时钟
信号大约为()。
(2分)
(2)设计P2.0=1实现ADC0809的线选,
中断方式读数,在原图中完成下图的接口
连接?设无关位为0,说明ADC0809的IN5
模拟量端口的地址为()。
(8
分)
(3)对下采集程序填空,完成让8个模
拟量的A/D转换结果保存在片内地址20H
开始的8个连续数据区域中,且每次采集覆盖原来的值,(10分)
答:(1)500kHz(2分)
(2)图(6分)0105H(2分)
(3)
ORG0000H
AJMP MAIN_START
ORG0013H
AJMP
INT_EX0_HANDLE
ORG0100H
;ADC0809中断处理子程
序
INT_EX0_HANDLE:
MOVX A,@DPTR
;读取ADC0809的转换结果
MOV@R0,A;保存数据
INC R0;数据指针指向下一个位置
INC DPTR;指向下一个模拟量
DJNZ R1,READ;判断转换次数
MOV DPTR,#0100H;重现开始新一轮A/D转换
MOV R0,#20H
MOV R1,#08H
READ:
MOVX@DPTR,A;一次A/D结束,重新启动ADC0809
RETI
ORG0200H
MAIN_START:
MOV R0,#20H;设置数据保存指针
MOV R1,#08H;设计数据个数
MOV DPTR,#0100H;设置ADC0809的最低地址
SETB IT1;设置外部中断为下降沿触发
SETB EX1;开外部中断0
SETB EA;开全局中断
MOVX@DPTR,A;启动ADC0809进行A/D转换
SJMP$
END(每空2分)
2.显示接口电路如下(20分)
(1)填空:下图为共阴极8位动态
显示电路,74377提供给数码管字段码,
同时也作为数码管的驱动。
数码管的字
位线则由译码器74138的输出端提供。
若a—dp依次接Q0—Q7,则显示“H.”
的字段码为B3H。
(10分)
(2)试编制完成8位LED循环1
次显示的子程序,已知显示字段码存在
以内部RAM30H(低位)-37H的片内
RAM中,设DALAY2ms为已知的延时子程序(10分)。
答:MOV DPTR,#7FFFH;置74377口地址(1分)
DLP1:ANL P1,#11111000B;第0位先显示
MOV R0,#30H;置显示字段码首地址(2分)DLP2:MOV A,@R0;读显示字段码
MOVX@DPTR,A;输出显示字段码
LCALL DALAY2ms;调用2ms延时子程序
INC R0;指向下一位字段码
INC P1;选通下一位显示
CJNE R0,#38H,DLP2;判8位扫描显示完否?未完继续(6分)
RET;子程序返回(1分)
六.回答题(15分)
1.试述51单片机串行口方式1的接收过程(含RI、SM2不同情况下数据的装载情况)。
(10分)
答:接收过程是在RI=0且REN=1条件下启动,当接收电路采样到输入信号从1到0的负跳变时,确认是开始位0,就启动接收控制器接收数据,控制器发出内部移位脉冲将RxD 上的数据逐位移入移位寄存器,当8位数据及停止位全部移入后,再进行操作。
(5分)
1.若RI=0、SM2=0,将8位数据装入接收数据缓冲器SBUF,停止位装入RB8,并置RI=l;(2分)
2.若RI=0、SM2=1,则只有在停止位为1时才发生上述操作;若停止位为0,则所接收的数据不装入SBUF,即数据丢失;(2分)
3.若RI=1,则所接收的数据在任何情况下都不装入SBUF,即数据丢失。
(1分)
2.51单片机内部定时计数器在作计数器使用时,需要读取计数结果,若先读高8位,后读低8位直接作为计数结果可能会出现什么问题?该如何处理?(5分)
答:可能由于两次读取过程中发生进位而造成读数误差巨大(2分)。
解决办法是:先读高8位,再读低8位,再读高8位,比较两次读取的高8位值是否一致,一致则正确;不一致则错误,然后重读。
(3分)。