单片机与其他常见微机(如pc机)有什么不同?它是什么独特优点?

上传人:j****9 文档编号:46020249 上传时间:2018-06-21 格式:DOC 页数:3 大小:50KB
返回 下载 相关 举报
单片机与其他常见微机(如pc机)有什么不同?它是什么独特优点?_第1页
第1页 / 共3页
单片机与其他常见微机(如pc机)有什么不同?它是什么独特优点?_第2页
第2页 / 共3页
单片机与其他常见微机(如pc机)有什么不同?它是什么独特优点?_第3页
第3页 / 共3页
亲,该文档总共3页,全部预览完了,如果喜欢就下载吧!
资源描述

《单片机与其他常见微机(如pc机)有什么不同?它是什么独特优点?》由会员分享,可在线阅读,更多相关《单片机与其他常见微机(如pc机)有什么不同?它是什么独特优点?(3页珍藏版)》请在金锄头文库上搜索。

1、单片机设计师理论基础考试复习大纲单片机设计师理论基础考试复习大纲一、单片机的基本机构与工作原理一、单片机的基本机构与工作原理 1单片机与其他常见微机(如机)有什么不同?它是什么独特优点?80C51 系列单 片机在片内集成了哪些主要逻辑功能部件?各个逻辑部件的主要功能是什么? 280C51 系列单片机有哪些信号需要芯片引脚以第二功能的方式提供? 380C51 单片机的“ALE”信号、 “/EA”信号有何功能?在使用 80C31 时,它们的信号 引脚应如何处理? 480C51 存储器在结构上有何特点?在物理上和逻辑上各有哪几种地址空间?访问片内 RAM 和片外 RAM 的指令格式有何区别? 5片内

2、 RAM 低 128 单元划分为哪三个主要部分?各部分主要功能是什么? 680C51 设有 4 个通用工作寄存器组,有什么特点?如何选用?如何实现工作寄存器现 场保护? 7特殊功能寄存器的地址范围是多少?哪些特殊功能寄存器可以位操作? 8堆栈有哪些功能?堆栈指示器(SP)的作用是什么?在程序设计时,为什么还要对 SP 重新赋值? 9为什么说 80C51 具有很强的布尔(位)处理功能?共有多少单元可以位寻址?采用布 尔处理有哪些优点? 10 80C51 单片机的时钟周期、机器周期、指令周期有何区别?它们之间有何关系?单片 机晶振频率与哪些工作参数有关? 11 单片机有几种复位方法?对复位信号有何

3、要求?复位后机器的初始状态如何,即各寄 存器的状态如何? 12 80C51 的 4 个 I/O 口 P0P3 在使用上有哪些分工和特点?试比较各口的特点?何谓分 时复用总线?P3 口的第二变异功能有哪些? 13 80C51 端口 P0P3 作通用 I/O 口时,在输入引脚数据时,应注意什么? 14 “读改写”指令有何优点?请至少列出五条不同操作的“读改写”指令。 15 为什么当 P2 作为扩展程序存储器的高 8 位地址后,就不再适宜作通用 I/O 了? 16 程序计数器 PC 作为不可寻址寄存器,它有哪些特点?地址指针 DPTR 有哪些特点?与 程序计数器 PC 有何异同? 17 程序状态字

4、PSW 的含义是什么?如何利用它们? 18 80C51 单片机运行出错或程序进入死循环,如何摆脱困境? 19 单片机在工业控制系统中有哪些掉电保护措施? 20 举例说明单片机在工业控制系统中低功耗工作方式的意义及方法。 21 单片机“面向控制”应用的特点,在硬件结构方面有哪些体现? 22 如何判断单片机是否处在运行工作状态?二、单片机的中断与定时器二、单片机的中断与定时器/计数器计数器 1.80C51 有几个中断源,各中断标志是如何产生的,又如何清除的?CPU 响应中断时, 其中断入口地址各是多少? 2.哪些特殊功能寄存器对单片机的中断有影响?如何设置它们? 3.CPU 如何响应中断?对软件编

