当前位置:文档之家› 单片机原理及应用期末考试试题汇总[]

单片机原理及应用期末考试试题汇总[]

单片机原理及应用期末考试试题汇总[]
单片机原理及应用期末考试试题汇总[]

前的工作寄存器。 19、 是非题:工作寄存器区不允许做普通的 RAM 单元来使用。F

20、 是非题:工作寄存器组是通过置位 PSW 中的RS0和RS1来切换的。T

21、 是非题:特殊功能寄存器可以当作普通的 RAM 单元来使用。F

22、 是非题:访问 128个位地址用位寻址方式,访问低 128字节单元用直接或间接寻址方式。 T

23、 是非题:堆栈指针 SP 的内容可指向片内00H ?7FH 的任何RAM 单元,系统复位后,SP 初始化为00耳F

24、 数据指针DPTR 是一个 16 位的特殊功能寄存器 寄存器。

25、 是非题:DPTR 只能当作一个16位的特殊功能寄存器来使用。F

26、 是非题:程序计数器 PC 是一个可以寻址的特殊功能寄存器。 F

27、 在89C51中,一个机器周期包括 12 个振荡周期,而每条指令都由一个或几个机器周期组成,分别有单周期指令、双

周期指令和 4 周期 指令。

28、 当系统处于正常工作状态且振荡稳定后,在 RST 引脚上加一个 高 电平并维持 2 个机器 周期,可将系统复位。

29、 是非题:单片机89C51复位后,其PC 指针初始化为0000H,使单片机从该地址单元开始执行程序。 T

30、 单片机89C51复位后,其I/O 口锁存器的值为 0FFH ,堆栈指针的值为 07H ,SBUF 的值为 不 定 ,内部RAM 的值不受复位的影响,而其余寄存器的值全部为 0H 。

31、 是非题:单片机系统上电后,其内部 RAM 的值是不确定的。T

32、 以下哪一个为51系列单片机的上电自动复位电路(假设 RST 端内部无下拉电阻)(P11图1-8 (a ))。

33、 在 89C51 中,有两种方式可使单片机退出空闲模式,其一是 任何的中断请求被响应 ,其二是 硬件复位 ;而只有 硬 件复位 方式才能让进入掉电模式的单片机退出掉电模式。

34、 请用下图说明89C51单片机读端口锁存器的必要性。 读锁存器是为了避免直接读端口引脚时,收到外部电路的干扰,而产生的误读现象。 35、 请说明为什么使用 LED 需要接限流电阻,当高电平为 +5V 时,正常点亮一个 LED 需要多大阻值的限流电阻(设 LED 的正常工作电流为 10mA 导通压降为0.6V ),为什么?

