用EPROM实现的自动节奏电路(二)

🏠 首页 《无线电》杂志 1988年 🔗 第12期 🔗 第35页 分类:在无线电工业战线上 🔗 李孝昌 🔗

二、节奏花样选择电路

由图1可见,如果将IC\(_{3}\)的高位地址线A5\(_{1}\)0用于节奏花样选择时,共可选择64种不同的节奏。实际使用时如果每一种节奏都对应一个按键,则需64个按键,电路比较复杂。本例中采用了16×4的复合开关,即安排有16个基本键和4个复合功能健。在对EPROM地址安排上,将对16个基本键编码的四位信号加至A5\(_{8}\),将对4个复合键编码的二位信号加至地址线A9A\(_{1}\)0。电路如图3所示,该电路中由触点开关K2~K\(_{17}\)组成-2×8的开关矩阵来充当16种基本节奏键,开关触点用简单金属簧片或导电橡胶即可,发光二极管LED2~LED\(_{17}\)组成-2×8的显示矩阵来显示每个键的按下情况。

图1
图1 🔍原图 (1098×1441)

图3电路的工作原理如下:由反相器19、20、21和阻容元件R\(_{8}\)、R9、C\(_{3}\)组成一振荡频率约数kHz的时钟电路,该信号加至计数器IC8后在其输出端产生四位二进制信号,低三位Q\(_{A}\)~QC经三至八线译码器IC\(_{1}\)0译码后控制开关矩阵的列线,高位输出QD高电平时选通开关矩阵行控制门16,低电平时经门22反相后选通门17。两个行控制门输出经门18后加到IC\(_{8}\)的S2端,控制IC\(_{8}\)是否计数,同时又经门24反相后加到四位锁存器IC9的G端,控制IC\(_{9}\)是否锁存IC8计数结果。当开关矩阵中没有键闭合时,无论IC\(_{8}\)输出端QD状态如何,门16、17总有一输出为低电平,另一为高电平,此时门18恒输出高电平,允许计数器计数,并且门24恒输出低电平,使IC\(_{9}\)保持以前锁存内容。考虑到IC8输出端Q\(_{D}\)一路是直接加到行控制门l6上,另一路则经门22后加到门17上,两路在时间上必然产生一延迟,结果是在每次QD输出下降沿时刻在门18输出端产生一负尖顶脉冲(即竞争冒险信号),此信号经门24反相后足以使IC\(_{9}\)锁存的内容丢掉,电容C4就是为滤除此脉冲而设置的。显示矩阵是根据IC\(_{9}\)所锁存的四位二进制码状态来显示的,低三位1Q~3Q经ICll译码后用来控制其列线,高位输出4Q低电平时经门23反相后选通显示矩阵行控制三极管Q\(_{2}\),高电平时直接选通另一三极管Q3,同时IC\(_{9}\)输出作为EPROM地址线A5\(_{8}\)直接加至图1电路。

当电路中某个键闭合时(例如标号为B的键),如果计数器输出结果使得开关矩阵中行和列也刚好选中该键(IC\(_{8}\)输出QDQ\(_{C}\)QBQA=1011,lC\(_{1}\)0的Y3端输出低电平,门16被选通),则此时门16、17输出均变为高电平,门18输出低电平使IC\(_{8}\)停止计数,同时门24输出高电平使IC9将刚才计数内容(1011)锁存到输出端;该键断开后门18重新变为高电平,允许IC\(_{8}\)继续计数,IC9则保持刚才锁存内容。显示矩阵根据IC\(_{9}\)锁存内容接通与刚才闭合键相对应的发光二极管(标号为B),这样就能按所选16种节奏花样在IC9输出瑞得到一四位二进制代码。(待续)(李孝昌)