1 / 16

单片机复习提纲

单片机复习提纲. 计算机基础知识. 数制(转换计算) 单片机与嵌入式系统(基本定义). 单片机基本结构. 硬件配置 基本配置: 1. 8位 CPU 2. 片内 ROM/EPROM、RAM 3. 片内并行 I/O 接口 4. 片内16位定时器/计数器 5. 片内中断处理系统 6. 片内全双工串行 I/O 口. 基本硬件配置. CPU 常用寄存器 片内存储器 时钟及时序 单片机引脚及其功能 复位信号及复位电路. 片内 ROM (16 位编址 ) 8031 无 8051 4KB 8751 4KB. 片内 RAM (8 位编址 )

Download Presentation

单片机复习提纲

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. 单片机复习提纲

  2. 计算机基础知识 • 数制(转换计算) • 单片机与嵌入式系统(基本定义)

  3. 单片机基本结构 硬件配置基本配置: 1.8位CPU 2. 片内ROM/EPROM、RAM 3. 片内并行 I/O接口 4. 片内16位定时器/计数器 5. 片内中断处理系统 6. 片内全双工串行I/O口

  4. 基本硬件配置 • CPU • 常用寄存器 • 片内存储器 • 时钟及时序 • 单片机引脚及其功能 • 复位信号及复位电路

  5. 片内ROM (16位编址) 8031 无 8051 4KB 8751 4KB 片内RAM (8位编址) 8031/8051/8751 共256B,可用的仅低128B。 FFH 80H 7FH 2FH 1FH 00H SFR 128B 0FFFH 002BH 002AH 0000H 可用的片内程序存储空间 用户区 80B 可位寻址区 16B 系统保留的存储空间 43B 工作寄存器区 32B 片内存储器配置情况

  6. I/O口功能配置情况 • 共4个8位I/O口 • P0 • AB 0~7 • DB 0~7 • P1 • 真正的通用I/O口 • P2 • AB 8~15 • P3 • 第二功能 • P3.0——RXD串入 P3.1——TXD串出 • P3.2——INT0输入 P3.3——INT1输入 • P3.4——T0输入 P3.5——T1输入 • P3.6——WR输出 P3.7——RD输出

  7. 单片机系统的扩展能力分析 • 地址总线(AB 16根) • 可寻址范围64KB • AB0~7:P0 AB8~15:P2 • 信息方向:单向输出 • 数据总线(DB 8根) • DB0~7:P0 (P0分时做数据线和地址线,故要考虑区分这两类信息的方法:加地址锁存器) • 信息方向:双向输入输出 • 控制总线(CB 若干) • RESET:复位信号(输入) • ALE:地址锁存信号(输出) • EA:片内外ROM选择信号(输入) • PSEN:外部ROM读选通信号(输出) • P3.6 (WR):片外RAM写选通(输出) • P3.7 (RD):片外RAM读选通(输出)

  8. 8031 P2.7 RST P2.0 ALE P0.7 P0.0 PSEN EA WR RD A15 A8 16位AB 74LS373 Q0 G Q7 D0~D7 OE A7 A0 D7 D0 8位DB 外部总线图

  9. 扩展片外ROM • 连线 • 数据线 • 地址线(高位剩余线可做片选信号) • 控制信号:ALE、PSEN、EA • 访问指令:MOVC • 常用芯片 • EPROM • EEPROM • 地址范围

  10. 扩展片外数据存储器 • 连线 • 数据线 • 地址线(高位剩余线可做片选信号) • 控制信号:ALE、RD、WR • 访问指令:MOVX • 常用芯片 • 静态、动态RAM • EEPROM • 地址范围

  11. 关于片选信号线的连接 • 线选法:使用闲置的高位地址线 • 译码器法:使用如74LS138之类的译码器组成译码电路,将外部地址空间划分成若干块,而译码电路的输出作片选信号

  12. 简单的并行I/O口扩展 • 常用的I/O接口芯片 • I/O口芯片选择原则 • 输出必须有锁存功能 • 输入必须有缓冲功能 • I/O口芯片分类 • 简单的I/O口扩展芯片 • 可编程的I/O口扩展芯片 • I/O口扩展注意事项 • I/O口扩展占用外部数据存储器空间 • 扩展I/O口的访问操作用MOVX指令

  13. 片内定时器/计数器 • T0: • 4种工作模式:0,1,2,3 • 初值:TL0,TH0 • 启动:TR0 • 溢出标识:TF0 • T1: • 3种工作模式:0,1,2 • 初值:TL1,TH1 • 启动:TR1 • 溢出标识:TF1 • 控制寄存器:TCON, TMOD(只能按字节访问) • 定时和计数差别:脉冲的来源不同 • 程序处理(控制字、初值、溢出处理) • 查询 • 中断

  14. 中断系统 • 五个中断源: INT0、INT1、T0,T1,串口 • 中断入口地址: • 控制寄存器 • 中断开关:IE • 优先级:IP • 中断标识:TCON/SCON • 优先级问题:IP+自然优先级 • 程序 • 入口设置 • 主程序:初始化(堆栈设置、开中断等) • 中断服务程序:中断任务、RETI

  15. 汇编语言指令及程序设计 • 指令格式:标号+操作码+操作数+注释 • 七种寻址方式:立即、直接、寄存器、间接、变址、相对寻址(给偏移量rel)和位寻址 • 111条指令 • 数据传送、数据操作、布尔处理、程序控制 • 常用伪指令 • 程序设计: • 直线程序、分支程序、循环程序、子程序

  16. 试卷情况 • 题型:是非(1*10)单选(2*10)填空(2*10)连线(10)读程序(10*2)编程(10*2) • 内容:各章均有,参考各章作业及书中例题即可

More Related