单片机试题及答案(1).doc_第1页
单片机试题及答案(1).doc_第2页
单片机试题及答案(1).doc_第3页
单片机试题及答案(1).doc_第4页
单片机试题及答案(1).doc_第5页
免费预览已结束,剩余5页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

试题试题 1 1 参考答案参考答案 一 填空题 25 分 每空 1 分 1 AT89S51 单片机为 8 位单片机 2 MCS 51 系列单片机的典型芯片分别为 80318031 80518051 87518751 3 AT89S51 的异步通信口为 全双工全双工 单工 半双工 全双工 4 AT89S51 有 2 级中断 5 个中断源 5 AT89S51 内部数据存储器的地址范围是 00H 7FH 位地址空间的字节地址范围是 20H 2FH 对应的位地 址范围是 00H 7FH 外部数据存储器的最大可扩展容量是 64K 6 AT89S51 单片机指令系统的寻址方式有 寄存器寻址寄存器寻址 直接寻址直接寻址 寄存器间接寻址寄存器间接寻址 立即寻址立即寻址 基址寄存器加变址寄存器寻址基址寄存器加变址寄存器寻址 7 如果 A 34H R7 0ABH 执行 XCHA R7 结果 A 0ABH R7 34H 8 82C55 可以扩展 3个并行口 其中8条口线具有位操作功能 9 当单片机复位时 PSW 00H 这时当前的工作寄存器区是 0 区 R4 所对应的存储单元地址为04H 10 若 A 中的内容为 67H 那么 P 标志位为1 11 74LS138 是具有 3 个输入的译码器芯片 其输出作为片选信号时 最多可以选中8 片芯片 二 判断以下指令的正误 5 分 1 MOV 28H R4 2 INC DPTR 3 DEC DPTR 4 CLR R0 5 MOVT0 3CF0H 三 简答题 1 如果 DPTR 507BH SP 32H 30H 50H 31H 5FH 32H 3CH 则执行下列指令后 POPDPH POPDPL POPSP 则 DPH 3CH DPL 5FH SP 50H 6 分 2 采用 6MHz 的晶振 定时 1ms 用定时器方式 0 时的初值应为多少 请给出计算过程 6 分 解 解 采用 6MHZ 晶振 机器周期为 2us 213 X 2 10 6 1 10 3 X 7692 D 1E0CH 1 1110 0000 1100 B 化成方式 0 要求格式为 1111 0000 1100 B 即 0F00CH 综上可知 TLX 0CH THX 0F0H 3 分析下列程序的功能 5 分 PUSH ACC PUSH B POP ACC POP B 解解 该程序的功能是通过累加器 ACC 与寄存器 B 数据交换 四 图为 8 段共阴数码管 请写出如下数值的段码 a b c d e f g h D0 D1 D2 D3 D4 D5 D6 D7 b a c d e f g h 2 0 3FH 1 06H 2 5BH 3 4FH 4 66H 5 6DH P 73H 7 03H 8 7FH C 39H 五 简述 MCS 51 系列单片机主从结构多机通信原理 设有一台主机与三台从机通信 其中一台从机通信地址号为 01H 请叙述主机呼叫从机并向其传送一个字节数据的过程 请给出原理图 10 分 答 答 原理图如上图所示 假设主机呼叫 01H 从机 首先呼叫 主机发送地址帧 0000 00011 TB8 此时各从机的 SM2 位 置 1 且收到的 RB8 1 故激活 RI 各从机将接收到的地址与地机地址比较 结果 1 机被选中 则其 SM2 清零 0 2 机不变 接着传数 主机发送数据帧 0 此时 1 机 SM2 0 RB8 0 则激活 RI 而 0 2 机 SM2 1 RB8 0 则不激活 RI 然后数据进入 1 机的缓冲区 六 简述一种多外部中断源系统的设计方法 给出图和程序 10 分 答 答 原理电路如图所示 程序如下 INT PUSH PSW PUSH JNB P1 0 IR0 扫描中断请求 JNB P1 1 IR1 JNB P1 2 IR2 JNB P1 3 IR3 INTIR POP 返回 POP SW IR0 中断服务子程序 中断服务 AJMP INTIR IR1 中断服务子程序 AJMP INTIR IR2 中断服务子程序 AJMP INTIR IR3 中断服务子程序 TXD RXD 8031 主机 TXD RXD 00H TXD RXD 01H TXD RXD 02H TXD RXD 03H 从机 从机 从机 从机 3 AJMP INTIP 七 简述行列式扫描键盘的工作原理 8 分 答答 扫描键盘工作原理 1 首先 X0 X3 始终接高电平 Y0 Y3 给低电平 扫描 P1 0 P1 3 若全为高电平 则没有键按下 若有低电平 则有键按 下 2 接着 Y0 输出低电平 Y1 Y3 输出高平 扫描 P1 0 P1 3 若全为高电平 则没有键按下 若有低电平 则找出相位 得到 所按的键 3 再 Y1 输出低电平 Y0 Y2 Y3 输出高电平 重复第 2 步骤作 4 再 Y2 输出低电平 Y0 Y1 Y3 输出高电平扫描 5 再 Y3 输出低电平 Y0 Y1 Y2 输出高电平扫描 根据据以上扫描 确定以上各键是否按下 试题 2 及参考答案 一 填空题 一 填空题 2424 分 每空分 每空 1 1 分 分 1 AT89S51 单片机是 8 8 位的单片机 2 AT89S51 单片机有 5 5 个中断源 2 2 级优先级中断 3 串行口方式 3 发送的第 9 位数据要事先写入 SCONSCON 寄存器的 TB8TB8 位 4 串行口的方式 0 的波特率为 f fOSC OSC 12 12 5 AT89S51 内部数据存储器的地址范围是 0000 7FH7FH 位地址空间的字节地址范围是 20 2FH20 2FH 对应的位地址范围是 00 7FH00 7FH 外部数据存储器的最大可扩展容量是 64KB64KB 6 在内部 RAM 中可位寻址区中 位地址为 40H 的位 该位所在字节的字节地址为 28H28H 7 如果 A 58H R1 49H 49H 79H 执行指令 XCH A R1 后 结果 A 4949 H H 49H 58H58H 8 利用 81C55 可以扩展 3 3 个并行口 256256 个 RAM 单元 9 当单片机复位时 PSW 0000 H SP 07H07H P0 P3 口均为 高高 电平 10 若 A 中的内容为 88H 那么 P 标志位为 0 0 11 当 AT89S51 执行 MOVC A A DPTR 指令时 伴随着 PSEN PSEN 控制信号有效 12 AT89S51 访问片外存储器时 利用 ALEALE 信号锁存来自 P0P0 口口 发出的低 8 位地址信号 13 已知 fosc 12MHz T0 作为定时器使用时 其定时时间间隔为 1us1us 14 若AT89S51外扩8KB 程序存储器的首地址若为1000H 则末地址为 2FFF2FFF H 二 判断对错 如对则在 二 判断对错 如对则在 中写 中写 如错则在 如错则在 中写 中写 1010 分 分 1 AT89S51 单片机可执行指令 MOV 35H R3 2 8031与8751的区别在于内部是否有程序存储器 3 当向堆栈压入一个字节的数据后 SP 中的内容减 1 4 程序计数器 PC 中装的内容是当前正在执行指令的地址 5 某特殊功能寄存器的字节地址为 80H 它即能字节寻址 也能位寻址 6 AT89S51 单片机中的 PC 是不可寻址的 7 当 AT89S51 执行 MOVX DPTR A 指令时 伴随着 WR 信号有效 4 8 AT89S51 的定时器 计数器对外部脉冲进行计数时 要求输入的计数脉冲的高电平或低电平的持续时间不小于 1 个机器 周期 9 区分外部程序存储器和数据存储器的最可靠的方法是看其是被 WR 还是被 PSEN 信号连接 10 各中断源发出的中断请求信号 都会标记在 AT89S51 的 TCON 寄存器中 三 简答题三 简答题 1 如果 DPTR 5678H SP 42H 3FH 12H 40H 34H 41H 50H 42H 80H 则执行下列指令后 POPDPH POPDPL RET 则 PCH 34H PCL 12H DPH 80H DPL 50H 4 4 分 分 2 AT89S51 采用 6MHz 的晶振 定时 2ms 如用定时器方式 1 时的初值 16 进制数 应为多少 写出计算过程 6 6 分 分 答 机器周期 6 106 2 10 6s 2uS 又方式 1 为 16 进制定时器 故 216 X 2 10 6 2 10 3 216 X 1000 X 65536 1000 64536 即初值 FC18H 3 AT89S51外扩的程序存储器和数据存储器可以有相同的地址空间 但不会发生数据冲突 为什么 6 6分 分 答 不发生数据冲突的原因是 AT89S51 中访问程序存储器和数据存储器的指令不一样 选通信号也就不一样 前者为 PSEN 后者为 WR 与 RD 程序存储器访问指令为 MOVC A DPTR MOVC A A pc 数据存储器访问指令为 MOVX A DPTR MOVX A Ri MOVX DPTR A 4 说明 AT89S51 的外部引脚 EA 的作用 4 分 分 答 当 EA 为高电平时 AT89S51 访问内部程序存储器 但当地址大于 0FFF 时 自动转到外部程序存储器 当 EA 为低电 平时 AT89S51 只读取外部程序存储器 5 写出 AT89S51 的所有中断源 并说明说明哪些中断源在响应中断时 由硬件自动清除 哪些中断源必须用软件清 除 为什么 6 分 分 答 外部中断 INT0 定时器 计数器中断 T0 外部中断 INT1 定时器 计数器中断 T1 串行口中断 其中串行口中断 TI 与 RI 必须用软件清 0 因为串口中断的输出中断为 TI 输入中断为 RI 故用软件清 0 四 四 下图为某 AT89S51 应用系统的 3 位 LED 8 段共阳极静态显示器的接口电路 1 该静态显示器电路与动态扫描的显 示器电路相比有哪些优缺点 2 写出显示字符 3 8 5 的段码 注意 段码的最低位为 a 段 段码的最高 位为 dp 段 3 已知 8255A 的 PA 口 PB 口和 PC 口的地址分别为 FF7CH FF7DH FF7EH 且 8255A 的这 3 个端 口均已被编写完毕的初始化程序初始化为方式 0 输出 请编写出使 3 位 LED 共阳极显示器从左至右显示 3 85 的程序段 1414 分 分 解 1 优点是 亮度高 字符不闪烁 占用 CPU 资源少 缺点是 占用的 I O 口太多 当需要的 LED 数目较多时 需要外扩展的 I 0 口 2 3 B0H 8 80H 5 92H 3 MOV DPTR 0FF7CH MOV A 30H MOVX DPTR A MOV DPTR 0FF7DH a b c d e f g dp 8255A PB PCPA 来自 AT89S51 5V 82C55 5 MOV A 80H MOVX DPTR A MVOX DPTR 0FF7EH MOV A 92H MOVX DPTR A RET 五 五 画出 AT89S51 系列单片机利用串行口进行 1 台主机与 4 台从机多机串行通讯连线图 其中 1 台从机通讯地址号为 02H 请叙述主机向 02H 从机发送一个字节数据的过程 10 分 答 主机发送数据过程如下 1 将从机 00 03H 的 REN 置 1 SM2 1 并使它们工作在串行口工作方式 2 或 3 2 由主机向 4 个从机发出一帧地址址信息 02H 第 9 位为 1 从机接到信息后均发生中断 执行中断服务程序 将 02H 与自身地址做比较 若相同 则清 SM2 0 若不同则 SM2 不变仍为 1 3 主机发送一帧数据信息 第 9 位为 0 从机接到信息后 只有 SM2 0 的从机发生中断 将数据信息收取 其余 SM2 1 的从机不放出中断 信息丢失 从而实现主机向 02H 从机发送一个字节数据的功能 试题试题 3 3 参考答案参考答案 一 填空题 31 分 每空 1 分 1 AT89S51 单片机有 2 2 级优先级中断 2 串行口方式 2 接收到的第 9 位数据送 SCONSCON 寄存器的 RB8RB8 位中保存 3 当单片机复位时 PSW 0000 H 这时当前的工作寄存器区是 0 0 区 R6 所对应的存储单元地址为 0606 H 4 利用 82C55 可以扩展 3 3 个并行口 其中 8 8 条口线具有位操作功能 5 AT89S51 访问片外存储器时 利用 ALEALE 信号锁存来自 P0P0 口口 发出的低 8 位地址信号 6 若AT89S51外扩32KB 数据存储器的首地址若为4000H 则末地址为 BFFFBFFF H 7 当 AT89S51 执行 MOVC A A PC 指令时 伴随着 PSEN PSEN 控制信号有效 8 若 A 中的内容为 67H 那么 P 标志位为 1 1 9 AT89S51 单片机的通讯接口有 串行串行 和 并行并行 两种形式 在串行通讯中 发送时要把 并行并行 数据转换成 串行串行 数据 接收时又需把 串行串行 数据转换成 并行并行 数据 10 AT89S51 内部数据存储器的地址范围是 00 7FH00 7FH 位地址空间的字节地址范围是 00 2FH00 2FH 对应的位地址范围是 00 7FH00 7FH 外部数据存储器的最大可扩展容量是 64KB64KB 11 AT89S51 单片机指令系统的寻址方式有 寄存器寻址方式寄存器寻址方式 直接寻址方式直接寻址方式 立即寻址方式立即寻址方式 寄存器间接寻址方寄存器间接寻址方 式式 位寻址方式位寻址方式 基址寄存器加变址寄存器基址寄存器加变址寄存器 相对寻址方式相对寻址方式 12 AT89S51 内部提供 2 2 个可编程的 1616 位定时 计数器 定时器有 4 4 种工作方式 二 判断对错 如对则在 中写 如错则在 中写 10 分 1 AT89S51 的定时器 计数器对外部脉冲进行计数时 要求输入的计数脉冲的高电平或低电平的持续时间不小于 1 个机器 周期 2 判断指令的正误 MOV T0 3CF0H 3 定时器 T0 中断可以被外部中断 0 中断 4 指令中直接给出的操作数称为直接寻址 5 内部 RAM 的位寻址区 既能位寻址 又可字节寻址 6 特殊功能寄存器 SCON 与定时器 计数器的控制无关 7 当 AT89S51 执行 MOVX A R1 指令时 伴随着 WR 信号有效 8 串行口工作方式 1 的波特率是固定的 为 fosc 32 9 区分外部程序存储器和数据存储器的最可靠的方法是看其是被 RD 还是被 PSEN 信号连接 10 逐次比较型 A D 转换器与双积分 A D 转换器比较 转换速度比较慢 三 简答题 2 中断服务子程序返回指令 RETI 和普通子程序返回指令 RET 有什么区别 4 分 答 RETI 除了将压栈的内容出栈外 即现场恢复 还清除在中断响应时被置 1 的 AT89S51 内部中断优先级寄存器的优先 级状态 3 AT89S51 外扩的程序存储器和数据存储器可以有相同的地址空间 但不会发生数据冲突 为什么 6 分 6 答 AT89S51 外扩的程序存储器和数据存储器可以有相同的地址空间 但不会发生数据冲突 这是因为它们的控制信号不 同 1 外扩程序存储器是 PSEN 信号为其控制信号 外扩数据存储器是 RD 与 WR 信号为其控制信号 2 指令不同 程序存储器用 MOVC 读取 数据存储器用 MOVX 存取 5 LED 的静态显示方式与动态显示方式有何区别 各有什么优缺点 4 分 答 静态 显示期间 锁存器输出的段码不变 亮度大 各位 LED 的段选分别控制 位数多硬件电路复杂 动态 所有位段码线并连一起 各位的亮灭靠片选控制端控制 亮度较低 多位控制电路简单 四 程序分析 10 分 外部 RAM 3000H 3001H 单元的内容分别为 55H 0DDH 试分析如下程序 并回答问题 程序 1 MOV DPTR 3000H MOV R1 40H MOVX A DPTR MOV R1 A INC R1 INC DPTR MOVX A DPTR MOV R1 A 问题 1 若执行上述程序 则结束后 DPTR 值为 3001H3001H R1 的内容为 41H41H 8031 内部 RAM41H 单元的内容 DDHDDH 40H 单元 内容为 55H 55H 在上程序中 若继续执行如下程序 程序 2 START MOV DPTR 3000H MOV R1 40H MOV A R1 MOVX DPTR A 问题 2 START 执行结束后 DPTR 的值为 3000H 3000H 4000H 单元的内容为 55H 55H R1 的内容为 40H 40H 问题 3 执行如下程序 填出 A 寄存器的内容 程序 3 MOV A 88H MOV R7 AAH ORL A R7 A 的内容为 AAH AAH MOV A 37H MOV R7 89H ANL A R7 A 的内容为 01H 01H XRL A R7 A 的内容为 88H 88H RET 五 简述一种多外部中断源系统的设计方法 给出图和程序 10 分 答 程序如下 ORG 0013H 的中断入口 LJMP INT1 INT1 PUSH PSW 保护现场 PUSH ACC JB P1 0 IR1 P1 0 高 IR1 有请求 4000H 3001H 3000H DD 55 7 JB P1 1 IR2 P1 1 高 IR2 有请求 JB P1 2 IR3 P1 2 脚高 IR1 有请求 JB P1 3 IR4 P1 4 脚高 IR4 有请求 INTIR POP ACC 恢复现场 POP PSW RETI 中断返回 IR1 IR1 的中断处理程序 AJMP INTIR IR1 中断处理完毕 跳标号 INTIR 处执行 IR2 IR2 的中断处理程序 AJMP INTIR IR2 中断处理完毕 跳标号 INTIR 处执行 IR3 IR3 的中断处理程序 AJMP INTIR IR3 中断处理完毕 跳标号 INTIR 处执行 IR4 IR4 的中断处理程序 AJMP INTIR IR4 中断处理完毕 跳标号 INTIR 处执行 试题试题 3 3 及参考答案及参考答案 一 填空题 37 分 1 AT89S51 单片机芯片共有 4040 个引脚 MCS 51 系列单片机为 8 8 位单片机 2 AT89S51 的异步通信口为全双工全双工 单工 半双工 全双工 3 AT89S51 内部数据存储器的地址范围是 00H 7FH00H 7FH 位地址空间的字节地址范围是 20H 2FH20H 2FH 对应的位地址范围是 00H 00H 7FH7FH 外部数据存储器的最大可扩展容量是 64K64K 字节字节 4 单片机也可称为微控制器微控制器 或 嵌入式控制器嵌入式控制器 5 当 MCS 51 执行 MOVC A A PC 指令时 伴随着 PSEN PSEN 控制信号有效 6 当单片机复位时 PSW 0000 H 这时当前的工作寄存器区是 0 0 区 R4 所对应的存储单元地址为 0404 H 7 MCS 51 系列单片机指令系统的寻址方式有 寄存器寻址寄存器寻址 直接寻址 直接寻址 寄存器间接寻址 立即寻址 寄存器间接寻址 立即寻址 基址加变址基址加变址 位寻址位寻址 相对寻址也可 相对寻址也可 8 51 系列单片机的典型芯片分别为 AT89S51AT89S51 80318031 AT89C51AT89C51 9 AT89S51 的 P3P3 口为双功能口 10 由 AT89S51 组成的单片机系统在工作时 EA EA 引脚应该接 地 或地 或 0 0 11 AT89S51 外部程序存储器的最大可扩展容量是 64K64K 其地址范围是 0000H0000H FFFFHFFFFH ROM 芯片 2764 的容 量是 8 8 KBKB 若其首地址为 0000H 则其末地址 1FFFH1FFFH 12 AT89S51 的中断源有 外中断外中断 0 0 T0T0 外中断 外中断 1 1 T1T1 串行口 串行口 有 2 2 个中断优先级 13 AT89S51 唯一的一条 16 位数据传送指令为 MOVMOV DPTRDPTR data16data16 14 LJMP 的跳转范围是 64K64K AJMP 的跳转范围是 2K2K B B SJMP 的跳转范围是 128 128 B B 或 或 256B256B 15 若 A 中的内容为 68H 那么 P 标志位为 1 1 二 简答题 13 分 1 采用 6MHz 的晶振 定时 2ms 用定时器方式 1 时的初值应为多少 请给出计算过程 6 分 答 答 1 1 Ts 2usTs 2us 216 216 X 2usX 2us 2ms2ms 从而从而 X X 6453664536 4 4 分分 2 2 6453664536 FC18HFC18H 2 2 分分 2 AT89S51外扩的程序存储器和数据存储器可以有相同的地址空间 但不会发生数据冲突 为什么 4分 答 答 因为访问外扩的程序存储器和数据存储器执行的指令不同 所发出的控制信号也就不同 因为访问外扩的程序存储器和数据存储器执行的指令不同 所发出的控制信号也就不同 2 2 分 分 读外部数据存储器时 读外部数据存储器时 RD RD 信号有效 写外部数据存储器时 信号有效 写外部数据存储器时 WR WR 信号有效 而读外部程序存储器时 信号有效 而读外部程序存储器时 PSEN PSEN 信号信号 有效 由于发出的控制信号不同 且只能有一种信号有效 因此 即使有效 由于发出的控制信号不同 且只能有一种信号有效 因此 即使 MCS 51MCS 51 外扩的程序存储器和数据存储器有相外扩的程序存储器和数据存储器有相 同的地址空间 也不会发生数据冲突 同的地址空间 也不会发生数据冲突 2 2 分 分 3 说明 AT89S51 的外部引脚 EA 的作用 3 分 答 答 EA EA 是内外程序存储器选择控制信号 是内外程序存储器选择控制信号 1 1 分 分 当当 EA EA 0 0 时 只选择外部程序存储器 时 只选择外部程序存储器 1 1 分 分 当当 EA EA 1 1 时 当时 当 PCPC 指针指针 0FFFH 0FFFH 时 只访问片内程序存储器 当时 只访问片内程序存储器 当 PCPC 指针 指针 0FFFH0FFFH 时 则访问外部程序存储器时 则访问外部程序存储器 1 1 分 分 三 编写程序 将外部数据存储器中的5000H 50FFH单元全部清零 10分 答答 ORGORG H H 1 1分分 MOVMOV DPTRDPTR 5000H 5000H MOVMOV R0 00HR0 00H 8 CLRCLR A A 3 3分分 LOOPLOOP MOVXMOVX DPTR A DPTR A INCINC DPTRDPTR 3 3分分 DJNZDJNZ R0 LOOPR0 LOOP 2 2分分 HERE HERE SJMPSJMP HEREHERE RET RET 或或 SJMPSJMP 等等 1 1 分 分 四 简述 AT89S51 单片机主从结构多机通信原理 设有一台主机与三台从机通信 其中一台从机通信地址号为 01H 请叙 述主机呼叫从机并向其传送一个字节数据的过程 请给出原理图 10 分 答 答 1 1 原理图原理图 2 2 分 分 TXD RXD MCS 51 单片机 RXD TXD 00H RXD TXD 01H RXD TXD 02H RXD TXD 03H 2 2 将所有从机的将所有从机的 RENREN SM2SM2 置置 1 1 1 1 分分 工作在方式工作在方式 2 2 或或 3 3 1 1 分 分 3 3 主机发送一个地址桢 主机发送一个地址桢 01H01H 1 1 分 分 第第 9 9 位为位为 1 1 即即 TB8 1TB8 1 1 1 分分 4 4 各从机接收到后 都发生中断 进入中断服务程序 比较自己的地址与各从机接收到后 都发生中断 进入中断服务程序 比较自己的地址与 01H01H 是否相同 若相同则将本机是否相同 若相同则将本机 SM2SM2 置置 0 0 否则仍为 否则仍为 1 1 1 1 分分 5 5 主机发送数据桢 主机发送数据桢 TB8 0TB8 0 1 1 分分 各从机接收该数据桢 从机中各从机接收该数据桢 从机中 SM2SM2 为为 0 0 的产生中断 而其它的产生中断 而其它 SM2SM2 为为 1 1 的从机的从机 不产生中断将信息丢弃 从而实现主机与从机传递数据不产生中断将信息丢弃 从而实现主机与从机传递数据 2 2 分分 五 简述行列式扫描键盘的工作原理 10 分 答 答 1 1 首先判断有无键按下 首先判断有无键按下 3 3 分分 将列线全部置将列线全部置 0 0 读行线状态 若 读行线状态 若 P1 0 P1 3P1 0 P1 3 全为全为 1 1 则表明无键按下 若出现低电平即 则表明无键按下 若出现低电平即 0 0 则有键按下 则有键按下 记录下行号记录下行号 i i 2 2 其次 如有键按下 判断具体键号其次 如有键按下 判断具体键号 7 7 分分 方法如下 逐列为低 其它为高 再读行线状态 如出现哪一行为低 记录此时的列号方法如下 逐列为低 其它为高 再读行线状态 如出现哪一行为低 记录此时的列号 j j 则证明第则证明第 i i 行第行第 j j 列的按键被按下 至此完成键盘的行列式扫描 列的按键被按下 至此完成键盘的行列式扫描 试题试题 5 5 参考答案参考答案一 填空 一 填空 3030 分 每空分 每空 1 1 分 分 1 如果 A 45H R1 20H 20H 12H 执行 XCHD A R1 结果 A 42H 20H 15H 2 AT89S51 的异步通信口为 全双工全双工 单工 半双工 全双工 若传送速率为每秒 120 帧 每帧 10 位 则波特 率为 1200 bit s 3 AT89S51 内部数据存储器的位地址空间的字节地址范围是 20H 2FH 对应的位地址范围是 00H FFH 4 单片机也可称为 微控制器微控制器 或 嵌入式控制器嵌入式控制器 5 当 MCS 51 执行 MOVX A R1 指令时 伴随着 RD 控制信号有效 6 当单片机的 PSW 01H 时 这时当前的工作寄存器区是 0 区 R4 所对应的存储单元地址为 04 H 7 AT89S51 的 P0 口为高 8 位地址总线口 8 设计一个以 AT89C51 单片机为核心的系统 如果不外扩程序存储器 使其内部 4KB 闪烁程序存储器有效 则其 9 EA 引脚应该接 5V 9 在 R7 初值为 00H 的情况下 DJNZ R7 rel 指令将循环执行 256 次 10 欲使 P1 口的低 4 位输出 0 高 4 位不变 应执行一条 ANL P1 0F0H 命令 11 单片机外部三大总线分别为 数据总线数据总线 地址总线地址总线 和控制总线控制总线 12 数据指针 DPTR 有 16 位 程序计数器 PC 有 16 位 13 74LS138 是具有 3 个输入的译码器芯片 用其输出作片选信号 最多可在 8 块芯片中选中其中任一块 14 MCS 51 指令系统中 ADD 与 ADDC 指令的区别是 进位位进位位Cy是否参与加法运算是否参与加法运算 15 特殊功能寄存器中 单元地址低位为 0或或8 的特殊功能寄存器 可以位寻址 16 开机复位后 CPU 使用的是寄存器第 0 组 地址范围是 00H 07H 17 若某存储器芯片地址线为 12 根 那么它的存储容量为 4kB 18 关于定时器 若振荡频率为 12MHz 在方式 0 下最大定时时间为 8 192ms 19 AT89S51 复位后 PC 与 SP 的值为分别为 0000H 和 07H 20 LJMP 跳转空间最大可达到 64K 21 执行如下三条指令后 30H 单元的内容是 0EH M O V R 1 30H M O V 40H 0 E H M O V R 1 40H 二 判断题 二 判断题 1010 分 每题分 每题 1 1 分 分 1 当 EA 脚接高电平时 对 ROM 的读操作只访问片外程序存储器

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论