单片机复习课2课时.pptxVIP

  • 0
  • 0
  • 约2.83千字
  • 约 99页
  • 2021-12-03 发布于北京
  • 举报
复习课;友情提示;嵌入式系统定义;嵌入式系统的三大要素和两大特征;嵌入式系统和单片机的区别和联系;嵌入式设备和嵌入式系统的区别和联系;嵌入式处理器和嵌入式系统的区别和联系;交叉编译;实时性;存储器系统-Flash*;存储器系统-Flash; 中间层; 嵌入式系统的架构;微处理器(MPU) ;片上系统——SoC (System on Chip )。 将功能做在一个芯片上,像是ARM RISC、DSP或是其他的微处理器核心,加上通信的接口单元,像通用串行端口(USB)、TCP/IP通信单元、GPRS通信接口、GSM通信接口、IEEE1394、蓝牙模块接口等等,这些单元以往都是依照各单元的功能做成一个个独立的处理芯片。;CISC和RISC;ARM7系列是冯诺依曼结构,指令系统是RISC。 ARM9系列是哈佛结构,指令系统是RISC。 TI的DSP系列是哈佛结构,指令系统是CISC。 MCS-51是哈佛结构,指令系统是CISC。 PIC单片机是哈佛结构,指令系统是RISC。;原理;4.2 总线;系统时钟就是一个典型的频率相当精确和稳定的脉冲信号发生器。 时钟 晶振:提供标准频率 频率综合器:产生各种频率 时钟电路 为嵌入式系统产生时序脉冲;芯片封装知识简介;芯片封装知识简介;芯片封装知识简介;芯片封装知识简介;通用文件系统不适用于嵌入式系统。 Flash上实现文件系统,了解Flash的特点: 擦除-写入、块操作 Flash上文件系统: (1)数据管理:读取、修改、删除 (2)考虑擦写时间,协调数据吞吐量 ;1.3 嵌入式软件都是无限循环 嵌入式软件的结构上都是没有出口的,程序不能退出,整个程序的基本结构是无限循环。配合中断构成整体。;main() { /* 超级循环 */ while(1) { action1(); /* 常规循环操作 */ action2(); } } …… /* 中断1对应的服务程序 */ __interrupt ISR1() {   /* 中断服务工作 */ } ;中断工作原理 当某种内部或外部事件发生时,产生中断信号,嵌入式系统的中断系统将迫使CPU暂停正在执行的无限循环,转而去进行中断事件的处理,中断处理完毕后,又返回被中断的无限循环处,继续执行下去。 中断信号 中断后要干的事 循环的恢复 中断机制 中断服务程序 中断现场入栈;“中断+无限循环”构成的“前台/后台”软件结构是嵌入式软件的基本结构特征 裸机程序就是直接实现的“前台/后台”软件 名词解释:前台/后台 常规循环任务 = 后台 = 无限循环 设备中断任务 = 前台 = 中断。;30;指拥有CPU资源(寄存器、堆栈)的正在执行的简单程序。 通用操作系统中的进程和线程。 实时系统中的大部分任务是周期的,编程上每个任务是一个典型的无限循环。 只有任务能够申请CPU资源。 任务的状态:就绪、运行、挂起。 ; 2.2 调度 ; 2.2 调度 ;2.3 优先级; 2.4 代码临界区 ;2.5 信号量;2.10 抢占;1、8051单片机的基本组成;2、MCS-51单片机信号引脚简介 ;;;4、并行输入/输出电路结构; ⑴ 地址总线(Address Bus,简写AB) 地址线A0~A15 共16位,P2口提供高8位地址A8~A15,P0口经地址锁存器提供低8位地址A0~A7 。片外存储器可寻址范围达64KB(即=65536个字节)。 ⑵ 数据总线(Data Bus,简写DB) 地址线D0-D7共8位,由P0口提供,分时输送低8位地址(通过地址锁存器锁存)和8位数据信息。 ⑶ 控制总线(Control Bus,简写CB) 控制总线由P3口的第二功能 (P3.6)、 (P3.7)和3根独立的控制线 、ALE和 组成。;目的地; 计算机中的中断概念; MCS-51的中断系统结构图;TMOD各位定义及具体的意义;操作模式控制位M0、M1;TCON各位定义及具体的意义;定时器初始化过程;在8031单片机上扩展8KB EPROM;在8031单片机上扩展多片EPROM(片选法);在8031单片机上扩展多片EPROM(译码法);在8031单片机上扩展内存RAM;矩阵式按键;按键识别——扫描法;问题引入:; 工作原理:以共阴极为例 某各发光二极管阳极加上高电平时点亮 驱动方式 静态驱动:每个数码管用一个并口驱动 动态驱动:共一个并口,轮询以节省资源 ;串行通信的分类:异步(Asynchronous Communication)

文档评论(0)

1亿VIP精品文档

相关文档