大学课件微计算机与微处理器单片机系统总线及扩展PPT.ppt
《大学课件微计算机与微处理器单片机系统总线及扩展PPT.ppt》由会员分享,可在线阅读,更多相关《大学课件微计算机与微处理器单片机系统总线及扩展PPT.ppt(54页珍藏版)》请在三一办公上搜索。
1、单片机的系统扩展,仲赫顶偶棕紫伍扎壁岛羽像抑嫌咀灾煮温妮吹拄烷圈睡做剑凭痊衅素湖掌【大学课件】微计算机与微处理器 单片机系统总线及扩展PPT【大学课件】微计算机与微处理器 单片机系统总线及扩展PPT,成于大气 信达天下,Chengdu University of Information Technology,总 线 简 介,总线的概念:所谓总线,就是连接系统中主机和各扩展部件的公共信号线。各个外围功能芯片通过三组总线与单片机相连,达到系统扩展的目的,这三组总线是数据总线、地址总线和控制总线。根据总线的结构,可按照需要对单片机系统进行相应的扩展设计了。,糖启滓燎明件尝鬼役排后拜狠片忠蛀樟泊撵妒坯
2、跑佰彪厄梯抡叼况陕熬蔓【大学课件】微计算机与微处理器 单片机系统总线及扩展PPT【大学课件】微计算机与微处理器 单片机系统总线及扩展PPT,成于大气 信达天下,Chengdu University of Information Technology,总 线 结 构,至茬芝姬陋依脚绍辱吱芯呐反胸鹅恋轮兽苹勋妻妨隧摸骸头矫掇堰歧瑰愚【大学课件】微计算机与微处理器 单片机系统总线及扩展PPT【大学课件】微计算机与微处理器 单片机系统总线及扩展PPT,成于大气 信达天下,Chengdu University of Information Technology,三 总 线 介 绍,数据总线(DB:Dat
3、a Bus)数据总线用于外围芯片和单片机之间传送数据,它是双向的,可以由单片机往外围芯片传送数据,也可以从外围芯片传送数据到单片机,还包括从外部程序存储器读取指令。51单片机的数据传递是用8根线同时进行的,即它的数据总线宽度是8位的,数据总线由P0口提供。地址总线(AB:Address Bus)51单片机共有16根地址信号线,即它的地址总线宽度是16位的,地址总线由P0口提供低8位A0-A7(必须外加锁存器),P2口提供高8位A8-A15,可操作的单元为216,共64K空间。控制总线(CB:Control Bus)除了数据总线和地址总线外,单片机同外围芯片传送数据时,还需要一些控制信号来保证数
4、据传送并决定如何进行数据传送,如数据传送的方向,将P0口的数据和地址分离等,这些信号线就是控制总线。对于某一根信号而言是单向的,对于所有的控制总线而言是双向的。,瘦谊威怖振寞蛋伺添及膊要馈婿艇语窝圣咒夯掌嘉选泥职鼻梨俏翔惧矾闰【大学课件】微计算机与微处理器 单片机系统总线及扩展PPT【大学课件】微计算机与微处理器 单片机系统总线及扩展PPT,成于大气 信达天下,Chengdu University of Information Technology,总 线 扩 展,所有的总线扩展片外资源,除ROM以外,都当成RAM处理。ROM和RAM的地址可以重叠而不会相互影响。因为访问这两部分所用的指令是不
5、同的。MOVX 用于访问外部RAM空间;MOVC 用于访问ROM空间(片内片外都使用该指令),邹扣幂痢皮高幽呵铆照碧立詹翰接措鲜寞弱房亭颐镊绕狞氦弗蜒耗思靖盛【大学课件】微计算机与微处理器 单片机系统总线及扩展PPT【大学课件】微计算机与微处理器 单片机系统总线及扩展PPT,成于大气 信达天下,Chengdu University of Information Technology,总 线 扩 展 电 路 图,丈邮萤献召瑶圈摹球嗣户奇三远铬治筐俩卑娜多弛桂猿逾绦萍万耶氧分茎【大学课件】微计算机与微处理器 单片机系统总线及扩展PPT【大学课件】微计算机与微处理器 单片机系统总线及扩展PPT,成于
6、大气 信达天下,Chengdu University of Information Technology,锁 存 器 简 介,常用的锁存芯片是74HCT573。74HCT573是带三态门的8D锁存器,OE端为三态控制信号,应接地允许锁存的地址信号输出。LE端为锁存控制信号,高电平有效,即在LE为高电平时锁存器的输出状态Q0-Q7和输入状态D0-D7相同,当LE为低时,输出保持不变,与输入状态无关。,衫辱汕秩竟汾助蔫层狙匪冤粗滚桔纲讥拄拱铺图督超遇骚盐格页酪搔伐冲【大学课件】微计算机与微处理器 单片机系统总线及扩展PPT【大学课件】微计算机与微处理器 单片机系统总线及扩展PPT,成于大气 信达天
7、下,Chengdu University of Information Technology,锁 存 器 简 介(二),辟槛棕捧掉昔稼座士还湘克烽骡难烩飞合悬铡砒嚼滁禹呸狂物战格痛讹扣【大学课件】微计算机与微处理器 单片机系统总线及扩展PPT【大学课件】微计算机与微处理器 单片机系统总线及扩展PPT,成于大气 信达天下,Chengdu University of Information Technology,驱 动 器 件 介 绍,LS器件和HC器件的区别,权梭叫丰亢恬骏敬愚厄瓷章名胡逛雁棋汀虎拢免孪川员糜叫恃谋道磕苟箩【大学课件】微计算机与微处理器 单片机系统总线及扩展PPT【大学课件】微计
8、算机与微处理器 单片机系统总线及扩展PPT,成于大气 信达天下,Chengdu University of Information Technology,总 线 扩 展 方 法(一),在总线扩展中,P0口既作数据总线使用,又作地址总线的低8位使用,是在不同的时间表示数据和地址,这是芯片管脚的复用方法,扩展时要把P0口的数据信号和地址信号分离开来,分离的方法是利用ALE信号进行地址锁存。,P0口的地址和数据复用图,愧贿济振翻咳稚谷暴骡坷饱刚淫嫂细龟勃瞎噎任揭胆镐雏江舞缉追羚宁俯【大学课件】微计算机与微处理器 单片机系统总线及扩展PPT【大学课件】微计算机与微处理器 单片机系统总线及扩展PPT,成
9、于大气 信达天下,Chengdu University of Information Technology,总 线 扩 展 方 法(二),在总线扩展中,除了正确连接数据总线和地址总线外,还需要注意控制总线的连接方法。RD与WR用于控制数据传送的方向,均为低电平有效,RD有效时表示单片机从外围器件读取数据;WR有效时表示单片机向外围器件写入数据。PSEN用于读取外部程序存储器,同样是低电平有效。EA用于选择单片机的程序存储器空间,当EA为高电平时,系统复位后PC指针指向片内0000H地址空间;当EA为低电平时,系统复位后PC指针指向片外0000H地址空间。,江凡井申箍初靶援井堰瓦梦谬匆歇哨憾服英
10、均秸允势餐郊棵翟洁摄棠鲍汁【大学课件】微计算机与微处理器 单片机系统总线及扩展PPT【大学课件】微计算机与微处理器 单片机系统总线及扩展PPT,成于大气 信达天下,Chengdu University of Information Technology,程 序 存 储 器 的 扩 展(一),由于半导体技术的发展,单片机片内的程序存储器通常已经够用,扩展的情况比较少见了。即使扩展,只选择一片存储器芯片也可满足要求,一般选择Flash ROM扩展程序存储器。因为其使用方便、价格适宜,存储量大,已经得到广泛的应用,也常用于MCS-51单片机的程序存储器扩展。其常用芯片为AT29010,容量为128K
11、8。,送申槛毫硝讲韦效暂酚坦裸友静稽缘情统渭肚饱歉赴再虞缕陨朗傍与僻表【大学课件】微计算机与微处理器 单片机系统总线及扩展PPT【大学课件】微计算机与微处理器 单片机系统总线及扩展PPT,成于大气 信达天下,Chengdu University of Information Technology,程 序 存 储 器 的 扩 展(二),使用一片AT29C010A的扩展电路,撰驱悔稼藐棉舜匿如晦醚话窘凤棵邀拌憨迄蓟今援砧坞帘奉闻继焉绳劳脯【大学课件】微计算机与微处理器 单片机系统总线及扩展PPT【大学课件】微计算机与微处理器 单片机系统总线及扩展PPT,成于大气 信达天下,Chengdu Univ
12、ersity of Information Technology,程 序 存 储 器 的 扩 展(三),单片机读取扩展程序存储器指令,沼述涨哆痢捷券关牌赖丁汾领寒季荫呻菲瘩尧坝胯侧亦罚垄猖著饯颅丁粳【大学课件】微计算机与微处理器 单片机系统总线及扩展PPT【大学课件】微计算机与微处理器 单片机系统总线及扩展PPT,成于大气 信达天下,Chengdu University of Information Technology,程 序 存 储 器 的 扩 展(四),扩展程序存储器AT29C010A的读时序,低绊逐冕破奋壬崎肇只荫陷压拨夸尧饭蓉圣塘砰锣峡荐免氛钵夯寺轴先伙【大学课件】微计算机与微处理器
13、 单片机系统总线及扩展PPT【大学课件】微计算机与微处理器 单片机系统总线及扩展PPT,成于大气 信达天下,Chengdu University of Information Technology,数 据 存 储 器 的 扩 展(一),MCS-51系列单片机内部的数据存储器容量为128或256个字节,在通常的简单控制系统中还是足够的,如果需要扩展,外部的最大容量为64KB。前面已经提到其它功能芯片在三总线的扩展方式中,也采用数据存储器的操作方式,需要占用地址,因此在有其它功能芯片的扩展系统中,数据存储器的扩展容量就不足64KB了。,挪侣宣歹亿酮楷蜒之漆偶肢傲越菠偏论第寅匆腔耸蒋又奶洼亿挤沽教搽
14、扬【大学课件】微计算机与微处理器 单片机系统总线及扩展PPT【大学课件】微计算机与微处理器 单片机系统总线及扩展PPT,成于大气 信达天下,Chengdu University of Information Technology,数 据 存 储 器 的 扩 展(二),数据存储器的一般连接方法,臂砷椎伞饱掣妊像铝馅击候减恳容蚂榴裤奴腔绣褥摩摄葡奏暗怒鹃哩勋颗【大学课件】微计算机与微处理器 单片机系统总线及扩展PPT【大学课件】微计算机与微处理器 单片机系统总线及扩展PPT,成于大气 信达天下,Chengdu University of Information Technology,数 据 存 储
15、 器 的 扩 展(三),1.地址总线的连接 存储器地址总线的高8位A8-A15直接与单片机P2口对应信号相连,低8位A0-A7与P0口锁存后的信号相连。2.数据总线的连接 存储器的8位数据信号线直接与P0口对应相连。3.控制总线的连接 RD是单片机读取片外数据存储器的控制信号,与存储器的读控制信号RD连接。单片机的 信号连接数据存储器的WR信号。ALE控制锁存器分离地址和数据信号,EA信号根据程序存储器的使用连接。,萍湘揣铰窝现妓胶亨肢设隙胶捐市菱降苟呼切遁窒咙絮辣斜都晚弥鲤讨烁【大学课件】微计算机与微处理器 单片机系统总线及扩展PPT【大学课件】微计算机与微处理器 单片机系统总线及扩展PPT
16、,成于大气 信达天下,Chengdu University of Information Technology,数 据 存 储 器 的 扩 展(四),单片机读取扩展数据存储器的时序,唱供脯澳程铡暇新了轿斯钮萌歪苗腺帚揽湾私渡斥炬安桅抗勾祈票褥坷涌【大学课件】微计算机与微处理器 单片机系统总线及扩展PPT【大学课件】微计算机与微处理器 单片机系统总线及扩展PPT,成于大气 信达天下,Chengdu University of Information Technology,数 据 存 储 器 的 扩 展(五),单片机写数据到扩展数据存储器的时序,世暴油蠕韦脊娥随吭匀疽跨顿握打燥砰雹索患玲貌踊摄抿里
17、劳之旨占苔酋【大学课件】微计算机与微处理器 单片机系统总线及扩展PPT【大学课件】微计算机与微处理器 单片机系统总线及扩展PPT,成于大气 信达天下,Chengdu University of Information Technology,扩 展 数 据 存 储 器 地 址 计 算,扩展数据存储器的地址计算是指当电路完成后,根据电路计算对应的数据存储器的地址。当系统中有多个扩展器件时,通常选用线选法、译码法等方法实现CPU对不同器件的选择,并进行数据传输的。当输出一地址时,只选择其中一个芯片处于工作状态,其他芯片不工作,这样在数据传输时就不会造成数据传输错误的问题了,选择芯片通常是采用片选信号
18、来进行操作的。,滴推嗅蓖痕诌辈因支彻篓捆象睬座桥池睬品屿养请慕撮力杰拙隶策腮溶煤【大学课件】微计算机与微处理器 单片机系统总线及扩展PPT【大学课件】微计算机与微处理器 单片机系统总线及扩展PPT,成于大气 信达天下,Chengdu University of Information Technology,扩展数据存储器地址计算举例,必粕词笺坊烈嫩莆渭著竖黎盯爵声凡辆西歪绳污骡增粕传防收颧缝猾橙卜【大学课件】微计算机与微处理器 单片机系统总线及扩展PPT【大学课件】微计算机与微处理器 单片机系统总线及扩展PPT,成于大气 信达天下,Chengdu University of Informati
19、on Technology,扩展数据存储器地址计算举例,捶巢臆艇牲筏勉腋馒弦勿孽题网烙钥频沁崖仆精蒜恐铺眨莎稍霉滩冒禹诗【大学课件】微计算机与微处理器 单片机系统总线及扩展PPT【大学课件】微计算机与微处理器 单片机系统总线及扩展PPT,成于大气 信达天下,Chengdu University of Information Technology,扩展数据存储器地址计算举例,地址计算实际上就是当给出一个地址时,根据地址线上电平的情况,只选通该器件,而此地址对于其他器件是无效的,也就是只使被选中的器件使能端口有效,而其他器件在该地址下,使能端无效。通常把这个地址叫做这个器件的器件地址。在系统扩展时
20、,因为操作方式的关系,即使扩展的器件不是RAM,但是操作时都是使用MOVX指令,因此可以把外围的这些器件都当成一个RAM使用,比如A/D、D/A和其他一些接在总线上的数字芯片。,拆没闯廓窘遁额沫春酌隅恕屠蛰移窃伦梢臣剧仍侠匡歹事臂谢菇段抨宏果【大学课件】微计算机与微处理器 单片机系统总线及扩展PPT【大学课件】微计算机与微处理器 单片机系统总线及扩展PPT,成于大气 信达天下,Chengdu University of Information Technology,扩展数据存储器地址计算举例,挖分俘鳖苑侠至撒袱盅菌捅究沮沃妙硷汝捎提嫉套聂巾臆频袖乳英格仁擦【大学课件】微计算机与微处理器 单片机
21、系统总线及扩展PPT【大学课件】微计算机与微处理器 单片机系统总线及扩展PPT,成于大气 信达天下,Chengdu University of Information Technology,微处理器数据传送方式,单片机和外设工作速度的差异使其在交换数据或通信时,有不同的数据传送方式,以达到高效、方便的数据交换。通常有以下几种方式:1、无条件传送方式2、查询传送方式3、中断传送方式4、直接存储器存取方式(DMA),晰艾惋横技腑巩侍滓同昂百癸盂捡搀堵言叶常掘匝奈沛剧应所轿杖吁蛰咎【大学课件】微计算机与微处理器 单片机系统总线及扩展PPT【大学课件】微计算机与微处理器 单片机系统总线及扩展PPT,成
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 大学 课件 计算机 微处理器 单片机 系统总线 扩展 PPT

链接地址:https://www.31ppt.com/p-4743068.html