复习提纲-最新更新.doc

  1. 1、本文档共13页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 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个机器周期,不同的方

文档评论(0)

cxiongxchunj + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档