5、程有河要求?哪些情况会影响中断的响应?如何估算最 快的中断响应时间? 4.51 系列单片机对中断信号有何要求?外部中断请求有哪两种触发方式?对跳变触发和 电平触发信号有什么要求?如何选择和设置?5.80C51 提供哪几种中断?在中断管理上有何特点?什么是同级内的优先权管理?中断 请求被封存的条件有哪些? 6.程序查询方式与程序中断方式有何异同之处?在程序中应该如何编写中断程序? 7.80C51 单片机内部设有几个定时器/计数器?它们各由哪些特殊功能寄存器所组成?有 哪几种工作方式?简述各种工作方式的功能特点。如何选择? 8.定时器/计数器作定时使用时,定时时间与哪些因素有关?作计数用时,对外界

6、计数频 率有何限制?如何启动它们? 9.定时器 T0 为方式 3 时,由于 TH1 位已被 T0 占用,如何控制定时器 T1 的开启和关闭?10. 在 80C51 单片机系统中,已知时钟频率为 6MHz;选用定时器 T0 设置方式 3,请编程 P1.1 口分别输出周期为 1ms 和 400s 的方波。 11. 用 80C51 的定时器测量某正单脉冲的宽度,采用何种方式可得最大量程?若时钟频率 为 6MHz,求允许测量的最大脉冲宽度是多少?三、单片机的系统扩展与接口技术三、单片机的系统扩展与接口技术 1.在 80C51 扩展系统中,片外程序存储器和片外数据存储器用相同的编制方法,是否会 在数据总

7、线上出现总线竞争现象?为什么? 2.试绘出以并行方式对 80C31 单片机系统扩展 8KB 的片外数据存储器的电路原理图。 3.你能以串行方式对 80C31 单片机系统扩展 8KB 的片外数据存储器吗?试绘出电路原理 图。 4.如何设计扩展两片以上片外数据存储器的电路?试绘出电路原理图。 5.请用 80C51 的 P1 口设计一个 16 个键的键盘电路,并编写出相应的键盘程序。 6.LED 显示器结构有何特点?如何设计才能正确工作? 7.现有一静态显示接口电路,以 74HC273 为输出芯片。试问它应如何与 LED 管连接,为 什么?试画出以 80C51 为控制器的完整电路。 8.单片机用于外

8、界过程控制中,为何要进行 A/D、D/A 转换? 9.A/D 转换器有哪几个重要指标? 10. A/D 转换接口中采样保持电路的作用是什么? 11. 试分析 A/D 转换器产生量化误差的原因和误差的大小。 12. 试分别画出利用 ADC0801 和 ADC0809 芯片与 80C51 组成的 A/D 转换电路。 13. D/A 转换器为什么必须有锁存器?有锁存器和无锁存器的 D/A 转换器与 80C51 接口的 电路有什么不同? 14. 在什么情况下要使用 D/A 转换器的双缓冲方式?试以 DAC0832 为例绘出双缓冲方式 的接口电路。 15. 若某 8 位 D/A 转换器的输出满刻度电压为

9、+5V,则该 D/A 转换器的分辩率是多少伏? 如果用 12 位 D/A 转换器其分辩率又是多少伏? 16. 10 位的 D/A 芯片如何与 8 位数据总线相连?请说明设计要点。 17. 试分别编写出使 DAC0832 输出锯齿波、三角波和阶梯波的程序。 18. 拟将 A/D 和 D/A 转换器用于数字音频技术。例如先把人的声音写入 EPROM 芯片,然 后在需要时送到喇叭上播放。试分析实现该功能的设计思路(画出方框图)和技术要 点。 19. 串行数据传送的主要优点和用途是什么?它们分别适用于什么场合?如何实现? 20. 什么是串行数据通讯的波特率?如何设置? 12. 何谓波特率、溢出率?如何

