- 1、本文档共53页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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
您可能关注的文档
- 北师大版七年级上册第6课 夏商西周的社会与国家29PPT.ppt
- 北师大版七年级下册 2.2探索直线平行的条件PPT培训课件.ppt
- 北师大版_历史八年级上册_第22课全面内战的爆发PPT培训课件.ppt
- 北京经济技术开发区(BDA)“十二五”规划纲要框架思路研究PPT培训课件.ppt
- 北师大版七下第一单元第1课 隋的统一与大运河(共33张PPT)PPT培训课件.ppt
- 北师大版七年级下册第1课 1.1 体察情绪PPT培训课件.ppt
- 北师大版七年级数学上册 2.2绝对值PPT培训课件.ppt
- 北师大版三年级上册语文:10 奇妙的海底世界《海底世界》课件.ppt
- 北师大版七年级下册第8课 璀璨的文学艺术 课件41张.ppt
- 北师大版三年级上册语文:4 塞北江南《小镇的早晨》课件.ppt
文档评论(0)