IC卡智能煤气表-课题辽宁机电职业技术学院---精品课程展示.PPTVIP

IC卡智能煤气表-课题辽宁机电职业技术学院---精品课程展示.PPT

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
IC卡智能煤气表-课题辽宁机电职业技术学院---精品课程展示

* * 项目六 IC卡智能煤气表 辽宁机电职业技术学院 制作人:王洪庆 白天明 项目内容 近些年来集成电路(IC)技术和计算机技术的迅猛发展和广泛应用,IC卡产业在中国迅速兴起,对水、电、气、热进行预收费的IC卡预付费表及计算机管理系统相继研制出来,并投入使用。它综合了串行接口通信技术、存储器扩展、输入输出接口扩展等技术。 能力目标 课题1、串行口基本知识 课题2、串行口的应用技术 课题3、存储器的扩展 课题4、输入输出接口扩展 课题5、可编程接口8255A(一) 课题6、可编程接口8255A(二) 实战演练: 1.通过IC卡智能煤气表项目,来掌握单片机应用系统总线的组成、存储器的扩展、I/O接口的扩展、8255A芯片的结构、功能、控制字及其与单片机的接口及程序设计方法。 2.亲自进行简单IC卡表硬件的设计、软件的调试,进行线路板的焊接。 3.通过该项目的训练,提高学生的实际动手操作能力,养成学生的工程道德观念,建立工程敬业精神和团队合作精神。 课题5 ?可编程接口8255A(一)   课题内容 1. 8255的结构和功能 2. 8255A引脚功能     知识要点 掌握8255A输入输出接口的扩展方法。 能力训练: 1.通过实践,来掌握8255A输入输出接口扩展的方法。 技能操作 1.上机实践,掌握单片机扩展的的方法。 2.能够进行简单IC卡表硬件的设计、软件的调试。 一、8255的结构和功能 8255A是Intel公司生产的一种可编程并行输人/输出接口芯片。它的通用性强,可以方便地和MCS-51系列单片机相连接,以扩展 MCS-51系列单片机的输入/输出口。8255A有 3个 8位并行端口,根据不同的初始化编程,可分别定义为输人或输出方式,以完成CPU与外设的数据传送。 它由以下部分组成 (1)并行I/O接口 (2)A组和B组控制电路 (3)数据总线缓冲器 (4)读写控制逻辑 1.并行1/O端口 A、 B、C这3个端口都是8位的,都可以选择作为输人或输出,但在结构和功能上有所不同。 A口含有一个8位数据输出锁存/缓冲器和一个8位数据输人锁存器。 B口含有一个8位数据输出锁存/缓冲器和一个8位数据输人缓冲器(不锁存) C口含有一个8位数据输出锁存/缓冲器和一个8位数据输人缓冲器(不锁存)。 当数据传送不需要联络信号时,这三个端口都可以用作输人或输出。当A口、B口工作在需要联络信号的输人或输出方式时, C口可以分别为A口和B口提供状态和控制信息。 ,2.A组和B组控制电路 8255A的三个端口在使用时分为A、B两组。A组包括A口8位和C口的高4位,B组包括B口8位和C口的低4位。两组的控制电路中有控制寄存器,根据写人的控制字决定两组的工作方式,也可以对C口的每一位置位或复位。 3,数据总线缓冲器 这是三态双向8位缓冲器,是8255A与CPU数据总线的接口。数据的输人/输出,控制字和状态信息的传送,都是通过这个缓冲器进行的。 由于 8255A的数据总线缓冲器是三态的,所以 D0~D7可以直接与 CPU的数据总线相连。 4.读/写控制逻辑:8255A的读/写控制逻辑的作用是从CPU的地址和控制总线上接受有关信号,转变成各种控制命令送到数据缓冲器以及A组、B组控制电路,从而管理三个端口、控制寄存器与数据总线之间的传送操作。 二、8255A引脚功能 8255A采用40线双列直插式封装,如图 5—12所示。 40根引脚按照 8255A的结构可分为与 CPU连接的数据线、地址和控制信号以及与外设相连的三个端口。下面分别说明其功能。 1.D0~D7 双向三态的数据总线。 2.RESET 复位信号,输人。当RESET端得到高电平后,8255A复位。复位状态是控制寄存器被清零,所有端口(A、B、C)被置为输人方式。 3.片选信号,输人。当为低电平时,该芯片被选中。 4、读信号,输人。当该信号为低电平时,允许CPU从 8255A读取数据或状态信息。 5、写信号,输人。当该信号为低电平时,允许CPU将控制字或数据写 入8255A。 6、A1 、A0 端口选择信号,输人。8255A中有端口 A、B、C ,还

文档评论(0)

sunshaoying + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档