已阅读5页,还剩8页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
02358# 单片机原理及应用试题 第 1 页 (共 13 页) 200810 一、填空题一、填空题 1.8 位无符号二进制数中,最大的十进制数是_255_。 2.当使用 8031 单片机时,需要扩展外部程序存储器,此时 EA 应接_低_电平。 3.单片机中,设置堆栈指针 SP 为 57H 后发生子程序返回,这时 SP 变为_55H_。 4.当 8051 单片机 RST 信号复位时,I/O 口锁存器值为_0FFH_。 5.8051 单片机的外部中断 0 中断入口地址为_0003H_。 6.8051 的 PC 是 16 位,因此程序存储器的最大寻址空间为_64_KB。 7.伪指令中,程序定位的命令为_ORG_。 8.单片机存储器系统扩展常用的芯片选择方法(寻址方法)有线选法和_译码法_。 9.在存储器的扩展中,无论是线选法还是译码法,最终都是为扩展芯片的_片选信号_引 脚提供信号。 10.响应中断后,产生长调用指令 LCALL,执行该指令过程包括:首先把_PC_的内容压 入堆栈,然后把长调用指令的 16 位地址送_PC_,使程序转向_程序存储器_中的中 断地址区。 11.8051 单片机访问内部 RAM 使用_MOV_指令, 访问外部 RAM 使用_MOVX_指令, 访问 ROM 使用_MOVC_指令。 二、判断题二、判断题 1.8051 单片机复位是高电平有效。( ) 2.寄存器间接寻址中,寄存器中存放的是操作数的地址。( ) 3.内部 RAM 的位寻址区,只能供位寻址使用,而不能供字节寻址使用。( ) 4.在中断响应时断点地址自动入栈。( ) 5.ADC0809 是 9 位逐次逼近式模/数转换器。 ( ) 三、简答题三、简答题 1.简述时钟周期、机器周期、指令周期的基本概念。 振荡脉冲经二分频后就是单片机的时钟信号,也叫做状态,信号的周期即时钟周期。 一个机器周期的宽度为 6 个状态,也是振荡脉冲的十二分频。 执行一条指令所需要的时间称为指令周期,是最大的时序单位,指令周期以机器周期的数 目来表示。 02358# 单片机原理及应用试题 第 2 页 (共 13 页) 2.简述 51 单片机堆栈进栈和出栈操作规则。 51 单片机使用的是向上生长型堆栈,进栈规则为先 SP 加 1,然后写入数据,出栈规则为先 读出数据,然后 SP 减 1 3.请写出 51 单片机的寄存器寻址、直接寻址、寄存器间接寻址、立即寻址的单片机汇编语 言示例,要求操作数中有一个操作数是累加器 A。 四、读程序题四、读程序题 1.写出下列指令的功能。 SETB bit 指定位置 1 PUSH direct 进栈 DEC A 累加器减 1 2.8051 单片机中,下列指令执行后,中断优先级最高的是_外部中断 1_,次高的是_串 行中断_,最低的是_定时器 1 中断_。 CLR A MOV IP,A SETB PS SETB PX1 3.已知(SP)=07H, (DPTR)=1234H,执行下列指令后,内部 RAM(08)=_12H_, (09) =_34H_, (SP)=_09H_。 INC DPTR PUSH DPH PUSH DPL 4.下列指令执行后, (P1.7)=_0_, (P1.1)=_1_,(P1.2)= _0_。 ANL P1,#31H ORL P1,#73H 02358# 单片机原理及应用试题 第 3 页 (共 13 页) 五、综合题五、综合题 1.编写程序将内部 RAM 的 30H38H 单元高 3 位写 0,低 5 位置 1(要求采用循环实现) 。 MOV R0,#30H MOV R1,#09H LOOP:MOV A,R0 ORL A,#0E0H ANL A,#0E0H MOV R0,A DJNZ R1,LOOP 2.已知 51 单片机系统晶振频率为 12MHz,请利用定时器 0 工作方式 1,中断方式在 P2.0 输 出频率为 10Hz 的方波,写出定时设计过程及完整代码。 欲产生 10Hz 的方波,只需在 P2.0 端以 20Hz 为频率,也就是 50ms 为周期交替输出等宽高 低电平,因此定时时间应为 50ms,若使用 6MHz 晶振,则一个机器周期为 1us,设计数 初值为 X,方式 1 为 16 位计数结构, -3-616 1050101X2计算得到 X=3CB0H,因此 TH0=3C,TL0=B0H。 定时器 0 的设定为方式 1,M1M0=01,定时器 1 不工作,则相应位均为 0,TMOD 初始化 为 01H。中断总允许位及定时器 T0 中断允许为均置一,IE=82H,定时器的启动和停止由 TR1 位控制。中断函数内重置计数初值,然后 P2.0 口取反,就可得到需要的脉冲方波程 序设计如下: ORG 0000H AJMP MAIN ORG 000BH MOV TH0,#3CH MOV TL0,#0B0H CPL P2.0 MAIN:MOV TMOD,#01H MOV TH0,#3CH MOV TL0,#0B0H MOV IE,#82H 02358# 单片机原理及应用试题 第 4 页 (共 13 页) SETB TR1 END 3.假定 DAC0832 工作于单缓冲模式, 数据输入寄存器地址为 2000H, 其他引脚接合适电平, 且输入寄存器数据从00H0FFH变化输出从05V变化。 试编程输出线性下降的锯齿波。 ORG 3000H MOV DPTR,#2000H MOV R0,#00H LOOP:MOV A,R0 MOVX DPTR,A DEC R0 NOP NOP AJMP LOOP 200901 一、填空题 1.8031 单片机是_8_位单片机。 2.若由程序设定 RS1、RS0=10,则工作寄存器 R0R7 的直接地址为_10H17H_。 3.8031 单片机片内 RAM 的容量为_256_字节。 4.80514.8051 单片机有单片机有_5_5_个中断源。个中断源。 5.8051 中唯一可供用户使用的 16 位寄存器为_DPTR_。 6.在一个源程序中只能有一条_END_指令,且该指令位于源程序的最后。 7.串行工作方式 0 波特率是固定的,其值为_晶振频率的 1/12_。 8.2716 的存储容量为 2KB,需要_11_位地址线进行存储单元编码。 9.8051 有两个并行且相互独立的存储器系统,即_数据_存储器系统和_程序_存储 器系统。 10.DAC0832 是采用 T 型电阻网络的_8_位 DAC 转换器,网络中电阻值只有 _R_和_2R_两种。 11.ADC0809 是_8_位 ADC 转换器,其分辨率为_19.53mV_。 02358# 单片机原理及应用试题 第 5 页 (共 13 页) 二、判断题 1.单片机的发展方向是努力增加位数。( ) 2.外部数据存储器的读指令为 MOVC。( ) 3.8051 单片机串行中断只有一个,但有 2 个标志位。( ) 4.8051 单片机的地址总线是单向的。( ) 5.DAC0832 是 8 位双路输出的数模转换器。( ) 三、简答题 1.简述 51 单片机内部数据存储器低 128 单元分布特点。 内部 RAM 的前 32 个单元,即 00H1FH,是作为寄存器使用的,共分 4 组,组号依次为 0、 1、2、3,每组有 8 个寄存器,在组中按 R7R0 编号。内部 RAM 的 20H2FH 单元称为位寻 址区,共有 16 个 RAM 单元,共计 128 个可直接寻址位,位地址为 00H7FH。低 128 个单元 剩余的 80 个单元就是供用户使用的一般 RAM 区,单元地址为 30H7FH。 2.简述 51 单片机中断嵌套的原则。 1、高优先级中断请求可以打断低优先级的中断服务,进行中断嵌套。 2、同优先级的中断不能嵌套。 3、低优先级中断请求不能对高优先级的中断进行嵌套。 3.简述 51 单片机十六位地址总线的构成。 51 单片机 P0 口的 8 位口线充当低位地址线/数据线,P0 口一线两用,既传送地址又传送数 据,采用分时技术对它上面的地址和数据进行分离,P2 口的口线作为高位地址线,完整的 16 位地址总线使单片机外扩展的寻址范围达到 64K 单元。 四、读程序题 1.写出下列指令的功能。 MOVC A,A+DPTR 读程序存储器的内容 SETB bit 指定位置 1 JZ rel 累加器判零转移 2.假定 A=30H,R1=31H, (30H)=05H。执行以下两条指令后(A)=_35H_, (R1)=_30H_, (30H)=_01H_。 XCH A,R1 XCHD A,R1 02358# 单片机原理及应用试题 第 6 页 (共 13 页) 3.下列指令执行后,TIME0 工作在方式_1_,TIME1 工作在方式_2_,TIME1 单次最大定时时间是_ 16 2_个机器周期。 MOV A,#21H MOV TMOD,A 4.8255 控制寄存器地址 0003H,下列指令执行后,A 口方向为_输入_,B 口方向 为_输出_,C 口高位方向为_输出_。 MOV R0,#03H MOV A,#95H MOVX R0,A 五、综合题 1.在外部 RAM 首地址为 tab 的数据表中,有 10 个数据,试编程实现将每个字节的最低位清 零。 MOV R0,#0AH MOV DPTR,#tab LOOP:MOVX A,DPTR ANL A,#0FE MOVX DPTR,A INC DPTR DJNZ R0,LOOP 2.已知单片机晶振频率 6MHz,串口工作于方式 1,波特率 1200,允许中断方式接收,试编 程对串口进行初始化。 MOV TMOD,#20H MOV TL1,#0F3H MOV TH1,#0F3H MOV IE,#90H MOV PCON,#00H MOV SCON,50H 02358# 单片机原理及应用试题 第 7 页 (共 13 页) 200910 一、单项选择题 1.单片机中用于存放程序状态信息的寄存器是( B ) A.ACC B.PSW C.PC D.DPTR 2.MCS-51 外扩存储器时,系统的高 8 位地址总线是由_口构成。( C ) A.P0 B.P1 C.P2 D.P3 3.MCS-51 单片机 8 位重装载方式定时器工作在( C ) A.方式 0 B.方式 1 C.方式 2 D.方式 3 4.在 MSC-51 单片机程序中用伪指令 EQU 定义的数据( D ) A.在片内 RAM B.在外部 ROM C.在外部 RAM D.无相关存储空间 5.RS-232C 总线标准中规定逻辑 1 的电压为( D ) A.-3.6V-25V B.3.6V25V C.3.6V5V D.-3.6V-5V 二、填空题。 6.堆栈指示寄存器的符号是_SP_,复位后它的内容是_07H_。 7.MCS-51 系统中, 当PSEN引脚为低电平时, 表示 CPU 要从_外部 ROM_读取信息。 8.当(RS1,RS0)=(1,1)时,工作寄存器 R7 对应内部 RAM 中的_1FH_字节单元。 9.MOV C,15H 源操作数的寻址方式为_直接_寻址。 10.MCS-51 单片机在逻辑上有_3_个存储空间。 11.MCS-51 单片机有_6_个中断源。 12.计算机的数据传送主要有两种方式:_串行_和_并行_。 13.为使单片机系统能输出一定频率的正弦波电压信号, 应增加_D/A 转换器_。 三、名词解释 14.变址寻址方式 以 DPTR或 PC 作基址寄存器,以累加器 A 作变址寄存器,并以两者内容相加形成 16 位地 址作为操作数地址,以达到访问数据表格的目的。 02358# 单片机原理及应用试题 第 8 页 (共 13 页) 15.中断 中断实质上是一种资源共享技术,是解决资源竞争的有效方法,最终实现多任务共享一个 资源。 16.波特率 每秒钟事件发生的数目或信号变化的次数。 四、简答题 17.简述 8051 片内 RAM 的空间分配。 内部 RAM 的前 32 个单元,即 00H1FH,是作为寄存器使用的,共分 4 组,组号依次为 0、 1、2、3,每组有 8 个寄存器,在组中按 R7R0 编号。内部 RAM 的 20H2FH 单元称为位寻 址区,共有 16 个 RAM 单元,共计 128 个可直接寻址位,位地址为 00H7FH。低 128 个单元 剩余的 80 个单元就是供用户使用的一般 RAM 区, 单元地址为 30H7FH。 高 128 个单元 80H FFH 为专用寄存器区。 18.什么是 ROM?简述其分类与特点。 ROM 的全称是 Read Only Memory,即只读存储器,在程序存储器扩展时使用,程序运行中 该存储器只能进行读操作而不能进行写操作。 19.MCS-51 单片机的 T0、T1 用作定时器时,其定时时间与哪些因素有关? 工作方式 计数初值 晶振周期 20.简述 8255 读写控制逻辑引脚CS、RD、 (A0,A1) ,WR的功能。 CS为片选信号,低电平时选中这个芯片 RD为读信号,低电平时读取数据 (A0,A1)为低位地址信号,用于端口选择 WR为写信号,低电平是写入数据 02358# 单片机原理及应用试题 第 9 页 (共 13 页) 21.用 DAC0832 产生锯齿波,其频率是如何控制的,试列举两种方法并说明优缺点。 1、通过调整循环程序段的机器周期数控制频率,这种办法一般只能减小频率 2、通过改变晶振频率控制锯齿波的频率,这种办法只能做到粗调 五、读程序填空 22.START:MOV P1,#0FFH MOV A,P1 MOV C,ACC.0 ANL C,/ACC.1 MOV ACC.7,C MOV C,ACC.0 ANL C,ACC.1 ORL C,ACC.7 MOV P1.7,C RET (1)该程序的功能是P1.1P1.0P1.1P1.0P1.7将 P1.0 的数据传送给 P1.7_; (2)第一行MOV P1,#0FFH的功能是:_ 立即数FFH传送给P1口_ 。 23.START:MOV R7,#20 MOV DPTR,#1000H MOV R0,#20H LOOP:MOV A,#0 MOVC A,A+DPTR MOV R0,A INC R0 INC DPTR DJNZ R7,LOOP RET (1)该程序的功能是: _依次将外部程序存储器 1000H 地址开始的 20 个单元内容传送给 内部所数据存储器 20H 开始的单元_; (2)该子程序的源数据在_外部程序_存储器中。 02358# 单片机原理及应用试题 第 10 页 (共 13 页) 24.START:MOV R0,#30H MOV R7,#10 MOV B,#0 LOOP:MOV A,R0 RRC A JNC NEXT INC B NEXT:INC R0 DJNZ R7,LOOP RET (1)该程序的功能是: _判断地址 30H 开始的 10 个地址单元内容是否为奇数, 并将奇数数量 存于寄存器 B内_; (2)若将第六条指令改为 JC NEXT,则程序的功能变为_判断地址 30H 开始的 10 个地 址单元内容是否为偶数,并将偶数数量存于寄存器 B内_ 。 201001 一、填空题 1.8051 汇编语言指令格式中,唯一不可缺少的部分是_操作码_。 2.当程序状态字寄存器 PSW 状态字中 RS1 和 RS0 分别为 0 和 0 时,系统的工作寄存器组地 址范围为_00H_07H_。 3.8051 的程序计数器 PC 为 16 位计数器,其寻址范围是_64_KB。 4.在存储器的扩展中,无论是线选法还是译码法,最终都是为扩展芯片的_片选信号_ 引脚提供信号。 5.一个 EPROM 的地址有 A0A11 共 12 个引脚,它的容量为_4_KB。 6.8051 单片机在同一级别里,级别最高的中断源是_外部中断 0_。 7.8751 是 EPROM 型,内含_4_KB EPROM。 8.MOV C,20H 源寻址方式为_位_寻址。 9.设计 8031 系统时,_P0_口和 P2 口不能用作一般 I/O 口。 10.串行通信有_单工形式_、_全双工形式_和_半双工形式_共 3 种数据通路形式。 02358# 单片机原理及应用试题 第 11 页 (共 13 页) 11.8051 的定时器_T1_作串行接口方式 1 和方式 3 的波特率发生器。 12.8051 中唯一一个不可以寻址的 16 位寄存器为_PC_。 二、判断题 1.8051 的特殊功能寄存器分布在 00H70H 地址范围内。( ) 2.寄存器间接寻址中,寄存器中存放的是操作数的地址。( ) 3.在中断响应时断点地址自动入栈。( ) 4.8051 晶振频率 12MHz,则串口方式 0 波特率为 1MHz。( ) 5.ADC0809 是 8 位逐次逼近式模/数转换器。( ) 三、简答题 1.简述 51 单片机内部数据存储器低 128 单元分布特点。 内部 RAM 的前 32 个单元,即 00H1FH,是作为寄存器使用的,共分 4 组,组号依次为 0、 1、2、3,每组有 8 个寄存器,在组中按 R7R0 编号。内部 RAM 的 20H2FH 单元称为位寻 址区,共有 16 个 RAM 单元,共计 128 个可直接寻址位,位地址为 00H7FH。低 128 个单元 剩余的 80 个单元就是供用户使用的一般 RAM 区,单元地址为 30H7FH。 2.简述异步串行通信的帧格式。 异步通信的帧格式由起始位、 数据位、 奇偶校验位、 停止位组成。 起始位使数据线处于 space 状态。数据位中,低位在前高位在后,可以是 5、6、7 或 8 位。奇偶校验位用于对字符传 送作正确性检查,共有三种选择,即奇校验、偶校验、无校验。停止位在最后,用 mark 状 态标志一个字符传输结束,停止位可能是 1、1.5 或 2 位。 3.简述 8051 中断嵌套原则。 1、高优先级中断请求可以打断低优先级的中断服务,进行中断嵌套。 2、同优先级的中断不能嵌套。 3、低优先级中断请求不能对高优先级的中断进行嵌套。 四、读程序题 1.写出下列指令的功能。 MOV A,R0 以 R0 寄存器的内容为地址,把该地址单元的内容送累加器 A DEC R5 寄存器 R5 减 1 CPL C CY 取反 02358# 单片机原理及应用试题 第 12 页 (共 13 页) 2.已知初值(60H)=23H,(61H)=61H,下列指令依次执行,写出空白处 A 的值。 CLR C MOV A, #9AH SUBB A,60H;A=_77H_ ADD A,61H;A=_0D8H_ DA A; A=_38H_ 3.
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 眼镜验光配镜参数校准技师(中级)考试试卷及答案
- 轧制工程师考试试卷及答案
- 2026年河北省高碑店市高二生物下册期末考试模拟卷附答案【A卷】
- 2026年广东省四会市高二生物下册期末考试考试卷附参考答案(培优)
- 2025年河南省卫辉市高二生物下册期末考试检测卷【考试直接用】附答案
- 2026年山东省莱州市高二生物下册期末考试检测卷(必刷)附答案
- 2026年福建省龙海市高二生物下册期末考试测试卷含完整答案【名师系列】
- 2025年江苏省仪征市高二生物下册期末考试模拟卷汇编附答案
- 2026年四川省万源市高二生物下册期末考试模拟卷带答案(典型题)
- 2026年山西省潞城市高二生物下册期末考试检测卷【达标题】附答案
- 离婚诉讼申请书
- 穴位贴敷专项考核试题及答案
- 北师大版七年级下册英语期末试卷
- 文言文关联教材专练05-统编版选择性必修下册【教考衔接专题】(解析版)
- 统编版四年级语文上册21古诗三首 出塞 课件
- DIN 16742-2013中文+英文标准
- GB 34668-2024电动平衡车安全技术规范
- 2023年甘肃省兰州市中考生物真题含解析
- 燃气挂靠合同范本
- 养老护理员培训考试题库及答案
- JB-T 8881-2020 滚动轴承 渗碳轴承钢零件 热处理技术条件
评论
0/150
提交评论