解:因为LED 导通时,电压降是固定的(0.6V )。为了使LED 既能正常工作(电流为 10mA ,又不至于被过大的电流损坏,所以必须加 一个限流电阻。

36、以下哪一条指令的写法是错误的( C )

A 、 MOV DPTR,#3F98H

B 、 MOV R0,#0FEH 37、以下哪一条指令的写法是错误的( D A 、 IN

C DPTR B 、 MOV R0,#0FEH

C 、 DEC A

D 、 PUSH A

38、 以下哪一条指令的写法是错误的( B )。

A 、 MOVC A,@A+DPTR

B 、 MOV R0,#FEH

C 、 CPL A

D 、 PUSH ACC

39、 是非题:在51系列单片机的指令系统中,其加法、减法、乘法和除法必须有累加器 A 的参与才能完成。T 40、以下哪一条是位操作指令( B

)。 A 、 MOV P0, #0FFH B 、 CLR P1.0 C 、 CPL A D 、 POP PSW

41 、以下哪一条是位操作指令( B )。

A 、 MOV P1, #0FFH

B 、 MOV C,ACC.1

C 、 CPL A

D 、 POP PSW

42、以下哪一条是位操作指令( B )。

A 、 MOV P0, #0FFH

B 、 SETB TR0

C 、 CPL R0

D 、 PUSH PSW

43、 简述 89C51 单片机中断的概念。

当CPU 正在处理某件事情的时候,夕卜部发生的某一事件请求 CPU 迅速去处理,于是,CPU 暂时中止当前的工作,转去处理所发生的时间 中断服务处理完该事件以后,再回到原来被中止的地方,继续原来的工作,这样的过程成为中断。

44、 什么是保护现场,什么是恢复现场?

保护现场:当CPU 响应中断程序时,硬件会自动把断点地址( 16位程序计数器的值)压入堆栈之外,用户还须注意保护有关工作寄存

1、 2、 3、 4、 A 、 5、 6、 7、 8、 由 9、 10 、 11、 12 、 13 、

单片机原理及应用期末考试试卷汇总

ROM U 及

I/O 口、定时器等电路集成在一块芯片上而构成的微型计算机。 KB 的FLASH ROM 共有

5 个中断源。 个存储单元。 ) PHILIPS 电平时,CPU 才访问片内的 Flash ROM 。 单片机是将微处理器、一定容量的 单片机 89C51 片内集成了 两位十六进制数最多可以表示 89C51 是以下哪个公司的产品?( INTEL B 、 AMD C 、 在89C51中,只有当EA 引脚接 是非题:当89C51的EA 引脚接低电平时, 是非题:当89C51的EA 引脚接高电平时, 当CPU 访问片外的存储器时,其低八位地址由 P0 口提供。 P0 口在接LED 时,必须提供上拉电阻, P3 MCS-51 系列单片机直接读端口和读端口锁存器的结果永远是相同的。 F 是读端口还是读锁存器是用指令来区别的。 T 在89C51的片内RAM 区中,位地址和部分字节地址是冲突的。 F 中断的矢量地址位于 RAM 区中。F B RAM 和 4

256 C ATMEL 高 D 、 CPU 只能访问片外ROM 而不管片内是否有程序存储器。 T CPU 只能访问片内的4KB 空间。F P0 口提供,高八位地址由 P2 口提供, 8 位数据 在 I/O 口中, 是非题 是非题 是非题 是非题 14、MCS-51系列单片机是属于( A 、冯诺依曼 89C51 具有 是非题:在 T 在89C51中,片内RAM 分为地址为 在 89C51 中,通用寄存器区共分为 口具有第二功能。 )体系结构。 C 、哈佛 15、 16 、

令。

17 、

18 B 、普林斯顿 64 KB 的字节寻址能力。 89C51中,当CPU 访问片内、夕卜ROM 区时用MOVC 旨令,访问片外 RAM 区时用MOVX 旨令,访问片内 RAM 区时用MOV 旨 D 、图灵 00H ?7FH 的真正RAM 区,和地址为80H ?FFH 的特殊功能寄存器(SFR )区两个部分。 4 组,每组 8 个工作寄存器,当CPU 复位时,第 0 组寄存器为当 C 、 MOV 50H,#0FC3DH )。

D 、 INC R0

器、累加器、标志位等信息;

恢复现场:在完成中断服务程序后,恢复原工作寄存器、累加器、标志位等的内容。 45、单片机 89C51 有哪些中断源,对其中断请求如何进行控制?

89C51 中断系统有 5 个中断源: ? INTO:外部中断0请求,低电平有效。通过 P3.2引脚输入。 ? INT1 :外部中断1请求,低电平有效。通过 P3.3引脚输入。 ? T0:定时器/计数器0溢出中断请求。 ? T1:定时器/计数器1溢出中断请求。

? TXD/RXD 串行口中断请求。当串行口完成一帧数据的发送或接收时,便请求中断。 单片机89C51的5个中断源分别为 46、 47、 48、 式。 INT0 、 INT1 、 T0 、 T1 单片机89C51的中断要用到4个特殊功能寄存器,它们是 TCON SCON 在89C51中,外部中断由IT0(1)位来控制其两种触发方式,分别是 以及 IE TXD/RXD 。 以及 IP 。 电平 触发方式和 边沿 触发方 49、 简述单片机89C51中断的自然优先级顺序,如何提高某一中断源的优先级别。 中断源(控制位) 优先级 外部中断 0 (PX0) 定时器/计数器 0 溢出中断( PT0) 外部中断 1(PX1) 定时器/计数器 1 溢出中断( PT1) 串行口中断( PS ) 低 若某几个控制位为 1,则相应的中断源就规定为高级中断;反之,若某几个控制位为 最高 0,则相应的中断源就规定为低级中断。当同时接收 到几个同一优先级的中断请求时,响应哪个中断源则取决于内部硬件查询顺序(即自然优先级)。 50、 是非题:在89C51中,当产生中断响应时,所有中断请求标志位都由硬件自动清零。 51、 中断处理过程分为 3个阶段,即 中断响应 、中断处理以及 52、 简述 51 系列单片机中断响应的条件。 ?有中断源发出中断请求; ?中断总允许位EA=1,即CPU 开中断; 1,即中断没有屏蔽; 中断响应 F 中断返回 自然 ?申请中断的中断源的中断允许位为

?无同级或更高级中断正在被服务;

?当前的指令周期已经结束;

?若现在指令为 RETI 或者是访问 53、 是非题:在 51 系列单片机中, IE 或 IP 指令,则该指令以及紧接着的另一条指令已执行完。 中断服务程

序从矢量地址开始执行,一直到返回指令 RETI 为止。 T

54、 在 51 系列单片机执行中断服务程序时,为什么一般都要在矢量地址开始的地方放一条跳转指令? 因为 51 系列单片机的两个相邻中断源中断服务程序入口地址相距只有 8 个单元,一般的中断服务程序是容纳不下的,因此一般都要在相 应的中断服务程序入口地址中放一条跳转指令。 55、 为什么一般都把主程序的起始地址放在 0030H 之后? 因为0000H ?0030H 中有中断的矢量地址,为了避免冲突,一般都把主程序的起始地址放在 是非题:在执行子程序调用或执行中断服务程序时都将产生压栈的动作。 单片机 0030H 之后。 56、 57

、 能。 58、 59、 60、 61 、

62、 63、 是非题 是非题 是非题 是非题 是非题 89C51片内有两个 定时 定时 定时 定时 定时 16 T 位的

定时 / 计数器,即 T0 和 T1 ,它们都有

/ 计数器工作于定时方式时,是通过 / 计数器工作于计数方式时,是通过 / 计数器在工作时需要消耗 / 计数器的工作模式寄存器 / 计数器在使用前和溢出后, 定时 事件计数 的功 89C51片内振荡器输出经12分频后的脉冲进行计数,直至溢出为止。 T

89C51 的 P3.4 和 P3.5 对外部脉冲进行计数,当遇到脉冲下降沿时计数一

次。

CPU 的时间。F

TMO 可以进行位寻址。F

必须对其赋初值才能正常工作。 简述定时 / 计数器 4 种工作模式的特点。

模式 1:是 16位的定时器 /计数器;

模式2:把TL0 (或TL1 )配置成一个可以自动重装载的 8位定时器/计数器;

模式 3:对 T0 和 T1 大不相同。 若将T0设置为模式3,则TL0和TH0被分为两个相互独立的 8位计数器。定时器 T1无工作模式3状态。 模式0:与模式1

几乎完全相同,唯一的差别是模式 0中,寄存器TL0用5位,TH0用8位。 64、如何运用两个定时 /计数器相串联来产生一秒的时钟基准信号。试画出必要的电路部分,并写出程序。 (设晶振频率为

LED 显示秒信号。注:计数器输入端为 P3.4(T0)、P3.5(T1)。)

12MHz , ORG 0000H

LJMP MAIN

ORG 000BH

LJMP ONE ORG 001BH LJMP COU ORG 0030H MAIN: MOV P1 MOV SP,#60H MOV TMOD,#01100001B MOV TL0,#0B0H MOV

TH0,#3CH MOV TL1,#0F6H

MOV SETB SETB

SETB TH1,#0F6H TR0 TR1 ET0 SETB ET1 SETB EA

SJMP $ ONE: PUSH PSW PUSH MOV MOV CPL ACC TL0,#0B0H TH0,#3CH P1.1 POP ACC POP PSW RETI COU: PUSH PSW PUSH ACC CPL P1.0 POP ACC POP PSW RETI END 65、是非题:在 51 系列单片机的指令中,既有带借位的减法指令,又有不带借位的减法指令。 F 66、用一个定时/计数器加软件计数器的方式,实现一秒的时钟基准信号,试写出程序并加以说明。(设晶振频率为 12MHz 由P1.0 口输

出秒信号。) (本程序使用定时器 TO ,工作模式1。由于晶振频率为12MHz 因此利用定时器 TO 计时50ms,其初值为3CB0H 利用工作寄存器 R7作软 件计数器,计数 20 次。每计时满一秒,就将 P1.0 口输出信号取反,以输出秒信号。 ) ORG 0000H LJMP MAIN ORG 000BH LJMP ONE ORG 0030H MAIN: MOV P1,#0FFH MOV SP,#60H

MOV R7,#0

MOV TMOD,#01H

MOV TL0,#0B0H

MOV TH0,#3CH

SETB TR0

SETB ET0

CLR PT0

SETB

EA LJMP

$ ONE:

PUSH PSW

PUSH ACC INC

R7 CJNE

R7,#20,LOOP MOV

R7,#0 CPL

P1.0 LOOP:

MOV TL0,#0B0H MOV

TH0, #3CH POP

ACC POP

PSW RETI

END

67、 68、 69、 7071 、 单片机 是非题:单片机89C51的定时/计数器是否工作可以通过外部中断进行控制。 单片机 89C51 具有 89C51的时钟频率为6MHz 若要求定时1ms 定时/计数器工作于模式1,其定时/计数器的初值为FEOCH 。 T 并行 通信和 串行 通信两种通信方式。 是非题:并行通信的优点是传送速度高,缺点是所需传送线较多,远距离通信不方便。 T 是非题:串行通信的优点是只需一对传送线,成本低,适于远距离通信,缺点是传送速度较低。 72 、串行通信有 同步 通信和 异步 通信两种通信方式。 在异步通信中,数据的帧格式定义一个字符由 4 部分组成,即: 是非题:异步通信中,在线路上不传送字符时保持高电平。 T 是非题:在异步通信的帧格式中,数据位是低位在前高位在后的排列方式。 是非题:异步通信中,波特率是指每秒传送二进制代码的位数,单位是 串行通信中,为使设备同步工作,需要通信双方有两个共同的要求,一是 通信双方必须能产生相同的传送速率 。 是非题:在89C51的串行通信中,串行口的发送和接收都是对特殊功能寄存器 73、 74、 75、 76、

77

是 78、 起始位 、数据位、 奇偶校验位 和停止位。 b/s 。 T 通信双方必须采用统一的编码方式 SBUFF 进行读/写而实现的。T

79、 单片机89C51中的串行通信共有 4 种方式,其中方式 0 是用作同步移位寄存器来扩展 I/O 口的。 80、 是非题:在单片机 89C51中,串行通信方式1和方式3的波特率是固定不变的。 F

81、 是非题:在单片机 89C51中,读和写的SBUF 在物理上是独立的,但地址是相同的。 T

