E2PROM、标准闪速卡PCMCIA)其 大的优点是可根据需要随时编制固定程序(包括http://www.073888.com/Article/ShowInfo.asp?InfoID=62')" style="font-weight: bold;color:;cursor:hand;">数据、表格),并可在必要时擦除另编。
现今存储器容量已可达1M×8、1M×16(并行位)的闪速电可擦存储器是10年前未料到的。这些大容量(有的称为海量)存储器均可选配相应的编程器,可见存储器产品的应用已十分广泛。
这里介绍的随机读写存储器RAM6116(2k字节)的编程器,虽然与以上提到的海量存储器无法相比,但其基本功能和运作方式却大同小异,不过后者的编程是在PC机(均带软硬件)上进行的。
电子爱好者通过学习手动RAM的编程方法,不仅可以进一步理解存储器的特性和工作原理,也为今后使用海量存储器的编程器产品打好基础。
1电路工作原理如图69所示,其框图原理见图68(本连载二十一中)。该图中的IC1、IC2和IC3共同组成RAM6116的地址发生器,其中IC2CD4520对RAM6116地址作增量计数;IC3是单脉冲发生器,它与IC2配合工作产生RAM6116单步执行写入http://www.073888.com/Article/ShowInfo.asp?InfoID=62')" style="font-weight: bold;color:;cursor:hand;">数据的地址;IC1是脉冲发生器,它与IC2配合产生RAM6116可变速度的读http://www.073888.com/Article/ShowInfo.asp?InfoID=62')" style="font-weight: bold;color:;cursor:hand;">数据地址(电路原理可见本连载十八、十一、九),IC4是RAM6116,它的地址端A0~A7与IC2的输出端相连,组成8位的256个可选地址;RAM6116地址A8~A10接地,对手动编程实验,为了简化编程电路,256个地址已足够使用了。K3~K10与其相关的元器件组成RAM6116写入电路的D0~D7http://www.073888.com/Article/ShowInfo.asp?InfoID=62')" style="font-weight: bold;color:;cursor:hand;">数据发生器,各开关接通产生“1”信号;开关断开产生“0”信号。K11~K13、K2和K1是手动编程的控制开关。
编程器电路的http://www.073888.com/Article/ShowInfo.asp?InfoID=2529')" style="font-weight: bold;color:#F70968;cursor:hand;">电源共两组,一组是+12V供IC1~IC3的工作http://www.073888.com/Article/ShowInfo.asp?InfoID=2529')" style="font-weight: bold;color:#F70968;cursor:hand;">电源;另一组经7805输出+5V供IC4的工作http://www.073888.com/Article/ShowInfo.asp?InfoID=2529')" style="font-weight: bold;color:#F70968;cursor:hand;">电源。IC2输出的地址信号均经电阻分压成5V(如R1、R9;R8、R16的分压器)的电平后注入到RAM6116的地址端。电路中的所有发光管LED均是用作对RAM6116编程时或读信号时的指示信号。
LED亮代表指示的位信号为“1”信号(高电平);LED灭为“0”信号,以保证检测实验的各个步骤是否合乎要求。为了使编程实验直观、成功,所以编程之前应把要求的http://www.073888.com/Article/ShowInfo.asp?InfoID=62')" style="font-weight: bold;color:;cursor:hand;">数据列成表格以便写入http://www.073888.com/Article/ShowInfo.asp?InfoID=62')" style="font-weight: bold;color:;cursor:hand;">数据到RAM6116中去。
数字电路培训资料
2计数器分类和应用。计数器产品种类多,为了便于学习,可根据计数器的种类来学习它,但不必死记,重要的是掌握它的特点和各类计数器的用途。附表1是CMOS计数器产品的常见分类表。
图61是一种儿童玩具旋光盒电路。该盒外形如图62所示。盒面安装有20只发光二极管LED,它依序沿周边等距离排列,使用9V叠层电池供电,盒底有一http://www.073888.com/Article/ShowInfo.asp?InfoID=2529')" style="font-weight: bold;color:#F70968;cursor:hand;">电源开关,开关接通后,旋光盒面的LED依序发光产生旋光感觉。
IC1是由CD4060构成的脉冲发生器,它产生可调的时钟信号供IC2 CD4017工作。CD4017是单端输入CP信号,十进制计数/分配输出,即IC1的振荡输出脉冲加在IC2的CP端{14}脚,使IC2输出端Y0~Y9的10个端子依次出现高电平,三极管BG1~BG10依次导通,发光管LED1~LED20也依次发亮。电路中的LED1、LED2直到LED19、LED20都是依次两两并联的,形成盒面的两路移动光点,产生旋转的光环感。IC2 CD4017的各引脚连接符合附表2的真值表。按附表2要求,当用时钟信号端CP输入时,则时钟端EN{13}脚和清零端Cr{15}脚均应接零电位,这时CD4017就能从CP输入信号,使Y0~Y9依次高电平输出。
电路中可调电阻R3是调节发光管LED的旋光速度的。
数字电路及其应用(十八)
1999年电子报第33期
3四位二进制同步加计数器CD4520.CD4520是一种二进制同步加计数器。在CD4520的一个封装中有两组二进制计数器,其引脚功能如图63所示,真值表如附表1所示。
学习数字电路重在引脚功能的用法,这里以图64的定时器电路说明CD4520的特点和用法。图64的电路是一种通过K1~K8的通断,实现编程定时。定时时间可从1分~255分钟。若改变振荡频率,另外级联CD4520,可使定时的 大值达几天或月以上。图中的IC1(CD4001)是一种键控的振荡器(见本连载之四的介绍——编者注),调节R2,可使振荡周期为1分钟(T=2.2R C1),要提高定时精度,IC1的振荡电路还可用CD4060带晶振的振荡器。IC3是一种八输入端的与非门/与门电路,这里的与非关系是指从IC3的{13}脚输出;与门关系是指从IC3的1脚输出,如图65所示。
这里把IC2 CD4520内部的两组二进制计数器级联,即1Q4的输出作EN2的时钟脉冲(IC2的5、10脚相连),使IC2构成一种八位二进制计数器,可完成八级二分频的功能,如图64中IC2的2~5和{11}~{14}引脚的八个输出端。八个输出端的脉冲周期分别为2N(分),N代表1~8的变化,即周期分别为2、4、8……256(分)。定时编程时,把IC3的八输入端与IC2的八个输出端用小钮子开关K1~K8组合相连,只要接通某些开关,即可实现可变定时,例如设定时间为18分钟,则18=16+2,将开关K2和K5接通,其余开关断开,就实现了定时目的。
电路通电时,http://www.073888.com/Article/ShowInfo.asp?InfoID=2529')" style="font-weight: bold;color:#F70968;cursor:hand;">电源对IC2清零,IC3的{13}脚输出高电平,作为定时开始信号(后续执行电路从略),其1脚输出低电平,产生键控信号使IC1振荡,只要预先编程的定时值到达时,IC3的{13}脚输出低电平送出定时结束信号,1脚输出高电平IC1停振。若要改变定时,只需关断http://www.073888.com/Article/ShowInfo.asp?InfoID=2529')" style="font-weight: bold;color:#F70968;cursor:hand;">电源再编程,再将电路通电,二次定时又开始。读者可以检查CD4520的其它功能脚的连接是完全符合附表2的真值表。
数字电路及其应用(二十)
1999年电子报第35期
2存储器的种类从附表1看出存储器的种类较多,依不同的类型可用在不同的方面。(1)
在单片机中常见有ROM和RAM、E2PROM或Flash E2PROM.因受芯片结构的限制,一般的存储容量都不大。
(2)供专用的MCU和CPU芯片配套使用,作片外存储器,这类存储器容量可大、可小,在一定的范围内任意选择。(3)给存储器配上编程器(可自制、编程电路简单易作,下期详细介绍),可独立开发成电子小产品。由此可见存储器是数字电路中的重要器件。在单片机芯片内,常见的顺序存取存储器SRAM未列入表1中。附表2是常用部分存储器产品型号表,供读者参阅。成都史为