单片机原理知识整理_第1页
单片机原理知识整理_第2页
单片机原理知识整理_第3页
全文预览已结束

下载本文档

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

文档简介

二 简答题 1 单片机的概念 特点和总体情况 所谓单片机 通俗的来讲 就是把中央处理器 CPU 存储器 定时 器 I O 接口电路等一些计算机的主要功能部件集成在一块集成电路芯片上的微型计算机 特点 单片机 具有体积小 可靠性高 控制功能强 使用方便 性能价格比高 容易产品化等特点 2 什么是中断 在单片机中中断能实现那些功能 所谓中断 就是打断正在进行的工作 转而去做另外 的一件事 做完后在继续做之前未完成的工作 功能 解决 cpu 和慢速设备之间的矛盾 可及时处理控制 系统中许多随机参数和信息 提高机器的自身可靠性 3 80c51 定时器 计时器共有几种工作方式 四种 方式 0 是 13 位定时器 计数器 方式 1 是 16 位定时器 计数器 方式 2 是定时常数自动重装载的 8 位定时器 计数器 方式 3 只适用于 T0 T0 被拆成两个独立的 8 位计数器 TL0 和 TH0 5 定时器 计数器的工作方式 2 有什么特点 适用于哪些应用场合 答 定时器 计数器的工作方式 2 具有自动恢复初值的特点 适用于精确定时 比如波特率的产生 1 MCS 51 单片机的 P0 P3 口均是 8 位 I O 口 其中的 P0 口和 P2 口除了可以进行数据的输入 输出外 通常还用来构建系统的低 8 位地址和高 8 位地址 在 P0 P3 口中 P0 为真正的双相口 P1 P3 为准双向口 P3 口具有第二引脚功能 2 定时器 计数器的工作方式 3 是指得将定时器 计数器 0 拆成两个独立的 8 位计数器 而另一个定时器 计数器此时通常只可作为波特率发生器使用 5 若由程序设定 RS1 RS0 10 则工作寄存器 R0 R7 的直接地址为 10H 17H 8 单片机的工作过程 实际上就是 周而复始地取指令和执行指令的过程 9 所谓中断源即是 引起中断的原因 或能发出中断请求的来源 16 定时器 计数器的工作方式 3 是指的将 定时器 计数器 0 拆成两个独立的 8 位计数器 而另一 个定时器 计数器此时通常只可作为 串行口的波特率发生器 使用 19 堆栈的特性是 先进后出 8051 的堆栈一般开辟在 内部 RAM30H 7FH 的范围内 其堆栈指针是 SP 27 中断响应时间是指 从查询中断请求标志位到转向中断区入口地址所需的机器周期数 30 8051 单片机复位后 SP 07H ACC 00H P0 FFH 31 单片机指令具有七种寻址方式 它们分别是 寄存器寻址 直接 立即 相对 寄存器间接 位操 作 变址寻址 32 8051 单片机一共有 111 条指令 其寻址方式主要有 7 种 33 MCS 51 内有 5 个中断源 按其自然优先级从高到低的排列顺序为外部 0 定时器 计数器 0 外部 1 定时器 计数器 1 串行 它们所对应的中断入口地址分别为 0003H 00BH 001H BH 023H 36 假定 SP 60H ACC 30H B 70H 执行下列指令 38 单片机的数据通信方式有二种 即并行方式和串行方式 其中串行方式传输距离较远 成本较低 39 异步串行通信有单工 全双工和半双工共三种传送方向形式 40 对于 6MHz 时钟频率 其机器周期为 2us 对于 12MHz 时钟频率 其机器周期为 1us 42 单片机进行 0B0H 9FH 后 PSW 中各位分别为 CY 0 AC 1 P 1 44 定时器 0 和定时器 1 的中断标志分别为 TF0 和 TF1 45 外部中断 0 和外部中断 1 的中断标志分别为 TE0 和 TE1 47 波特率的含义为每秒传二进制的位数 其单位为 b s 1 MUL R0 Rl 乘法指令应使用 A B 寄存器操作 2 MOV A R7 间接寄存器使用 R7 有误 间址寄存器只能使用 R0 R1 3 MOV A 3000H 8 位累加器 A 不能接受 16 位数据 4 MOVC A DPTR A MOVC 指令为对程序存储区操作指令 故两操作数写反了 5 LJMP 1000H 长转移指令中的操作数为 16 位转移地址 不能用立即数的形式来表达 4 已知 SP 09H DPTR 4567H 在执行下列指令后 SP 0BH 内部 RAM 0AH 67H 0BH 45H PUSH DPL PUSH DPH 1 下列各条指令其源操作数的寻址方式是什么 各条指令单独执行后 A 中的结果是什么 5 分 设 60H 35H A 19H R0 30H 30H 0FH 1 MOV A 48H 寻址方式 立即寻址 A 48H 2 ADD A 60H 寻址方式 直接寻址 A 4EH 3 ANL A R0 寻址方式 寄存器间接寻址 A 09H 2 阅读下列程序段 写出每条指令执行后的结果 并说明此程序段完成什么功能 15 分 MOVR1 30H R1 30H MOVA 64H A 64H ADDA 47H A ABH CY 0 AC 0 DAA A 11H CY 1 AC 1 MOV R1 A R1 30H 30H 11H 此程序段完成的功能 5 分 求两个 BCD 码数 64H 和 47H 的和 并将结果放在内部 RAM 的 30H 单元 2 已知一 MCS51 单片机系统使用 12MHZ 的外部晶体振荡器 计算 1 该单片机系统的状态周期与机器周期各为多少 答 1us 6 1us 2 当单片机的定时器 0 T0 工作在方式 2 时 T0 的最大定时时间为多少 答 256us 3 当单片机的定时器 0 T0 工作在方式 2 时 要求每记满 250 s 便产生一次定时器溢出 T0 中需要预 置的初始值为多少 答 6 2 定时时间 256 计数初值 机器周期 256us 3 初值 256 定时时间 12 12 6 3 若 8051 的晶振频率 fosc为 6MHz 定时器 计数器 T0 工作在工作方式 1 要求产生 10ms 定时 写出定时 器的方式控制字和计数初值 分别写出 TH0与 TL0值 1 5 分 T0 定时方式 工作在方式 1 方式字 TMOD 0

温馨提示

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

评论

0/150

提交评论