1、 利用74LS161芯片将各引脚正确连接实现计数功能,并将输出连接在DCD_HEX显像管上予以显示。

在这里插入图片描述
2、 利用两片74LS161芯片实现60进制和24进制并实现进位和进位后的清零功能。
在这里插入图片描述
图2 60进制的实现
在这里插入图片描述
图3  24进制的实现

3、 将分别用于显示时、分、秒的六个74LS161芯片依次连接(用与非门产生的进位信号与下一个芯片的时钟信号相连),将信号源频率调至1HZ就可以实现计时功能了。
在这里插入图片描述
4、 测试电路是否能正确计时。
5、 利用开关实现点动脉冲并使用点动脉冲实现对时间的手工校正。
点动脉冲的实现方法是:当进位信号未发生时进位信号的与非门输出的为高电平,利用开关手动使下一芯片的时钟信号在与非门输出的高电平与地线的低电平之间变化就可以产生电动脉冲信号了。因为仿真软件中的开关的一些特性(在摁下开始仿真键时会在开关处产生一个不应该产生的上升沿信号)所以在时钟信号上要加一个非门将74LS161变为低电平有效。
在这里插入图片描述
6、 测试电路能否正确校时,显示是否有问题。
7、 利用74LS85数据比较器将74LS161输出端的信号与手动输入的二进制数进行比较(只比较时和分及可这样闹钟时间可以持续一分钟),将QOAEQB信号使用与门相连实现四个比较器的比较结果均为相等时输出高电平,将这个高电平信号接在BUZZER(蜂鸣器)上实现闹钟的功能。注意:要将蜂鸣器的开启电压调节到5V或以下。
在这里插入图片描述
8、 整个电路连接完成,测试其能否正确显示时间,能否手工校时,能否正确实现闹钟功能。
在这里插入图片描述
还有个问题 1、在Multisim中开关的供电问题 在单刀双掷开关中如果左侧是高电平则右侧没有连接的那一个端口也会显示高电平出现BUG。但是如果左侧初始为低电平时右侧未连入的端口为低电平,如左侧由低电平变为高电平时右侧未连接的端口时而会变为高电平时而会保持低电平。我还未找到规律,也不知道解决办法。还望大家指教。
在这里插入图片描述

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