[教学研究]第9章 可编程并行接口芯片.ppt

  1. 1、本文档共33页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
[教学研究]第9章 可编程并行接口芯片

9.3 8255的实际应用 9.3.2 8255方式1的应用 1.硬件设计 2)8255方式1打印机控制电路 工作过程: 当打印机收到8255送来的数据后,回复8255一个信号, 在INTEA被 置1的条件下,8255会通过PC3端口向CPU总线送出一个中断请求信号INTR,请求CPU送下一个数。 9.3 8255的实际应用 9.3.2 8255方式1的应用 2.软件编程(见书) 9.3 8255的实际应用 9.3.3 8255在多路电阻炉温度测控系统的应用 题目:设计一个八路电阻炉温度测控系统 1. 设计要求: 分别对8路电阻炉进行温度测量,验证其温度是否超过警戒值,一旦超过立即停止该电阻炉的加热;且只要有一路超过警戒值就发出报警音 。 9.3 8255的实际应用 9.3.3 8255在多路电阻炉温度测控系统的应用 2. 设计分析: CPU对8路电阻炉进行温度测量,属于CPU与外设间的数据输入过程。 CPU对8路电阻炉进行温控,只需与设定值进行比较,高于设定值就输出一个开关信号,关断电阻炉的加热电路,同时输出一个开关信号使蜂鸣器报警。这是一个CPU与外设之间的数据输出过程。 综合以上两点,需要一个既能实现输入,又能实现输出的接口,这里选用8255。 9.3 8255的实际应用 9.3.3 8255在多路电阻炉温度测控系统的应用 3. 系统原理框图(见图2.1) 9.3 8255的实际应用 9.3.3 8255在多路电阻炉温度测控系统的应用 4. 系统硬件设计 9.3 8255的实际应用 9.3.3 8255在多路电阻炉温度测控系统的应用 5. 系统流程图 9.3 8255的实际应用 9.3.3 8255在多路电阻炉温度测控系统的应用 6. 实现上述流程的汇编程序 (见书) 返回目录 Microcomputer Principles And Application 微型计算机原理及应用 Microcomputer Principles And Application 第9章 可编程并行接口 芯 片 第9章 可编程并行接口芯片 9.1 可编程接口芯片 9.2 可编程并行接口8255 9.3 8255的实际应用 9.1 可编程接口芯片 CPU和外设进行数据传输,总是需要一个接口电路。 通用可编程并行接口一般应具备如下部件或功能: (1)锁存器或缓冲器,用以存放数据或状态,即端口; (2)作用于端口,起到协调CPU和外设之间端口数据传递的各种控制信号、状态信号、选通信号、应答信号等; (3)实现端口数据以中断方式与CPU交换信息所需的电路; (4)地址译码和控制电路 (5)存储对端口数据传送方向、外设与CPU传输方式进行选择设定的控制寄存器,可由CPU写入。 返回目录 9.2.1 8255的结构 9.2 可编程并行接口8255 9.2.1 8255的结构 端口部分: 端口A,端口B,端口C,控制寄存器 与系统总线的接口部分: 数据缓冲器,读写控制器 各种控制信号: 还有复位信号RESET, 地址信号A0,A1 9.2 可编程并行接口8255 端口A 端口B 端口C 控制寄存器 A1 A0 00 01 10 11 A9=A8=1,A7=…=A2=0 300H 301H 302H 303H 9.2 可编程并行接口8255 9.2.1 8255的结构 地址信号A0,A1用以组合起来对各端口进行寻址。 设A9~A2参与对8255的片选,A9=A8=1,A7=…=A2=0, 则8255各端口地址分配具体见表9.1。 表9.1 8255各端口地址表 9.2 可编程并行接口8255 9.2.2 8255的控制字 8255的控制字按其首位D7置1或0,分别有两个不同的功用。 置1,作为工作方式选择控制字用; 置0,按位置位/复位功能控制字。 即控制端口C的每一位分别输出1,或0。 向8255写入控制字的过程又叫初始化。 9.2 可编程并行接口8255 9.2.2 8255的控制字 1.控制方式选择 在此功用时,可将8255的控制字划分为三部分: D7位:方式标志位,置1,该字作为工作方式控制字使用; D6~D3位:用以控制端口A、端口C上半部(PC7~PC4)的工作方式与输入输出; D2~D0位:用以控制端口B、端口C下半部(PC3~PC0)的工作方式与输入输出; 9.2 可编程并行接口8255 9.2.2 825

文档评论(0)

qiwqpu54 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档