82、 是非题:单片机89C51 一般使用非整数的晶振是为了获得精确的波特率。 T

83、 是非题:单片机89C51和PC 机的通信中,使用芯片 MAX232是为了进行电平转换。T

84、 设89C51的晶振频率为11.0592MHz ,选用定时器T 工作模式2作波特率发生器,波特率为 2400b/s ,且SMO [置 0,则定时器的初值 为 F4H 。

85、 简述89C51串口通信的四种方式及其特点。

方式0:同步移位寄存器输入/输出方式,常用于扩展I/O 口。波特率固定为振荡频率的 1/12,并不受PCOr 寄存器中SMO [位的影响。

方式1:用于串行发送或接收,为 10位通用异步接口。 TXD 与RXD 分别用于发送与接收数据。收发一帧数据的格式为 1位起始位、8位数 据位(低位在前)、1位停止位,共10位。波特率由定时器 T1的溢出率与SMO 值同时决定。

方式2:用于串行发送或接收,为 11位通用异步接口。 TXD 与RXD 分别用于发送与接收数据。收发一帧数据的格式为 1位起始位、8位数 据位(低位在前)、1位可编程的第9数据位和1位停止位,共11位。波特率取决于 PCON 中 SMO 位的值:当SMOID0时,波特率为 的 1/64 ;当SMO 匡1时,波特率为 的1/32。

方式3:用于串行发送或接收,为 11位通用异步接口。 TXD 与RXD 分别用于发送与接收数据。帧格式与方式 2相同,波特率与方式1相 96、 是非题:在A/D 转换器中,逐次逼近型在精度上不及双积分型,但双积分型在速度上较低。

97、 是非题:A/D 转换的精度不仅取决于量化位数,还取决于参考电压。 T

98、 以下哪个是属于单片机系统前向通道的器件? ( A

A 、A/D 转换

B 、D/A 转换

C 、LE

D 数码管 99、 MCS-51单片机的RS1,RS0=01时,当前寄存器 R0-R7占用内部RAM ( A 、00H — 07H B 、08H — 0FH C 、10H — 17H D 、18H — 1FH

100、 能否把继电器直接接在 89C51的某一口线上来用?为什么?

不能。因为89C51的I/O 所提供的电压不足于驱动继电器,必须加一个三极管。

101、 MCS-51单片机有片内 RAM 容量( A )。

A. 128B B 、4KB C 、8KB D 、256B

102、 简述看门狗的基本原理。

看门狗是通过软件和硬件的方式在一定的周期内监控弹片机的运行状况,如果在规定时间内没有收到来自单片机的清除信号,也就是我 们通常说的没有及时喂狗,则系统会强制复位,以保证系统在受干扰时仍然能够维持正常的工作状态

103、 简述软件陷阱技术的原理。

软件陷阱就是用一条引导指令强行将捕获的程序引向一个指定的地址,在那里有一段专门对程序岀错进行处理的程序,以使程序按既定 目标执行。 104、 在执行下列指令后, A=_60H ―,R0=__45H ________ ( 60H ) = _45H___。

MOV A ,# 45H —

MOV R0,# 60H

MOV @R0, A

XCH A, R0

105、 M CS-51单片机的最大时序定时单位是 ( D )。

A 、拍节

B 、状态

C 、机器周期

D 、指令周期

106、 设 RAM 中(2456H )=66H ,(2457H )=34H ,ROM 中(2456H )=55H ,(2457H )=64H 。请分析下面程序执行后各寄存器的内容。 (A ) =_64H_,( DPTR =_2356H _________ 。

MOVA - #1

MOV DPTR #2456H

MOVC A @A+DPTR

107、 M CS-51单片机的定时器/计数器工作方式0是( C )o

A 8位计数器结构

B 、16位计数器结构

C 、13位计数器结构

D 、2个8位计数器结构

108、 执行下列程序后,(A ) =__35H ____ ( B ) =_16H ____ 。

MOV A #9FH

MOV B #36H

ANL B , A

SETB C

ADDC A B

。 8687、 88、 89、 90以下哪种方式的接口总线最少?

SPI 89C51单片机没有SPI 接口, 89C51单片机没有I2C 接口, A 、 是非题 是非题 是非题 是非题 是非题 B 、I2C 只能依靠软件来模拟 只能依靠软件来模拟 C 、单总线 SPI 的操作。T

I2C 的操作。T

D 、并行通信

在89C51中,当用某两根口线来实现 I2C 总线的功能时,这两根口线必须接上拉电阻。 T

在I2C 总线的时序中,首先是起始信号,接着传送的是地址和数据字节,传送完毕后以终止信号结尾。

在单总线测温器件 DS18S20中,每个器件都具有一个唯一的序号。 T

简述在使用普通按键的时候,为什么要进行去抖动处理,如何处理。

键抖动会引起一次按键被误读多次。为了确保 CPU 对键的一次闭合仅做一次处理,必须去除键抖动。在键闭合稳定时,读取键的状态,

并且必须判别;在键释放稳定后,再作处理。按键的抖动,

93、 键盘可分为 独立连接

键盘可分为 编码 94、 LED 数码管有 静态 显示和 95、 简述LED 数码管动态扫描的原理及其实现方式。 动态扫描的原理是利用人的视觉暂留,让人觉得各位 一次点亮,重复不止,就可以

实现动态扫描。

可用硬件或软件两种方法消除。 行列(矩阵) 非编码

显示两种方式。

式和 式和 动态 LED 同时点亮一样。逐位轮流点亮各个 式两类。 式两LED,每一位保持1ms,在10~ 20ms 之内再 继电器 )单元。

109、M CS-51单片机的外部中断0中断入口地址为(

A 000BH B、001BH C、0003H D、0013H

110、将以表格形式存放在从table开始的内部单元中的MOV R0 #TABLE

MOV R2 #8

MOV R4 #0

L00P1 MOV A @R0

_ADDC A,R4 ________

MOV R4 A

INC R0

DJNZ R2, LOOP1

MOV B #8

_DIV AB _________

RET C )。

8个单字节正数求平均

单片机原理及应用期末考试试卷及答案

苏州经贸职业技术学院 2009-2010学年第二学期 《单片机原理及应用》期终试卷(A) 班级:姓名:学号:成绩: 一﹑填空题(将正确答案填在题干的空白处。1分×35=35分) 1、十进制数-47用8位二进制补码表示为:11010001B。 2、89C51含4KB Flash ROM,128B的RAM,在物理上有4个独立的存储器 空间。 3、若8031单片机的晶振频率fosc=12MHz,则振荡周期为1/12us ,状态周期为1/6us ,机器周期为1us ,执行MUL AB指令需要时间为4us 。 4、假定A=85H,R0=20H,(20H)=0AFH。执行指令:ADD A,@R0后,累加器 A的内容34H ,CY的内容1 ,AC的内容1 ,OV的内容1 。 5、假定DPTR的内容为8100H,累加器A的内容为40H,执行下列指令: MOVC A,@A+DPTR 后,送入A的是程序存储器8140H 单元的内容。 6、PSW中RS1 RS0=10H时,R2的地址为12H 。 7、ROM在物理上分为片内ROM 和片外ROM ,在逻辑上两者统一编址。 8、MCS-51单片机当EA=1时,首先使用的是片内程序存储器,存储容量超过4KB时开始使用外部程序存储器;EA=0时,则仅仅使用片外程序存储器。 9、MCS—51单片机访问片外存储器时,利用ALE 信号锁存来自P0 口的低8位地址信号。 10、欲使P1口的高4位输出1,而低4位不变,应执行一条ORL P1,#0F0H指令。 11、12根地址线可选4KB个存储单元,32KB存储单元需要15 根地址线。 12、设80C51 fosc=12MHz,定时器工作在方式0,则最大定时时间为8192μs。 13、异步串行数据通讯有单工、半双工和全双工共三种传送方式。 14、51单片机的中断系统最多可以有 2 个嵌套。 15、8031单片机指令MOV是访问内RAM ,最大范围为256B ,MOVX是访问外RAM ,最大范围为64KB,MOVC是访问ROM ,最大范围为64KB 。 二、单项选择(1分×15=15分) 1、MCS-51上电复位后,SP的内容是(B) (A)00H (B)07H (C)60H (D)70H 2、80C51是(C)

单片机原理及应用的试题库

一、选择题 1.8051有四个工作寄存器区,由PSW状态字中的RS1和RS0两位的状态来决定,单片机复位后,若执行SETB RS0 指令,此时只能使用区的工作寄存器。 A.Ⅰ区 B.Ⅱ区 C.Ⅲ区 D.Ⅳ区 答案:2.B 2、读片外部数据存储器时,不起作用的信号是。 A./RD B. /WE C./PSEN D.ALE 答案: 4.C 3.已知:MOV A,#28H MOV R0,#20H MOV @R0,A ANL A, #0FH ORL A, #80H XRL A, @R0 执行结果A的内容为 A. A0H B.28H C.08H D.88H 答案:6.A 4.在进行BCD码运算时,紧跟加法运算指令后面的指令必须是指令。 A.ADD B.DA A C.ADDC D.由实际程序确定 答案:7.B 9、关于定时器,若振荡频率为12 MHz,在方式1下最大定时时间为 A.8.192ms B. 65.536 ms C. 0.256ms D.16.384ms 答案:9.B 11、开机复位后,CPU使用的是第0组工作寄存器,地址范围是。 A.00H-10H B.08H-0FH C.10H-1FH D.00H-07H 答案:11.D 13、在进行BCD码运算时,紧跟加法运算指令后面的指令必须是指令。 A.ADD B.DA A C.ADDC D.由实际程序确定 答案:3.B 14、进位标志CY在中。

A.累加器 B.算逻运算部件ALU C.程序状态字寄存器PSW D.DPTR 答案:14.C 15、MCS-51单片机有七种寻址方式,MOVX A,@A+DPTR 属于寻址。 A.间接B.变址C.相对D.直接 答案: 5.B 16、有如下程序段: MOV 31H ,#24H ; MOV A ,31H ; SWAP A ; ANL A ,#0F0H ; 执行结果是 A.(A)=24H B.(A)=42H C .(A)=40H D.(A)=00H 答案:16.C 19、8位LED 显示器采用动态显示方式时(不加锁存器),至少需要提供的I/O 线总数是:() A. 16 B. 20 C.18 D. 6 答案:19.A 20、堆栈数据的进出原则是 A.先进先出 B.进入不出 C.后进后出 D.先进后出 答案:20.D 21、要MCS-51系统中,若晶振频率屡6MHz,一个机器周期等于( ) μs A 、1.5 B 、3 C 、1 D 、2 答案:21、D, 22、单片机复位后,累加器A、PC、PSW的内容为() A、A = FFH PC = 00H PSW = FFH B、A = 00H PC = 0000H PSW = 00H C、A = 07H PC = 0000H PSW = FFH D、A = 00H PC = 00H PSW = 00H 答案:22、B, 23、8031有四个工作寄存器区,由PSW状态字中的RS1、RS0两位的状态来决定,单片机复位后,若执行SETB RS1 指令,此时只能使用()区的工作寄存器。 A、0区 B、1区 C、2区 D、3区 答案:23、C, 25、在进行BCD码运算时,紧跟加法运算指令后面的指令必须是()指令。 A、ADD B、DA A C、ADDC D、由实际程序确定 答案:25、B, 26、假定A=38H,(R0)=17H,(17H)=34H,执行以下指令:

单片机原理期末考试试题_附答案

单片机原理期末考试试 题_附答案 This model paper was revised by LINDA on December 15, 2012.

单片机原理及应用期末考试试题汇总 1、单片机是将微处理器、一定容量的 RAM 和ROM以及(I/O)口、定时器等电路集成在一块芯片上而构成的微型计算机。 2、单片机89C51片内集成了(4)KB的FLASH ROM,共有(5)个中断源。 3、两位十六进制数最多可以表示(256)个存储单元。 4、89C51是以下哪个公司的产品( C ) A、INTEL B、AMD C、ATMEL D、PHILIPS 5、在89C51中,只有当EA引脚接(高)电平时,CPU才访问片内的Flash ROM。 6、是非题:当89C51的EA引脚接低电平时,CPU只能访问片外ROM,而不管片内是否有程序存储器。T 7、是非题:当89C51的EA引脚接高电平时,CPU只能访问片内的4KB空间。F 8、当CPU访问片外的存储器时,其低八位地址由(P0)口提供,高八位地址由(P2)口提供,8位数据由(P0)口提供。9、在I/O口中,(P0)口在接LED时,必须提供上拉电阻,(P3)口具有第二功能。10、是非题:MCS-51系列单片机直接读端口和读端口锁存器的结果永远是相同的。F 11、是非题:是读端口还是读锁存器是用指令来区别的。T 12、是非题:在89C51的片内RAM区中,位地址和部分字节地址是冲突的。F 13、是非题:中断的矢量地址位于RAM区中。F 14、MCS-51系列单片机是属于(B)体系结构。 A、冯诺依曼 B、普林斯顿 C、哈佛 D、图灵 15、89C51具有?( 64?) KB的字节寻址能力。 16、是非题:在89C51中,当CPU访问片内、外ROM区时用MOVC指令,访问片外

单片机原理及应用在线考试试题答案

中国石油大学(北京)远程教育学院期末考核 《单片原理及应用》 说明:共100分,每题20分,在下题中任选5题。 1.MCS-51的时钟周期、机器周期、指令周期是如何分配的?当振荡频率为10MHz时,一 个机器周期为多少毫秒? 参考第二章第四节。MCS-51典型的指令周期为一个机器周期,每个机器周期由6个状态周期组成,每个状态周期由2个时钟周期(振荡周期)组成。一个机器周期=6×一个状 态周期=12×一个时钟周期=12× 答: 为使单片机能够完成取指、译码、执行指令等操作,需要为单片机提供时钟信号以产生必要的时序。单片机振荡电路中的振荡信号对应的周期叫振荡周期(时钟周期)。对振荡周期12分频后得到的信号周期叫做机器周期,即12个时钟周期,是1个机器周期。一个机器周期宽度为6个状态周期,并依次表示为S1~S6。每个状态周期由2个时钟周期(振荡周期)组成。Mcs51单片机的111条指令,执行时,所花费的时间,称为指令周期。 一个机器周期=6×一个状态周期=12×一个时钟周期=12×=12×1/10=1.2 us=0.0012ms 2.指出下列指令中画线的操作数的寻址方式? MOV R0, #55H ;立即寻址 MOV A, 2AH ;直接寻址 MOV A, @R1 ;寄存器间接寻址 MOV @R0, A ;寄存器寻址 ADD A, R7 ;寄存器寻址 MOVX A, @DPTR ;寄存器间接寻址 MOV DPTR, #0123H ;立即寻址 MOVC A, @A+DPTR ;基址加变址寻址 INC DPTR;寄存器寻址 参考第三章第二节指令寻址方式 3.外部RAM中从1000H到10FFH有一个数据区,现在将它传送到外部RAM中2500H单元 开始的区域中,编程完成上述功能。 参考第三章第三节数据传送类指令和第六章第二节外部存储器扩展 START: MOV R0,#00H MOV DPTR,#1000H LOOP: MOVX A,@DPTR MOV DPH,#25H MOVX @DPTR,A MOV DPH,#10H

单片机原理及应用考试题

《单片机原理及应用》试题库 一、填空题 1、MCS-51有个中断源,有个中断优先级,优先级由软 件填写特殊功能寄存器 加以选择。 2、MOV PSW,#10H是将MCS-51的工作寄存器置为 第 区。 3、用串口扩并口时,串行接口工作方式应选为方式 。 4、PC复位后为 。 5、PSW中RS1RS0=10时,R2的地址为 。 6、MCS-51中,T0中断服务程序入口地址为 。 7、80C51中断有 个优先级。 8、80C51中断嵌套最多 级。 9、MCS-51单片机访问片外存贮器时,利用 信号锁存来 自 口的低8位地址信号。 10、12根地址线可选 个存储单元,32KB存储单元需 要 根地址线。 11、三态缓冲寄存器输出端的“三态”是指 态、 态 和 态。 12、74LS138是具有3个输入的译码器芯片,其输出作为片选信号时,最多可以选中 块芯片。 13、A/D转换器的作用是将 量转为 量, D/A转换器的作用是将 量转为 量。 14、单片机系统复位后,PSW=00H,因此片内RAM寄存区的当前寄存器是第 组,8个寄存器的地址为 ~ 。 15、假定SP=60H,ACC=30H,B=70H,执行下列指令: PUSH ACC PUSH B 后,SP的内容为 ,61H单元的内容为 ,62H单元的内容为 。 16、假定SP=62H,(61H)=30H,(62H)=70H,执行下列指令: POP DPH POP DPL 后,DPTR的内容为 ,SP的内容为 。 17、单片机的数据通信方式有二种,即 方式和 方式,其中 方式传输距离较远,成本较低。 18、异步串行通信有 、 和 共三种传送

《单片机原理与应用》一(含答案)

《单片机原理与应用》期末复习题一 一、填空题: 1.单片微型计算机是一种把(1)中央处理器(CPU)(2)半导体存储器(ROM、RAM)(3)输入/输出接口(I/O接口)(4)定时器/计数器(5)中断系统(6)串行口等部分集成在同一块硅芯片上的有完整功能的微型计算机。 2.十进制数+100的补码=64H,十进制数-100的补码= 9C H 。 3.在8051单片机内部,其RAM高端128个字节的地址空间称为特殊功能寄存器或SFR 区,8051单片机其内部有 21 个特殊功能寄存器,其中11 个可以位寻址。 4.通常单片机上电复位时PC = 0000H,P0~P3 = FFH。SP = 07H,PSW = 00H ,通用寄存器则采用第0组,这一组寄存器的地址范围是从00H 到07H。 5.若PSW为18H,则选取的是第3组工作寄存器。 6.在微机系统中,CPU是按照程序计数器PC 来确定程序的执行顺序的。7.ORL A , #0F0H是将A的高四位置1,而低四位不变。 8.堆栈遵循先进后出(或后进先出)的数据存储原则,针对堆栈的两种操作为PUSH 和 POP 。 9.MCS-51片内20H~2FH范围内的数据存储器,既可以字节寻址又可以:位寻址。 10. 8位二进制数,采用补码形式表示带符号数,它能表示的带符号数真值的范围是分别为-128~127。 11.I/O端口作为通用输入输出口时,在该端口引脚输入数据时,应先向端口锁存器进行写“1”操作。 12.MCS51单片机PC的长度为16位;SP的长度为8位,数据指针DPTR的长度为16位。 13.8051片内有256B的RAM ,可分为四个区,00H~1FH为工作寄存器区;20H~2FH为位寻址区;30H~7FH为堆栈、数据缓冲区;80H~FFH为特殊功能寄存器区。 14.半导体存储器中有一类在掉电后不会丢失数据,称为只读存储器,另一类掉电后丢失数据,且通电后也不能自动恢复,称为随机存取存储器。15.程序储存器的主要功能是存储指令和固定常数与表格数据。16.8051在物理结构上只有四存储空间,它们分别是片内程序存储器、片外程序存储器、片内数据存储器、片外数据存储器;但在逻辑结构上只有三个存储空间,它们分别是片内外统一编址的64KB程序存储器、片内256B的数据存储器和片外64KB的数据存储器。

(精校版)单片机原理及应用期末考试试卷及答案

(完整word版)单片机原理及应用期末考试试卷及答案 编辑整理: 尊敬的读者朋友们: 这里是精品文档编辑中心,本文档内容是由我和我的同事精心编辑整理后发布的,发布之前我们对文中内容进行仔细校对,但是难免会有疏漏的地方,但是任然希望((完整word版)单片机原理及应用期末考试试卷及答案)的内容能够给您的工作和学习带来便利。同时也真诚的希望收到您的建议和反馈,这将是我们进步的源泉,前进的动力。 本文可编辑可修改,如果觉得对您有帮助请收藏以便随时查阅,最后祝您生活愉快业绩进步,以下为(完整word版)单片机原理及应用期末考试试卷及答案的全部内容。

单片机原理及应用期末考试试卷 班级:_______________学号:_______________姓名:_______________得分:_______________(卷面共有100题,总分100分,各大题标有题量和总分,每小题标号后有小分) 一、单项选择题(33小题,共33分) [1分](1)要MCS—51系统中,若晶振频率屡8MHz,一个机器周期等于( A )μs A 1。5 B 3 C 1 D 0.5 [1分](2)MCS—51的时钟最高频率是 ( A )。 A 12MHz B 6 MHz C 8 MHz D 10 MHz [1分](3)下列不是单片机总线是( D ) A 地址总线 B 控制总线 C 数据总线 D 输出总线 [1分](4)十进制29的二进制表示为原码( C ) A 11100010 B 10101111 C 00011101 D 00001111 [1分](5)电子计算机技术在半个世纪中虽有很大进步,但至今其运行仍遵循着一位科学家提出的基本原理。这位科学家是:( D ) (A)牛顿(B)爱国斯坦(C)爱迪生(D)冯·诺伊曼 [1分](6)在CPU中,控制器的功能是:( C ) (A)进行逻辑运算(B)进行算术运算 (C)分析指令并发出相应的控制信号(D)只控制CPU的工作 [1分](7)下列数据中有可能是八进制数的是:( A) (A)764 (B)238 (C)396 (D)789 [1分](8)MCS—51的时钟最高频率是 (D ) A、6MHz B、8MHz C、10MHz D、12MHz [1分](9)-49D的二进制补码为.( B) A、 11101111 B、11101101 C、0001000 D、11101100 [1分](10)要用传送指令访问MCS—51片外RAM,它的指令操作码助记符应是( B) A、 MOV B、 MOVX C、 MOVC D、以上都行 [1分](11)若某存储芯片地址线为12根,那么它的存储容量为(C ) A、1KB B、2KB C、 4KB D、 8KB [1分](12)PSW=18H时,则当前工作寄存器是(D ) A、 0组成 B、 1组成 C、2组成 D、3组成 [1分](13)所谓CPU是指( B) A、运算器与存储器 B、运算器与控制器 C、输入输出设备 D、控制器与存储器 [1分](14)PSW=18H时,则当前工作寄存器是(D ) (A)0组(B)1组(C)2组(D)3组 [1分](15)P1口的每一位能驱动( B ) (A)2个TTL低电平负载有(B)4个TTL低电平负载 (C)8个TTL低电平负载有(D)10个TTL低电平负载 [1分](16)二进制数110010010对应的十六进制数可表示为( A) A、192H B、C90H C、1A2H D、CA0H [1分](17)一3的补码是( D ) A、10000011 B、11111100 C、11111110 D、11111101 [1分](18)对于8031来说,脚总是( A ) A、接地 B、接电源 C、悬空 D、不用 [1分](19)进位标志CY在( C)中 A、累加器 B、算逻运算部件ALU C、程序状态字寄存器PSW D、DPOR

单片机原理及应用试卷和答案(三套试卷和答案)

试卷一 一、填空题(20分,每小题2分) 1、-19D的二进制的补码表示为11101101B。 2、89C51含4KB掩膜ROM,128B的RAM,在物理上有4个独立的存储器空间。 3、通过堆栈操作实现子程序调用,首先要把PC 的内容入栈,以进行断点保护。调 用返回时再进行出栈操作,把保护的断点弹回 PC。 4、74LS138是具有3个输入的译码器芯片,其输出作为片选信号时,最多可以选中8 块芯片。 5、PSW中RS1 RS0=10H时,R2的地址为12H。 6、假定DPTR的内容为8100H,累加器A的内容为40H,执行下列指令: MOVC A,@A+DPTR 后,送入A的是程序存储器8140H单元的内容。 7、设SP=60H,片内RAM的(30H)=24H,(31H)=10H,在下列程序段注释中填执 行结果。 PUSH 30H ;SP=61H,(SP)=24H PUSH 31H ;SP=62H,(SP)=10H POP DPL ;SP=61H,DPL=10H POP DPH ;SP=60H,DPH=24H MOV A,#00H MOVX @DPTR,A 最后执行结果是执行结果将0送外部数据存储器的2410H单元。 8、在中断系统中,T0和T1两引脚扩展成外部中断源时,计数初值应当是(TH)=(TL)= 0FFH。 9、12根地址线可寻址4KB存储单元。 二、选择题(10分,每小题1分) 1、MCS-51响应中断时,下面哪一个条件不是必须的(C) (A)当前指令执行完毕(B)中断是开放的 (C)没有同级或高级中断服务(D)必须有RETI 2、执行PUSH ACC指令,MCS-51完成的操作是(A) (A)SP+1→SP,(ACC)→(SP);(B)(ACC)→(SP),SP-1→SP (C)SP-1→SP,(ACC)→(SP);(D)(ACC)→(SP),SP+1→SP 3、89C51是(C) (A)CPU (B)微处理器 (C)单片微机(D)控制器 4、关于MCS-51的堆栈操作,正确的说法是(C) (A)先入栈,再修改栈指针(B)先修改栈指针,再出栈 (C)先修改栈指针,再入栈(D)以上都不对

单片机原理与应用-赵德安

单片机原理与应用-赵德安

单片机原理与应用 第1章微机基础知识 考试知识点: 1、各种进制之间的转换 (1)各种进制转换为十进制数 方法:各位按权展开相加即可。 (2)十进制数转换为各种进制 方法:整数部分采用“除基取余法”,小数部分采用“乘基取整法”。 (3)二进制数与十六进制数之间的相互转换方法:每四位二进制转换为一位十六进制数。 2、带符号数的三种表示方法 (1)原码:机器数的原始表示,最高位为符号位(0‘+’1‘-’),其余各位为数值位。 (2)反码:正数的反码与原码相同。负数的反码把原码的最高位不变,其余各位求反。 (3)补码:正数的补码与原码相同。负数的补码为反码加1。 原码、反码的表示范围:-127~+127,补码的表示范围:-128~+127。 3、计算机中使用的编码

(1)BCD码:每4位二进制数对应1位十进制数。 (2)ASCII码:7位二进制数表示字符。0~9的ASCII码30H~39H,A的ASCII码41H,a的ASCII码61H。 考试复习题: 1、求十进制数-102的补码(以2位16进制数表示),该补码为。 2、123= B= H。 3、只有在________码表示中0的表示是唯一的。 4、真值-0000000B的反码为;其补码为。 5、+1000110B的反码是;-0110011B 的补码是。 6、10101.101B转换成十进制数是()。 (A)46.625 (B)23.625 (C) 23.62 (D) 21.625 7、3D.0AH转换成二进制数是()。 (A)111101.0000101B (B) 111100.0000101B (C) 111101.101B (D) 111100.101B

单片机原理与应用试题及答案

单片机原理与应用试题 及答案 https://www.doczj.com/doc/3f13548269.html,work Information Technology Company.2020YEAR

单片机原理与应用试卷及答案 一、填空题 1、10110110B 作为无字符数时,十进制数值为182;作为补码时,十进制数值为—74. 2、原码01101011B 的反码为01101011B ;补码为01101011B 。 3、由8051的最小系统电路除芯片外,外部只需要复位电路和时钟(晶振)电路,如果由8031的最小系统,还需要扩展外部ROM 电路。 4、若已知8051RAM 的某位地址为09H ,则该位所处的单元地址为21H 。 5、C51语言中,指令#define ADC XBYTE[OXFFEO]能够正确编译的前提是包含头文件absacc.h ,该指令的作用是定义一个外部地址单元为OXFFEO 。 二、选择题 1、程序和常数都是以(二进制)的形式存放在单片机程序的存储器中。 2、下列哪一个选项的指令语句不是任何时候都可以被C51正确编译(uchar; k=ox20) 3、当PSW 的RS0和RS1位分别为1和0时,系统选用的寄存器组为(1组) 4、若某存储器芯片地址线为12根,那么它的存储容量为(4KB ) 5、已知T osc =12MHZ ,TH1=177,TL1=224,TMOD=ox10,则从定时器启动到正常溢出的时间间隔为(20ms ) 三、简答题 答:①新建工程项目②配置工程项目属性③创建源文件④将源文件加入项目⑤保存项目 3、PSW 寄存器有何作用其各位是如何定义的 4、 答:标志寄存器PSW 是一个8位的寄存器,它用于保存指令执行结果的状态,以供工程查询和判别。 C (PWS.7):进位标志位 AC (PWS.6):辅助进位标志位 FO (PWS.5):用户标志位 RS1、RS0(PWS.4、PWS.3 PSW DOH

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

第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 (12)十进制数+27在8 位微机中的反码和补码分别是( C ) A.00011011B 、11100100B B.11100100B 、11100101B C.00011011B 、00011011B D.00011011B 、11100101B (13)字符9 的ASCII 码是( D ) A.0011001B B.0101001B C.1001001B D.0111001B (14)ASCII 码1111111B的对应字符是( C ) A. SPACE B.P C.DEL D.{ (15)或逻辑的表达式是( B ) A.A ?B=F B. A+B=F C. A ⊕ B=F D.(A ?B)=F (16)异或逻辑的表达式是( C ) A.A?B=F B. A+B=F C. A ⊕B=F D.(A ?B)=F (17)二进制数10101010B与00000000B的“与”、“或”和“异或”结果是( B ) A.10101010B、10101010B、00000000B B.00000000B、10101010B、10101010B C.00000000B、10101010B、00000000B D.10101010B、00000000B、10101010B (18)二进制数11101110B与01110111B的“与”、“或”和“异或”结果是( D ) A.01100110B、10011001B、11111111B B.11111111B、10011001B、01100110B C.01100110B、01110111B、10011001B D.01100110B、11111111B、10011001B (19)下列集成门电路中具有与门功能的是( D )

单片机原理与应用期末考试试题

单片机原理及应用期末考试试题 一、填空题(每空1分,共20分) 1.相对寻址是以PC的当前值为基准,加上指令中给出的相对偏移量形成目标地址的方式。 2.AT89S51单片机的1个机器周期含有12 个晶振周期或 6 状态周期。 3.AT89S51单片机进行扩展时,用P0 口作为地址/数据总线,用P2口作为地址总线高8位。 4.假定累加器A的容30H,执行指令:1000H:MOVC A,A+PC后,把程序存储器1031H单元的容送累加器A中 5.指令格式是由操作码和操作数部分组成。 6. AT89S51单片机的串行口控制寄存器中有2个中断标志位,它们是TI和RI 7.在进行BCD码加法运算时,紧跟ADD 或 ADDC 指令后的指令必须是DA A 指令 8. JNC rel指令执行时,当CY位为0时程序发生跳转。 9.单片机位寻址区的单元地址是从20H单元到2FH单元,若某位地址是10H,它所在单元 的地址应该是22H 。 10.外部中断0的中断入口地址为0003H,定时/记数器T1的中断入口地址为001BH。 11.串行口工作方式2为9位异步通信,若SMOD=0,f OSC = 6 MH Z,则其相应波特率为6×106/64 b/s 12.堆栈应遵循先进后出规律,堆栈指针的符号为SP 二、单项选择题(每小题1分,共20分) 1.AT89S51单片机的( d )口的引脚,还具有外中断、串行通信等第二功能。 a)P0 b)P1 c)P2 d)P3 2.单片机应用程序一般存放在(b) a)RAM b)ROM c)寄存器 d)CPU 3.已知某数的BCD码为00010 则其表示的十进制数值为(b) a) 7542H b) 7542 c) 75.42H d) 75.42

