资源目录
压缩包内文档预览:(预览前20页/共41页)
编号:1655179
类型:共享资源
大小:629.98KB
格式:RAR
上传时间:2017-09-01
上传人:机****料
认证信息
个人认证
高**(实名认证)
河南
IP属地:河南
50
积分
- 关 键 词:
-
ic
食堂
售饭机
开发
- 资源描述:
-
IC卡食堂售饭机的开发,ic,食堂,售饭机,开发
- 内容简介:
-
(论文) 目 录 1 引言 . 1 智能 . 1 国内外 . 2 . 3 本课题所研究的内容 . 4 2 方案论证与确定 . 6 . 6 . 7 3 硬件设计 . 9 . 9 . 12 卡座接口电路即卡上电控制电路 . 15 . 16 掉电保护电路 . 18 数据存储器与译码器 . 19 地址锁存器 . 20 显示器 . 21 键盘 . 22 电源 . 23 4 食堂售饭机软件设计 . 24 主程序流程图 . 24 窗口机程序流程图 . 25 读卡器软件程序 . 26 5 系统安全维护 . 32 提高系统安全性的措施 . 32 提高对 . 32 6 结论 . 34 参考文献 . 35 致 谢 . 36 附录一 程序清单 . 37 附录二 硬件连接图 . 40 (论文) 1 1 引言 智能 的简介 随着社会的进步和现代化程度的不断提高,人类所拥有的信息种类和数量都在成倍增加,人们每天都要处理许多与个人有关的信息,如购物、打电话、交水费、电费、到银行存款取款等,这样就需要携带多种票证、现金、 单据,给人们带来极大的不便和不安全感。于是,人们开始寻求一种具有支付、查询、密码查验等多功能及携带方便、安全可靠的 “ 卡 ” 。 电子技术和信息化技术的发展应运而生的一种现代社会重要的信息载体和交易工具。 1972年,法国人罗兰 莫雷诺 (一次将可进行编程设置的 卡片具有了存储、加密及数据处理能力等功能。 又称集成电路卡 (或叫智能卡( ,它是将集成电路芯片镶嵌于塑料基 片之中,并被封装成卡片的形式,其外形与普通信用卡完全相同,尺寸大小符合 准。 际标准化 )、 巧智能化 )和 全性 )。因而发展迅速,被广泛地应用于移动数据计算场合,如医疗卫生、保险、金融、交通、电信、国防以及日常生活等各个领域。 不仅改进了现有多种卡的使用方法和功能作用,它还不断开创新的应用领域。虽然 是,如果将 这些功能与生产或流通领域 有机地结合起来,将出现令人意想不到的奇迹,创造出巨大的经济和社会效益。而我国的金融和非金融产业部门都已经认识到发展 此,与国外有关公司合作,引进制卡、读卡设备及应用的先进技术,成立了有关集团、公司,以加速我国 我国的 “ 金卡工程 ” ,其目的也在于推广 其逐步成为各个行业的通用信息载体。在当今社会,作为包括微电子技术的一种成熟的高科技产品, 提高了人们生活和工作的现代化程度,已成为一个国家科技发展水平的标志之一。国际上不少国家由于受到当 时历史条件和技术发展的限制,都是先发展磁卡,其中大多数国家磁卡已经发展得相当普遍,拥有数量庞大的磁卡应用设备,若要将其完全改造成 读写设备将是相当困难的。 可以最有效地杜绝恶性透支,便于正常用款、存款,其内部有各种安全措施,可免除伪造,它无须计算机网络的实时支持,可脱机作业,还可以实现一卡多用 1。 近年来,由于计算机技术、微电子技术、信息化网络技术的飞速发展,促使 文) 2 品种高层次方向发展,应用领域也不断扩展, 市场不断拓宽,市场竞争更加激烈。纵观市场,规模不断扩大,销售量大幅度增 加。然而,从国际市场看,发展很不平衡,全球国、日本垄断。目前,我国对 面就国内外 应用状况及发展趋势作一简述。 国内外 的应用现状及发展 (一)法国 法国是 是推出 C 卡最多的国家,也是生产厂商最多技术水平领先的国家,仅 1989 年就达近 500 万张,几乎占全球该领域 用量的 1/10。该国生产 较著名的有 以 司为例,该公司是世界上最大 制造商之一,也是世界 技术和应用领域的开拓者和领导者,在公用电话、移动通信、电子钱包、信用卡、收费电视、医疗保险、门禁识别、交通管理等应用领域均处于世界领先地位,目前月产量已超过 3000万张,销往近 70 个国家,几乎占全世界市场的 50%,而且年年还在创新,发展新品种,该公司在世界各地设立了不少分支机构,提供多种技术服务。 1 (二)美国 美国在磁卡研制的应用方面居世界之冠,网络通信又很发达,为了保护己有设备的投资,不急于用 来取代磁卡, 因此 的应用方面不如法国和日本,但在安全技术等领域的研究方面领先其他各国。近几年,生产厂商越来越多,如 。 以 司为例,它是世界有名的 公司生产的 0多个国家和地区,很快使其 产业超过法国和日本,而居领导地位。美国 市场在军用与银行业务方面远远超过其它应用领域,所以美国在 技术及其安 全可靠性方面,很快会在全球范围内处于领导地位,对法国和日本 (三)日本 日本在法国人发明 的同年,也推出了 ,卡片上有一个或多个芯片,能产生特殊信号,此卡很快进入市场并推广应用。 1954 年 首先用于银行的资产管理, 1985 年用于医疗卫生健康管理系统, 1986年销售 近 25万张, 1989年销售 约 100万张, 1995年增至 200 万张, 1997 年成倍增长, 制造厂商越来越多,除官方外,仅地方公司就有(论文) 3 ,为夺取 市场优势,日本政府和地方都积极参与 的研制、发行及应用推广工作,使 产业的各个环节都得到顺利发展,毫无疑问,日本 产业的发展也会对美国、法国等构成威胁,将使国际 6。 我国的信用卡正跳过磁卡发展阶段而直接进入 内先后组建华旭、华鑫集团公司等,出现了一批科研及生产、经营单位。 1996年 10月,国内第一张从芯片设计、研制到卡片制作生产全部国产化的中华 尔滨工业大学微电子中心 与航天金卡电子公司联合研制成功的 201 型 也在 96 年底鉴定,该逻辑加密型 芯片用 1 微米 艺小批量生产,据称一年内可提供 10 万张 。目前,国内们采用国外芯片,生产能力未充分发挥, 97年研制出加密算法, 手开发智能 ,其 操作系统采用国产的,国内 应用市场发展迅猛,截止 1998年 6月, 7家银行共有发卡机构 2023个,发卡量 2040万张,取现网点 24万多个,自动柜员机 计在今 后的几年里 需求将会呈爆炸性增长。 目前国内 的应用已跳出单一的银行业务与传统的信用功能,与其它产业联袂发展,它的付费功能,可用于交水电费、电话费、车船费,甚至医疗费、保险费等。我国目前正按多种使用要求开发 新品种,以便最大限度地发挥 2。 的分类特点及国际标准 种: 存卡、加密 和 表 13 种 主要性能比较 指标 存卡 加密 防伪性 差 好 最好 使用寿命(次) 100000 100000 100000 数据保存期( a) 1000格(元 /张) 10000 卡中的数据只要按规定的时序就可全部读出,数据安全性不高; 加密 内部芯片是由贮存器及加密逻辑保护存贮器组成,只有密码正确后 ,才能读写,如果反复试探,该卡就会自毁,数据安全性较高; (论文) 4 2 4 6 8 由专门的微处理器及其它一些相应的逻辑电路组成,可支持复杂的加密运算 ,数据安全性最高。 2 由于采用了当今最先 进的半导体制造技术和信息安全技术, 相对于其它种类的卡具有以下四大特点 : 存储容量大,内部有 得卡上可存储文字、声音、 图形、图像等各种信息; 体积小,重量轻,抗干扰能力强,便于携带,易于使用; 安全性高, 从硬件和软件等几个方面实施其安全策略,可控制卡内不同区域的存取特性; 对网络要求不高, 的安全可靠性使其在应用中对计算机网络的实时性、敏感性要求降低。 的国际标准遵守国际标准化委员会( 国际电子技术协会( 标准,共分为五项: 定了 寸、机械强度等性能指标; 定了 8 个电触点的尺寸、位置及信号的作用, 准规定 8 个信号的作用如下 : 留 6: I/留 定了电信号的电气特性和传输协议; 定了行业间的交换命令; 用标识符的编号系统和注册过程 12。 本课题所研究的内容 (论文) 5 食堂售饭机主要应用在 就餐人数密集的食堂微机收费系统 。它以先进的单片机技术与大规模集成电路技术及 体设计内容如下: 单片机最小系统的设计; 卡座接口电路及卡上电控制电路选择及设计 掉电检测及掉电保护电路设计 日历 /时钟电路设计; 键盘显示电路的设计; 85串行通信接口电路 软件部分:汇编语言程序设计 克服了以往使用菜票的诸多缺点,方便就餐人员用 用餐者到食堂吃饭前, 先交一定数额现金作为预买饭菜票,建立售饭机的系统后,管理部门会使用上位机应用软件,通过 个用户就拥有一个自己的饭卡,用于存储用户的姓名、编号、金额等相关信息。用户到食堂用餐时只需将 售饭者操作输入菜号和金额,售饭机自动用卡中金额减去应付金额, 即可在面对售饭者和用餐者的两面双屏显示卡中余额、本次售饭金额、日历、时间, 整个售饭过程,就餐人员和售饭员互相监督,如不正确,可以马上改正。 当 工作人员每天汇总金额时,只需把采集卡插入售饭机中,售饭机就能 把收款金额写入采集卡中,方便快捷。 (论文) 6 2 方案论证与确定 食堂售饭机的主要功能特点及消费模式 随着计算机技术的不断发展 ,将计算机技术用于食堂餐饮业管理成为可能。 将一改食堂传统的手工管理的状况 ,使食堂走上现代化、高效化的道路。 食堂售饭机适用于就餐人数密集的食堂微机收费系统 ,从根本上解决了餐券流通过程中的伪造、丢失、病菌交叉感染等一系列弊端 ,节约了食堂管理过程中的大量人力、财力。 作为一种高科技产品, 路技术及 有技术先进、功能丰富、使用安全可靠、操作简单灵活、外型美观大方、安装方便等优点。 3 安全可靠: 所使用的 具有双重密码,以确保卡内数据安全可靠,万无一失,同时可有效地防止非本单位的 可单机、联网使用: 在单机工作方式下,售饭机可单独工作,无须计算机帮助的情况下直接对 网使用时,售饭机将消费记录通过串行口发送至上位计算机,由上位机完成对数据记录的统计及黑名单处理等功能; 黑名单报 警功能: 如发现非法卡、已挂失的 C 卡内金额为零时,售饭机将自动发出声光报警,提醒使用者到指定地点追加卡内金额,并在 5分钟后断电,提示操作人员进行处理,以恢复 的使用,具有黑名单报警功能; 多种工作方式: 售饭机具有菜价式、菜号式、份饭式三种工作方式,分别由面板上的 示灯指示 2。消费模式: 定额消费模式 打开收费机电源开关自动进入定额消费模式,此模式无需键盘输入消费金额,读卡时自动根据预先设定的金额扣款。 不限制定额消费模式 (论文) 7 操作员根据持卡人的点菜品种,通过终端收费机键盘输入消费金额,终端收费机将会自动累计消费总金额,持卡人确认无误后将感应式 在终端收费机读写区域的有效范围内掠过,听到“嘀”一声响后,即完成扣款工作,持卡人可通过终端收费机显示屏看到消费金额和 订餐消费模式 订餐消费方式,可以对某段时间先行订餐,持卡消费时,如果已经有人订,则用户允许消费,如果别人没有订,则用户不允许消费。 限制饮餐消费模式 售饭机硬件设 计方案 售饭机硬件原理框图如上图所示 ,它实际上是以 读写为中心,由单片机控制的收款终端设备。 从上面的硬件原理图可以看出来, 绕其展开连接。工作时将 插入 读写器的卡座中,读写器就可以对它进行读写,实现加密,查询,存款,取款等功能。采用 信接口电路,在通讯设备上,作为调试卡座上电控制电路 座 日历时钟 85 通信接口电路 喇叭驱动电路 喇叭 掉电检测电路 复位电路 源电路 译码器 地址锁存器 数据存储器 键盘 /显示器接口电路 键盘 数码管 掉电保护电路 图 2系统总体结构图 (论文) 8 口,板间通讯接口和监控信息接口。在单片机工作的时候当主电源 片机会停止工作,时钟不会停止往前走,这种结果在许多场合往往是不被希望的,所以需要 掉电检测与掉电保护电路。在系统中需要加入复位电路,上电的时候,需要提供复位信号,直至系统电源稳定,撤掉复位信号。除此外,还需要译码器 74址锁存器 74及数据存储器。键盘作为外设器件,采用 8255扩展的独立式键盘接口。最后还要加上数码管和电源电路。在各个器件以及芯片的共同作于下,才能准确,稳定,快速的实现其功能。 (论文) 9 3 硬件设计 片机 主要功能部件组成: (1) 微处理器 (2) 数据存储器( (3) 程序存储器( (4) 4个 8位并行 I/(5) 1个串行口 (6) 2个 16位定时器、计数器 (7) 中段系统 (8) 特殊功能存储器( 主要功能特性: 性能 位单片机,片内含 4k 28 随机存取数据存储器( 器件采用 易失性存储技术生产,兼容标准 令系统,片内置通用 8 位中央处理器和 置功能强大的微型计算机的 一个低功耗高性能单片机, 40 个引脚, 32 个外部双向输入 /输出( I/O)端口,同时内含 2个外中断口, 2 个 16 位可编程定时计数器 ,2 个全双工串行通信口, 可以在线编程。其将通用的微处理器 和 储器结合在一起,特别是可反复擦写的 适应不同产品的需求。 主要功能特性: 兼容 51指令系统 4k 可反复擦写 (1000次) 32 个双向 I/ 可编程 两个 16位可编程定时 /计数器 全静态操作 0 1 个串 行中断 128 两个外部中断源 共 6个中断源 可直接驱动 3级加密位 (论文) 10 低功耗空闲和掉电模式 软件设置睡眠和唤醒功能 V C A D 039P A D 138P A D 237P A D 336P A D 435P A D 534P A D 033P A D 732E A /A D E /P R O E A D 1528P A D 1427P A D 1326P A D 1225P A D 1124P A D 1023P A D 922P A D 821P S E D /P D /P O /P 1/ P : 电源及时钟引脚 ;制引脚: /: 个 8位 I/ (一)电源引脚接入单片机的工作电源。 5V, 2 个时钟引脚 接晶体片内的反相放大器构成了 1 个振荡器,它为单片机提供了时钟控制信号。 2个引脚也可接独立的晶体振荡器。 9 脚 ):接外部晶体的 1 个引脚。该引脚内部是 1 个反相放大器 的输入端。这个反相放大器构成了振荡器。如果采用外接晶体振荡器时,此引脚应接地。 8引脚 ):接外部晶体的另一端,在该引脚内部接至内部反相放大器的输 出端。若采用外部时钟振荡器时,该引脚接受时钟振荡器的信号,即把信号直接接到内部时钟发生器的输入端。 (论文) 11 (二)控制引脚:此类引脚提供控制信号,有的引脚还具有复用功能。 9 引脚): 复位信号的输入端,高电平有效。当单片机运行时,在此引脚加上持续大于 2 个机械周期的高电平时。就可以完成复位操作。在单片机正常工作时,此引脚应 为 = 单片机上电正常工作后, 单片机访问外部存储器时, 位地址经外部锁存器的锁存控制信号。即使不访问外部锁存器, 频率为时钟振荡器频率的六分之一。如果想初步判断单片机的好坏,可用示波器查看 是否有正脉冲信号输出,如果有脉冲信号输出,则单片机基本上好的。 (三) I/ ;双向 8 位三态 I/O 口,此口为地址总线及数据总线 分时复用口,可驱动 8 个 载。 : 8位准双向 I/O 口,可驱动 4个 载。 :8 位准双向 I/地址总线复用,可驱动 4个 8为准双向 I/V C A D 039P A D 138P A D 237P A D 336P A D 435P A D 534P A D 033P A D 732E A /A D E /P R O E A D 1528P A D 1427P A D 1326P A D 1225P A D 1124P A D 1023P A D 922P A D 821P S E D /P D /P T O /P T 1/ P (论文) 12 图 3小系统 片本身就是一个最小系统。将单片机接上时钟电路和复位电路即可。该最小应用系统只能用作一些小型的数字量的测控单元。 芯片技术 C 卡的基本特征 是西门子公司的产品,价格便宜,使用方便,比较适合于数量较小的应用,是我国使用较为广泛的一种 。 C 卡共有 10248 位 逐字节地进行写操作与删除操作,每个字节都有具有程序写保护位。 C 除了以上功能外,还带有程序密码校验逻辑( 由于 C 卡内置了高压产生器,因而只需即可进行操作,简化了接口电路的设计,可直接由单片机驱动,几乎不要其它和 外接元件。基本特点如下: 具有 10248 位的 以字节为编址单位; 具有 10241 位保护存储器,保护存储器设置后不可撤消; 三线串行总线; 可进行 10 万次擦写操作; 数据保存 10 年; 卡内具有 2 个字节的 据仅在密码检验正确后,方可进行写操作。 操作时序分析 据在程序控制器的统一协议下,进行 数据序列转换与安全逻辑校验。 C 卡的引脚配置及功能说明如下所示。 电源电压 ( 接地 ( 复位信号 ( 未使用 时钟信号 ( 输入 /输出 (I/O) 未使用 未使用 ( 1)复位与复位应答 (论文) 13 片进入到上电复位状态( 止。当 0” 状态变换变换为 “1” 状态时结束。复位时,将终止所有当前的操作命令。 上电复位( , 地址 在写数据或删除数据前,必须先进行一次读操作。芯片复位时,地址计数器偏移置被设置为 “0” ,第一个数据位出现在数据线( I/O)上中,如图 1所示。 图 3复位与复位应答 ( 2)命令输入逻辑 条控制命令, 条密码操作命令, 表 3按键功能分配表 字节 1 字节 2 字节 3 操作内容 2 8 001 0 0 0 1 1 地 址 高 位 地 址 低 位 输入数据 带保护位写与删除 1 1 0 0 1 1 输出数据 不带保护写或删除 0 0 0 0 1 1 比较数据 带信号位写(校正) 0 0 1 1 1 1 忽略 带保护位数(读 9 位) 0 1 1 1 0 0 忽略 不带保护位读(读 8 位) 0 1 0 0 1 1 1 1 253 位掩码 写错误计数器 1 0 1 1 0 0 1 1 254 节 1 校验第一个 节 1 0 1 1 0 0 1 1 255 节 2 校正第二个 节 地址低位由上表 1 可看出,每条命令由 6 位控制位, 10 位地址位和 1 个字节的数据组成。进行写数据时,数据字节即是所要写入的数据,可见 数据时,数据忽略不计,一次性可读出多字节。当 0” 状态变为 “1” 状态,0” 状态变为 “1” 状态时命令输入逻辑启动。命令输入完成后,设置 0” 状态,时序如 图 所示。 ( 3)写操作 /删除操作逻辑 (论文) 14 对 进行写操作,意味着数据位由 “1” 状态变为 “0” 状态 ;删除操作意消味着数据位由 “0” 状态变为 “1” 状态。 C 卡在进行写操作与删除操作时,时钟( 须进行延续。一般来说,单独的写操作或者单独的删除操作,数据输入后,时钟须延续 103个脉冲,数据删除后立即进行写操作则需要延续 203 个时钟脉冲。 C 卡具有三种擦写操作,即删除操作后立即写操作、单独的写操作与单独的删除操作三种方式。如图 3所示。写保护位时,只须将数据重写一次,当第二次写入的数据与前一次写入的数据相同时,设置保护位。保护位一旦设置便不能 更改。 图 3命令输入时序 图 3写 /删除时序 ( 4)读操作逻辑 图 3读时序 按表 1配置好读命令后,输入命令即启动读操作。当 0” 状态变为 “1” 状态时,第一位数据出现在 I/O 数据线上,此后每个 位数据。接收 8 位或 9位数据(带保护位时,第 9 位为保护位)时即为 1 个字节。每读完 1 个字节, 地址计数器偏移量自动(论文) 15 加 1。当 0” 状态转变为 “1” 状态时,读操 作结束。读时序逻辑如图 4所示。 ( 5)密码校验逻辑 C 卡具有 2 个字节的密码保护字节(地址偏移量分别为 1022、 1023)以及1 个错误计数器(地址偏移量为 1021)。如果没有进行密码校验,则 C 卡只能读出,不能写入,也不能读取密码字节。在没有通过密码校验即读取密码字节,将返回 “00”. 进行密码校验时,必须按以下步骤进行。 * 改变一个没有写入的位(没有写入的位,其当前状态为 “1” ,改变一个没有写入的位即使期由 “1” 状态变为 “0” 状态); * 写入第一位密码; * 写入第二位密码; * 删除错误计数器。密码校验的时序逻辑如图 5所示。(写错误计数器请参看写时序逻辑)。 图 3密码校验时 卡座接口电路即卡上电控制电路 为使与 接触良好,有专用卡座可供选用,如推自弹式卡座、带滑动触点的卡座等,后者结构简单,但寿命较短 (10万次以下 );而 前者寿命较长,可达 50万次以上,价格较贵。本设计中采用进口降落式自弹式卡座,该型卡座对卡磨损小、触点弹力足、接触好 ,使用寿命长,可避免售饭机在对卡进行读写操作过程中 ,用户插拔卡造成对卡的损坏。 如图 示,卡座上与 的复位 (控制脉冲 (串行口数据 (点对应的引脚分别与 接。三极管 电阻 成上电控制电路。反映卡插入状态的常开开关 K 的一端接地 ,另一端与 连,用来探测 是否已插入卡头内,当卡未插入或卡未 到位时 ,K 断开 ,止 ,卡座 脚不得电;当卡插到位时 ,闭合 ,三极管 由于集电极和发射极之间的压降小于 电源 1 限流后加至卡座用来驱动 ;如果卡已拔出,即立即切断 的带电电路。实践证明 ,设置卡上电控制电路,可有效防止插拔过程中卡瞬时短路对卡造成的损坏 22。 (论文) 16 V c cV c G N . 4P 1 . 5P 1 . 6P 1 . 7V c 1 K R 11 K R 2 1 K * 4R 3 - R 6图 3卡座接口电路及卡上电控制电路 口电路 气特性 : 逻辑 “1” 以两线间的电压差为 +( 2 6) 辑 “0” 以两线间的电压差为 -( 2 6) 口信号电平比 不易损坏接口电路的芯片, 且该电平与方便与 路连接。 0 抗共模干能力增强,即抗噪声干扰性好。 219M,最大传输速率为 10,传输速率与传输距离成反比,在 100的传输速率下,才可以达到最大的通信距离,如果需传输更长的距离,需要加485中继器。 2 个节点,如果使用特制的 485芯片,可以达到 128个(论文) 17 或者 256个节点,最大的可以支持到 400个节点。 由于 仅仅只有账号,所以允许售饭机脱网运行。联机运行时,售饭机可向管理机上传营业交易数据和接受管理机下传的“黑名单”信息和校时命令。通信网络采用从总线式结构,管理机作为主机,通过通讯接口卡与作为从机的各售饭机相连 。 V C 531001051120R 12图 3口电路 由于 餐卡上存有钱款,不仅仅只有账号,所以允许售饭机脱网运行。联机运行时,售饭机可向管理机上传营业交易数据和接受管理机下传的“黑名单”信息和校时命令。通信 网络采用 从总线式结构,管理机作为主机,通过通讯接口卡与作为从机的各售饭机相连 。 讯距离远,抗干扰能力强。售饭机上采用 当发送端 时, E=1发送 收端 ;当发送端 时, E=0,B=收端由于上拉电阻的作用 。 在此接口电路的 加入 1加入 120 端电阻时,接口芯片的 485850收端 0 40s( 和数据发送端 ,造成很大的传输误差;加入 120 端电阻时,延迟明显缩小,约 3s 此电路在发送高电平时,发送器处于高阻状态,总线上所有接口处于接收状态,总线是空闲的,允许其他接口发送数据,因此容易引入总线冲突。特别是连续发送 高 电平比特时,发送器处于高阻状态的时间越长,引入总线冲突的几率就越大。 (论文) 18 掉电保护电路 通常,在数字钟、打铃仪、某些定时器和日历钟等类型的单片机系统中,当主电源 们称之为掉电。掉电之后,单片机会停止工作,时钟会停 止往前走,这种结果在许多场合往往是不希望的,为了保证单片机在主电压失去时仍然能够保持运行,人们就利用干电池对单片机系统继续进行供电。 应该感谢单片机芯片的工程技术设计师,是他们首先提供了单片机系统能够顺利实施 “ 掉电保护 ” 的内部条件,这就是:单片机允许在电压低至 2V 甚至更加小一些的电压供电时。仍然可以保证其最基本的运行(对外部输入输出功能将会失效或者停止)。 电池在主电源失去时,对单片机的继续运行提供能源,此时的电池能源是非常宝贵的,往往都是以 “级进行计算。而且还有一个不能避免的结果,就是随着保护时间的延长,电池的电量也会用完的。所以,保护电路有一个最保护时间的参数,使用中不能超过 。 63V 7V C 掉电保护电路 正常时,单片机由 时, 5V 电源通过 对保护用电池进行充电,以保证电池电量的充足。适当选择 大小,可以保证充电电流和充电时间都比较合理。 例如:需要对 3 60电池充电,充电时间选择在 8 小时左右,我们就选择充电电流为 8 ( 6V - ( 串连二极管的导通压降)。与电池并联的稳压二极管是防止电池过充电用的。 当 食堂售饭机主电(论文) 19 源不能正常工作时, 放电路径是:电池通过 17,对单片机供电端口进行供电,供电电流通过 17 之后,会有压降,到达单片机的 口时,电压就会比 3,一般会在 2右,不要企图在这个时候提高单片机的供电电压,这样反而会适得其反,令单片机仍然工作于正常供电状态。对各单片机生产公司的各种单片机,这个低供电电压会有某些差别,调整电阻 保证单片机能 够保持运行的情况下,耗用电流越小越好。 数据存储器与译码器 片机的片外 址范围都有 64K 。 在硬件上,通过不同的片选信号来区别。因为程序存储器只读的,所以只需要一根选通信号 序选择使能)。而数据存储器是可读写的,所以需要两根选择信号: )跟)。在软件上,通过使用不同的 。 存储器的地址空间分配,实际上就是通过地址线,与存储器芯片的地址引脚适当的连接,最终达到一个存储器单元对应一个地址的要求。 地址是用来选择某个存储器单元,在外扩的多片存储器芯片中, 须进行两种的选择:一种必须选中该芯片存储器芯片,这称之为片选,只有被选中的存储器芯片才能被 出或写入数据。二是必须选择该芯片的某一个单元,称之为单元选择。为了芯片选择的需要,每个存储器芯片都有片选信号引脚,因此芯片选择的实质就是如何通过 ,地址线来产生芯片的片选信号。常用的存储器地址分配方式有两种:线性选择法和地址译码法。 本设计采用译码法。译码法就是使用译码器对 译码器的译码输出作为存储器芯片的片选信号。这就是一种最常用的存储器地址分配的方法,它能有效的利用存储空间,使用于大容量多芯片的存储器扩展。译码法可以使用现有的译码器芯片,它们使用灵活,完全可以根据设计者的要求组合译码,产生片选信号。若全部高位地址线都参加译码,称为全译码;若部分高位地址参加译码,称为部分译码,部分译码存在着部分存储器地址空间相重叠的情况。 译码法就是使用译码器对 码器的译码输出作为存储器芯片的片选信号。这是一种最常用的存储器地址分配方法,它能有效的利用存储 器的空间,使用大容量多芯片的存储器扩展。译码电路可用现有的译码器芯片。最常用的译码器芯片有:7474全可以根据设计者的要求组合译码,产生片选信号。若全部高位地址都参加译码,称为全译码;若仅仅部分高位地址参加译码,称为部(论文) 20 分译码,部分译码存在着部分存储器地址空间相重叠的情况。 本设计采用 74是一种 3 线 8 线译码器,有 3 个数据输入端,经译码产生 8种状态。当译码器的输入为某一个编码时,就有 1 个固定的引脚输出为低电平,其余的为高电平。 表 374值表 输 入 输 出 A 7Y 6Y 5Y 4Y 3Y 20Y 1 0 0 0 0 0 1 1 1 1 1 1 1
- 温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

人人文库网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。