智能仪器设计基础课件第五讲 微处理器系统设计.ppt
《智能仪器设计基础课件第五讲 微处理器系统设计.ppt》由会员分享,可在线阅读,更多相关《智能仪器设计基础课件第五讲 微处理器系统设计.ppt(52页珍藏版)》请在三一办公上搜索。
1、智能仪器设计基础,2/52,第五讲 微处理器系统设计,1、基本门电路,反相器,TTL与非门,电平标准:1-2.4V5V;0-0.8V 输入电压:UIL,UIH 输出电压:UOH,UOL 输入电流:IIL,IIH 输出电流:IOH,IOL 传输延时:tPLH,tPHL,3/52,微处理器系统设计,4/52,微处理器系统设计,2、基本存储单元(1),5/52,微处理器系统设计,2、基本存储单元(2),静态RAM的存储单元,6/52,微处理器系统设计,2、基本存储单元(3),高速RAM IS61LV256(12ns),7/52,微处理器系统设计,2、基本存储单元(4),动态RAM的存储单元及其构成,
2、8/52,微处理器系统设计,2、基本存储单元(5),ROM的存储单元及其读写原理,EPROM,E2PROM,薄SiO2,9/52,微处理器系统设计,2、基本存储单元(6),E2ROM&FLASH,10/52,微处理器系统设计,2、基本存储单元(7),SST39LF/VF200A,11/52,微处理器系统设计,2、基本存储单元(8),铁电存储器(FRAM),12/52,微处理器系统设计,2、基本存储单元(9),FM1608,13/52,微处理器系统设计,1、数字电路设计基础,差分方程代表数字电路设计的一般方法如果数字电路中没有储存单元Qn,则这个电路为组合逻辑电路如果数字电路中有储存单元Qn,则
3、这个电路为时序逻辑电路组合逻辑电路的输出y仅仅取决于当前输入x时序逻辑电路的输出y则取决于当前输入x和当前存储状态Qn时序的概念来自于存储状态的不断被更新(Qn+1),14/52,微处理器系统设计,1、数字电路设计基础-组合逻辑设计(1),2-4译码器真值表,2-4译码器驱动方程,最小乘积项,2-4译码器的实现电路,译码器的每个输出代表输入信号的一个最小乘积项最小乘积项为组合逻辑电路的最小组成,15/52,微处理器系统设计,1、数字电路设计基础-组合逻辑设计(2),三输入三输出逻辑的真值表,驱动方程,最小乘积项,逻辑化简,任何组合逻辑电路都可表示为最小乘积项的组合卡诺图化简的根本原理是提取并合
4、并同类项例子给出的并不是逻辑上最简的实现,真值表是不完备的,16/52,微处理器系统设计,1、数字电路设计基础-组合逻辑设计(3),三输入三输出逻辑的真值表,驱动方程,最小乘积项,逻辑化简,17/52,微处理器系统设计,2、数字电路设计基础-时序逻辑设计(1),同步时序逻辑的电路设计宏单元模型,触发器是时序逻辑电路的元胞,用以存储信息或称状态机触发器的个数代表状态机的维数同步时序设计要求所有的状态机的切换总是在时钟的边沿处发生时钟是时序电路推动力,也是所有时序电路同步工作的基准,练习:基于宏单元模型的设计,18/52,微处理器系统设计,2、数字电路设计基础-时序逻辑设计(2),同步时序逻辑的电
5、路设计查找表模型,RAM和ROM的存储单元可以作为状态机地址总线可以作为输入和当前状态的反馈RAM和ROM中存放每种输入条件下的输出状态,构成查找表结构必须有专门的写入逻辑电路来实现对查找表的初始化,00,Q1nQ2n,RST=0,01,10,X1=0,X2=1,X1=1,X2=0,11,X1=1,X2=1,X1=1,X2=0,练习:基于查找表模型的设计,19/52,微处理器系统设计,2、数字电路设计基础-时序逻辑设计(3),几种常用的时序电路,寄存器(Register),移位寄存器(Shifter),计数器(Counter),20/52,微处理器系统设计,3、微处理器与存储器的并行接口(1)
6、,AT89C52-一个典型的哈佛结构处理器,21/52,微处理器系统设计,3、微处理器与存储器的并行接口(2),AT89C52的对外访问时序1一程序存储器访问,22/52,微处理器系统设计,3、微处理器与存储器的并行接口(3),AT89C52的对外访问时序2一数据存储器读,23/52,微处理器系统设计,3、微处理器与存储器的并行接口(4),AT89C52的对外访问时序2一数据存储器写,24/52,微处理器系统设计,3、微处理器与存储器的并行接口(5),AT89C52的对外访问时序的时间限制,25/52,微处理器系统设计,3、微处理器与程序存储器的并行接口,AT89C52与程序存储器的连接Fla
7、sh M29F040,26/52,微处理器系统设计,4、Flash存储器M29F040功能,4Mbit(512Kb8)单电源Flash存储器,5V电压用于编程、读和擦除访问时间:70ns;字节编程时间:10us;擦除时间:块擦除1s,芯片擦除2.5s编程和擦除通过片内控制器完成(P/EC)电源:5V,27/52,微处理器系统设计,5、M29F040的操作(1),Flash的操作,Flash的操作命令,28/52,微处理器系统设计,5、M29F040的操作(2),Flash的读操作,29/52,微处理器系统设计,5、M29F040的操作(3),30/52,M29F040的读操作时序,M29F04
8、0的写操作时序,31/52,微处理器系统设计,6、微处理器与程序存储器M29F040的并行接口,32/52,微处理器系统设计,7、微处理器与数据存储器的并行接口举例,IS61LV256,AT89C52与数据存储器的连接举例,33/52,微处理器系统设计,7、IS61LV256 的接口时序,IS61LV256的读时序,IS61LV256的写时序,34/52,微处理器系统设计,8、AT89C52与数据存储器IS61LV256 的接口,35/52,微处理器系统设计,9、微处理器与外设的并行接口及端口扩展(1),外设并行端口的扩展Buffer-Latch模型,36/52,微处理器系统设计,9、微处理器
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 智能仪器设计基础课件第五讲 微处理器系统设计 智能 仪器 设计 基础 课件 第五 微处理器 系统
链接地址:https://www.31ppt.com/p-6150786.html