单片机原理试题库答案

单片机原理及应用复习题及答案 一、选择题(在每个小题四个备选答案中选出一个或几个正确答案,填在题的括号中) 1、80C51基本型单片机内部程序存储器容量为(C)。 (A)16KB (B)8KB (C)4KB (D)2KB 2、在80C51单片机应用系统中,可以作为时钟输出的是(C)引脚。 (A)EA(B)RST (C)ALE (D)PSEN 3、在80C51的4个并行口中,能作为通用I/O口和高8位地址总线的是(C)。 (A)P0 (B)P1 (C)P2 (D)P3 4、当优先级的设置相同时,若以下几个中断同时发生,(D)中断优先响应。 (A)并口(B)T1 (C)串口(D)T0 5、在80C51中,要访问SFR使用的寻址方式为(AB)。 (A)直接寻址(B)寄存器寻址(C)变址寻址(D)寄存器间接寻址 6、以下的4条指令中,不合法的指令为(D)。 (A)INC A (B)DEC A (C)INC DPTR (D)SWAP ACC 7、当需要扩展一片8KB的RAM时,应选用的存储器芯片为(B)。 (A)2764 (B)6264 (C)6116 (D)62128 8、若想扩展键盘和显示,并希望增加256字节的RAM时,应选择(A)芯片。 (A)8155 (B)8255 (C)8253 (D)8251 9、80C51单片机要进行10位帧格式的串行通讯时,串行口应工作在(B )。 (A)方式0 (B)方式1 (C)方式2 (D)方式3 10、80C51复位初始化时未改变SP的内容,第一个入栈的单元地址为(A)。 (A)08H (B)80H (C)00H (D)07H 11、MCS—51单片机的复位信号是( A )有效。 A.高电平 B.低电平 C.脉冲 D.下降沿 12、若MCS-51单片机使用晶振频率为6MHz时,其复位持续时间应该超过( B )。 A.2μs B.4μs C.8μs D.1ms 13、若PSW.4=0,PSW.3=1,要想把寄存器R0的内容入栈,应使用( D )指令。 A.PUSH R0 B.PUSH @R0 C.PUSH 00H D.PUSH 08H 14、能够用紫外光擦除ROM中程序的只读存储器称为( C )。 A.掩膜ROM B.PROM C.EPROM D.EEPROM 15、在片外扩展一片2764程序存储器芯片要( B )地址线。 A.8根 B.13根 C.16根 D.20根 16、定时器/计数器工作方式1是( D )。 A.8位计数器结构 B.2个8位计数器结构 C.13位计数结构 D.16位计数结构 17、设MCS-51单片机晶振频率为12MHz,定时器作计数器使用时,其最高的输入计数频率应为 ( C ) A.2MHz B.1MHz C.500KHz D.250KHz 18、已知1只共阴极LED显示器,其中a笔段为字形代码的最低位,若需显示数字1,它的字形代码应为( A )。 A.06H B.F9H C.30H D.CFH

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

