单片机_复习提纲

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

基础知识

1,单片机的主要特点(见ppt):(记忆)

(1)51单片机为8位单片机

(2)程序存储器和数据存储器分开

(3)其串口为全双工串口

单片机输入输出引脚

1,时序概念:时钟周期、机器周期、指令周期。重点为机器周期。(记忆)机器周期:12个时钟周期构成一个机器周期。若晶振频率为12MHZ,则每秒有1M个机器周期。

2,引脚分类及功能(记忆)

(1)电源引脚:VCC, GND

(2)晶振引脚:XTAL1,XTAL2

(3)控制引脚:ALE, PSEN, WR, RD(系统扩展一章中有复习)

3,P0~P3口引脚的具体知识(记忆)

(1)P0引脚在与I/O设备如按键连接时,必须接上拉电阻

(2)P3端口具有第二功能

(3)所有的端口都是准双向口

(4)端口可以直接输出。但是端口在输入之前,必须都先写出1。

4,C51中,对特殊功能寄存器和控制位操作时,其名称必须大写,否则编译有误。例如P1=0x50正确;p1=0x50错误;P1^6=1正确;P1.6=0错误;

5,C51中常用的库函数。如果使用绝对地址,必须引入头文件absacc.h

单片机中断系统

1,简述MCS-51有哪5个中断源?有哪几个内部中断(3)?(记忆)

2,每个中断对应的中断号是多少?(记忆)

3,MCS-51单片机中断处理的流程是什么?

(1)CPU在每个机器周期中都要检测中断标志位,获取有效的中断请求(2)如果该中断请求符合条件,则响应该中断,包括现场的保护与中断标

志位的清除等操作

(3)CPU根据中断号转去对应的中断向量,再执行中断向量中存储的跳转指令,而转去中断服务程序执行

(4)中断服务程序执行完毕后,返回断点,恢复现场,继续执行。

4,简述中断向量表的作用?(记忆)

答:中断向量表中存储在固定的程序存储区域中,CPU响应中断时可以根据中断号自行转去对应的中断向。中断向量存放跳转指令,通过跳转指令的执行可以转入中断服务程序。

5,中断向量表存储在片内程序存储器中。

6,如何开启中断?

7,中断屏蔽的条件是什么?

(1)中断允许总控为EA=1开放CPU中断,否则屏蔽

(2)每个中断源对应一个中断允许位,=1开放该中断;否则屏蔽

8,中断有2个优先级别

9,设置中断允许的寄存器为IE,其中的EA为CPU总中断允许控制位。

10,简述中断函数的特点,即中断函数和普通函数的区别?(ppt)(记忆)11,简述中断函数定义中各个修饰符的含义(ppt)

12,编程:外部中断函数的编写。例:外部中断引脚INT0连接一个按键,要求采取外部中断方式,统计按键的次数。要求:边沿检测、去抖动,一次按键只处理一次

13,有哪些中断标志位在CPU响应中断后不能被硬件自动清除?

答案:外部中断

14,单片机通过查询中断标志位获取中断信息

单片机定时器/计数器的应用

1,定时器结构

2,定时器能够定时的原理是什么?

3,掌握定时器初值设置的原理?

4,初值计算。如:系统时钟频率为12MHZ,如果要求定时器T1计时0.001

秒,则计算初值,完成初始化,TH1=??, TL1=??

5,简述定时器有哪4种工作方式

6,简述定时器在13位、16位和8位工作模式下,其初值的范围各是多少7,如果要计数10个机器周期,不同的方式初值应该为多少

8,设置定时器的工作方式,需设置的寄存器是TMOD

9,如何启用定时器中断

10,编程:用定时器中断方式实现流水灯显示

11,编程:某个端口输出某种波形。如方波、矩形波

单片机串口应用

1,简述异步串行通信的概念

2,异步串行通信中,以数据帧为单位

3,数据帧的组成:起始位、数据位、校验位、停止位

4,串口方式1——双机通信方式下,波特率取决于定时器T1的溢出率

5,简述为何在设计串口电路时,需要加入max3232转换芯片

6,电平逻辑标准

7,简述串口有哪4种工作方式?

8,简述如何启动串口发送,如何完成一次串口接收?

9,SBUF一共对应两个寄存器,一个是发送用,一个是接收用。

10,发送中断标志位为TI,接收中断标志位为RI,两者为1时都会触发串口中断

11,设置串口波特率时,必须使用定时器T1的方式2

12,如何启用串口中断:EA=1,ES=1

13,编程:串口初始化。如:双机通信,系统频率为11.0592MHz,波特率为4800bit/s,允许串口中断

14,编程:以串口中断方式传输字符

15,编程:字符串传送可以用查询方式。例:甲机与乙机串口通信,系统时钟频率为11.0592MHz,波特率为9600,甲机首先向乙机发送一个字节0xFF,乙机再向甲机回发一个字节0xEE,如果甲机收到该字节,则向乙机连续发送

10个字节的数据,编写甲机控制程序

单片机常用接口设备

1,简述矩阵键盘扫描识别的基本原理

2,编程:键盘扫描识别编程(key_identify())

3,简述:LED动态显示的基本原理

4,编程:LED显示编程

5,继电器引脚结构如下图所示,一灯泡电路图如图2所示。试将继电器加入图2中,从而可以实现电子开关控制。即通过单片机P1.2口控制继电器的吸合控制灯泡的亮灭。要求画出电路图(在电路图中务必标出继电器引脚号)。说明:无须考虑继电器线圈电流驱动问题。

图1 继电器引脚结构图图2 灯泡电路

6,

单片机系统扩展

1,8051和8031的最小系统

(1)两者的区别:8031片内无程序存储器,8051有

(2)8031只有P1口和P3口作为I/O口使用

(3)都需要接复位电路和晶振电路

(4)8031的EA引脚必须接低电平。而8051接高电平

(5)简述:8051的最小系统包括哪几个部分:

2,地址译码的概念

3,简述地址译码有哪三种方法,优缺点分别是什么?

4,EA引脚对于片内、片外程序存储器访问的控制作用。

5,中断向量表存储在程序存储器中

6,单片机上电后从0地址处开始运行

相关文档
最新文档