2022年《单片机原理与应用》期末复习十套题试题及参考答案 .pdf

上传人:C****o 文档编号:12297285 上传时间:2022-04-24 格式:PDF 页数:8 大小:298.97KB
返回 下载 相关 举报
2022年《单片机原理与应用》期末复习十套题试题及参考答案 .pdf_第1页
第1页 / 共8页
2022年《单片机原理与应用》期末复习十套题试题及参考答案 .pdf_第2页
第2页 / 共8页
点击查看更多>>
资源描述

《2022年《单片机原理与应用》期末复习十套题试题及参考答案 .pdf》由会员分享,可在线阅读,更多相关《2022年《单片机原理与应用》期末复习十套题试题及参考答案 .pdf(8页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。

1、vip 会员免费试题 10 参考答案一、填空1单片机EMCU 、数字信号处理器DSP和嵌入式微处理器EMPU 的侧重点不同, (单片机)的专长是测量和控制, (EMPU)可用于配置实时多任务操作系统,(DSP)擅长复杂、高速的运算。2串行口工作在方式3 时,要传送的8 位数据由串口的(SBUF/发送缓冲器)发送出去,第9 位数据要事先写到特殊功能寄存器(SCON)的(TB8)位中。3已知( A )=03H, (SP )=60H , (59H)=01H, (60H)=02H , ( 61H)=2CH ,执行指令PUSH Acc RET 后, (SP )=(5FH) , (PC )=(0302H)

2、 , (61H)=(03H) 。4 单片机与计算机的不同之处在于其将(CPU) 、 (存储器)和(I/O 接口)等部分集成于一块芯片之上。5计算机的数据传送有两种方式,即:(并行)方式和(串行)方式,其中具有成本低特点的是(串行)数据传送。6为扩展存储器而构建单片机片外总线,应将P0 口和 P2口作为(地址)总线,并将P0 口作为(数据)总线。7AT89S51 单片机控制 LED 显示时,可采用2种显示方式:(静态)显示和(动态)显示。8D/A 转换器分辨率的含义是:(单位数字量)的输入变化所引起的(模拟量)的输出变化。9汇编语言的基本指令中,(操作码)规定执行的操作, (操作数)给操作提供数

3、据和地址。10AT89S51单片机最多可以外扩(64)KB的数据存储器,此时单片机需提供(16)根地址线。11AT89S51 单片机进行存储器的扩展时,涉及到的控制总线有:(ALE) 、 (EA*) 、 (PSEN*) 、WR和RD。12AT89S51 单片机有(5)个中断源,分成3类:外部中断、(定时器 / 计数器)中断和(串行)中断。13在基址加变址的寄存器间接寻址方式中,(A)作为变址寄存器, (DPTR )或 PC作为基址寄存器。14定时器 / 计数器的“定时”是对内部的(机器周期)进行计数,其“计数”是对P3.4 和 P3.5精品资料 - - - 欢迎下载 - - - - - - -

4、 - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 1 页,共 8 页 - - - - - - - - - - vip 会员免费引脚上的(外部脉冲)进行计数。二、判断(,在后面的括号中填入“ ”或“ ”)1在一个完整的程序中,伪指令是可有可无的。()2AT89S51单片机的位寻址区,只能供位寻址使用,而不能供字节寻址使用。()3AT89S51单片机内部时钟方式的“内部”,是指单片机应用系统,而不是单片机本身。()4AT89S51单片机中的PC是不可寻址的。 ()5当单片机的存储器或I/O 接口资源不足时,只能通过系统扩展来解决。()6中断返回指令RETI可以由指令R

5、ET代替。()7当模拟量的满刻度值固定时,ADC和 DAC的分辨率只与其位数有关。()8AT89S51单片机外扩EEPROM 的方法等同于外扩ROM 。()9低优先级中断请求不能打断高优先级的中断服务,但高优先级的中断请求能打断低优先级的中断服务。()10AT89S51单片机,程序存储器和数据存储器扩展的最大范围一样。()11扩展 I/O 口占用片外数据存储器的地址资源。()12AT89S51单片机的P0 口如果工作在总线模式下时,是一个准双向口。()13按键的去抖操作,只能通过软件编程来实现。()14外部计数脉冲的最高频率为系统振荡器频率的1/24 ,是定时器/ 计数器对外准确计数的充要条件

6、。()15同等条件下,AT89S51单片机串行口同步通信的速率高于异步通信。()三、单项选择题1单片机能直接识别的语言是(B) 。A、汇编语言B、机器语言C 、低级语言D 、高级语言2外部中断1 的中断入口地址为(C) 。A、0003H B、000BH C、0013H D、001BH 3单片机寻址外部I/O 端口地址的方法有两种,一种是统一编址,另一种是(C) 。A、混合编址 B、动态编址 C、独立编址D、变址编址4关于 AT89S51单片机的堆栈操作,下列描述正确的是(D) 。A、遵循先进先出,后进后出的原则 B、压栈时栈顶地址自动减1 C、调用子程序及子程序返回与堆栈无关 D、中断响应及中

7、断返回与堆栈有关精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 2 页,共 8 页 - - - - - - - - - - vip 会员免费5各中断源发出的中断请求,都会标记在特殊功能寄存器(B)中。A、TMOD B、TCON/SCON C、IE D、IP 6用 AT89S51单片机的串行口扩展并行I/O 口时,串行口应该选择(A) 。A、方式 0 B、方式 1 C 、方式 2 D、方式 3 7执行子程序返回指令时,返回的位置是(D) 。A、调用指令的首地址 B 、调用指令的末地址C、返回指令的末地址D、

8、调用指令下一条指令的首地址8执行如下三条指令后,50H单元的内容是(B) 。MOV R1, #50H MOV 60H,#0FEH MOV R1 ,60H A、50H B、0FEH C、60H D、00H 9要设计一个32 键的行列式键盘,至少需要占用(A)根引脚线。A、12 根B、32 根C、18 根D、无法确定10若要定时1ms(系统时钟频率为6MHz ) ,则使用定时器/计数器的(B)更合适。A、方式 0 B、方式 1 C、方式 2 D 、方式 3 四、简答1简述“单片机的并行口以通用I/O 方式输入时,需先向该口写1”的原因,并说明该操作是否影响要输入的信息?加以解释。答:(1) 向并行

9、口写1 的操作,是为了截止内部的场效应管,避免由于之前输出0 而导致的读入数据始终为 0 的情况。(2) 不影响(3) 单片机的并行口以通用I/O 方式输入时,需要连接输入接口电路的高、低电平。如接高电平,则写 1 操作自然不会影响输入结果;若接低电平,则I/O 管脚也会被拉成低电平,因此读入状态为0,也不会受写1 操作的影响。2AT89S51单片机的串行口有几种工作方式?其通讯速率分别与哪些因素有关?答:(1) AT89S51 单片机的串行口有4 种工作方式。(2) 方式 0的波特率只与系统的时钟频率有关;方式 2与系统的时钟频率和波特率倍增位SMOD 有关;方式 1 和方式 3 则与系统的

10、时钟频率、波特率倍增位SMOD 和 T1 的溢出率有关。精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 3 页,共 8 页 - - - - - - - - - - vip 会员免费3阐述 LED动态显示和静态显示的硬件连接方法,并从占用CPU资源和 I/O 资源的角度,对比两者优缺点。 (5 分)答:(1) LED静态显示方式:各数码管的位选线统一接地或者电源,段码线接不同的I/O 口线。动态显示方式:所有数码管的段码线接在一起,统一由一个I/O 口控制,而位选线由单独的I/O 口控制。(2) LED 静

11、态显示方式:优点是节省CPU资源,缺点是浪费I/O 资源;LED动态显示方式:优点是节省I/O 资源,缺点是浪费CPU资源。4AT89S51单片机利用ADC0809进行模数转换时,需要使用MOVX DPTR, A和 MOVX A, DPTR 两条指令完成一个8位二进制数的转换(DPTR所存数据为输入模拟通道的端口地址),解释其原因,并分别指出这两条指令的作用。答:(1) 这样设计的根本原因在于ADC0809相对于 AT89S51单片机而言,是慢速输入外设,因此需要分别控制 ADC0809启动转换和读取数据。(2) 指令 MOVX DPTR, A 用于启动A/D 转换,指令MOVX A, DPT

12、R 用于接收转换完毕的数据。五、 设两个外中断源已被占用,为电平触发方式,定时器/ 计数器 T1 用作波特率发生器,工作在方式2。现要求使用定时器/计数器T0 扩展一个外部中断,并控制P1.0 引脚输出一个5kHz 的方波。系统时钟为12MHz 。1划分 TL0 和 TH0的功能,并计算其初值;2填写程序中的空白部分。TMODGATEC/TM1M0GATEC/TM1M0TCONTF1TR1TF0TR0IE1IT1IE0IT0IEEAESET1EX1ET0EX0ORG 0000H LJMP MAIN ORG 000BH LJMP ORG 001BH LJMP ORG 0100H 精品资料 - -

13、 - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 4 页,共 8 页 - - - - - - - - - - vip 会员免费MAIN:MOV TMOD ,MOV TL0,;置 TL0 初值MOV TH0,#data ;置 TH0初值MOV TL1, #dataL ;dataL 和 dataH 为波特率初值的低8 位和高 8 位MOV TH1, #dataH MOV TCON ,;启动 TL0,设置外部中断触发方式MOV IE,#9FH ;启动中断HERE :SJMP HERE TL0I :;启动 TH0 RETI TH0

14、I:CPL P1.0 RETI 答:1 TL0 用于扩展外部中断,工作在计数模式,初值应为0FFH 。TH0用于定时方波的半周期,工作在定时模式,设初值为X,则有:(28-X)机器周期=定时时长若要产生5kHz的方波,则需定时100 微秒,即:(28-X) 110-6=10010-6则, X=156,十六进制数为9CH 。2ORG 0000H LJMP MAIN ORG 000BH LJMP TL0I ORG 001BH LJMP TH0I ORG 0100H MAIN: MOV TMOD , #27H MOV TL0, #0FFH ;置 TL0 初值MOV TH0,#data ;置 TH0初

15、值精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 5 页,共 8 页 - - - - - - - - - - vip 会员免费MOV TL1, #dataL ;dataL 和 dataH 为波特率初值的低8 位和高 8 位MOV TH1, #dataH MOV TCON , #10H ;启动 TL0,设置外部中断触发方式MOV IE,#9FH ;启动中断HERE : SJMP HERE TL0I : SETB TR1 ;启动 TH0 RETI TH0I: MOV TH0, #9CH CPL P1.0 RE

16、TI 六、 AT89S51单片机通过82C55扩展 I/O 口,实现按键识别与显示。1将图 a 中空缺的电路补充完整;2计算 PA口、 PC口和控制口的端口地址(没用到的地址设为1) ;3根据图 b 编写程序段,将PA口设为基本输出,PC口设为基本输入,并实现按键实时检测与指示(即当PC0按键闭合时,点亮PA0的发光二级管;当PC1按键闭合时,点亮PA1的发光二级管,以此类推)。AT89S51D7 Q7D0 Q1Q0G OE74LS373+5V88WRALEP0.7P0.0RDWRRDD7D08CSA1A0PA7PA6PA5PA4PA3PA2PA1PA082C55PC7PC6PC5PC4PC3

17、PC2PC1PC0图 a 电路图精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 6 页,共 8 页 - - - - - - - - - - vip 会员免费D7D6D5D4D3D2D1D0C口低4位0 :输出1 :输入B口0 :输出1 :输入方式选择0:方式01:方式1C口高4位0 :输出1 :输入A口0 :输出1 :输入方式选择00 :方式001 :方式11X:方式2方式标志:1 ( 有效)图 b 82C55 工作方式控制字答:1AT89S51D7 Q7D0 Q1Q0G OE74LS373+5V88WR

18、ALEP0.7P0.0RDWRRDD7D08CSA1A0PA7PA6PA5PA4PA3PA2PA1PA082C55PC7PC6PC5PC4PC3PC2PC1PC02PA口的端口地址:FF7CH或 7CH ,PC口的端口地址:FF7EH或 7EH ,控制口的端口地址:FF7FH或 7FH 。3MOV DPTR,#0FF7FH MOV A ,#89H ( 或者 MOV A,#8BH) MOVX DPTR,A LOOP:MOV DPTR,#0FF7EH MOVX A,DPTR MOV DPTR,#0FF7CH MOVX DPTR,A SJMP LOOP 精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 7 页,共 8 页 - - - - - - - - - - 文档编码:KDHSIBDSUFVBSUDHSIDHSIBF-SDSD587FCDCVDCJUH 欢迎下载 精美文档欢迎下载 精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 8 页,共 8 页 - - - - - - - - - -

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 高考资料

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知得利文库网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号-8 |  经营许可证:黑B2-20190332号 |   黑公网安备:91230400333293403D

© 2020-2023 www.deliwenku.com 得利文库. All Rights Reserved 黑龙江转换宝科技有限公司 

黑龙江省互联网违法和不良信息举报
举报电话:0468-3380021 邮箱:hgswwxb@163.com