第1章单片机概述参考答案 1.1 答:微控制器,嵌入式控制器 1.2 答:CPU、存储器、I/O口、总线 1.3 答:C 1.4 答:B 1.5 答:微处理器、微处理机和CPU它们都是中央处理器的不同称谓,微处理器芯片本身不是计算机。而微计算机、单片机它们都是一个完整的计算机系统,单片机是集成在一个芯片上的用于测控目的的单片微计算机。 嵌入式处理器一般意义上讲,是指嵌入系统的单片机、DSP、嵌入式微处理器。目前多把嵌入式处理器多指嵌入式微处理器,例如ARM7、ARM9等。嵌入式微处理器相当于通用计算机中的CPU。与单片机相比,单片机本身(或稍加扩展)就是一个小的计算机系统,可独立运行,具有完整的功能。而嵌入式微处理器仅仅相当于单片机中的中央处理器。为了满足嵌入式应用的特殊要求,嵌入式微处理器虽然在功能上和标准微处理器基本是一样的,但在工作温度、抗电磁干扰、可靠性等方面一般都做了各种增强。 1.6 答:MCS-51系列单片机的基本型芯片分别:8031、8051和8071。它们的差别是在片内程序存储器上。8031无片内程序存储器、8051片内有4K字节的程序存储器ROM,而8751片内有集成有4K字节的程序存储器EPROM。 1.7 答:因为MCS-51系列单片机中的"MCS"是Intel公司生产的单片机的系列符号,而51系列单片机是指世界各个厂家生产的所有与8051的内核结构、指令系统兼容的单片机。 1.8 答:相当于MCS-51系列中的87C51,只不过是AT89S51芯片内的4K字节Flash存储器取代了87C51片内的4K字节的EPROM。 1.9 单片机体积小、价格低且易于掌握和普及,很容易嵌入到各种通用目的的系统中,实现各种方式的检测和控制。单片机在嵌入式处理器市场占有率最高,最大特点是价格低,体积小。 DSP是一种非常擅长于高速实现各种数字信号处理运算(如数字滤波、FFT、频谱分析等)的嵌入式处理器。由于对其硬件结构和指令进行了特殊设计,使其能够高速完成各种复杂的数字信号处理算法。广泛地用于通讯、网络通信、数字图像处理,电机控制系统,生物信息识别终端,实时语音压解系统等。这类智能化算法一般都是运算量较大,特别是向量运算、指针线性寻址等较多,而这些正是DSP的长处所在。与单片机相比,DSP具有的实现高速运算的硬件结构及指令和多总线,DSP处理的算法的复杂度和大的数据处理流量以及片内集成的多种功能部件更是单片机不可企及的。 嵌入式微处理器的基础是通用计算机中的CPU,它的地址总线数目较多能扩展较大的存储器空间,所以可配置实时多任务操作系统(RTOS)。RTOS是嵌入式应用软件的基础和开发平台。正由于嵌入式微处理器能运行实时多任务操作系统,所以能够处理复杂的系统管理任务和处理工作。因此,广泛地应用在移动计算平台、媒体手机、工业控制和商业领域(例如,智能工控设备、ATM机等)、电子商务平台、信息家电(机顶盒、数字电视)以及军事上的应用。 1.10 广义上讲,凡是系统中嵌入了"嵌入式处理器",如单片机、DSP、嵌入式微处理器,都称其为"嵌入式系统"。但多数人把 "嵌入"嵌入式微处理器的系统,称为"嵌入式系统"。目前"嵌入式系统"还没有一个严格和权威的定义。目前人们所说的"嵌入式系统",多指后者。 第2章 AT89S51单片机的硬件结构 1.答:AT89S51单片机的片内都集成了如下功能部件:(1)1个微处理器(CPU);(2)128

