- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
6.1.2 数据存储器的扩展 .数据存储器的作用----存放数据,可改写 .扩展时所用芯片----一般用静态读写型存储器芯片SRAM,也可以用E2PROM、FLASH芯片等 .存储器地址分析----单片机输出什么地址值时,可以指向存储器中的某一单元。 8155内部有一个14位减法计数器,计数脉冲来自其引脚“TIMER IN”,使用定时器前要先装入“时间常数”----14位二进制数。其格式为: AD7 AD6 AD5 AD4 AD3 AD2 AD1 AD0 I/O端口 ╳ ╳ ╳ ╳ ╳ 0 0 0 命令/状态口 ╳ ╳ ╳ ╳ ╳ 0 0 1 A口 ╳ ╳ ╳ ╳ ╳ 0 1 0 B口 ╳ ╳ ╳ ╳ ╳ 0 1 1 C口 ╳ ╳ ╳ ╳ ╳ 1 0 0 计数器低8位 ╳ ╳ ╳ ╳ ╳ 1 0 1 计数器高6位 8155的RAM和I/O口地址分配 2. 8155的使用(分二种情况:片内RAM的使用 各端口的使用) 8155内RAM的使用: 与一般外部数据存储器的使用基本一样,唯一区别是事先要使IO/ M 为低电平。 8155各端口(包括定时器)的使用: A、B、C各端口可工作于不同的工作方式,使用前要进行初始化(写命令字到命令口)。 8155命令字含义 PA PB PC1 PC2 IEA IEB TM1 TM2 PB、PA—A口、B口数据传送方向 0—输入 1—输出 00—C口输入,A、B口基本I/O方式 11—C口输出,A、B口基本I/O方式 01—PC3-PC5输出,A口选通方式,B口基本I/O方式 10—A、B口选通方式 PC2、PC1—C口数据传送方向及AB口工作方式 IEA、IEB — A、B口中断允许控制 0—禁止 1—允许 TM1、TM2—定时器/计数器控制 00 空操作 01 停止定时器 10 记满回零停止计数 11 启动 8155定时器/计数器 T0 T1 T2 T3 T4 T5 T6 T7 T8 T9 T10 T11 T12 T13 M1 M2 D0 D1 D2 D3 D4 D5 D6 D7 D8 D9 D10 D11 D12 D13 D14 D15 高6位计数值 低8位计数值 定时器方式 M2 M1 00 单方波 01 连续方波 单脉冲 连续脉冲 三.扩展电路的连接举例 接口电路非常简单,基本上是相同信号对接。 8051 8155 RESET RD WR ALE P2.0 P2.7 P0.0 P0.1 P0.2 P.03 P0.4 P0.5 P0.6 P0.7 RESET RD WR ALE IO/M CE AD0 AD1 AD2 AD3 AD4 AD5 AD6 AD7 口A PA0~PA7 口B PB0~PB7 PC0~PC5 口C 问题:为什么扩展8155时,单片机P0口输出的地址信号没有经过373锁存而是直接接到8155的地址/数据复用线上了? 四. 应用举例 例1:要求其A口为基本输入方式,B口为基本输出方式,定时器为方波发生器,对8051输入脉冲进行24分频,编制初始化程序段。 解:首先分析各端口地址 设命令状态口地址为7F00H: A口地址为7F01H B口地址为7F02H C口地址为7F03H 定时器低8位地址7F04H 定时器高6位地址7F05H 8155的控制字为0C2H: PA PB PC1 PC2 IEA IEB TM1 TM2 1 1 0 0 0 0 1 0 例2:若把8155的PB口设置成输入方式,PA口设置成输出方式,并把PB口输入的数据与8051 P1口输入的数据相“异或”,结果从PA口输出。试写出满足此要求的程序。 MOV DPTR,#7F00H MOV A,,#0C2H MOVX @DPTR,A MOV DPTR,#7F05H 24分频即计数初值为24(000000 0011000B=18H)加上 定时计数控制01(连续方波),则送往定时计数器的时间常数及定时控制字应为: 00011000B=4018H MOV A,,#40H MOVX @DPTR,A MOV DPTR,#7F04H MOV A,#18H MOV DPTR,A TM2 TM1 IEB IEA PC2 PC1 PB PA 0 0 0 0 0 0 0 1 即控制字为01H,(注:此处PC2 PC1
您可能关注的文档
最近下载
- 老友记台词剧本第一季第1集中英双语左右对照.pdf VIP
- 2025年5月18日河南省事业单位联考《公共基础知识》试题及答案解析.pdf
- 2018年最新发布的ISO50001-2018能源管理体系标准条款中英文版..pdf VIP
- 中欧班列“齐鲁号”跨境物流供应链金融模式研究.pdf VIP
- 运动心理学PPT完整全套教学课件.pptx VIP
- 七年级历史数字故事——隋朝大运河课件.ppt VIP
- 旅游职业礼仪-全套PPT课件.pptx
- 2025人教版数学三年级上册全册教学课件.ppt
- 居民健康档案知识培训课件.pptx VIP
- 2025年秋季人教版7年级上册数学全册教学课件(新教材).pptx
文档评论(0)