步反馈置法设叶规律 由前面例题分析中可以发现,用反馈置0法设计计数 器存在一个普遍规律,有待于我们去总结。 M10计数器由1010产生清0信号 M853计数器由853产生清0信号 助挪:沛数模值等手见藏却儿产丝清0馆号。 例:用74161计数器实现模12计数CR=QQ2 CTp D3D2DiDo Co CTp D3D2DiDo Co CTr 74161CR 74161CR LD LD CP Q3 Q2 QQo CP Q:Q2 Q1Qo 例:用74161计数器实现模7计数CR=Q2QQ
M10计数器由1010产生清0信号 M853计数器由853产生清0信号 例:用74161计数器实现模12计数。 例:用74161计数器实现模7计数。 由前面例题分析中可以发现,用反馈置0法设计计数 器存在一个普遍规律,有待于我们去总结。 CR = Q 3 Q 2 CR = Q 2 Q 1 Q 0 D3D2D1D0 Q3Q2 Q1Q0 CTP CO CTT CR LD 74161 CP 1 & D3D2D1D0 Q3Q2 Q1Q0 CTP CO CTT CR LD 74161 CP 1 &
(2)反馈置数法 原理:利用74161置数控制端LD=0时,同步预置一个固 定的二进制,实现计数M16以下任意进制计数分频。 如果计数模值M>16,则采用多片级联方法。 例:用74161,4位二进制同步计数器实现十进制计数器。 解:由于74161是M16计数器共有16个状态, 要实现M10计数 ,必须跳越(16-10)6个状态。 前十个状态0000→1001无C0 共有三种跳跃方法: 中间十个状态0011→1100无C0 后十个状态0110→1111有C0 ☆反馈置数法是利用LD=0进行同步置数。74161、74160只 有在CP到来时才能置数,CP↑没有到来,不能置数
原理:利用74161置数控制端/LD=0时,同步预置一个固 定的二进制,实现计数M16以下任意进制计数分频。 如果计数模值M>16,则采用多片级联方法。 例:用74161,4位二进制同步计数器实现十进制计数器。 解:由于74161是M16计数器共有16个状态,要实现M10计数 ,必须跳越(16-10)6个状态。 共有三种跳跃方法: 前十个状态 0000→1001 无C0 中间十个状态 0011→1100 无C0 后十个状态 0110→1111 有C0 ☆ 反馈置数法是利用/LD=0进行同步置数。74161、74160只 有在CP↑到来时才能置数,CP↑没有到来,不能置数
具体设计方法 CP Q3 Q2 Q1 Q 女前十个状态 0 0 0 0 计数范围0-9,预置数为0,用9来反馈: 0 0 0 由于74161属于同步置数,1 2 0 0 0 有CP↑到来才能置数,反馈译 摆74 3 0 0 码信号1001状态要计算作主CPcp0,Q,0,四 4 0 0 循环内。 LD =Q3Qo 5 0 0 6 0 ☆ 0 后十个状态: 0110 计数范围6~15, 7 0 预置数为61 用15来反馈 =Q,Q,0Q。日 8 1 0 0 0 748 用什么产生置数译码信号? 9 1 0 0 CP->CPQs92QQ⑩ 10 0 由于计数器计满值时:Co=1所以 11 LD =C 0011 山 12 0 ☆中间十个状态: 村 13 计数范围3~12,预置 746 CP >CPQ:Q2Q:QLD 14 0 数为3,用12来反馈 LD=Q3Q2
CP Q 3 Q 2 Q 1 Q 0 0 0 0 0 0 1 0 0 0 1 2 0 0 1 0 3 0 0 1 1 4 0 1 0 0 5 0 1 0 1 6 0 1 1 0 7 0 1 1 1 8 1 0 0 0 9 1 0 0 1 10 1 0 1 0 11 1 0 1 1 12 1 1 0 0 13 1 1 0 1 14 1 1 1 0 15 1 1 1 1 ☆ 前十个状态: 计数范围 0~9 ,预置数为 0,用 9来反馈。 由于74161属于同步置数 , 有CP ↑到来才能置数 ,反馈译 码信号1001状态要计算作主 循环内 。 LD = Q 3 Q 0 ☆ 后十个状态 : 计数范围 6~15 ,预置数为 6 , 用15来反馈 用什么产生置数译码信号? LD = Q 3 Q 2 Q 1 Q 0 由于计数器计满值时: C O=1所以 LD = C O ☆ 中间十个状态 : 计数范围 3~12 ,预置 数为 3,用12来反馈 LD = Q 3 Q 2 CP1 LD D 3 D 2 D 1 D 0 Q 3 Q 2 Q 1 Q 0 CR CP 74161 C O CT T CT P & CP1 CT P CT T LD D 3 D 2 D 1 D 0 Q 3 Q 2 Q 1 Q 0 CR CP 74161 C O & 0110 CP1 CT P CT T LD D 3 D 2 D 1 D 0 Q 3 Q 2 Q 1 Q 0 CR CP 74161 C O 0011 &
反馈置数法设汁规肆 ★ 置00o0潮数儿,兼飢1绝或数泽信等。 例如,设计M10计数器,预置数为0000,置数译码信号为10-1 =9,即:Q3Q2QQ0=1001,LD=Q3Q。 例如,设计M12计数器,预置数为0000,置数译码信号为12-1 =11,即Q3Q2Q1Q0=1011,LD=QQQ0 ★ 置0000~1111之间任意数法: 从所置入数对应状态开始顺序数到个状态,利用此状态产生置数 译码信号LD。 例如,设计M12计数器,假定预置数为8,从8数到12个状态,与第 12个状态相对应的数,即为置数译码信号。 由3(0011)产生置数译码信号,LD=QQ
★ 置0000法: 例如,设计M10计数器,预置数为0000,置数译码信号为10-1 =9,即:Q3Q2Q1Q0=1001, LD = Q 3 Q 0 例如,设计M12计数器,预置数为0000,置数译码信号为12-1 =11,即:Q3Q2Q1Q0=1011, LD = Q 3 Q 1 Q 0 ★ 置0000~1111之间任意数法: 从所置入数对应状态开始顺序数到M个状态,利用此状态产生置数 译码信号/LD。 例如,设计M12计数器,假定预置数为8,从8数到12个状态,与第 12个状态相对应的数,即为置数译码信号。 8 9 1 0 1 1 1 2 1 3 1 4 1 5 0 1 2 3 1 2 3 4 5 6 7 8 9 1 0 1 1 1 2 由3(0011)产生置数译码信号, LD = Q 1 Q 0
例:用74161四啦进制同步升数器组成M=24计数器 计数范围:00000001~00011000 解:利用大模分解法,M=M1XM2=16X16=256,先用 两片74161组成M256计数器,然后用反馈置数法实 现M24计数。 根据题意初始状态为00000001,即预置数为1。 利用反馈置数法,由于使用同步置数,置数状态 计算在主循环之内。所以用24作反馈置数译码信号。 (24)10=(00011000) 0001 4e988 LLI LILL CTp QoQQ2Qs Co CTp Qo Q:Q2Qs Co CR 74161(1) CR CTr CTr 74161(2) LD LD DoDD2D3 DoDiD2D3 CP
解:利用大模分解法,M=M1XM2=16X16=256,先用 两片74161组成M256计数器,然后用反馈置数法实 现M24计数。 根据题意初始状态为00000001,即预置数为1。 利用反馈置数法,由于使用同步置数,置数状态 计算在主循环之内。所以用24作反馈置数译码信号。 (24)10=(00011000)2 计数范围:00000001~00011000 0 0 0 1 10 0 0 & 1 CP D0D1D2D3 CTP Q0Q1Q2Q3 CR CTT CO 74161(1) LD 1 D0D1D2D3 CTP Q0Q1Q2Q3 CR CTT CO 74161(2) LD 1