单片机考试试题带答案

单片机原理及应用试卷A 一、填空题(每空1分,共20分) 1、单片微型计算机由CPU、存储器和I/O 三部分组成。 PSEN信号有效时,表示从P0口稳定地送出了低8位地址。 2、MCS-51系统中,当 3、访问8031片外数据存储器采用的是寄存器间接寻址方式。 4、累加器(A)=80H,执行完指令ADD A,#83H后,进位位CY= 1 。 5、指令LCALL 37B0H,首地址在2000H,所完成的操作是2003H入栈,37B0H送入PC。 6、51有5个中断源,有2个中断优先级,优先级由软件填写特殊功能寄存器IP 加以选择。 7、在变址寻址方式中,以A作为变址寄存器,以PC或DPTR作基址寄存器。 8、中断请求信号有电平触发和脉冲触发两种触发方式 9、用串行口扩展并行口时,串行接口的工作方式应选为方式0。 10、74LS273通常用来作简单输出接口扩展;而74LS244则常用来作简单输入接口扩展。 11、51的并行I/O口信息有读引脚和读锁存器两种读取方法,读—改—写操作是针对并行I/O口内的锁存器进行的。 12、A/D转换器的三个重要指标是转换速度、分辨率和转换精度。 二、选择题(从备选答案中选择一个正确答案,并将代号写在括号内。每题1.分,共10分) 1、计算机能识别的语言是( C )。 (A)汇编语言(B)自然语言(C)机器语言(C)高级语言 2、MCS-51单片机外扩存储器芯片时,4个I/O口中用作数据总线的是( B )。 (A)P0和P2口(B)P0口(C)P2和P3口(D)P2口 3、在中断服务程序中,至少应有一条( D )。 (A)传送指令(B)转移指令(C)加法指令(D)中断返回指令

