设计思路
1、数据比较模块。数据比较模块是电子锁的核心部分。由于是八位数据比 较,所以采用两片 7485(四位数字比较器)级联方式。用高 4 位的芯片的输出 端(YA=YB,YA<YB,YA>YB)控制门铃和报警电路。 2、原始密码输入模块。由八个波段开关构成,表示每一位的数据,分别接 到高位7485 和低位 7485 上。另一端接 5V 电源,当按键接通时表示“1” ,当案 。 件未接通时,表示“0” 3、串行密码输入模块。采用两片74194(四位双向通用移位寄存器)级联成 八位数据输入模块,分别接到数据比较模块的高四位和低四位。具体输入电路见 下文分析。4、时钟模块。计时模块用来产生标准的秒脉冲给电路提供时序。可采用 555 定时器构成多谐振荡器,也可以使用 8051 单片机定时器产生标准方波。在电路 仿真时采用软件自带的电压信号产生器。 5、计时模块。采用两片 74290(二\五分频十进制计数器)级联方式构成十 进制、可显示 0-99 计时模块。芯片输出 BCD 码,由 7448(BCD-7 段译码器\内 部上拉输出驱动)驱动两个数码管(共阴极) 。6、显示模块。时间显示采用两个 7 段共阴极数码管。7、门铃模块。采用单稳态触发器。可以用 555 定时器构成,也可以用集成 芯片构成。我采用集成芯片 74123(单稳态多谐振荡器) 。8、报警模块。采用多谐振荡器,周期 18 秒,占空比63%。由 555 定时器构 成。9、声响模块。采用直流驱动蜂鸣器。由门铃模块和报警模块驱动。 10、复位开关。若各模块的芯片有清零端\使能端,则接到一起,设计一个复 位开关控制。若没有,则将其接地端串联到一个复位开关。 11、按键去抖。采用美信公司的MAX6818 开关去抖器。
2.2 各模块详细设计 2.2.1 数据比较和原始密码输入模块
器件选择
采用两片 7485(四位数字比较器)级联方式。用高 4位的芯片的输出
转载请注明:门锁网 » 用Multisim设计 电子锁