60进制计数器设计
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
图5-4 74LS192的引脚排列及逻辑符号
(a)引脚排列(b) 逻辑符号
图中:为置数端,为加计数端,为减计数端,为非同步进位输出端,为非同步借位输出端,P0、P1、P2、P3为计数器输入端,为清除端,Q0、Q1、Q2、Q3为数据输出端。
输入输出
M R P
3
P
2
P
1
P
Q
3
Q
2
Q
1
Q
1 × × ×××××0000
0 0
×
×d c b a d c b a
0 1
1
××××加计数
0 1 1××××减计数
利用两片74ls192分别作为六十进制计数器的高位和低位,分别与数码管连接。把其中的一个芯片连接构成十进制计数器,另一个通过一个与门器件构成一个六进制计数器。
如下图:
设计的实现
两芯片之间级联;把作高位芯片的进位端与下一级up端连接这是由两片74LS192连接而成的60进制计数器,低位是连接成为一个十进制计数器,它的clk端接的是低位的进位脉冲。高位接成了六进制计数器。当输出端为0101 的时候在下个时钟的上升沿把数据置数成0000 这样就形成了进制计数器,连个级联就成为了60进制计数器,分别可以作为秒和分记时。
方案的实现:
使用200HZ时钟信号作为计数器的时钟脉冲。根据设计基理可知,计数器初值为00,按递增方式计数,增到59时,再自动返回到00。此电路可以作为简易数字时钟的分钟显示。下图为60进制计数器的总体框图。
×1101保持×11×0保持↑1111计数
连接方式如下图:
图2 十进制计数器(个位)
十进制计数器(十位)电路
图3 十进制计数器(十位)
时钟脉冲电路
图4 时钟脉冲电路
置数电路
图5 置数电路
进位电路
图6 进位电路
译码显示电路
图7 译码显示电路
选定仪器列表
仪器名称型号数量用途
5V 200Hz
同步十进制计数器74LS1922片级联构成60进制计数器
与门74ALS09N各1个辅助设计构成其他计数器
共阴极显示器DCD-HEX2只显示数字计数
电压源Vcc +5v1个提供电压
时钟脉冲+5V 200Hz1个提供时钟脉冲电压
计数器电路的仿真
进入界面
右击空白处,选择放置元件,进入元器件选择区,选择要放置的元件,然后单击放置。
放置好各种器件之后,即可进行线路连接,同时标明所需参数值。设置元器件的参数时,用鼠标双击,弹出属性对话框,分别给元件赋值,并设置名称标号。
确认电路无误后,即可单击仿真按钮,实现对电路的仿真工作。
观察结果看是否与理论分析的预测结果相同。
4.总结
遇到的问题及解决方法