单片机原理及应用试题及答案

广西工学院 2002 — 2003 学年第 2 学期课程考核试题考核课程单片机原理及应用考核班级自动化00级 学生数 145 印数 150 考核方式闭卷考核时间 120 分钟 一.填空题(每空1分,共20分) 1、单片机与普通计算机的不同之处在于其将CPU 微处理器、存储 器和I/O口三部分集成于一块芯片上。 2、使用双缓冲方式的D/A转换器,可实现多路模拟信号的同时输出。习题11.4 3、通过堆栈操作实现子程序调用,首先就要把PC的内容入栈,以进行断点保 护。调用返回时,再进行出栈保护,把保护的断点送回到PC。习题2.17 4、在基址加变址寻址方式中,以累加器A作变址寄存器, 以DPTR或PC 作基址寄存器。3.3 5、假定累加器A中的内容为40H,执行指令 1000H:MOVC A,@A+PC 后,把程序存储器1041H单元的内容送入累加器A中。 6、在寄存器间接寻址方式中,其“间接”体现在指令中寄存器的内容不是操作 数,而是操作数的地址。3.10 7、假定A=83H,(R0)=17H,(17H)=0B5H,执行以下指令: ANL A,#17H ORL 17H,A XRL A,@R0 CPL A 后,A的内容为4BH 。 解析: ANL A,#17H ;A中83H与17H相与,(A)=03H ORL 17H,A ;(17H)中0B5H与(A)中03H相或,(17H)=B7H XRL A,@R0 A ;(A)中03H与(17H)中B7H异或,(A)=B4H

