- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
r单片机6
MCS-51单片机存储器的使用 存储空间的区分 内部RAM和内部ROM的区分: 内部RAM访问用MOV指令;内部ROM访问用MOVC指令。 外部RAM和外部ROM的区分: 外部RAM访问用MOVX;外部ROM访问用MOVC指令。 内部RAM和外部RAM的前256个单元重叠 内部RAM访问用MOV指令;外部RAM访问用MOVX指令。 说明下图各存储器地址范围? 4118:1KRAM,10根地址线 6.3 I/O接口扩展电路设计 8255可编程并行I/O接口扩展 二. 8155可编程I/O接口扩展 三. 串行口扩展I/O接口 6.3.1 简单I/O口的扩展 图 6-8 简单I/O接口扩展电路 6.3.2 可编程I/O口的扩展 (a)引脚定义 (b)内部功能结构 图6-8 8255内部结构及引脚 (1)接口线 PA0~PA7、PB0~PB7、PC0~PC7共24条端线。3个口皆为锁存/缓冲寄存器,A口、B口有锁存功能,C口无锁存功能。A、B、C 3口的工作方式由程序设置。 (2)数据线 8255是8位芯片,有8位数据线D0~D7。 数据线接于8051的P0接口, (3)控制线 控制线控制8255的读RD:、写WR、复位RESET及片选CS等。 (4)地址线 A1 A0 选择口 0 0 A口 0 1 B口 1 0 C口 1 1 控制口 6.3.3 方式选择及方式控制字 (1)8255工作方式 :方式0、方式1,方式2 (2).方式选择 位 方式1(输入) 方式1(输出) 方式2 PC0 INTRB INTRB I/O PC1 IBFB OBFB I/O PC2 STBB ACKB I/O PC3 INTRA INTRA INTRA PC4 STBA I/O STBA PC5 IBFA I/O IBFA PC6 I/O ACKA ACKA PC7 I/O OBFA OBFA 表6-3 8255 C口各端线功能 6.3.4 8255扩展电路及地址设置 (1)8255地址口确定 (2) 8255初始化 例如,欲设置8255的A、B、C口全为输出状态(或输出方 式),控制字为80H。 程序(结合上图)如下: MOV DPTR, #0003H ;8255控制口地址 DPTR MOV A, #80H ;控制字送A MOVX @DPTR, A ;控制字写入控制寄存器 对8255的3个端口的工作方式预先设置。设置控制字经控制口写入。 6.3.5 8155可编程I/O接口扩展设计 1、I/O接口线地址数据线控制线 2、8155功能及操作 (1)8155具有3种功能: 扩展RAM、I/O接口使用、定时器使用 (2)状态寄存器格式 可编程定时/计数器两个8位寄存器组成,低8位和高6位存放计数初值,最高2位控制定时器的工作方式 (3)定时器使用 表格 6?1 8155口地址分布 AD0~AD7 选 中 寄 存 器 A7 A6 A5 A4 A3 A2 A1 A0 × × × × × 0 0 0 内部命令寄存器 × × × × × 0 0 1 通用I/O口A寄存器 × × × × × 0 1 0 通用I/O口B寄存器 × × × × × 0 1 1 口C:通用I/O口或控制口 × × × × × 1 0 0 定时/计数器的低8位寄存器 × × × × × 1 0 1 定时/计数器的高8位寄存器 3 、 8155与单片机的连接 表格 6?2 8155的RAM和I/O口地址分配 P2.4 P2.3 选择 地 址 0 0 RAM E700H~E7FFH (256B) 0 1 I/O口 EF00H 命令口/状态口 EF01H 通用I/O口A EF02H 通用I/O口B EF03H 口C EF04H 计数值低8位 EF05H 计数值高8位和计数方式 图 6?10 扩展一片8155的基本方案 4、8155片内RAM的使用 OK: … ;和为0,读/写正确 (1)命令寄存器的用法 表格 6?3 C口工作方式 方式 位 ALTI ALT2 ALT3 A
您可能关注的文档
最近下载
- 自然辩证法-2018版课后思考题答案.pdf VIP
- 2024-2025学年山东省聊城市茌平区八年级(上)期末数学试卷(含部分答案).pdf VIP
- 钢结构采光顶专项施工方案.doc VIP
- 深度解析(2026)《YST 1571-2022高频高速印制线路板用压延铜箔》.pptx VIP
- JTGG10-2016_公路工程施工监理规范.pdf
- 华测智能RTK使用说明书.pdf
- 国内外电机设计制造新工艺新技术与检修及质量检测技术标准应用手册.doc VIP
- 植物的受精与胚胎发育.pptx VIP
- Panasonic松下LUMIX G97 相机拍摄更为优质的照片和视频产品说明书用户手册.pdf
- 2023-2024学年高中信息技术必修一沪科版(2019)第三单元项目五《 描述洗衣机的洗衣流程——了解算法及其基本控制结构》说课稿.docx VIP
原创力文档


文档评论(0)