当前位置:首页 > 工业控制 > 电子设计自动化
[导读]如图为密码锁输入电路的仿真结果图,图中的输出信号CLK_SCAN,C_DEBOUNCE是为便于仿真时观察中间结果而增加的观测点的输出,调试好后程序中的相应语句应注释掉。 如图 密码锁输入电路仿真结果图 为便于观测有关结果

如图为密码锁输入电路的仿真结果图,图中的输出信号CLK_SCAN,C_DEBOUNCE是为便于仿真时观察中间结果而增加的观测点的输出,调试好后程序中的相应语句应注释掉。

密码锁输入电路仿真结果图

如图 密码锁输入电路仿真结果图

为便于观测有关结果,仿真时假设CLK_1K为512 Hz,相应地,程序中的有关语旬改为“C_DEBOUNCE<=Q(1);C_KEYBOARD<=Q(5 DOWNTO4)”。从仿真图上可以看出,CLK_CTR(即Q(0)为CLK_1K的2分频,为256 Hz;CLK_DEBOUNCE(即Q(1))为CLK_1K的22分频,为128 Hz;CLK_SCAN(即Q(5 DOWNTO 4))为CLK_1K的25分频,为16 Hz。同时当CLK_SCAN、KEY_IN为1110011时对应的按键为数字“1”,FLAG_N变为高电平,DATA_N则输出数字H1,即B0001:为0111 101时对应的按键为“0”,FLAG_N变为高电平,DATA N则输出数字HO,即B0000;为0111011时对应的按键为上锁功能按键“*”,DATA-F变为高电平,DATA_F则输出功能按键“上锁”的码字H4,即B0100。因此说明密码锁输入电路KEYBOARD.VHD的设计是正确的。



来源:ks990次

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除( 邮箱:macysun@21ic.com )。
换一批
延伸阅读
关闭