ImageVerifierCode 换一换
格式:DOC , 页数:9 ,大小:94.50KB ,
资源ID:3627272      下载积分:5 文钱
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,省得不是一点点
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.wenke99.com/d-3627272.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: QQ登录   微博登录 

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(单片机原理与应用试题库.doc)为本站会员(坚持)主动上传,文客久久仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知文客久久(发送邮件至hr@wenke99.com或直接QQ联系客服),我们立即给予删除!

单片机原理与应用试题库.doc

1、页眉内容页脚内容单片机原理与应用试题库一、填空题(每题 2 分,共 50 分)1、在定时器工作方式 0 下,计数器的宽度为 位,若系统晶振频率为6MHZ,则最大定时时间为 s。2、设(SP)= 60H,指令 ACALL DIS 指令地址为 3020H,执行这个指令后,(SP)= ,(61H)= 。3、异步串行数据通信有 、 和 三种数据通路形式。4、在 MCS-51 中,PC 和 DPTR 都用于提供地址,但 PC 是为了访问 存储器提供地址,而 DPTR 是为了访问 存储器提供地址。5、已知(A)=59H,执行指令 INC A 后,(A)= H,继续执行 DA A 后,(A)= H。6、MC

2、S-51 单片机共有 个中断源,其中 个为外部中断源。7、设定 T1 为计数器方式,工作方式 2,则 TMOD 中的值为 。8、若 IT0=0,当引脚 为低电平的时候,INT0 的中断标志位 才能置位。9、在接口电路中,把已经编址并能进行读写操作的寄存器称为 。10、在单片机中,为实现数据的 I/O 传送,可使用三种控制方式,即 方式、方式和 方式。11、MCS51 单片机内部 RAM 区有 个工作寄存器,有 个位地址。12、外部中断 1(INT1)的中断入口地址为 ;定时器 1(TF1)的中断入口地址为 。13、单片机一共有四个物理存储器空间,分别是 _、 、 和 。14、A/D 转换器芯片

3、 ADC0809 中,既可作为查询的状态标志,又可作为中断请求信号使用的引脚信号是 。15、在存储器编址中,不需要额外增加电路,但会造成存储器映象区重叠的编址方法是 法,能有效地利用存储空间适用于大容量存储器扩展的编址方法是 法。16、微处器由 、 和 三部分组成。 17、串行通信按照数据传送方向可分为 、 和 三种方式。18、若(PSW)18H,则选取的是第 组通用寄存器。其地址范围从 H H。19、若系统的晶振频率为 6MHz,则机器周期 s,最短和最长的指令周期分别为 s 和 s。20、MCS-51 单片机 PC 的长度为 位;SP 的长度为 位;DPTR 的长度为 位。21、在单片机系

4、统扩展中,74LS373 常作为 器。22、数模转换器 ADC0809 管脚 START 的功能是 。23、T1 定时器工作方式为工作模式 2,晶振频率为 6MHz,定时时间为 100s,则有TH1= 、TL1= 、TMOD= 。24、已知(A) = 0EFH,(B) = 08H,(PSW) = B,则执行 MUL AB 后,(A)= 、(PSW)= B。页眉内容页脚内容25、已知 MOVC A, A+PC 指令的首地址为 2000H,(A) = 01H,并且程序存储器中(2001H) = 01H,(2002H) = 02H,(2003H) = 03H,片外数据存储器中(2001H) = 04

5、H,(2002H) = 05H,(2003H)=06H。则指令执行后(A) = 。二、选择题(每题 2 分,共 50 分) 1、寻址空间为外部程序存储器所用的指令是: ( ) A. MOVX B. MOV C. MOVC D. ADDC2、在中断响应后必须用软件清零的是: ( ) A. TF1 B. TI C. IE1 D. TF03、七段共阳极发光二极管显示字符P ,段码应为: ( ) A. 67H B. 73H C. 8EH D. 8CH4、PC 的值是: ( ) A. 当前指令前一条指令的首地址 B. 当前正在执行指令的首地址C. 当前指令的下一条指令的首地址 D. 控制器中指令寄存器的

6、地址5、在 MCS-51 中需要外加电路实现中断撤除的是: ( ) A. 定时中断 B. 脉冲触发方式的外部中断C. 串行中断 D. 电平触发方式的外部中断6、寻址空间为外部数据存储器所用的指令是: ( )A. MOVX B. MOV C. MOVC D. ADDC7、执行中断返回指令时,从堆栈弹出地址送给: ( )A. A B. CY C. PC D. DPTR8、七段共阴极发光二极管显示字符H,段码应为: ( )A. 67H B. 6EH C. 90H D. 76H9、在串行通信中,8031 中发送和接收的寄存器是: ( )A. TMOD B. SBUF C. SCON D. DPTR 1

