- 1、本文档共26页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
7.1.4 方式控制字及状态字(配电箱/配电盘开关状态)
图7.10 8255方式控制字格式
1.8255的控制字
(1) 方式控制字
方式控制字MOV AL ,
MOV DX , 控口地址
OUT DX , AL
1
精品课件资料
例1 使8255A其各口工作于方式0,A口作输出,B口作输入,C口高4位作输出,C口的低4位作输入。先写出其工作方式控制字,并写出初始化程序。(控制端口地址为63H)
1
0
0
0
0
0
1
1
标志位
端口A为
工作方式0
定义端口
A为输出
端口B为
工作方式0
C口高4位输出
C口低4位输入
定义端口
B为输入
工作方式控制字为83H
2
精品课件资料
初始化程序:
MOV DX, 63H ; 指向控制口
MOV AL, 83H
OUT DX, AL ;8255初始化
MOV AL, 83H
OUT 63H, AL ;8255初始化
也可以写为:
3
精品课件资料
图7.11 8255端口C置位/复位控制字格式
(2) 端口C置位/复位控制字
置位复位控制字MOV AL ,
MOV DX , 控口地址
OUT DX , AL
例如: PC5=1
4
精品课件资料
例2:把C口的第0位PC0置1,控制端口地址为203H。
MOV DX, 203H;控制口地址→DX
MOV AL, 01H ;控制字→AL
OUT DX,AL ; 控制字→控制口
解:相应的控制字为=01H
MOV AL, 01H ;控制字→AL
OUT 203H,AL ; 控制字→控制口
5
精品课件资料
(2)只能用累加器作为输入/输出过程的机构,不能用其他寄存器代替。
注意:
(1)当端口地址大于255时必须使用间接的输入输出指令。将端口地址先写入DX中,然后执行输入/输出操作 。
OUT 203H,AL
×
OUT DX,CL
×
6
精品课件资料
例3:使C口的第0位PC0发出负脉冲,控制端口地址为203H。
MOV DX, 203H;控制端口地址→DX
MOV AL, 01H ;控制字→AL
OUT DX,AL ; 控制字→控制端口
解:置1相应的控制字为=01H
置0相应的控制字为=00H
MOV AL, 00H ;控制字→A
OUT DX,AL ; 控制字→控制端口
CALL DELAY
MOV AL, 01H ;控制字→A
OUT DX,AL ; 控制字→控制端口
7
精品课件资料
2.8255的状态字
图7.12 A、B口均为方式1输入时的状态字
图7.13 A、B口均为方式1输出时的状态字
当8255的A口、B口工作在方式1或A口工作在方式2,通过读C口的数据,可以检测A口和B口的状态。
8
精品课件资料
图7.14 A口在方式2工作时的状态字
9
精品课件资料
7.1.5 8255与CPU的连接
图7.15 计算机中8255的连接
8088
10
精品课件资料
8088:8位数据总线,8255A的A1和A0直接与系统地址总线的A1和A0相接。
8086:16位数据总线,
低8位数据线 偶地址
高8位数据线 奇地址
一般,将8255A的D7~D0和CPU低8位数据线相连。
要求CPU访问8255A的4个端口地址均为偶地址。
8255A自身规定其4个片内端口地址A1和A0应为00,01,10和11。
系统总线的A0总为0。将8255A的A1,A0和系统地址总线的A2,A1分别相连。从而得到四个连续的偶地址。
11
精品课件资料
图 8086与8255A连接
12
精品课件资料
图 无条件传送方式
1、方式 0
2、B口方式 1输入:PC2=STB
PC2
13
精品课件资料
7.1.6 8255应用举例
图7.16 采用方式0的查询方式
例7.1:现将A口作为传送字符的通道,工作于方式0,输出方式,B端口未用,端口C也工作于方式0,PC2作为BUSY信号的输入端,故PC3~PC0为输入方式,PC6作为STROBE信号输出端,故PC7~PC4为输出方式,准备传送的字符已在CL中。
14
精品课件资料
设8255A的端口地址为:
A端口 380H ; B端口 381H
C端口 382H ; 控制口 383H
具体程序段如下:
P
您可能关注的文档
- 4白内障超乳手术解析.pptx
- 4测量误差与数据处理.ppt
- 4产品策略(阅读).ppt
- 4的乘法口诀课件.ppt
- 4第三章药物效应动力学.ppt
- 4第四讲企业发展战略与竞争战略.ppt
- 4高考英语阅读推理判断题课件.ppt
- 4机动车辆类(汽车产品)强制性认证.ppt
- 4建筑工程消耗量定额.pptx
- 4马斯洛需求层次理论-课件.ppt
- 四川省德阳市罗江中学2025届高三考前热身化学试卷含解析.doc
- 山东省枣庄现代实验学校2025届高三下学期第五次调研考试化学试题含解析.doc
- 吉林省长春市十一高中等九校教育联盟2025届高三一诊考试生物试卷含解析.doc
- 2025届江苏省盐城市伍佑中学高考仿真模拟化学试卷含解析.doc
- 2025届广西贺州中学高考冲刺押题(最后一卷)生物试卷含解析.doc
- 安徽省池州市贵池区2025届高三第一次模拟考试生物试卷含解析.doc
- 宁夏银川一中2025届高三(最后冲刺)化学试卷含解析.doc
- 广东省广州市增城区四校联考2025届高考压轴卷化学试卷含解析.doc
- 2025届邯郸市第一中学高考生物必刷试卷含解析.doc
- 2025届安徽省安庆市石化第一中学高考仿真卷化学试卷含解析.doc
最近下载
- 山东省泰安市泰山区2023-2024学年上学期期中考试七年级英语试题.docx VIP
- 财务管理实务 财务管理实务 实训指导书.doc
- 2024年新人教版九年级上册化学全册教案.docx
- 上海通用汽车GVDP整车开发流程.pdf VIP
- 苏教版四年级上册同步奥数培优 第十四讲 智巧问题.pdf VIP
- 2024年江苏省苏州高新区招聘“两新”组织党建专职党务工作者6人历年【综合基础知识500题】高频考点模拟试题及参考答案解析.docx VIP
- 2024年武汉市东湖生态旅游风景区管理委员会公开招聘机关派遣制工作人员9人笔试备考试题及答案解析.docx VIP
- 人教版普通高中地理选择性必修2区域发展.pdf
- 人体解剖学常考重要知识点.doc
- 2023年江苏苏州相城区招考聘用两新组织党建专职党务工作者23人笔试历年难易错点考题荟萃附带答案详解.docx VIP
文档评论(0)