第十三章 8155.pptVIP

  1. 1、本文档共15页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第十一章 扩展8155可编程外围 并行接口芯片 关于Intel的8155/8156:是一多功能的可编程外围接口芯片,内部资源有256B的RAM,2个8位、1个6位的I/O口和1个14位的“减1”计数器。40脚双列直插封装。 11. 1 8155的结构与引脚 11. 2 8155的RAM和I/O口地址 其地址按片外RAM统一编址(16位)。CE、IO/M接单片机的高8位地址。 一、I/O口(即片内寄存器)地址 CE=0、IO/M=1,低3位选择寄存器 二、256B RAM的地址 CE=0、IO/M=0(由高8位地址控制);低8位地址选择RAM的256个存储单元。 11. 3 8155的寄存器(6个) 一、命令寄存器 地址:*****000B 二、状态寄存器 1、地址:*****000B 2、格式及各位的意义 三、PA寄存器 是PA口引脚PA0~PA7的映射 地址:*****001B 四、PB寄存器 是PB口引脚PB0~PB7的映射 地址:*****010B 五、PC寄存器 是PC口引脚PC0~PC7的映射 地址:*****011B 六、定时器/计数器寄存器 是一14位计数器,对应有两个寄存器,最高两位设定输出波形。 1、地址:两个寄存器的地址分别为:*****100B 2、寄存器格式 *****101B M2M1的意义(决定输出波形): 7. 5. 4 8155芯片的使用 一、作片外256B RAM用 低8位地址范围为:00H~FFH 二、作扩展I/O口用 PA口、PB 口、PC 口 注意:工作方式、地址 三、作定时器扩展用 一般先写计数常数,再写命令字。 7. 5. 5 8031与8155的接口及简单编程 一、8031与8155的连接方法 二、8155的基本操作程序段 1、对8155中的RAM进行操作 例1 (1)向8155RAM中的5FH单元写入数据32H; (2)从8155RAM中的98H单元读取数据。 程序段如下: (1)写数据: MOV DPTR,#7E5FH MOV A,#32H MOVX @DPTR,A (2) 读数据: MOV DPTR,#7E98H MOVX A ,@DPTR 2、对8155中的I/O口和定时器进行操作 例2 设置8155,使用I/O口和定时器:使A口为基本输入方式,B口为基本输出方式;定时器作方波发生器,对输入的脉冲进行24分频。试编程实现之。 思路:先对定时器赋初值和设定输出波形,向定时器/计数器寄存器中写;再设定A、B口的工作方式和传输方向,并启动定时器工作,向命令寄存器中写。 程序段如下: (1)对定时器赋初值和设定输出波形: 定时器/计数器寄存器地址:7F04H、7F05H MOV DPTR,#7F04H MOV A,#24 MOVX @DPTR,A INC DPTR MOV A, MOVX @DPTR,A (2)设定A、B口的工作方式并启动定时器工作: 命令寄存器地址:7F00H MOV DPTR,#7F00H MOV A, MOVX @DPTR,A * C口输入 C口输出 PC3~PC5出 工作控制 A口选通输入/输出 A、B口均选通输入/输出 A、B口均一般输入/输出 P2.7=0 P2.0=0 P2.7=0 P2.0=1 P2.1~P2.6均取1 *

文档评论(0)

vr7743178 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档