- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
[第三讲并行接口的扩展
8155状态字格式 8155内部有一个14位减法计数器,计数脉冲来自其引脚“TIMER IN”,使用定时器前要先装入“时间常数”----14位二进制数。其格式为: 三.8051单片机与8155的接口及应用 程序: ORG 0000H AJMP MAIN ORG 0030H MAIN:MOV DPTR,#7F00H ;指向命令字端口 MOV A,#02H ;A口为输入,B口、C口为输出 MOVX @DPTR,A ;送命令字 MOV DPTR,#7F01H ;指向A口地址 MOVX A,@DPTR ;读入A口的数据 INC DPTR ;指向B口 MOVX @DPTR,A ;数据送入B口 AJMP MAIN END 【例1】A、 B口基本输入方式,计数器方波发生器,对80C31输入脉冲进行24分频(但需要注意8155的计数最高频率约为4MHZ),初始化程序: 模块四:单片机接口技术——并行口技术 * 第三讲 并行接口的扩展 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. 并行口的简单扩展 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. 一、 可编程并行接口芯片8155的扩展 (1)8155的结构及引脚 8155的结构 8155 256字节RAM 三个可编程并行口 PA口,8位 PB口,8位 PC口,6位 14位二进制减法计数器 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. 8155芯片的内部结构 256B 静态 RAM A 定时器 B C 口A PA0~PA7 口B PB0~PB7 PC0~PC5 口C IO/ M AD0~AD7 CE ALE RD WR RESET 定时器输入 定时器输出 接单片机 接外设 接外设 接外设 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. 8155引脚功能 PC3 PC4 PC5 IO/ M CE RD WR ALE AD0 AD1 AD2 AD3 AD4 AD5 AD6 AD7 Vss Vcc PC2 PC1 PC0 PB7 PB6 PB5 PB4 PB3 PB2 PB1 PB0 PA7 PA6 PA5 PA4 PA3 PA2 PA1 PA0 8155 TIMER IN RESET TIMER OUT AD0-AD7 三态地址/数据线 IO/ M 端口/存储器选择 RD 读 ALE 地址锁存允许 写 WR 选片 CE 定时器输入 TIMER IN 定时器输出 TIMER OUT PA0-PA7 A口端口线 PB0-PB7 B口端口线 PC0-PC5 C口端口线 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. CE CE PA0-PA7 端口A的I/O线(8位,接外设) PB0-PB7 端口B的I/O线(8位,接外设) PC0-PC5 端口C的I/O线(6位,接外设) AD0-AD7 三态地址/数据复用线(8位,一般接单片机P0口,CPU与8155之间的地址、数据、命令、状态等信号都通过它来传送) 端口/存储器 选择控制 “0”选择片内RAM “1”选择片内I/O口 TIMER IN 8155片内定时器/计数器的计数脉冲输入引脚 TIMER OUT 8155片内定时器/计数器的计满回零输出引脚 分别是对8155片内的RAM或I/O口的的读、写控制信号 ALE 地址锁存引脚 选片
文档评论(0)