- 1、本文档共117页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
微机课程总结.ppt
课程总结 考试范围 题型 考试范围 微型计算机的运算基础(1.4) 引脚功能(2.2)与组成(2.3) 指令系统与汇编语言程序设计(4.2.5散转与4.2.6子程序不考) 输入/输出方式与中断 定时器/计数器(T0/T1)+ 8253 串行接口 存储器扩展 题型 运算基础(20分,4分/小题) 简答题(30分,6分/小题) 程序设计(24分,12分/小题) 存储器扩展(12分) 接口应用(14分) 第一部分 运算基础 不同进制数之间的转换 带符号数的原码、反码和补码 算术运算和逻辑运算 定时器/计数器初值 波特率 第二部分 基本概念 单片机内部结构和功能(CPU、存储器) 单片机的引脚功能 寻址方式 输入/输出接口的作用和常用的输入输出方式 中断的基本概念 定时器/计数器的基本概念 串行通信的基本概念 第三部分 程序设计 数码转换程序设计 数据块传送 多字节的加减法 第四部分 存储器扩展 单片机对外扩展三总线 地址锁存器 EPROM扩展 RAM扩展 程序存储器和数据存储器的同时扩展 第五部分 接口应用 AT89C52单片机的定时器/计数器 定时/计数器芯片8253 4、端口线 P0~P3 P0口( P0.0~P0.7 )可作为外部扩展时的数据总线/低8位地址总线的分时复用口,又可作为通用I/O口。每个引脚可驱动8个TTL负载。对Flash进行编程和校验时,P0口用于输入/输出数据。 P1口(P1.0~P1.7)可作为通用I/O口。每个引脚可驱动4个TTL负载。对Flash进行编程和校验时,用来接收低8位地址。此外,P1.0和P1.1还可分别作为外部计数输入和输入。 P2口(P2.0~P2.7)可作为外部扩展时的高8位地址总线,又可作为通用I/O口。每个引脚可驱动4个TTL负载。对Flash进行编程和校验时,用来接收高位地址。 P3口( P3.0~P3.7 )是双功能复用口,作为通用I/O口时,功能与P1口相同,常用第二功能。每个引脚可驱动4个TTL负载。 3 输入/输出接口的作用 接口电路的作用 ? 锁存作用 防止由于CPU速度快,外设慢而产生的丢数现象 ? 隔离作用 防止DB上的信息重叠 ? 变换作用 在CPU与外设之间进行信息类型、电平、传送接收方式变换 ? 联络作用 在CPU与外设之间进行联络,Ready, Busy 无条件传送方式(又称同步传送) 查询式传送方式(又称条件传送——异步传送) 中断传送方式 DMA传送方式 4 输入/输出数据的传送方式 AT89C52中断响应的基本条件 ? CPU 中断受阻的条件: ? CPU 正在处理相同或更高级中断 ? 现行的机器周期不是所执行指令的最后一个机器周期 ? 正在执行的指令是访问IE、IP或RETI指令。在执行上述指令 后至少再执行一条指令,才可能响应中断。 ? 中断响应的基本条件: ? 首先要有中断源发出中断申请; ? 中断总允许位EA=1,即CPU允许所有中断源申请中断; ? 在中断源寄存器TCON和SCON中,申请中断的中断允许位为1, 即此中断源可以向CPU申请中断。 A CPU自动完成: ? CPU先在每个机器周期的S5P2期间,对各中断源重复进行查询,并设置相应的中断标志位。然后在下一个机器周期S6期间按照IP和自然优先级顺序查询各中断 ? 如果中断响应条件满足,且不存在中断阻断的情况,则CPU就响应中断。 ? 硬件生成长调用指令自动地把断点地址压入堆栈保护,并随之将对应的中断入口装入程序计数器PC,使程序转向该入口地址,以执行中断服务程序。 A 用户必须完成: 在这些入口地址存放一条无条件跳转指令,使程序跳转到用户安排的中断服务程序起始地址上去。 中断响应过程 低级中断源的中断服务程序 CLR EA SETB EA 共同点:都是通过计数器计脉冲的个数来实现的 定时方式与计数方式 1、定时方式 T/C计数8051内部机器周期的个数 ,由计数个数可以计算出定时时间 。 每个机器周期使T/C的计数器增加1,直至计满回零后自动产生溢出中断请求,表示定时时间到 。 fosc=12MHz时,Tcy=1us 2、 计数方式 T/C计数来自引脚T0(P3.4)和T1(P3.5)的外部脉冲信号的个数。 输入脉冲由1变0的下降沿时,计数器的值增加1直到回零产生溢出中断,表示计数已达预期个数。 最高计数频率为振荡频率的1/24。 即计数周期=2机器周期。 不同点: 并行通信与串行通信 串行通信的制式 异
文档评论(0)