7、0、波特的单位是: ( )A. 字符/秒 B. 位/秒 C. 帧/ 秒 D. 字节/秒11、假定设置堆栈指针 SP 的值为 37H,进行子程序调用时,把断点地址进栈保护后,SP的值为: ( )A. 36H B. 37H C. 38H D. 39H12、在寄存器间接寻址方式中,指定寄存器中存放的是: ( )A. 操作数 B. 操作数地址 C. 转移地址 D. 地址偏移量13、中断查询的是: ( )A. 中断请求信号 B. 中断标志位C. 外中断方式控制位 D. 中断允许控制位14、以下不是构成单片机的部件是: ( )A微处理器(CPU) B. 存储器C. 接口适配器(I/O 接口电路) D. 打

8、印机15、当 MCS-51 用串行口扩展并行 I/O 口时,串行口工作方式应选择:( )A方式 0 B. 方式 1 C. 方式 2 D. 方式 316、在 CPU 内部,反映程序运行状态或运算结果的特征寄存器是: ( )A. PC B. PSW C. A D. SP17、访问外部数据存储器时,不起作用的信号是: ( )A. B. C. D. ALE页眉内容页脚内容18、AJMP 指令的跳转范围是: ( )A. 256 B. 1KB C. 2KB D. 64KB19、下列指令中正确的是: ( )A. MOV P2.1, A B. JBC TF0,L1C. MOVX B, DPTR D. MOV

9、A, R320、MCS51 单片机的扩展 I/O 口与外部数据存储器的编址方式是: ( )A. 分别独立编址 B. 统一编址 C. 变址编址 D. 动态变址21、T1 中断的中断入口地址为: ( )A. 0003H B. 000BH C. 0013H D. 001BH22、20 根地址线的寻址范围是: ( )A. 512KB B. 1024KB C. 640KB D. 4096KB23、下列指令中错误的是: ( )A. SETB 50H.0 B. MOV A, BC. JNC LOOP D. SUBB A,R024、各中断源发出的中断申请信号,都会标记在 MCS51 系统中的: ( )A. T

10、MOD B. TCON/SCON C. IE D. IP25、串行口的移位寄存器方式为: ( )A. 方式 0 B. 方式 1 C. 方式 2 D. 方式 3三、判断题(每小题 1 分,共 50 分)1、当 MCS-51 上电复位时,堆栈指针 SP=00H。 ( )2、PC 存放的是当前正在执行的指令。 ( ) 3、MCS-51 的特殊功能寄存器分布在 60H80H 地址范围内。 ( )4、在 MCS-51 系统中,一个机器周期等于 1.5us。 ( )5、程序计数器 PC 不能为用户编程时直接使用,因为它没有地址。 ( )6、内部 RAM 的位寻址区,只能供位寻址使用,而不能供字节寻址使用。

11、 ( )7、MCS-51 单片机是高档 16 位单片机。 ( )8、MCS-51 的产品 8051 与 8031 的区别是:8031 片内无 ROM。 ( )9、单片机的复位有上电自动复位和按钮手动复位两种,当单片机运行出错或进入死循环时,可按复位键重新启动。 ( )10、单片机的指令周期是执行一条指令所需要的时间。一般由若干个机器周期组成。 ( )11、MCS-51 的 5 个中断源优先级相同。 ( )12、MCS-51 外部中断 0 的入口地址是 0003H。 ( )13、各中断发出的中断请求信号,都会标记在 MCS51 系统的 TCON 与 SCON 寄存器中。( )14、同一级别的中断

12、请求按时间的先后顺序响应。 ( )15、低优先级中断请求不能中断高优先级中断请求,但是高优先级中断请求能中断低优先级中断请求。 ( )16、同级中断不能嵌套。 ( )17、8051 单片机对最高优先权的中断响应是无条件的。 ( )18、中断初始化时,对中断控制器的状态设置,只可使用位操作指令,而不能使用字节操作指令。 ( )19、MCS-51 单片机系统复位后,中断请求标志 TCON 和 SCON 中各位均为 0。 ( )20、MCS-51 单片机的中断允许寄存器的 IE 的作用是用来对各中断源进行开放或屏蔽的控页眉内容页脚内容制。 ( )21、用户在编写中断服务程序应在中断入口矢量地址存放一

