5)EPROM27C040的编程 设置计数器C的初值为0,首先发一个1ms宽的编程脉冲,将一个数据写入一个单元,C加1;然后读该单元,若读出内容与写入内容不符,则再发一个1ms宽的脉冲写入该单元,C再加1;然后再读再比较……若在第n次(n<25)读出与写入内容相符则为信息稳定。接下来清零计数器C,编程下一个单元。 6)EPROM27C040的擦除 用专门设备进行擦除操作,通常将EPROM芯片在紫外线擦除器紫光灯下照射15~30min,便可将芯片擦除干净,擦除后的EPROM各单元的信息均为“1”。若总是擦不干净,则芯片可能已经老化或损坏。 3.数据存储器SRAM6264 数据存储器用于存储现场采集的原始数据、运行结果等。外部数据应能随机读/写,通常由半导体静态随机读/写存储器RAM组成。EPROM芯片也可作为外部数据存储器,且掉电后信息不丢失。在8031系统中,最常见的静态随机存取存储器RAM电路有6116和6264等型号。 1)6264为24脚双列直插式器件,其引脚图和逻辑符号图如图4-7所示。 A0~A12:地址输入线。 D0~D7:双向三态数据线。 :片选信号输入线,低电平有效。 CE2:片选信号输入线,高电平有效,可用于掉电保护。 :读选通信号输入线,低电平有效。 :写允许信号输入线,低电平有效。 :工作电源电压( 5V)。 GND:电源地。
2)6264芯片主要技术指标如表4-5所示。6264操作方式选择如表4-6所示。
表4-5 6264技术指标
技 术 指 标
6264芯片
存储容量/KB
8
存取时间/ns
200
利 用 工 艺
CMOS
引 脚 数
28
表4-6 6264操作方式选择
方 式
功 能
0
1
写
D0~D7上内容写入A0~A10对应单元
读
A0~A10对应单元内容输出到D0~D7
X
非选
D0~D7呈高阻
注:X表示不定值。 4.地址锁存器74LS373 74LS373地址锁存器结构原理图、电路连接图和引脚图如图4-8所示,功能如表4-7所示。
表4-7 74LS373功能表
E
G
直通Qi = Di
保持(Qi保持不变)
输出高阻
注:X表示不定值。 4.1.4 微计算机最小应用系统设计实例 1.焊接过程语音提示卡微处理器选择 微处理器是整个系统的中心,所有的操作指令都是由微处理器进行控制的,它具有运算和控制功能。具体地说,就是从存储器中取出指令进行分析,并执行所规定的操作。在语音卡提示系统中,微处理器根据焊接过程出现的各种具体情况,实时地做出判断,根据需要从存储器中取出事先存好的语音数据,要交由单片机读出并传给语音芯片发声,从而达到提醒操作者的目的。 在该焊接过程语音卡提示系统中,微处理器选择的是MCS-51系列的80C31单片机。 2.系统总线扩展 地址总线A0~A15(16位) 80C31允许用户扩展64KB外部程序存储器和64KB外部数据存储器。故系统必须提供16位地址线。P0口作为地址/数据复用口,在访问外部存储器时,由于地址锁存信号ALE的下降沿把P0.0~P0.7端口上的低8位地址信号锁存到地址锁存器中(即由ALE将P0.0~P0.7定义成地址低8位),成为系统地址线的A0~A7;P2口在系统访问外部存储器时,由P2.0~P2.7送出地址高8位A8~A15,从而构成系统的16位地址总线。 数据总线D0~D7(8位) P0口作为系统的地址/数据复用口,在访问外部程序存储器时,即在取指令周期程序存储器读选通信号有效时,P0口作为数据总线将出现指令信号;在访问外部存储器期间,当读与信号有效时,P0口上将出现数据信号,此P0.0~P0.7就是系统数据总线信息D0~D7。 控制总线(12位) 即P3口的第二功能状态加上控制线,, ALE和。 3.程序存储器的扩展 在单片机系统中,片内的存储量往往不够用,必须外接存储芯片。尤其是80C31片内无程序存储器,必须外接。有时随机的数据量大,还要外接数据存储器。在焊接过程语音卡提示系统中,80C31片内没有程序存储器,所以必须外接EPROM作为程序存储器,用以存储语音提示过程中的操作指令系统。80C31的引脚EA必须接地,CPU总是执行外部EPROM中的固化程序。其逻辑电路图如图4-9所示。