项目六IC卡智能煤气表

更新时间:2023-10-09 10:56:01 阅读量: 综合文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

项目六 IC卡智能煤气表

项目内容

近年来IC卡产业在中国迅速兴起,对水、电、气、热进行预收费的IC卡预付费表及计算机管理系统相继研制出来,并投入使用。

IC卡智能燃气表首先通过流量计中的磁敏元件干簧管,将气量转换为电脉冲信号,脉冲信号经整形、光电耦合隔离后输入到单片机进行计量。用户到燃气公司各收费管理站交费购气,回来后把存储燃气量的IC卡插入用户了IC卡智能燃气表中,单片机控制系统经密码比较有效后读取气量,开启电机阀允许用户用气,同时将IC卡清零。随着用户用气,非易失存储器中的气量减少,在气量被用完之前,系统将提示用户续卡。

它综合了串行接口通信技术、存储器扩展、输入输出接口扩展等技术。

IC卡智能燃气表的硬件组成结构如图所示,其中包括主控MCU芯片、燃气采集电路、电机阀控制电路、LCD显示与声光报警电路、电源保护及欠压检测电路、E2PROM及看门狗等。

AT89C2051 燃气流量采集电路 电机阀控制电路 LCD显示与声光报警 电源保护及欠压检测 E2PROM及看门狗 IC卡接口电路 IC卡智能燃气表的硬件组成框图 能力目标:

课题1串行口基本知识 课题2串行口的应用技术

课题3存储器扩展 课题4输入输出接口扩展 课题5可编程接口8255A(一) 课题6可编程接口8255A(二)

实践演练:

1.通过IC卡智能煤气表项目,来掌握单片机应用系统总线的组成、存储器的扩展、I/O接口的扩展、8255A芯片的结构、功能、控制字及其与单片机的接口及程序设计方法。

2.亲自进行简单IC卡表硬件的设计、软件的调试,进行线路板的焊接。

3.通过该项目的训练,提高学生的实际动手操作能力,养成学生的工程道德观念,建立工程敬业精神和团队合作精神。

项目六 课题3存储器扩展

一、知识要点

了解单片机程序存储器、数据存储器的扩展方法。掌握存储器扩展后的地址分配。

二、 能力训练

通过实践,来了解单片机程序存储器、数据存储器的扩展方法。掌握存储器扩展后的地址分配。知道常用的译码芯片功能及应用。

三、 课题内容

1、程序存储器扩展的方法:

是通过外部系统总线进行的,在扩展时,程序存储器的地址线A0~An对应连到单片机的地址线A0~An,程序存储器的数据线对应连到单片机的地址总线A0~An上。程序存储器输出允许控制端OE连接到单片机外程序存储器读信号或PSEN。

(1)当扩展向程序存储器为一片时,程序存储器的片选端CS 一般接地。 (2)线选法不能扩展多片程序存储器 (3)采用局部译码法或全译码法 2、常见的译码器介绍

74LS139 74LS138 1G 1 16 Vcc 1 A Vcc 16 1A 2 15 2G 2 B y0 15 1B 3 14 2A 3 C y1 14 1Y0 4 13 2B 4 G2A y2 13 1Y1 5 12 2Y0 5 G2B y3 12 1Y2 6 11 2Y1 6 G1 y4 11 1Y3 7 10 2Y2 7 Y7 y5 10 GND 8 9 2Y3 8 GND y6 9 3、EPROM扩展应用实例 8031 P0 P2.0-2.4 PSEN EA G D0-D7 A0-A7 74LS373 2764 A0-A7 D0-D7 A8-A12 OE CS

4、数据存储器扩展的方法 1)、数据存储器扩展时其地址线和数据线的联系法与程序存储器扩展的联接方法相同 2)、控制线的联接与程序存储器扩展不同,数据存储器的控制信号线为数据存

储器读写控制WR和RD 3)、当需要向数据存储器容量较大,一片存储器不能满足要求时,可通过扩展

多片存储器的方法来满足系统的要求 4)、数据存储器和I/O接口编址关系

采用全地址译码器法扩展的数据存储器地址是连续的。而采用线选法进行数据存储器扩展其扩展地址是不连续的。

MSC-51单片机数据存储器与I/O接口是统一编址。当需要I/O接口扩展时。应和数据存储器的统一考虑。 5、数据存储器扩展实例

ALE P0 8031 P2.7 P2.0~2.4 WR G A0~A7 D0~D7 A0~A7

四、 技能操作

1.上机操作,来掌握单片机程序存储器、数据存储器的扩展方法,存储器扩展地址分配。

2.能够进行简单IC卡表硬件的设计、软件的调试,进行线路板的焊接。

本文来源:https://www.bwwdw.com/article/7j9f.html

Top