- 1、本文档共13页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
复习提纲-最新更新复习纲-最新更新
基础知识
单片机的主要特点(见ppt):(记忆)
(1)51单片机为8位单片机
(2)程序存储器和数据存储器分开
(3)其串口为全双工串口
2,基本原理
SP:51的堆栈为向上增长型,入栈是SP自动加1,出栈时自动减1。
P0口与其它并口的区别?内部没有上拉电阻
时钟周期=1/11.0592M12M、机器周期=12、指令周期的关系?2~4
单片机输入输出引脚
时序概念:时钟周期、机器周期、指令周期。重点为机器周期。(记忆)
机器周期:12个时钟周期构成一个机器周期。若晶振频率为12MHZ,则每秒有1M个机器周期。
引脚分类及功能(记忆)
电源引脚:VCC, GND
晶振引脚:XTAL1,XTAL2
控制引脚:ALE, PSEN, WR, RD(系统扩展一章中有复习)EA/RST
特殊功能引脚:何时有效?
当单片机读取片外数据存储器时:
当单片机读取片外程序存储器存放的指令时:
当单片机写片外数据存储器时:
:对于8031单片机,只能接低电平;如果8051单片机片外没有扩展程序存储器,只能接高电平;=0时,只访问片外程序存储器;=1时,先访问片内的,超地址的再访问片外程序存储器。
ALE:在扩展片外数据存储器和程序存储器时,都要连线使用的控制引脚。
P0~P3口引脚的具体知识(记忆)
P0引脚在与I/O设备如按键连接时,必须接上拉电阻
P3端口具有第二功能
所有的端口都是准双向口
端口可以直接输出。但是端口在输入之前,必须都先写出1。
C51中,对特殊功能寄存器和控制位操作时,其名称必须大写,否则编译有误。例如P1=0x50正确;p1=0x50错误; P1^6=1正确;P1.6=0错误;
例如:P3^1=0;
C51中常用的库函数。如果使用绝对地址,必须引入头文件absacc.h
单片机中断系统
简述MCS-51有哪5个中断源?有哪几个内部中断(3)?(记忆)
每个中断对应的中断号是多少?(记忆)(TCON:每一位的含义!!)
MCS-51单片机中断处理的流程是什么?
CPU在每个机器周期中都要检测中断标志位,获取有效的中断请求
如果该中断请求符合条件,则响应该中断,包括现场的保护与中断标志位的清除等操作
CPU根据中断号转去对应的中断向量,再执行中断向量中存储的跳转指令,而转去中断服务程序执行
中断服务程序执行完毕后,返回断点,恢复现场,继续执行。
简述中断向量表的作用?(记忆)
答:中断向量表中存储在固定的程序存储区域中,CPU响应中断时可以根据中断号自行转去对应的中断向。中断向量存放跳转指令,通过跳转指令的执行可以转入中断服务程序。
中断向量表存储在片内程序存储器中。ROM
如何开启中断?IE EA=1;EX=1
中断屏蔽的条件是什么?
中断允许总控为EA=1开放CPU中断,否则屏蔽
每个中断源对应一个中断允许位,=1开放该中断;否则屏蔽
中断有2个优先级别:IP 1/0
设置中断允许的寄存器为IE,其中的EA为CPU总中断允许控制位。
简述中断函数的特点,即中断函数和普通函数的区别?(ppt)(记忆)
简述中断函数定义中各个修饰符的含义(ppt)
编程:外部中断函数的编写。例:外部中断引脚INT0连接一个按键,要求采取外部中断方式,统计按键的次数。要求:边沿检测、去抖动,一次按键只处理一次
有哪些中断标志位在CPU响应中断后不能被硬件自动清除?
答案:串口
单片机通过查询中断标志位获取中断信息
单片机定时器/计数器的应用
定时器结构:课件
定时器能够定时的原理是什么?
掌握定时器初值设置的原理?
初值计算。如:系统时钟频率为12MHZ,如果要求定时器T1计时0.001秒,则计算初值,完成初始化,TH1=??, TL1=??中断方式,完成这个初始化函数?
分别用3种方式装初值???? 8 13 16?都能装?如果能装对应的初值是多少?
TH1 = (8192-12m/12/n)/32 13=8h+5l
TL1=(8192-12m/12/n)%32
(65536-12m/12/n)/256 %256
TH1 =TL1=256-
计数=1000;
方式0: 13位定时/计数器(x=8192-1000=7192): TH1=224(0xE0), TL1=24(0x18)
方式1: 16位定时/计数器(x=64536): TH1=252(0xFC), TL1=24(0x18)
方式2: 8位自动重置定时/计数器:
若定时0.0001,则x=156,TH1= TL1=156(0x9C)
若定时0.0002,则x=56,TH1= TL1=56(0x38)
简述定时器0有哪4种工作方式
简述定时器在13位、16位和8位工作模式下,其初值的范围各是多少
如果要计数10个机器周期,不同的方式初值
您可能关注的文档
- 在乡镇学校的物理教学中广多媒体教学在乡镇学校的物理教学中推广多媒体教学.doc
- 在Excel里绘制图形Excel里绘制图形.doc
- 土木工程生产实习动员会木工程生产实习动员会.ppt
- 2010年师德工作总结210年师德工作总结.doc
- 土木工程施工实训指导书木工程施工实训指导书.doc
- 在人类进入信息时代的今在人类进入信息时代的今天.doc
- 在初中化学教学中渗透绿化学理念的研究在初中化学教学中渗透绿色化学理念的研究.doc
- 2010年广东省中山市初毕业生学业考试数学试题及答案(WORD版)2010年广东省中山市初中毕业生学业考试数学试题及答案(WORD版).doc
- 在初中化学课中如何进行效的实验教学在初中化学课中如何进行有效的实验教学.doc
- 在历史与社会教学中渗透保意识的思考与实践在历史与社会教学中渗透环保意识的思考与实践.doc
文档评论(0)