CPL A ;对A取反, A=4BH 8、已知程序执行前有A=01H,SP=42H,(41H)=FFH,(42H)=FFH。下述程序执行后: POP DPH POP DPL MOV DPTR,#3000H RL A MOV B,A MOVC A,@A+DPTR PUSH A MOV A,B INC A MOVC A,@A+DPTR PUSH A RET ORG 3000H DB 10H,80H,30H,80H,50H,80H 请问:A= 80H,SP= ,(41H)= ,(42H)= 。 9、在存储器扩展中,无论是线选法还是译码法,最终都是为了扩展芯片的片选端提供信号。 10、在MCS-51中,PC和DPTR都用于提供地址,但PC是为了访问程序存 储器提供地址,而DPTR是为访问数据存储器提供地址。 11、16KB RAM存储器的首地址若为3000H,则末地址为 H。 解析:1000H=0001 0000 0000 0000B=2^12=4K,16K就是4000H,即:0100 0000 0000 0000B=2^14 所以末地址为:7000H-1=6FFFH

单片机原理与应用习题和答案

“单片机原理及应用”课程习题与解答 第一章 1-3:单片机与普通计算机的不同之处在于其将(cpu )(I/O口)和(存储器)三部分集成于一块芯片上。 答:CPU、存储器、I/O口 1-8:8051与8751的区别是:(部程序存储器不同) A、部数据存储但也数目的不同 B、部数据存储器的类型不同 C、部程序存储器的类型不同 D、部的寄存器的数目不同 答:C 第二章 2-4:在MCS-51单片机中,如果采用6MHz晶振,1个机器周期为()。 答:2us。 析:机器周期为振荡周期的1/6。 2-6:部RAM中,位地址为30H的位,该位所在字节的字节地址为()。 答:26H 2-7:若A中的容为63H,那么,P标志位的值为()。 答:0 析:P为奇偶校验位,因为A中1的个数为偶数,所以P=0。 2-8:判断下列说法是否正确: A、8031的CPU是由RAM和EPROM所组成。运算器和控制器组成 B、区分片外程序存储器和片外数据存储器的最可靠的方法是看其位于地址围的低端还是高端。通过 引脚指令 C、在MCS-51中,为使准双向的I/O口工作在输入方式,必须保证它被事先预置为1。 D、PC可以看成使程序存储器的地址指针。 答:错、错、对、对 2-9:8031单片机复位后,R4所对应的存储单元的地址为(04H),因上电时PSW=(00H)。这时当前的工作寄存器区是(0)组工作寄存器区。 答:04H、00H、0 2-11:判断以下有关PC和DPTR的结论是否正确? A、DPTR是可以访问的,而PC不能访问。 B、它们都是16位的存储器 C、它们都有加1的功能。Pc无 D、DPTR可以分为两个8位的寄存器使用,但PC不能。 答:对、对、错、对 2-13:使用8031芯片时,需将/EA引脚接(低)电平,因为其片无(程序)存储器。 答:低、程序 2-14:片RAM低128个单元划分为哪3个主要部分?各部分的主要功能是什么? 答:工作寄存器区、位寻址区、数据缓冲区 2-15:判断下列说法是否正确 A、程序计数器PC不能为用户编程时直接使用,因为它没有地址。 B、部RAM的位寻址区,只能供位寻址使用,而不能供字节寻址使用。都能

相关主题
文本预览
相关文档 最新文档