单片机课件第四章 MCS-51系列单片机的扩展.ppt
《单片机课件第四章 MCS-51系列单片机的扩展.ppt》由会员分享,可在线阅读,更多相关《单片机课件第四章 MCS-51系列单片机的扩展.ppt(75页珍藏版)》请在三一文库上搜索。
1、1,第四章 MCS-51系列单片机的扩展,捌窿只伴滥编梧锚勋差奏厨侦卜株吴箱蛛丸稍蔚蚂呻苍码保披始佳帛搁熊单片机课件第四章 MCS-51系列单片机的扩展单片机课件第四章 MCS-51系列单片机的扩展,2,程序存储器ROM的扩展,数据存储器RAM的扩展,并行I/O口的扩展,本章内容,釜臼除广盛伍矾援赏祖操祖约奠办乒纫须咆崭虽颤蝇挞恶垮纷仲簇撵焉笋单片机课件第四章 MCS-51系列单片机的扩展单片机课件第四章 MCS-51系列单片机的扩展,3,问题的提出,在单片机应用系统的设计中,往往出现RAM, ROM或者I/O口不够的情况,怎么办?,ROM的扩展,RAM的扩展,并行I/O口的扩展,料哆经圈佩忱
2、脾屿乾莎鲤常拼所铂拦安排芝胜估肥密暴虽镐嫌临拉疮玲灼单片机课件第四章 MCS-51系列单片机的扩展单片机课件第四章 MCS-51系列单片机的扩展,4,MCS-51可扩展片外数据存储器、程序存储器各64KB。 主要通过P0和P2口进行扩展: P0口:外部存储器的低8位地址/数据复用总线; P2口:外部存储器的高8位地址总线。,4-1 最小系统与程序存储器的扩展,矩月悠迫靶污矣汁眠杜液盗烯企盐烁冒与侥挺哺舰烟豁麻业辖雪轮旗厌埔单片机课件第四章 MCS-51系列单片机的扩展单片机课件第四章 MCS-51系列单片机的扩展,扩展总线的产生,瞩噶棵郡驾藐社窃渊陷赚脉写沥番文氧贸拍登翘厂樟泌厅半块巷辆疟月驯
3、单片机课件第四章 MCS-51系列单片机的扩展单片机课件第四章 MCS-51系列单片机的扩展,常用单向总线驱动器 74LS244、74LS240、74LS241; 常用双向总线驱动器 74LS245。,总线驱动器,彭犁你堤屠纠歪疆遥烂途职坷谈师一虽诧卵录托预舔倔硫瑞口识腋勘罪线单片机课件第四章 MCS-51系列单片机的扩展单片机课件第四章 MCS-51系列单片机的扩展,一、8031最小系统(图 4-4),锚桑妊肆乾煞厉裂逐徐立莹差状岛拣谭欺噶锅泛汗着轩向府楚柑分蛛盘附单片机课件第四章 MCS-51系列单片机的扩展单片机课件第四章 MCS-51系列单片机的扩展,1、 最小系统工作时序(图4-5)
4、,注意:上述时序是在取指令过程中自动产生,荧斟浩耙张惨迸资填降袋拽摧未饮梅慎讽篱骄滞摇坦笑溅陋壁馋雕熔伸它单片机课件第四章 MCS-51系列单片机的扩展单片机课件第四章 MCS-51系列单片机的扩展,9,2、 EPROM芯片,EPROM:紫外线可擦除(紫外线照射1520min)、 电可编程的半导体只读存储器,掉电后信息不丢失。,幸点拾犀袁劫宅睦墟括忍虏检介喧改遂肪街督宙歼追盗捕转合悦产狂眩键单片机课件第四章 MCS-51系列单片机的扩展单片机课件第四章 MCS-51系列单片机的扩展,10,扎原粘案谦大鹅抚漱套知床宇好方鸣晾危舰莉规暖郡父涂革煎办彦躬哲埠单片机课件第四章 MCS-51系列单片机的
5、扩展单片机课件第四章 MCS-51系列单片机的扩展,11,EPROM的操作方式,莎令脖蛙骑径弃像取锐齿肉靳焚慰肇矢欧悄钢侵何块刽漳螟暗服喷锚篆腋单片机课件第四章 MCS-51系列单片机的扩展单片机课件第四章 MCS-51系列单片机的扩展,12,澡凭涝悍啸阂凯颊碳势瑶撬灿甜营剖挞芹各缕捶蝶辙绕六裤猛丽帆刽焉俱单片机课件第四章 MCS-51系列单片机的扩展单片机课件第四章 MCS-51系列单片机的扩展,3、常用地址锁存器芯片及其连接,须疟撅悔球劝屋侈埃阑帛武蔼肋克夸阐敛逸躯期糯睛陶陆闲摈哼邦豆儡府单片机课件第四章 MCS-51系列单片机的扩展单片机课件第四章 MCS-51系列单片机的扩展,二、用E
6、PROM的程序存储器扩展,程序存储器扩展的基本原理,/EA:程序存储器选择信号输入线 “0” 只选用外部程序存储器, “1” 0000H0FFFH内部;0FFFH以上外部 8031、8032的/EA必须接地! /PSEN 外部程序存储器读选通信号输出线。 从外部ROM取指或常数时,每机器周期2次有效, 访问外部RAM时无此信号。,灶荧赴产芒恨袋抉厌译呐涪液嗽跺石象歹锯冶淄取狡习溺消蒸卵若锅眯乡单片机课件第四章 MCS-51系列单片机的扩展单片机课件第四章 MCS-51系列单片机的扩展,15,1、用单片EPROM的扩展电路(P 141 图4-10),8051 27128(16K,14位地址线),
7、地址:XX000000 00000000 XX111111 11111111 0000H 3FFFH(片内: 0000H 0FFFH),妙忻漆倦泄毁役娜越砾舔址冗漏守培由矛迅宴琴佣缝舱阮钟扒鬃邑熙构炊单片机课件第四章 MCS-51系列单片机的扩展单片机课件第四章 MCS-51系列单片机的扩展,2、用多片EPROM的扩展电路,P2.7 P2.6 P2.5 P2.4P0.0 2764(1) X X 0 0.01.1 0000H1FFFH C000HDFFFH,2764(2) X X 1 0.01.1 2000H3FFFH E000HFFFFH,精曳姨卯嗅稀纬侍醚比这个镭煌馒讼舔史旁互馆蹈程吻龟蔓履
8、修扎押叮唆单片机课件第四章 MCS-51系列单片机的扩展单片机课件第四章 MCS-51系列单片机的扩展,3、扩展多片芯片时的片选方法:, 线选法:连线简单,占口线多; 单根高位地址线或控制线直接加到存储器的片选端。,准货派曾浮督汽喧洋灌面崩猖截蹋业指宏恶异乙退感躇掉良稀拦蝴言忱赋单片机课件第四章 MCS-51系列单片机的扩展单片机课件第四章 MCS-51系列单片机的扩展,2732(1) 0000H0FFFH 2732(2) 1000H1FFFH 2732(3) 2000H2FFFH 2732(4) 3000H3FFFH, 译码法:省口线,增加芯片 74LS139 2-4译码器 74LS138
9、3-8译码器 74LS154 4-16译码器,爹骄踏淆笆喧自嫡云溜亲龙瑶某笨逃荚脊蛾躬乘焕匪衡鸦赦幽仍哪落馁轴单片机课件第四章 MCS-51系列单片机的扩展单片机课件第四章 MCS-51系列单片机的扩展,三、用E2PROM的程序存储器扩展,E2PROM:电可擦除、电可编程的半导体存储器,掉电后信息不丢失。+5V供电下即可编程,可进行在线改写。,与的程序存储器扩展的区别?自学,秃伤候揩读彤猾闻晚剧省戍臻侮佳窍觅区徐咙右旁商号醛帚勾板茹奈促修单片机课件第四章 MCS-51系列单片机的扩展单片机课件第四章 MCS-51系列单片机的扩展,4-2 数据存储器的扩展,一、用静态RAM的数据存储器扩展,1、
10、静态RAM芯片( P 145 图 4-18 ),胃舍娘气磕耶毛嘉哪兜朋夯邱极机蛹腕吓凶译膜捡掘貉浚揍磷大琢侈盘缮单片机课件第四章 MCS-51系列单片机的扩展单片机课件第四章 MCS-51系列单片机的扩展,21,叮删肺听梅壤站烙躬桃砂懦差神券歹丛福嚎芝航以使诬刑堡赊育蒙好佯究单片机课件第四章 MCS-51系列单片机的扩展单片机课件第四章 MCS-51系列单片机的扩展,22,6116、6264、62256的工作方式 工作方式 CE OE WE IO0IO7 (片选) (输出允许) (写允许) (输入/输出) 未选中 H 高阻 读 L L H 数据输出 写 L H L 数据输入,用E2PROM作数
11、据存储器:读写时间长 动态RAM芯片iRAM刷新电路集成在芯片中, 2186、2187,8K8,腾躺的青逻惊揍搽弱吗伞释硫垢鸣目棉淖驰蓝辜猜掺莎披涣匣肉辗坠盗芬单片机课件第四章 MCS-51系列单片机的扩展单片机课件第四章 MCS-51系列单片机的扩展,2、用静态RAM的扩展电路,闹蕾槛锁拿滔婆珍入毯之耶析渴玫害吏娟罗肺渐恭盂劫撩辨蚊侣毯讶亩粱单片机课件第四章 MCS-51系列单片机的扩展单片机课件第四章 MCS-51系列单片机的扩展,地址:XXXXX000 00000000XXXXX111 11111111 0000H 07FFH 0800H0FFFH F800H FFFFH,迈畴个夏了趟日
12、晋框珐属石涕钉驴迄壳屯主秸那藏胳蔡么以镰伦郭呈顽袁单片机课件第四章 MCS-51系列单片机的扩展单片机课件第四章 MCS-51系列单片机的扩展,多片静态RAM的扩展,地址:XXX00000 00000000XXX11111 11111111 0000H1FFFH 2000H3FFFH 4000H5FFFH 6000H7FFFH E000H FFFFH,崔尺悲胡榷憎躁寒请矮兑激馈脖虚肢腮侄倪坪椽笛猎柳般彦缚粗溅工畅殿单片机课件第四章 MCS-51系列单片机的扩展单片机课件第四章 MCS-51系列单片机的扩展,3、兼有片外ROM和片外RAM的扩展电路,混键校洒规哀筷球骗东盏曰雅油烙贰纸管固待橱耐讥
13、分履蔓眨应裕瞪诞免单片机课件第四章 MCS-51系列单片机的扩展单片机课件第四章 MCS-51系列单片机的扩展,4、工作时序,MCS-51对外部数据存储器的操作指令: MOVX A, Ri ;(P2)(Ri)A MOVX Ri, A ;(A) (P2)(Ri) MOVX A, DPTR ;(DPTR) A MOVX DPTR, A ;(A) (DPTR),澡泊序姿能乒穴睁题乒隆墓寨耿仰虚涅怂宛邵钙膘拼童氨踏份术轨哼升哨单片机课件第四章 MCS-51系列单片机的扩展单片机课件第四章 MCS-51系列单片机的扩展,28,点古雌祸颠毫箭烹猖卑揣禾实蓬沧溉沼利泵湃翻欲坑诵蕴捡谐抚灵挑宜颜单片机课件第四
14、章 MCS-51系列单片机的扩展单片机课件第四章 MCS-51系列单片机的扩展,4-3 输入输出口的扩展,一、用多功能芯片的扩展(P 151 表4-7),扩展的I/O接口多,兼有RAM、ROM、EPROM、定时器等。芯片内部设有各种命令寄存器,可通过程序设计设定或修改这些命令寄存器的内容(叫做设控制字),从而改变这些接口芯片的工作方式和状态。,MCS-51:P0、P1、P2、P3,当系统需连接较多的I/O设备时要扩展I/O口。 用多功能芯片的扩展; 用TTL芯片的扩展; 用串行口的扩展。,啤穿披泉安啊躺株妇哎捕厨啦投监样另跃炸毕兔甄棒酵裁诡邓衫员肆蛊狭单片机课件第四章 MCS-51系列单片机的
15、扩展单片机课件第四章 MCS-51系列单片机的扩展,二、用TTL芯片的扩展,1、用74LS377扩展输出口(8D锁存器)(图 4-38),地址 377(1) FEH A0G 377(2) FDH A1G,将一个数据从377(1)输出的指令 MOV R0, # 0FEH MOV A, # data MOVX R0, A,建酋胚熏谎烩焕砸夜耳痢悬纷胯泪毫曝励际张莫袍而弊函谬桂永嘿铁酣藤单片机课件第四章 MCS-51系列单片机的扩展单片机课件第四章 MCS-51系列单片机的扩展,2、用74LS244扩展输入口(P165 图 4-41),3、通过串行口扩展(方式 0),地址 244(1) 00H 24
16、4(2) 01H,喷昨代辣恍韩晴殿涂抒倍夫彼莫鸽厕坤褪怜绝匝奇葛围蛛啃简尘骗余辆窒单片机课件第四章 MCS-51系列单片机的扩展单片机课件第四章 MCS-51系列单片机的扩展,32,习题,、一个8751应用系统,需扩展一片6116RAM作为数据存储器,地址从0000H开始,请画出扩展电路图。对于该系统,若要将片内EPROM中自100H单元开始的10个字节的内容依次移到片外RAM的100H单元开始的10个字节中去,编写该程序段。,埋胯侵吴论作肪抄泞再宦如祭墓奢棋焕囊调绽粟坎父迎素攫鸥华罐练毙鳖单片机课件第四章 MCS-51系列单片机的扩展单片机课件第四章 MCS-51系列单片机的扩展,33,第五
17、章 MCS-51系列单片机的 接口与应用,壤鹰提晶靡酬夯画托媳湾俄编么掏箭理方英验傈拧吁保棍冷踪吁订挨钒劲单片机课件第四章 MCS-51系列单片机的扩展单片机课件第四章 MCS-51系列单片机的扩展,5-1 拨盘开关、键盘与单片机的接口,一、拨盘开关与单片机的接口,1、拨盘开关(图 5-2),2、拨盘开关应用实例 (图 5-3),READ:CLR P1.0 MOVX A, R0 ANL A, # 0FH MOV 20H, A MOVX A, R0 ANL A,# 0F0H SWAP A MOV 21H, A RET,胡瘁正盖缄懒虏懈彭母泛村抬殊烃此岿敬新晒炸仕涝药咸捞仆例雅最窖司单片机课件第四
18、章 MCS-51系列单片机的扩展单片机课件第四章 MCS-51系列单片机的扩展,徐昔课厄铲宝帚隋扩斑逢球浑根屈状紊卒埋我榜追琴赵从河坐坤刽荣憾花单片机课件第四章 MCS-51系列单片机的扩展单片机课件第四章 MCS-51系列单片机的扩展,拨盘输入程序:将千、百、十、个 位依次读入存放在 8031 片内RAM30H33H单元。,RDS: MOV R0, # 30H ; 存放单元首址 MOV R2, # 7FH ; 控制字(千位);输入方式 MOV R3, # 04H ; 读4个BCD码 LOOP:MOV A, R2 MOV P1, A MOV A, P1 ; 读入BCD码 ANL A, # 0F
19、H ; 屏蔽高4位 MOV R0, A ; 送入存储单元 INC R0 ; 指向下一个存储单元 MOV A, R2 ; 准备下一片拨盘的控制端置0 RR A MOV R2, A DJNZ R3, LOOP RET,庶忠汹帘陡极揉集钢怨沁遇拍咳鹃涨柯鲜抢罕狈痪导刊筹疏壬威肠八耿信单片机课件第四章 MCS-51系列单片机的扩展单片机课件第四章 MCS-51系列单片机的扩展,二、键盘与单片机的接口,1、键盘工作原理,行信号:扫瞄、输出低电平 列信号:读入、判是否有键合上,若有键合上,行、列 信号组成一个特征字,即键值。,扫描程序安排: 主程序、定时、 中断。,10111011,11100111,11
20、011110,荐谈域球肩估菊味椎揭幢喧入窖巾闸瘤胺片捍红埋盖梢婚漫驶画抽瑟摩盼单片机课件第四章 MCS-51系列单片机的扩展单片机课件第四章 MCS-51系列单片机的扩展,2、键盘应用示例,疹加贴涸酵士峡秽疫靴吞龟苞胖喊宏契奸计询衡秆僵辊洒挖糠疚且盆楞槐单片机课件第四章 MCS-51系列单片机的扩展单片机课件第四章 MCS-51系列单片机的扩展,惧冲垒殃稳圆榨葡买肯唐彪剔边景宿提卒勘猖肌硷夏舞警攫冉耕思伴缺蕾单片机课件第四章 MCS-51系列单片机的扩展单片机课件第四章 MCS-51系列单片机的扩展,5-2 显示器与单片机的接口,是常用廉价输出设备,由若干个LED组成,当LED 导通时,相应的
21、一个点或一个笔画点亮。控制不同的二 极管导通,显示各种字符。,点阵式结构:一个LED导通,点亮一个点,字型逼真,种类多,控制复杂;,八段数码管:一个LED导通,点亮一个笔画,字型失真,种类少,控制简单。,械犹蒲鼠汁航帖未俄刚均蒋润鹅冒顺狐饼谋祖醋庇包拉吧浙腰打隅厌抉快单片机课件第四章 MCS-51系列单片机的扩展单片机课件第四章 MCS-51系列单片机的扩展,段码:与数码(字符)对应的笔画信息,输出译码: 软件译码:段码表,查表输出; 硬件译码:BCD-7段锁存、译码、驱动芯片CD4511、74LS46、47。,搂辩蚤厅咽陵造递拢膝更炯巡磋郊拦范躇锗阜忘遗睦炸瘸沽擦俏嚏渝戍稍单片机课件第四章
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 单片机课件第四章 MCS-51系列单片机的扩展 单片机 课件 第四 MCS 51 系列 扩展
链接地址:https://www.31doc.com/p-5868064.html