10、计算和设置 80C51 串行通信的波特率? 21. 串行数据传送有哪几种工作方式?各有什么特点?如何应用?22. 哪些特殊功能寄存器对单片机的串行数据传送有影响?编程时必须考虑哪些参数? 13. 为什么定时器 T1 用做串行口波特率发生器时,常采用方式 2?若已知系统时钟频率和 通信波特率,如何计算其初始值? 14. 某异步通信接口,其帧格式由一个起始位 0、七个数据位、一个奇偶校验位和一位停 止位 1 所组成,当该口每分钟传送 1800 个字符时,计算其传送波特率。 15. 在 80C51 的应用系统中时钟频率为 6MHz,现需利用定时器 T1 产生波特率为 1200 波 特。请计算初值,实

11、际得到的波特率误差是多少? 23. 试分别编写出 8031 单片机发送和接收数据的子程序。四、单片机的指令系统四、单片机的指令系统 1.80C51 的指令系统有哪几种类型的指令?写出其汇编指令格式。 2.简述 80C51 的寻址方式和所涉及的寻址空间。 3.什么是变址寻址?举例说明变址寻址方式的应用。 4.简述 MOV、MOVC 和 MOVX 指令的异同之处。 5.访问特殊功能寄存器和外部数据存储器,应采用哪种寻址方式? 6.对 80C51 片内 RAM 的 128255 字节区的地址空间寻址时应注意些什么?对特殊功能 寄存器应采用何种寻址方式进行访问? 7.在 80C51 的片内 RAM 中

12、,已知(30H)=38H, (38H)=40H, (40H)=48H, (40H)=90H。分析下面各条指令,说明源操作数的寻址方式,按顺序执行各条指令 后的结果。 8.设计一段程序,其功能是:将寄存器 R7 的内容移到 R6 中。 9.现需将外部数据存储器 200DH 单元中的内容传送到 280DH 单元中,请设计程序。 10. 已知当前 PC(程序计数器)值 1010H,请用两种方法将程序存储器 10FFH 中的常数 送入累加器 A. 11. 已知累加器 A 中存放两位 BCD 码数,请编写程序实现十进制数减 1。 12. 请编写程序,将片外数据存储器中 20H 单元中的内容和 21H 单

13、元的内容相乘,并将结 果存放再 22H 和 23H 单元中,高位存放在高地址中。 13. 已知延时程序为: DELAY: MOV R2,#0FAH L1: MOV R3,#0FAH L2: DJNZ R3,L2DJNZ R2,L1RET 若系统的晶振频率为 6MHz,求该延时子程序的延时。 14. 请将片外数据存储器地址为 40H60H 区域的数据块,全部搬移到片内 RAM 的同地址 区域,并将原数据区全部填为 FFH。 15. 试编写子程序,使间址寄存器 R0 所指的连续两个片外数据存储器 RAM 单元中的低 4 位二进制数,合并为一个字节,装入累加器 A 中。已知 R0 指向低地址,并要求

14、该单 元低 4 位放在 A 中的 4 位。 16. 试计算片内 RAM 区 40H47H 八个单元中数的算术平均值,结果存放在 4AH 中。 17. 设有两个长度为 15 的数组,分别存放在 0200H 和 0500H 为首地址的片外数据存储器 区域中,试编写求其对应项之和的程序,结果存放在以 0300H 为首地址的片外数据存 储器区域中。 18. 80C51 有哪些逻辑运算功能?各有什么用处?设 A 中的内容为 10101010B 内容为 01010101B。请写出它们进行“与” 、 “或” 、 “异或”操作的结果。19. 试编写延时 1s 的延时程序段,主频为 6MHz。 20. 试编写多字节十进制(BCD 码)减法程序段。

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

当前位置:首页 > 生活休闲 > 社会民生

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号