网站大量收购独家精品文档,联系QQ:2885784924

单片机系统扩展提高PPT培训课件.ppt

  1. 1、本文档共53页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
单片机系统扩展提高PPT培训课件

8051单片机系统扩展;本节介绍8051单片机系统扩展技术,主 要介绍一下2点: 1、存储器的扩展 2、 I/O接口扩展电路设计 ;扩展使用的三总线;程序存储器的扩展;数据存储器扩展;例6.1、在8051单片机外部扩展 8KBRAM芯片6264,其地址范围为0000H-1FFFH将一些特殊常数信息存放在单片机片内ROM从1000H地址开始的地方,程序运行时将ROM中从1000H地址开始的内容转存到外部RAM中,这个例子清楚地说明了8051单片机“哈福式”存储器结构的工作过程。;ORG 0000H MOV DPTR,#1000H MOV R7,#0 LP: MOV A,#0 MOVC A,@A+DPTR MOVX @DPTR,A INC DPTR DJNZ R7,LP SJMP $ ORG 1000H DB 0f0H, 0f8H, 0cH, 0c4H, 0cH, 0f8H, 0f0H, 00H, 03H, 07H, 0cH, 08H, 0cH, 07H, 03H, 00H DB 00H, 10H, 18H, 0fcH, 0fcH, 00H, 00H, 00H, 00H, 08H, 08H, 0fH, 0fH, 08H, 08H, 00H …… DB 18H, 1cH, 04H, 0c4H, 0e4H, 3cH, 18H, 00H, 00H, 00H, 00H, 0dH, 0dH, 00H, 00H, 00H ;;线选法进行外部扩展举例;8255的地址范围: 高8位地址变化范围 :P2.7 P2.6 P2.5 P2.4 P2.3 P2.2 P2.1 P2.0 1 0 1 1 1 1 1 1 低8位地址变化范围:P0.7 P0.6 P0.5 P0.4 P0.3 P0.2 P0.1 P0.0 1 1 1 1 1 1 × × 由此可得8255的地址范围为:BFFCH~BFFFH。; 2、地址译码法 对于容量较大的存储器或I/O端口较多的单片机应用系统进行外部扩展,当芯片所需要的片选信号多于可利用的高位地址线时,就需要采用地址译码法。地址译码法必须采用地址译码器,常用的地址译码器有3-8译码器74LS138、双2-4译码器74LS139等。;扩 展 器 件; 并行I/O端口扩展芯片 一. 8255可编程并行I/O接口扩展芯片 二. 8155可编程并行I/O接口扩展芯片;8255可编程并行I/O接口扩展芯片;(2)端口;(3)控制线 ;8255方式选择及方式控制字 ;8255接口扩展举例;(2) 8255初始化;例6。2、8255与8051单片机的一种PROTEUS仿真接口电路如图所示,图中8255的片选信号CS连到8051的P27,端口地址选择信号A1、A0由P21、P20提供。根据表6-3可知,该电路中8255的PA、PB、PC及控制口的地址分别为7CFFH、7DFFH、7EFFH、7FFFH。编程实现8255的PA口按方式0输出,PB口按方式0输入,将PB口外接8个开关的状态通过PA口外接??LED灯反映出来。; ORG 0000H PORTA EQU 7CFFH ;A口 PORTB EQU 7DFFH ;B口 PORTC EQU 7EFFH ;C口 CADDR EQU 7FFFH ;控制字地址 SJMP START ORG 0030H START: MOV A,#82H ;方式0,PA,PC输出,PB输入 MOV DPTR,#CADDR MOVX @ DPTR,A loop: MOV DPTR,#PORTB MOVX A,@ DPTR ;读入B口 MOV DPTR,#PORTA MOVX @DPTR,A ;输出到A口 LCALL DELAY LJMP loop DELAY: MOV R6,#0 DELAY1: MOV R7,#0 DELAY2: DJNZ R7,DELAY2 DJNZ R6,DELAY1 RET END ; 8155可编程并行I/O接口扩展芯片;(2)8155的控制字格式;(3)8155的状态字格式; ;(5)8155的端口地址分配;8155接口扩展举例;8155

文档评论(0)

gz2018gz + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档