13、条无条件转移地址,以防止中断服务程序容纳不下。 ( )22、若要在执行当前中断程序时禁止更高优先级中断,应用软件关闭 CPU 中断,或屏蔽更高级中断源的中断,在中断返回时再开放中断。 ( )23、如开放外部中断 0 中断,应置中断允许寄存器 IE 的 EA 位和 EX0 位为 1。 ( )24、 8051 单片机允许 5 个中断源请求中断,都可以用软件来屏蔽,即利用中断允许寄存器 IE 来控制中断的允许和禁止。 ( )25、特殊功能寄存器 SCON,与定时器/ 计数器的控制无关。 ( )26、特殊功能寄存器 TCON,与定时器 /计数器的控制无关。 ( )27、特殊功能寄存器 IE,与定时器/

14、 计数器的控制无关。 ( )28、特殊功能寄存器 TMOD,与定时器/ 计数器的控制无关。 ( )29、在 MCS-51 单片机内部结构中,TMOD 为模式控制寄存器,主要用来控制定时器的启动与停止。 ( )30、在 MCS-51 单片机内部结构中,TCON 为控制寄存器,主要用来控制定时器的启动与停止。 ( )31、MCS-51 单片机的两个定时器的均有两种工作方式,即定时和计数工作方式。 ( )32、MCS-51 单片机的 TMOD 模式控制寄存器不能进行位寻址,只能用字节传送指令设置定时器的工作方式及操作模式。 ( )33、MCS-51 单片机系统复位时,TMOD 模式控制寄存器为 00

15、H。 ( )34、启动定时器 T0 工作,可使用 SETB TR0 启动。 ( )35、指令 JNB TF0,LP 的含义是:若定时器 T0 未计满数,就转 LP。 ( )36、DAC0832 是 8 位 D/A 转换器,其输出量为数字电流量。 ( )37、ADC0809 是 8 路 8 位 A/D 转换器,典型的时钟频率为 640KHz。 ( )38、DAC0832 的片选信号输入线 CS,低电平有效。 ( )39、串行口通信的第 9 数据位的功能可由用户定义。 ( )40、发送数据的第 9 数据位的内容在 SCON 寄存器的 TB8 位预先准备好的。 ( )41、串行通讯发送时,指令把 T

16、B8 位的状态送入发送 SBUF。 ( )42、串行通讯接收到的第 9 位数据送 SCON 寄存器的 RB8 中保存。 ( )43、串行口方式 1 的波特率是可变的,通过定时器/计数器 T1 的溢出设定。 ( )44、 要进行多机通信,MCS-51 串行接口的工作方式应选为方式 1。 ( )45、 MCS-51 的串行接口是全双工的。 ( )46、串行口的中断,CPU 响应中断后,必须在中断服务程序中,用软件清除相应的中断标志位,以撤消中断请求。 ( )47、串行口数据缓冲器 SBUF 是可以直接寻址的专用寄存器。 ( )48、EPROM27128 有 14 根地址线,可寻址空间为 16KB。

17、 ( )49、线选法是把单根的低位地址线直接接到存储器芯片的片选端。 ( )50、在接口芯片中,通常都有一个片选端 CS,作用是当 CS 为低电平时该芯片才能进行读写操作。 ( )四、指令题(每小题 4 分,共 80 分) 1、编写程序段,将外部 ROM 的 2030H 单元的内容传送到外部 RAM 的 2000 单元。2、编写程序段,实现 P1.0=P1.1/P1.2 的操作。3、已知某端口地址为 2FFFH,编写程序段,将该端口的内容读到片内 RAM20H 中。4、将累加器第 1、3、5 位求反。(用一条指令实现)页眉内容页脚内容5、编写程序段,将 20H 单元清零。6、编写程序段,将片外

18、 RAM 的 2000H 单元中的低字节与片内 RAM 的 20H 单元中的低字节交换。7、已知某端口的地址为 2FFFH,编写程序段,将片内 RAM 中 20H 单元的内容写到该端口中。8、把 DPTR 的内容压入堆栈。9、用一条指令完成如下操作:若 20H 位为 1,则转移到到标号 LOOP,并将 20H 位清零。10、设 MCS-51 单片机的串行口工作方式已设定,写出将片内 RAM 的 20H 单元中的字符从串行接口发送出去的程序段。11、已知 DAC 0832 的地址为 7FFFH,写出启动 D/A 转换的程序段。12、写出把 DPTR 所指地址的内容压入堆栈的程序段。13、编写程序

