单片机进化版-等待终极版(1)_第1页
单片机进化版-等待终极版(1)_第2页
单片机进化版-等待终极版(1)_第3页
单片机进化版-等待终极版(1)_第4页
单片机进化版-等待终极版(1)_第5页
已阅读5页,还剩18页未读 继续免费阅读

下载本文档

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

文档简介

一 单项选择题 1 用 MCS 51 串行扩展并行 I O 口时 串行接口工作方式选择 A A 方式 0 B 方式 1 C 方式 2 D 方式 3 2 对程序存储器的读操作 只能使用 D A MOV 指令 B PUSH 指令 C MOVX 指令 D MOVC 指令 3 MCS 51 单片机外部有 40 个引脚 其中 地址锁存允许控制信号引脚是 A A ALE B PSEN C EA D RST 4 8051 单片机共有 A 个中断优先级 A 2 B 3 C 4 D 5 5 ORG 0003H LJMP 2000H ORG 000BH LJMP 3000H 当 CPU 响应外部中断 0 后 PC 的值是 B A 0003H B 2000H C 000BH D 3000H 6 MOVX A DPTR 指令中 源操作数的寻址方式是 B A 寄存器寻址 B 寄存器间接寻址 C 直接寻址 D 立即寻址 7 在中断服务程序中 至少应有一条 D A 传送指令 B 转移指令 C 加法指法 D 中断返回指令 8 要使 MCS 51 能够响应定时器 中断 串行接口中断 它的中断允许寄存器 的内容应 是 A A 98H B 84H C 42H D 22H 9 LJMP 跳转空间最大可达到 D A 2KB B 256B C 128B D 64KB 10 执行如下三条指令后 30H 单元的内容是 C MOV R1 30H MOV 40H 0EH MOV R1 40H A 40H B 30H C 0E H D FF H 11 某种存储器芯片是 8KB 4 片 那么它的地址线根数是 C A 11 根 B 12 根 C 13 根 D 14 根 12 MCS 51 外扩 ROM RAM 和 I O 口时 它的数据总线是 A A P0 B P1 C P2 D P3 13 下列指令写法正确的是 D A MOV 20H A B ADD R2 30H C PUSH R0 D RRC A 14 控制串行口工作方式的寄存器是 C A TCON B PCON C SCON D TMOD 15 对程序存储器的读操作 只能使用 D A MOV 指令 B PUSH 指令 C MOVX 指令 D MOVC 指令 16 MCS 51 响应中断时 下面哪一个条件不是必须的 C A 当前指令执行完毕 B 中断是开放的 C 没有同级或高级中断服务 D 必须有 RETI 指令 17 下列指令中不影响标志位 CY 的指令有 D A RLC A B CLR A C RRC A D INC A 18 外部中断源 IE1 外部中断 1 的向量地址为 C A 0003H B 000BH C 0013H D 002BH 19 设累加器 A 的内容为 0C9H 寄存器 R2 的内容为 54H CY 1 执行指令 SUBB A R2 后结果为 A A A 74H B R2 74H C A 75H D R2 75H 20 有如下程序段 MOV R0 30H SETB C CLR A ADDC A 00H MOV R0 A 执行结果是 B A 30H 00H B 30H 01H C 00H 00H D 00H 01H 21 下列叙述正确的时 C A 汇编语言是简洁 高效 而又最贴近硬件的高级编程语言 B 80 年代初单片机 C 语言就已成熟为专业水平的高级语言 C 单片机 C 语言是简洁 高效 而又最贴近硬件的高级编程语言 D pascal 语言是简洁 高效 而又最贴近硬件的高级编程语言 22 下述对堆栈和堆栈指针的描述不正确的是 D A 堆栈是一段存储空间 B 堆栈指针是这段存储空间的地址指示器 C 堆栈的存取原则为 先进后出 D 所有计算机系统的堆栈都是向地址高端逐渐生长的 即均为 向上生成 堆栈 23 若用 62256SRAM 芯片 32K 8 位 组成 512KB 的存储器系统 需要 C 片 6264 芯片 A 16 B 24 C 32 D 64 24 当 8255A 的端口 A 端口 B 均工作在方式 1 的输入方式时 端口 C 可以作为 C 用 A 两个 4 位 I O 端口或 1 个 8 位 I O 端口 B 状态端口 C 部分引脚作端口 A 端口 B 的联络信号 部分引脚作 I O 端口 D 全部作联络信号 25 当存取片外的数据存储区时 下列那个信号无用 A A RD B WR C ALE D PSEN 26 当执行 MOVC 指令时 若 PSEN 信号有效 将会导致 选通 C A 片外的积序存储区 B 片内的数据存储区 C 片外的数据存储区 D 都不对 27 在 8031 单片机中 扩展数据总线可以使用的端口 C A P0 或 P2 B P1 或 P3 C P0 D P3 28 MCS 51 的并行 I O 口信息有两种读取方法 一种是读引脚 还有一种是 A A 读锁存 B 读数据 C 读 A 累加器 D 读 CPU 29 PC 是 D A 一根硬件信号线 B 个可由用户直接读写的 8 位寄存器 C 一个不可寻址的特殊功能寄存器 D 一个能自动加 1 计数的 ROM 存储单元 30 在 CPU 内部 反映程序运行状态或反映运算结果的一些特征的寄存器是 C A DPTR B ACC C PSW D SP 31 在有符号运算时 判断运算结果是否正确时用 PSW 的 A 标志位 A CY B OV C P D RS0 32 在运用 8031 单片机扩展 32K 数据存储器 RAM 时 需采用 C 条地址线 A 10 B 13 C 15 D 5 33 当单片机启动 ADC0809 进行模 数转换时 应采用 D 指令 A MOV A 20 B MOVX A DPTR C MOVC A A DPTR D MOVX DPTR A 34 在五个中断源中 可通过软件确定各中断源中断级别的高或低 但在同一级别中 按硬件 排队的优先级别最高的是 C 中断 A 定时器 T0 B 定时器 T1 C 外部中断 INTO D 外部中断 INT1 35 调用子程序 中断响应过程及转移指令的共同特点是 B A 都能返回 B 都通过改变 PC 实现转移 C 都将返回地址压入堆栈 D 都必须保护现场 36 单片机复位后 累加器 A PC PSW 的内容为 B 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 37 8031 定时 计数器是否计满可采用等待中断的方法进行处理 也可通过对 C 的查询 方法进行判断 A OV 标志 B CY 标志 C 中断标志 D 奇偶标志 38 当单片机从 8155 接口芯片内部 RAM 的 20H 单元中读取某一数据时 应使用 B 类指令 A MOV A 20H B MOVX A Ri C MOVC A A DPTR D MOVX A DPTR 39 当串行口向单片机的 CPU 发出中断请求时 若 CPU 允许并接受中断请求时 程序计数器 PC 的内容将被自动修改为 D A 0003H B 0000B C 0013H D 0023H 40 8031 定时 计数器共有四种操作模式 并由 TMOD 寄存器中 M1 M0 的状态决定 当 M1 M0 的状态为 10 时 定时 计数器被设定为 C A 13 位定时 计数器 B 16 位定时 计数器 C 自动重装 8 位定时 计数器 D T0 为 2 个独立的 8 位定时 计数器 T1 停止工作 41 对程序存储器的读操作 只能使用 D A MOV指令 B PUSH指令 C MOVX指令 D MOVC指令 42 8051单片机共有 D 个中断源 A 2 B 3 C 4 D 5 43 执行MOVX A DPTR指令时 MCS 51产生的控制信号是 C A PSEN B ALE C RD D WR 44 下面哪条指令将MCS 51的工作寄存器置成第3组 B A MOV PSW 13H B MOV PSW 18H C SETB PSW 4 CLR PSW 3 D SETB PSW 3 CLR PSW 4 45 控制串行口工作方式的寄存器是 C A TCON B PCON C SCON D TMOD 46 MOVX A DPTR指令中源操作数的寻址方式是 B A 寄存器寻址 B 寄存器间接寻址 C 直接寻址 D 立即寻址 47 2764芯片是 D A EEPROM B RAM C FLASH ROM D EPROM 48 用MCS 51串行接口扩展并行口时 串行接口工作方式应选择 A A 方式0 B 方式1 C 方式2 D 方式3 49 MCS 51的并行I O口读 改 写操作 是针对该口的 D A 引脚 B 片选信号 C 地址线 D 内部锁存器 50 十进制0 625转换成二进制数是 A A 0 101 B 0 111 C 0 110 D 0 100 51 MCS 51单片机外部有40个引脚 其中地址锁存允许控制信号引脚是 C A EA B PSEN C ALE D RST 52 8051单片机共有 A 个中断优先级 A 2 B 3 C 4 D 5 53 执行 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 54 下面哪条指令将MCS 51的工作寄存器置成第3组 B A MOV PSW 13H B MOV PSW 18H C SETB PSW 4 CLR PSW 3 D SETB PSW 3 CLR PSW 4 55 在中断服务程序中 至少应有一条 D A 传送指令 B 转移指令 C 加法指法 D 中断返回指令 56 用MCS 51串行接口扩展并行口时 串行接口工作方式应选择 A A 方式0 B 方式1 C 方式2 D 方式3 57 6264芯片是 B A E 2 PROM B RAM C FLASH ROM D EPROM 58 MCS 51外扩ROM RAM和I O口时 它的数据总线是 A A P0 B P1 C P2 D P3 59 MCS 51的并行I O口读 改 写操作 是针对该口的 D A 引脚 B 片选信号 C 地址线 D 内部锁存器 60 十进制29的二进制表示为原码 C A 11100010 B 10101111 C 00011101 D 00001111 61 在 CPU 内部 反映程序运行状态或反映运算结果的一些特征的寄存器是 B A PC B PSW C A D SP 62 下述对堆栈和堆栈指针的描述不正确的是 D A 堆栈是一段存储空间 B 堆栈指针是这段存储空间的地址指示器 C 堆栈的存取原则为 先进后出 D 所有计算机系统的堆栈都是向地址高端逐渐生长的 即均为 向上生成 堆栈 63 若用 6264SRAM 芯片 8K 8 位 组成 256KB 的存储器系统 需要 C 片 6264 芯片 A 16 B 24 C 32 D 64 64 下述对程序计数器 PC 的描述不正确的是 B A PC 可以看做指令存储区的地址指针 B PC 是一个不可寻址的特殊功能寄存器 C 一般情况下 用户无法直接修改 PC 内容 但可直接修改 SP 内容 D 在程序执行过程中 堆栈与 PC 没有任何联系 65 MOVX 指令的操作码会使 信号有效 导致片外的数据存储区选通 A A RD 或 WR B PSEN C EA D 都不对 66 欲使 8051 使用片外 ROM 其引脚 EA 应接 C 电平 A TTL B CMOS C 逻辑低 D 逻辑高 67 在 8031 单片机中 使用 P2 及 P0 口来传送 信号 A A 地址 B 数据 C 地址或数据 D 以上答案都不对 68 与外存储器相比 内存储器的特点是 C A 容量大 速度快 B 容量大 速度慢 C 容量小 速度快 D 容量小 速度慢 69 在 CPU 中 控制器的功能是 B A 进行逻辑运算 B 分析指令并发出相应的控制信号 C 进行算术运算 D 只控制 CPU 的工作 70 下列数据中有可能是八进制数的是 A A 365 B 238 C 396 D 2B9 71 CPU 主要的组成部部分为 B A 运算器 控制器 B 加法器 寄存器 C 运算器 寄存器 D 运算器 指令译码器 72 程序计数器 PC 用来 C A 存放指令 B 存放正在执行的指令地址 C 存放下一条的指令地址 D 存放上一条的指令地址 73 单片机的堆栈指针 SP 始终是 B A 指示堆栈底 B 指示堆栈顶 C 指示堆栈地址 D 指示堆栈长度 74 下列指令中错误的是 C A MOV A R4 B MOV 20H R4 C MOV R4 R3 D MOV R4 R3 75 下列指令中不影响标志位 CY 的指令有 D A ADD A 20H B CLR C RRC A D INC A 76 LJMP 跳转空间最大可达到 D A 2KB B 256B C 128B D 64KB 77 8051 单片机共有 A 个中断优先级 A 2 B 3 C 4 D 5 78 外部中断源 IE1 外部中断 1 的向量地址为 C A 0003H B 000BH C 0013H D 002BH 79 设 A 0C3H R0 0AA H 执行指令 ANL A R0 后 结果 A A A 82H B A 6CH C R0 82 D R0 6CH 80 执行如下三条指令后 30H 单元的内容是 C MOV R1 30H MOV 40H 0EH MOV R1 40H A 40H B 30H C 0 E H D F F H 二 填空题 1 MCS 51 单片机内部有 2 个 16 位加 1 定时 计数器 可通过编程决定它们的工作 方式 其中 可进行 13 位定时 计数的方式是 方式0 2 单片机中断系统中共有 定时器T0中断0 定时器T0中断 外部中断1 定时器T1中断 串行口中断 五个中断源 其中优先级最高的是 外部中断0 优先级最低的是 串行口中断 3 一般的计算机系统都是由 数据总线 控制总线 地址总线 三总线结构组成 4 程序状态标志字寄存器 PSW 中的 PSW 7 的含义是 进位标志位 PSW 0 的含义是 奇偶校验位 5 在串行通信中 有数据传送方向 单工 双工 全双工 三种方式 6 可编程并行 I O 接口芯片 8255A 有 3 个 8 位并行 I O 端口 可通过编程 决定它们的功能 7 当 MCS 51 引脚 ALE 信号有效时 表示从 P0 口稳定地送出了低 8 位地址 8 外部中断 1 入口地址为 0013H 9 MCS 51 单片机指令系统中共有 111 条指令 有五种指令类型 分别是 数据传送指令 算术运算指令 逻辑运算和移位指令 控制转移指令 及 位操作指令 10 MCS 51 单片机指令系统中有七种寻址方式 分别是 寄存器间接寻址 立即寻址 直接寻址 寄存器寻址 变址寻址 相对寻址 位寻址 11 一个机器周期等于 6 个状态周期 振荡脉冲 2 分频后产生的时钟信号的周期定义为状态周期 12 微处理器本身不是计算机 它是微型计算机的核心部件 又称它为中央处理单元 CPU 它包括两个主要部分 运算器 控制器 13 CPU 和外设进行数据交换时常用的方式有 程序控制方式 中断方式 DMA方式 三种 14 MCS 51 有 5 个中断源 有 2 个中断优先级 优先级由软件填写特殊功能寄存 器 IP 加以选择 15 MCS 51 单片机的 P0 P3 口均是 I O 口 其中的 P0 口和 P2 口除了可以进行数据的输入 输出外 通常还用来构建系统的 地址总线 和 数据总线 在P0 P3口中 P0 为真正的双向口 P1 P2 P3 为准双向口 16 非编码键盘识别按键的方法有 逐行扫描查询法 和 行列转换法 两种 17 已知单片机的晶振是 12MHz 则该单片机的时钟周期 1 12us 机器周期 1us 地址锁存信号 ALE 的频率为 1MHz 18 执行 MOV A 86H ADD A 74H 两条指令后 Cy 0 OV 1 19 若某 10 位 DA 转换器的输出满刻度电压为 10V 则该 DA 转换器的分辨率为 10 2 10 V 20 不带输入数据锁存器的 D A 转换器 CPU 必须通过 锁存器 器件与 D A 转换器传送数据 21 A D 转换器的作用是将模拟量转为 数字 量 D A 转换器的作用是将 数字 量转为 模拟 量 22 MOV A 0E6H 中 0E6H 的称之为 操作数 MOV 类指令称之为 数据传送指令 23 在 CPU 内部 反映程序运行状态或反映运算结果的一些特征的寄存器是 PSW 24 某 8051 单片机系统的串口工作于方式 3 要求传送波特率为 1200Hz 作为波特率发生器的 T1 工作在方式 2 若单片机的振荡频率为 6MHz SMOD 1 则计数初值 TH1 1 8051 有 64 K 内部 ROM 89C51 有 4K 内部 EPROM 25 用于 BCD 码加法运算时 对运算结果进行修正 紧跟在 ADD 或 ADDC 指令后必须是指令 DA A 26 MCS 51 共有 111 条指令 可分为几种不同的寻址方式 如 MOV A 20H 属于 直接 寻址方式 MOVC A A DPTR 属于 变址 寻址方式 MOV C bit 属于 位 寻址方式 27 完成不同数制间的转换 00100100 2 36 10 10011011 2 135 16 01010111 BCD 57 10 68 10 01101000 BCD 符号 1 的 ASCII 码是 57 28 通常 单片机上电复位时 PC 00 H SP 07 H 29 单片机内部与外部 ROM 之间的查表指令是 MOVX 30 程序状态标志字寄存器PSW中的PSW 7的含义是 进位标志位 PSW 0的含义 是 奇偶校验位 31 MCS 51片内RAM 00H 17H 范围内的数据存储器 既可以字节寻址又可以位寻址 32 一般的计算机系统都是由 地址 数据 控制 三总线结构组成 33 外部中断0的入口地址为 0003H 34 MCS 51单片机内部有 2 个16位加1定时 计数器 可通过编程决定它们的工作方式 其中 可进行13位定时 计数的方式是 工作方式0 35 一个机器周期等于 6 个状态周期 振荡 脉冲2分频后产生的时钟信号的周 期定义为状态周期 36 单片机中断系统中共有 定时器T0中断0 定时器T0中断 外部中断1 定时器T1中断 串行口中断 五个中断源 其中优先级最高的是 定时器T 0中断0 优先级最 低的是 串行口中断 优先级由软件填写特殊功能寄存器 IP 加以选择 37 可编程并行 I O 接口芯片8255A有 3 个8位并I O端口 可通过编程决定它们的功能 38 MCS 51的堆栈是软件填写堆栈指针 临时在 RAM 内开辟的区域 39 MCS 51片内RAM 80H FFH 范围内的数据存储器 既可以字节寻址又可以位寻址 40 在串行通信中 有数据传送方向 单工 双工 全双工 三种方式 41 外部中断1入口地址为 0013H 42 MCS 51单片机内部有 2 个16位加1定时 计数器 可通过编程决定它们的工作方式 其中 可进行16位定时 计数的是方式是 方式1 43 MCS 51单片机指令系统中共有111条指令 有五种指令类型 分别是 是 数据传送指令 算术运算指令 逻辑运算和移位指令 控制转移指令 及 位操作指令 44 MCS 51有 5 个中断源 有 2 个中断优先级 优先级由软件填写特殊功能寄存器 IP 加 以选择 45 一个机器周期等于 6 个状态周期 振荡 脉冲2分频后产生的时钟信号的周期定义为状态周期 46 MCS 51串行接口有4种工作方式 这可在初始化程序中用软件填写特殊功能寄存器 SFR 加 以选择 47 可编程并行 I O 接口芯片8255A有 3 个8位并行 I O端口 可通过编程决定它们的功能 48 半导体存储器中有一类在掉电后不会丢失数据 称之为 ROM 有一类掉电后会丢失数据 称之为 RAM 49 MOV A 14H 中 14H 的寻址方式称之为 立即寻址 MOV 类指令称之为 数据传送指令 50 8031 芯片内一共有 12K 的 ROM 6K 字节的 RAM 51 已知单片机的晶振是 12MHz 则该单片机的时钟周期 1 12us 机器周期 1us 地址锁存信号 ALE 的频率为 1MHz 52 单片机系统复位后 程序计数器 PC 的内容为 00H SP 的内容为 07H 53 74LS138 是具有 3 个输入的译码器芯片 其输出作为片选信号时 最多可以选中 8 块芯片 54 执行 MOV A 56H ADD A 74H 两条指令后 OV 1 55 若某 8 位 DA 转换器的输出满刻度电压为 5V 则该 DA 转换器的分辨率为 5 2 18 1 V 56 某 8051 单片机系统的串口工作于方式 3 要求传送波特率为 1200Hz 作为波特率发生器 的 T1 工作在方式 2 若单片机的振荡频率为 6MHz SMOD 0 则计数初值 TH1 57 MCS 51 单片机指令系统共有 7 种寻址方式 其中 MOV A DATA 为 立即数 寻址 MOVA Rn 为 寄存器间接 寻址 MOV C bit 为 位 寻址 58 MCS 51 单片机的内部 RAM 中从 00H 到 1FH 是工作寄存器区 共分为 4 组 59 单片机复位后 堆栈指针 SP 和程序计数器 PC 的内容分别为 00H 和 07H 60 中断源的优先级别被分为高级和低级两大级别 各中断源的中断请求是属于什么 级别是由 IP 寄存器的内容决确定的 上电复位时 INT0 中断源的优先级别最高 61 8031 有两个 16 位可编程定时 计数器 其中定时作用是指对单片机 内部 脉冲进行计数 而计数器作用是指对单片机 外部 脉冲进行计数 62 CPU 与内存或 I O 接口相连的系统总线通常由 数据 地址 控制 等三种信号组成 63 JB bit rel 指令表示当指定位为 GND 1 时程序发生跳转 64 既做数据线又做地址线的是 P0 口 只能做数据线的 P1 P2 P3 口 65 动态显示和静态显示相比 静态扫描 的耗电相对较大 66 P1 口在作为输入口使用时 在读取数据之前 通常要先向 P1 口送数据 1 三 问答题 1 80C51 的外部中断有哪两种触发方式 它们对触发脉冲或电平有什么要求 1 电平触发方式 CPU在每个机器周期的S5P2期间采样外部中断引脚的输人电平 若为低电平 便置IEl IEO 为 1 申请中断 若外部中断引脚为高电平 则IEl IEO 清零 2 边沿触发方式 CPU在每个机器周期的S5P2期间采样外部中断请求引脚的输人电 平 如果在相继的两个机器周期采样过程中 一个机器周期采样到外部中断请求为高 电平 接着下一个机器周期采样到外部中断请求为低电平 则使IEl IEO 置1 申请中 断 否则 IEl 1E0 置0 2 单片机怎样管理中断 怎样开放和禁止中断 怎样设置优先级 1 由中断源提出中断请求 由中断控制允许控制决定是否响应中断 如果允许响应 中断 则CPU按设定好的优先级的顺序响应中断 如果是同一优先级的中断 则按单 片机内部的自然优先级顺序 外部中断0 定时器0中断 外部中断l 定时器1中断 串行接口中断 响应中断 CPU响应中断请求后 就立即转入执行中断服务程序 保护断点 寻找中断源 中断 处理 中断返回 程序返回断点处继续执行 2 由中断允许寄存器IE控制开放和禁止中断 欲开放某一中断 则应先开放总中断允 许 EA置1 然后开放相应中断的中断允许 相应位置1 若要要禁止中断 则EA 置O即可 3 由中断优先级控制寄存器IP控制中断优先级 相应位置1 则设为高级中断 置0则 为低级 其中 PS为串行中断优先级 PTl 0 为定时中断1 0 优先级 PXl 0 外部中断 1 0 优先级 3 写出下列特殊功能寄存器的名称 TCON 定时器控制寄存器 TMOD 定时器 计数器方式控制寄存器 SCON 串行口控制寄存器 PSW 程序状态字 标志寄存器 IE 中断允许控制寄存器 4 80C51 响应中断的条件是什么 各个中断源的中断入口地址是多少 1 有中断源发出中断请求 2 中断总允许控制位EA l CPU开放总中断 3 申请中断的中断源的中断允许位为1 即该中断没有被屏蔽 4 无同级或更高级中断正在服务 5 当前指令周期已经结束 6 若现行指令为RETI或访问IE或IP指令时 读指令以及紧接着的另一条指令已执行完 毕 外部中断0 INT0 0003H 定时器T0中断 000BH 外部中断1 INT1 0013H 定时器T1中断 001BH 串行口中断 0023H 5 简单叙述多机通信的原理 当一片80C51 主机 与多片80C51 从机 通信时 主机的SM2位置0 所有从机的SM2位置1 处于接收地址帧状态 主机发送一地址帧 其中 8位是地址 第9位为地址 数据的区分标志 该位置1表示 该帧为地址帧 所有从机收到地址帧后 都将接收的地址与本机的地址比较 对于地址相符的从机 使自己的SM2位置0 以接收主机随后发来的数据帧 并把本站地址发回主机作为应 答 对于地址不符的从机 仍保持SM2 1 对主机随后发来的数据帧不予理睬 从机发送数据结束后 要发送一帧校验和 并置第9位 TB8 为1 作为从机数据传 送结束的标志 主机接收数据时先判断数据接收标志 RB8 若接收帧的RB8 0 则存储数据到缓 冲区 并准备接收下帧信息 若RB8 1 表示数据传送结束 并比较此帧校验和 若 正确则回送正确信号00H 此信号命令该从机复位 即重新等待地址帧 若校验和 出错 则发送0FFH 命令该从机重发数据 主机收到从机应答地址后 确认地址是否相符 如果地址不符 发复位信号 数据帧 中TB8 1 如果地址相符 则清TB8 开始发送数据 从机收到复位命令后回到监听地址状态 SM2 1 否则开始接收数据和命令 6 简述在串行通信过程中 两种数据传送方式 同步方式和异步方式的定义和特点 7 8051 单片机内设有几个可编程的定时器 计数器 它们有几种工作方式 如何选择和设定 2 4 TMOD用于控制定时器 计数器T0和T1的工作方式 M1M0为工作方式选择位 M1M0 00 方式0 13位定时器 计数器 M1M0 01 方式1 16位定时器 计数器 M1M0 10 方式2 自动重新装入计数初值的8位定时器 计数器 M1M0 11 方式3 两个8位定时器 计数器 仅适用于T0 为定时方式 计数方式选择位 若设定 0 则选择定时器工作方式 若设定 1 则选择计数器工作方式 一个定时器 计数器同一时刻或者作定时用 或者作计数 用 不能同时既作定时又作计数用 GATE 门控位 它的状态决定了定时器 计数器启 停控制取决于TR0还是取决于TR0和 引脚两个条件的组合 若GATE 0 则只由TCON中的启 停控制位TR0控制定时器 计 数器的启 停 此时 只要TR0 1 则接通模拟开关 使计数器进行加法计数 定时器 计数器启动工作 而如果TR0 0 则断开模拟开关 定时器 计数器停止工作 若GAT E 1 由外部中断请求信号 和TCON中的启 停控制位TR0组合状态控制定时器 计数器的启 停 只有TR0 1 且 引脚也是高电平 才能启动定时器 计数器工作 否则 定时器 计数器停止工作 定时器 计数器的定时器 计数器范围为 工作方式0 13位定时器 计数器方式 因此 最多可以计到213 也就是8 192次 工作方式1 16位定时器 计数器方式 因此 最多可以计到216 也就是65 536次 工作方式2和工作方式3 都是8位的定时器 计数器方式 因此 最多可以计到28 也 说是256次 8 某软件中对寄存器 IE IP 设置如下 MOV IE 8FH MOV IP 06H 问 1 CPU 是否允许中断 允许 2 CPU 如果允许中断 则允许哪些中断源中断 定时器T0中断0 定时器T0中断 外部中断1 定时器T1中断 串行口中断 3 允许中断源的中断优先次序是什么 定时器T0中断0 定时器T0中断 外部中断1 定时器T1中断 串行口中断 9 在 MCS 51 单片机系统串行通信过程中 数据传送方式有哪几种 分别的特点是什么 10 MCS 51 指令系统主要有哪几种寻址方式 试举例说明 J立即寻址 70H J直接寻址 70H IE J寄存器寻址 Rn L寄存器间接寻址 Ri L基寄存器加变址寄存器 A DPTR J相对寻址 位寻址 11 定时器 T0 和 T1 各有几种工作方式 12 8051 的振荡周期 机器周期 指令周期是如何分配的 当晶振频率为 6MHz 时 一个机器周期为多少微秒 时钟周期又称为振荡周期 由单片机内部振荡电路OSC产生 定义为OSC时钟频率的倒 数 时钟周期又称为节拍 用P表示 时钟周期是时序中的最小单位 一个状态有两 个节拍 机器周期定义为实现特定功能所需的时间 MCS 51的机器周期由12个时钟周期构成 执行一条指令所需要的时间称为指令周期 指令周期是时序中的最大单位 由于机器 执行不同指令所需的时间不同 因此不同指令所包含的机器周期数也不尽相同 MCS 51的指令可能包括1 4个不等的机器周期 当MCS 51的主频为6MHz时 一个机器周期为2us 执行一条指令需要的最长时间为8us 13 简述80C51中断响应的过程 不同的中断源的中断入口地址是多少 单片机一旦响应中断请求 就由硬件完成以下功能 1 根据响应的中断源的中断优先级 使相应的优先级状态触发器置1 2 执行硬件中断服务子程序调用 并把当前程序计数器PC的内容压入堆栈 保护断点 寻找中断源

温馨提示

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

评论

0/150

提交评论