设计目的
设计仿真要求
设计分为分频、计数、显示三个模块。
(1)分频模块如实验三设计,得到两个时钟。
(2)该模块参考课本“数字频率计”程序设计部分。共有mm0,mm1,s0,s1,m0,m1六个信号,单位分别为0.01s,0.1s,1s,10s,
1min和10min。其中,信号mm0对100HZ信号上升沿计数,逢十进一,给mm1,mm1逢十近一给s0,依此类推。注意s1和m1是六进制的。
(3)该模块是此程序的精髓所在。由于要动态显示,模块就必须由扫描和译码两个部分构成。扫描通过计数完成。由于有六个数码管,
计数信号temp对1KHZ扫描时钟敏感,由“000”计到“101”,每个数值对应一种位选方式。译码部分用case语句将二进制数,变为
对应的共阴极数码管码值。另外,根据位选信号确定dp的值。
lab5.rar