19、段,利用堆栈交换寄存器 A、B 的内容。14、已知整数 09 以 BCD 码方式存放在累加器 A 中,编写查表法求其平方数的程序段,并将结果以 BCD 码形式存入 A 中。15、设定时器 T1 为计数方式,工作方式 2,计数 50 次中断,写出对 T1 进行工作方式、定时常数进行初始化的程序段。16、编写程序段,实现 40H=P1.1/P1.0。17、试编写程序完成 100d55d,将结果存放于 60H(高 8 位)和 61H(低 8 位)。18、试编写程序完成 240d55d,将结果存放于 60H(整数)和 61H(小数)。19、试编程实现从 1 加到 10,并将和存入 70H 单元。20、

20、试编程实现将 2FH 位的内容送到 P1.0(90H)。五、填写下表(每题 10 分,共 50 分) 1指令 指令中操作数使用的寻址方式CLR 40HPUSH ACCMOVC A,A+PCSJMP $MOVX DPTR, A2指令 指令中操作数对应的寻址空间CLR 40H PUSH ACC MOVC A,A+PC SJMP $ MOVX DPTR, A 3指令 指令中源操作数使用的寻址方式MOV A,#38HMOV R1,38HXCH A,R0MOVX R0,A页眉内容页脚内容CLR 40H4指令 指令中源操作数使用的寻址方式ANL A,R7MOVC A,A+DPTRMOV C,bitPUSH

21、 ACCMOV A,R05功能描述 指令80H 单元内容送 R5立即数 78H 送 R2累加器 A 内容和 R0 内容互换将 P1 口的高四位保留,清除低四位比较 A 和立即数 0FFH,若(A )0FFH,则转向 LOOP六、读程序(每小题 5 分,共 50 分) 1、设(A)=38H,(20H)=49H,(PSW)=00H ,(B)=02H ,填写以下中间结果。SETB CSUBB A, 20H (A)= (CY)= (AC)= RRC A (A)= (CY)= (P)= MUL AB (A)= (B)= (OV)= 2、设(A)=38H,(20H)=49H,PSW=00H,(B)=02H

22、,填写以下中间结果。SETB CADDC A, 20H (A)= (CY)= (AC)= RLC A (A)= (CY)= (P) = MUL AB (A)= (B) = (OV)= 3、设 MCS-51 内部数据 RAM 中,(30H)=5AH,(5AH)=40H,(40H)=00H 。MOV R0, #30H (R0)= MOV A, R0 (A) = MOV R1, A (R1)= MOV B, R1 (B) = MOV R1, #20H (5AH)= MOV 30H, 40H (30H)= 4、已知 MCS-51 内部数据 RAM 中,(60H) 23H ,(61H)61H 。CLR

23、C (CY)= MOV A,#9AH (A) = SUBB A,60H (A) = ADD A,61H (A) = DA A (A) = 页眉内容页脚内容MOV 62H,A (62H)= 5、若 MCS-51 内部数据 RAM 中,(10H)=0FFH,(11H)=00H,(12H)=0FFH,(13H)=00H。MOV A, 10H (A)= ANL A, #01H (A)= MOV A, 11H (A)= ORL A, #01H (A)= MOV A, 12H (A)= XRL A, #01H (A)= MOV A, 13H (A)= XRL A, #0AAH (A)= 6、已知 MCS-

24、51 的(SP) 60H,(A)01H,(B) 02H 。PUSH A (SP)= PUSH B (SP)= POP ACC (SP)= (A)= POP B (SP)= (B)= 7、若已知初值:(60H)=24H,(61H)=72H,则下述程序段运行后,(62H)= 。CLR CMOV A,#9AHSUBB A,60HADD A,61HDA AMOV 62H,AEND此程序的功能是: 。8、若 X 是有符号数存放在内部 RAM 的 30H 单元,Y 是其函数存放在内部 RAM 的 31H单元。已知(30H)=81H,运行后(31H)= 。MOV A,30HJZ ZEROJB ACC.7,

25、NEGMOV 31H, #01HSJMP OVERNEG: MOV 31H, #0FFHSJMP OVERZERO: MOV 31H, AOVER: SJMP $END程序的功能是实现函数: 。 9、已知片内 RAM 的(40H)=05H,(41H)=88H,(42H)=37H,(43H)=19H,下列程序运行后,结果为(50H)= 。START: MOV R0, #40HMOV R7, #04HMOV 50H, #00HLOOP: MOV A, R0CJNE A, 50H, NEXT页眉内容页脚内容NEXT: JC BIE1MOV 50H, ABIE1: INC R0DJNZ R7, LOO

