ROM除用作存储器外,还可以用来实现各种组合逻辑函数。实现的方法很简单,只要列出该函数的真值表,以最小项相或的原则,即可直接画出存储矩阵的编程图。下面举例说明。
例1: 用PROM构成一个码型转换器,将四位二进制码 B3B2B1B0 转换成循环码 G 解:1.将B3、B2、B1、B0定为输入变量,G3、G2、Gl、G0定为输出变量。列出G3、G2、Gl、GO的真值表。 2.选用输入地址和输出数据均为四位的16×4位PROM来实现该码型转换。 3.令A 在构成较为复杂的数字系统中,也常常用到存储器,下面以可编程时钟控制器为例来说明存储器的应用。 例2:设计一个满足下列要求的可编程时钟控制器。 本题的要求是: 1.设计一个具有时、分、秒计时,6位数字显示的时钟电路; 2.具有快速校时功能; 3.具有整点音响自动报时; 4.以时钟电路为基础.设计作息时间自动打铃器; 5.以时钟电路为基础设计一个工业顺序控制器,用LED发光管的亮与灭模拟执行机构的动作,实现要求的工艺过程。 一、分析设计要求,构思总体方案 1.从题目可知该课题的任务主要有三个方面。其一是设计一个能以数字直接显示的时钟电路;其二是用时钟信号控制打铃器;其三是用时钟信号实现一个工业过程的时间顺序控制。整个系统可分成三部分,即时钟电路、作息时间控制电路、顺序控制器电路,而时钟电路在起控制和主导作用。 2.时钟电路的构成方案 (1)选用中、小规模集成芯片设计; (2)选用单片时钟集成电路构成; (3)利用其他任何可能引出时间信号的数字钟、数字表等。 3.作息时间控制器与时间顺序控制器这两部分电路都是以时间代码为输入信号,经译码后产生定时控制信号去推动电铃或其他控制设备工作。实现的电路形式是多种多样的 (1)利用集成门电路进行设计; (2)选用合适的现成译码器; (3)用GAL芯片进行编程,实现译码; (4)用存储器完成译码的功能。 4.功放电路 提供外设工作的驱动电流与电压。 二、确定总体方案 这里选择两种不同方案作具体电路设计。 1.用大规模时钟集成芯片LM8361作时钟电路:用存储器RAM6264作译码器,设计作息时间自动打铃器。 2.用中小规模门电路构成时钟电路:用RAM62256存储器作译码器设计可编程时间顺序控制器。 三、可编程作息时间控制器的设计 1.单元电路设计 根据总体方案的分析,分步设计各单元电路。 (1)时钟电路设计 时钟电路的任务是产生实时时钟信号,一方面送到数字显示器进行显示,另一方面提供自动打铃电路的存储器地址信号。具体的时钟电路构成方案很多,这里选专用大规模集成芯片LM8361配接LT667显示屏构成时钟电路。图1所示为电路的连接。 正点计时器的分计数器和时计数器产生正点计时信号,经过译码输出,产生“上午(AM)”、“下午(PM)”、“时”、“分”共23位七段显示信号,这23条信号线连接到共阴极显示屏的对应引脚上,清晰地显示出电子钟的运行时间。 2.整机电路 3.安装调试
查出问题后,对症下药予以排除。通电实验前,最好用万用表测试一下电路板上电源的正负极之间的电阻,确信无短路现象方可通电调试。 4.总结设计报告 |
电工学习网 ( )
GMT+8, 2023-5-28 04:08