欢迎来到天天文库
浏览记录
ID:5411507
大小:1.61 MB
页数:16页
时间:2017-11-11
《项目六ic卡智能煤气表》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、项目六IC卡智能煤气表辽宁机电职业技术学院制作人:王洪庆白天明项目内容近些年来集成电路(IC)技术和计算机技术的迅猛发展和广泛应用,IC卡产业在中国迅速兴起,对水、电、气、热进行预收费的IC卡预付费表及计算机管理系统相继研制出来,并投入使用。它综合了串行接口通信技术、存储器扩展、输入输出接口扩展等技术。能力目标课题1、串行口基本知识课题2、串行口的应用技术课题3、存储器的扩展课题4、输入输出接口扩展课题5、可编程接口8255A(一)课题6、可编程接口8255A(二)实战演练:1.通过IC卡智能煤气表项目,来掌握单片机应用
2、系统总线的组成、存储器的扩展、I/O接口的扩展、8255A芯片的结构、功能、控制字及其与单片机的接口及程序设计方法。2.亲自进行简单IC卡表硬件的设计、软件的调试,进行线路板的焊接。3.通过该项目的训练,提高学生的实际动手操作能力,养成学生的工程道德观念,建立工程敬业精神和团队合作精神。课题6可编程接口8255A(二)课题内容1.8255A与MCS-51系列单片机连接2.8255A的工作方式和控制字知识要点1.掌握8255A与单片机的接口电路与地址分配。2.掌握可编程接口8255A的工作方式设置方法。能力训练:1.通过实
3、践,掌握8255A与单片机的接口电路。技能操作1.上机实践,掌握单片机扩展的的方法。2.能够进行简单IC卡表硬件的设计、软件的调试。一、8255A与MCS-51系列单片机连接8255A与MCS-51系列单片机的连接是很方便的。8255A的数据线D0~D7接MCS—5l的数据总线P0口,读写控制信号线、RD和WR复位信号线RESET对应相接,端口选择线A1、A0和片选信号线接到MCS-51系列单片机的地址总线(P2或锁存后的P0口线)。A1、A0和的接法决定了8255A各端口的地址。下图所示为8255A与MCS-51系列单
4、片机的一种连接方法。图中8255A的接到MCS-51系列单片机的P2.7,A1、A0接到锁存后的P0.1、P0.0。在这种接法下,8255A各端口的地址为:A口7FFCHB口7FFDHC口7FFEH控制口7FFFH8255A有三种工作方式:方式0——基本输人/输出方式方式1——选通输/输出方式方式2——双向传送方式8255A各端口的工作方式,由写人8255A控制口的工作方式控制字来确定。工作方式控制字的格式如图5-14所示。在工作方式控制字中,D7这一位是工作方式控制字的标志,置1为有效;D3~D6确定A组(包括A口和C
5、口高半字节)的工作方式;D0~D2确定B组(包括B口和C口低半字节)的工作方式。二、8255A的工作方式和控制字要求8255A的工作方式为:A口—方式0输入B口—方式0输出C口高半字节—输入C口低半字节—输出则方式控制字为10011000B即98H。对于图5-13所示电路,完成8255A工作方式的设定所用指令为:MOVDPTR,#7FFFH;选择8255A控制口MOVA,#98H;方式控制字一AMOVX@DPTR,A;方式控制字一8255A控制口8255A还有一个位控字,用来设置C口某位的状态而不影响其它位。位控字也写人
6、8255A的控制口。8255工作于方式一,输入数据时时序如上图要置P4=1而不影响PC口其它位的状态。则可定义位控字为00001001B即09H。对于图5-15所示8255A的位控字格式,应用下列指令能对8255A实现位控字的设置:MOVDPTR,#7FFFHMOVA,#09HMOVX@DPTR,A8255工作于方式一,输出数据时时序如上图谢谢!
此文档下载收益归作者所有