26、PRET这个子程序的功能是: 。10、已知(R3)=05H,运行下列程序后,结果为(50H )= 。MAIN:MOV A, R3MOV DPTR, #TABMOVC A, A+DPTRMOV 50H,ARETTAB: DB 00H, 01H, 04H, 09H, 16H, 25H, 36H, 49H, 64H, 81H这个子程序的功能是: 。 七、简答题(两小题 14 分,共 70 分)1、简述 SJMP、AJMP 和 LJMP 的异同点。(6 分)2、简述中断的全过程。(8 分)3、简述子程序调用和执行中断服务程序的异同点。(8 分)4、已知晶振频率为 6MHz,在 P1.0 引脚上输出周期

27、为 500 微秒的等宽矩形波,若采用 T1中断,工作方式 2,试写出中断方式下的初始化程序。(6 分)5、 MCS-51 单片机可以外接 64KB 的程序存储器和 64KB 数据存储器。这两种片外存储器地址重叠而不发生总线冲突,主要依靠单片机外引脚上的那些信号来区分?简述区分的方法?(10 分)6、 MCS-51 指令系统主要有哪几种寻址方式?试举例说明。(4 分)7、若(SP)=60H,标号 QQ 所在地址为 2346H,标号 LABEL 所在的地址为 3466H,简述执行 QQ:LCALL LABEL 的过程。 (4 分)8、画简图说明 8031 内部 RAM 的地址空间划分情况,并说明各

28、区的主要功能。(10 分)9、简述 MCS-51 单片机 CPU 的中断封锁条件。(6 分)10、MCS-51 单片机的存储器在物理上和逻辑上做了哪些不同的划分?(8 分)八、综合题(两小题 20 分,共 100 分) 1、已知晶振频率为 12MHz,在 P1.7 引脚上输出周期为 400 微秒的等宽矩形波。用中断方式实现。(10 分)(1)确定定时器/计数器 T0 的工作方式;(2)计算定时常数;(3)写出完整的程序。2、编写程序,将内部 RAM 的 20H 单元开始的 16 个单元的 8 位无符号数按升序排序。(10 分)3、片内 RAM40H 开始的单元内有 20 个字节有符号数,将其中

29、等于 0、小于 0 和大于0 的个数分别存 50H、51H 和 52H 单元中。(10 分)4、在 8051 单片机的 INT0#引脚外接脉冲信号,要求每送来一个脉冲,把 30H 单元值加 1,若 30H 单元记满则进位 31H 单元。试利用中断方式,编制主程序和中断服务程序。(10 分) 页眉内容页脚内容5、片内 RAM 的 40H 开始的单元内有 10 个单字节无符号数,编程找出其中最大值并存于 50H 单元中。(10 分)6、有 8 个 LED 由 P1 口输出,开关 K1 接 INT0#,当 K1 置“1”时,8 个 LED 依次点亮。当 K1 置“0”时,8 个 LED 一起闪烁 1

30、0 次后,自动恢复原状。(两种情况的时间间隔用同一个软件延时程序实现)。(10 分)7、编写求以内部 RAM 中 20H 为首地址的连续 8 个单元中的无符号数的算术平均值,并将结果存如内部 RAM 的 30H 单元中。设 8 个无符号数的和小于 256。(10 分)8、已知外部中断 1 为电平触发方式,P1 口控制一个共阳级的 LED(P1.0P1.7 分别接LED 的 ag,DP)。当中断没发生时 LED 显示字符“A” ,当中断发生时, LED 显示字符“E”。试写出主程序和中断服务程序。(10 分) 9、ADC0809 与 8051 单片机的硬件接口如下图所示。(10 分)(1)写出 0809 中 IN0IN7 的地址(可任意取值的地址取 1)。(4 分)(2)模拟量输入选择通道 7,将转换结果送 30H 单元( 用中断方式 ),试编制 A/D 转换程序。(6 分)10、已知系统由 8031 与 3 片 2764 组成,其连接方式分别如下图所示。(10 分)(1)在上述单片机扩展系统中,分别采用了哪种编址方式?(3 分)(2)分别写出上述两种编址方式下,3 片 2764 的地址范围。(4 分)(3)简述两种编址方式的特点。(3 分)

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。