MCS-51系统扩展技术ppt课件.ppt

MCS-51系统扩展技术ppt课件.ppt

ID:58728570

大小:844.00 KB

页数:61页

时间:2020-10-04

MCS-51系统扩展技术ppt课件.ppt_第1页
MCS-51系统扩展技术ppt课件.ppt_第2页
MCS-51系统扩展技术ppt课件.ppt_第3页
MCS-51系统扩展技术ppt课件.ppt_第4页
MCS-51系统扩展技术ppt课件.ppt_第5页
资源描述:

《MCS-51系统扩展技术ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第三章MCS-51系统扩展技术3.1单片机扩展的基本概念3.2单片机存储器的扩展3.3单片机I/O接口扩展电路设计3.4单片机键盘接口技术3.5单片机LED显示器接口技术第一节单片机扩展的基本概念一、单片机最小系统使单片机能运行的最少器件构成的系统,就是最小系统。无ROM芯片:(8031)必须扩展ROM,复位、晶振电路。有ROM芯片:不必扩展ROM,只须扩展复位、晶振电路。2、P0、P2:地址总线AB,P0为低8位,P2为高8位。1、P0:数据总线DB。3、P3:控制总线CB。二、单片机三总线构成RD、WR、ALE、PSEN、EA读、写、地址锁存、读外部程序存储器、控制内外ROM第二节单片机

2、存储器的扩展P0ALE8031P2PSENWRRDEAD0~D7A8~A15373LEOEA0~A7ABA0~A15DBD0~D7A15A14A13Vcc总线扩展逻辑图138Y7...Y1Y0ABCG1G2AG2B译码法DBD0~D7ABA0~A15A15A14A13Vcc138Y7...Y1Y0ABCG1G2AG2BCED0~D7A0~A122764CE1D0~D7A0~A126264PSENRDWR接8031OE存储器扩展OEWRP0ALE8031P2PSENWRRDEAD0~7A8~A15373LEOEA0~7ABA0~A15DBD0~D7D0~D72764CEOEA0~12D0~D7

3、2764CEOEA0~12线选法A15P0.7P0.0ALE8031P2PSENWRRDEA373LEOED0D7A0A7A8A15DBABAY0BY1C138G2BG2AG1Y7VccA15A14A13D0~D72764OECEA0~A12D0D7A0A12译码法电路图接6264D0~D7WR6264OECE1A0~A12接8031RDWR接138Y1DBABD0D7A0A121、存储器CPU同步传送,靠时钟控制传送速度。只需要地址线、数据线、读写线。2、外部设备CPU异步传送,传送速度不同,除地址线、数据线、读写线外,还需要应答线。第三节I/O接口技术概述一、接口电路(interface

4、circuit)数据传送存储器CPU外部设备CPU外部设备情况复杂,导致外部设备与CPU不能同步。1)工作速度差别大;2)信号形式多样:电压、电流等模拟量、开关量;3)外部设备与CPU距离差别大:数米、数十米;4)数据转换:电流转电压,D/A、A/D,并行转串行,串行转并行。接口电路的任务:1)协调速度,解决应答信号问题;2)解决数据锁存问题,输出时外设与数据总线之间要有锁存器;3)解决数据缓冲问题,输入时外设与数据总线之间要有缓冲器;二、简单I/O扩展输入:使用三态门(缓冲器)74LS24474LS245输出:使用锁存器74LS27374LS3731、输入扩展,使用2个74LS244输入B

5、CD码:存放在R4(低字节),个位、十位(244Ⅰ)R5(高字节),百位、千位(244Ⅱ)74LS244输入端接外设(键),输出端接数据总线。工作内容:1.设计电路2.地址译码3.设计程序y0y7244ⅠA0A7y0y7244ⅡA0A7Vcc个位十位百位千位A0A1AY0Y1BY2139ⅠEY3RD或门Y7E000HE001HE000H1G2GDBAB1G2GE002HE003H编写程序 由244Ⅰ读回数据(低字节)存放在R4 由244Ⅱ读回数据(高字节)存放在R5MOVDPTR,#E000H;244(I)口地址送数据指针DPTRMOVXA,@DPTR;地址的内容送累加器AMOVR4,A;

6、个位、十位数据送R4INCDPTR;数据指针加1,指向244(II)MOVXA,@DPTR;地址的内容送累加器AMOVR5,A;百位、千位数据送R5A12、输出扩展,使用2个74LS273输出数据DBAB或门Y7E000HWRAY0BY1139ⅡED0D7273ICLKQ0Q7D0D7273IICLKQ0Q7E000HE001HE002HE003HA0编写程序把#35H由273(I)送出,把#45H由273(II)送出。MOVDPTR,#E000H;273I口地址送数据指针DPTRMOVA,#35HMOVX@DPTR,A;累加器A的内容送地址E000HINCDPTR;数据指针加1,指向273

7、IIMOVA,#45HMOVX@DPTR,A;累加器A的内容送地址E001H三、8155作51系列单片机可编程I/O扩展1、8155可编程并行接口芯片结构按芯片功能,8155由三部分组成:2)I/O接口:端口A,8位I/O端口PA0-7。端口B,8位I/O端口PB0-7。端口C,6位I/O端口PC0-5。命令寄存器,8位,只允许写入。状态寄存器,8位,只允许读出。3)计数器/定时器:一个14位的二进制减法计数

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。