- 1、本文档共191页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
MCS-51列单片机系统扩展
问题的提出 不同型号EPROM芯片应用参数 在8031单片机上扩展4KB EPROM I/O端口地址和存储器独立编址方式 I/O端口地址和存储器统一编址方式 这种编址方式适用于不带IO/M引脚的CPU系统中,把所有的I/O接口都当作存储单元对待。对某一外部设备输入输出操作,就象对存储器中某一个存储单元操作一样,所有访问存储单元指令均适用于对I/O端口的操作,指令系统不含专用的I/O指令。 A组,B组的控制寄存器,接收来自数据总线的控制字,并根据控制字确定各端口的工作状态和工作方式。 (3) 数据总线缓冲器 三态双向8位缓冲器,是8255A与CPU 之间的数据接口。传送输入数据、输出数据、控制命令字。 (4)读/写控制部件 接收来自CPU地址总线信号和控制信号,并发出命令到两个控制组 (A组和B组)。 CS:片选信号,接CPU高位地址的译码输出 WR:写信号,WR有效,CPU向8255A写入的控制或数据信息。 RD:读信号,RD有效,CPU读8255A的数据或状 态; RESET:复位信号。RESET有效时,清 8255A 所有控制寄存器内容, 并将各端口置成输入方式。 ③ . 8255A的引脚 8255A采用40线双列直插封装,引脚图如图所示。 8255A引脚定义 4 3 2 1 40 3718 34 . . . . . . 27 D7 D0 A0 A1 RESET VCC GND 9865 3536 8255APPI 数据总线 控制线 电源线 通道A 通道B 通道C CPU接口 外设接口 . . . PA7 PA0 . . . PB7 PB0 . . . PC7 PC0 ???171312 11 10 * PA7~PA0:A端口数据信号引脚 * PB7~PB0:B端口数据信号引脚 * PC7~PC0:C端口数据信号引脚 * D7~D0: 8255A的8位数据线 * A1~A0: 端口选择信号 当A1A0=00时 选择端口A 当A1A0=01时 选择端口B 当A1A0=10时 选择端口C 当A1A0=11时 选择控制端口 8255A的读写操作控制 8255A共有两个控制字:即工作方式控制字和对C口置位/复位控制字。 (1)工作方式控制字: 控制字和各位的含义如图所示。 ④.控制命令字(控制字) D7 D6 D5 D4 D3 D2 D1 D0 B组端口C(PC3~PC0)1=输入, 0=输出端口B1=输入,0=输出方式选择0=方式0, 1=方式1 A组端口C(PC7~PC4)1=输入, 0=输出端口A1=输入,0=输出方式选择00=端口A方式0, 01=端口A方式1,1?=端口A方式2 方式设置标志1=有效 8255A工作方式控制字格式 (2) 端口C的置位/复位控制字 控制字的格式如图所示。 8255A 置位/复位控制字格式 D7 D6 D5 D4 D3 D2 D1 D0 位的置位/复位1=置位,0=复位 位 选 择D3 D2 D1 通道C位 按位置位/复位控制标志0=有效 0 0 0 PC0 0 0 1 PC1 0 1 0 PC2 0 1 1 PC3 1 0 0 PC4 1 0 1 PC5 1 1 0 PC6 1 1 1 PC7 不使用设置为000 关于控制字要说明: (1) 设置方式控制字时,A口、B口作为整体设置,而C口要分成上、下两部分分别设置。三个端口的工作方式由一个控制字规定。 (2) C口按位置位/复位控制字不是送到C口地址,而是送到控制寄存器地址;且一个控制字只能使C口一位置位或复位。 (3) 方式控制字和按位置位/复位控制字均写入同一个控制寄存器地址,二者通过最高位D7来区别。D7=1为方式控制字,D7=0为按位置位/复位控制字。 (1) 方式0 —— 基本输入/输出方式 方式0是一种基本输入输出工作方式,它的24条I/O线全部都用作传送数据,不设置应答信号线,常用于无条件传送,输出有锁存,输入只有缓冲能力而无锁存功能。 ⑤ . 工作方式 方式0中,端口C被分成两个4位端口,它们可被定义为输入或输出端口,CP
您可能关注的文档
- CA6140叉831006课程设计.doc
- CA6140填料箱盖工艺过程及数控编程设计.doc
- CA6140床杠杆设计.doc
- CA6140开合螺母的工规程及夹具设计.doc
- CA6140拨831005课程设计.doc
- CA6140拨叉31007课程设计.doc
- CA6140拨叉(831005型号零件的加工工艺规程及专用夹具设计.doc
- CA6140拨零件工艺及工装设计.doc
- CA6140车床831005拨叉零件机械加工工艺及工艺设备.doc
- CA6140车床83102拨叉夹具课程设计.doc
- 遗传规划超额屡创新高,积极把握股市结构性机会——春季量化观点.pdf
- 2025年辽宁广告职业学院单招职业技能测试题库word.docx
- 拉萨旅游品牌国际化跨文化推广策略.docx
- 2025年辽宁师范高等专科学校单招职业适应性测试题库(名校卷).docx
- 投资管理与财富积累.docx
- 2025年辽宁广告职业学院单招职业技能测试题库及参考答案.docx
- 医疗器械再处理技术在办公环境的应用.docx
- 2025年辽宁师范高等专科学校单招职业适应性测试题库(完整版).docx
- 2025年辽宁师范高等专科学校单招职业适应性测试题库(完整版).docx
- 2025年辽宁广告职业学院单招职业技能测试题库一套.docx
文档评论(0)