ypengfei 发表于 2014-10-29 14:27:22

简单问题,不明白,关于4位二进制计数器的考题

一个4 位的二进制计数器,由 0000 状态开始,经过 25 个时钟脉冲后,该计数器的状态为 (24) 。
A.1100
B.1000
C.1001
D.1010


书上说答案是C,说在第16个脉冲的时候计数器是1111,故剩下的9各脉冲计数器为1001,可是不是第15各脉冲的时候是1111吗????
求解。

jacky_yhy 发表于 2014-10-29 14:30:57

本帖最后由 jacky_yhy 于 2014-10-29 14:33 编辑

25=11001如是,第16个脉冲进来前确实是1111额

ypengfei 发表于 2014-10-29 14:35:32

第16个脉冲过后是0000还是0001?

helloshi 发表于 2014-10-29 14:36:13

你是对的。

落叶随风 发表于 2014-10-29 14:50:00

估计书上认为第一个脉冲是0000吧

ypengfei 发表于 2014-10-29 15:04:21

本帖最后由 ypengfei 于 2014-10-29 15:07 编辑

那答案应该是1010吧?

pigy0754 发表于 2014-10-29 15:27:05

本帖最后由 pigy0754 于 2014-10-29 15:28 编辑

第1个脉冲->0001
第2个脉冲->0002
......
第15个脉冲->1111
第16个脉冲->0000
第17个脉冲->0001
......
第25个脉冲->1001
选C没错,但书上解释错了。应该是第16个脉冲为0000

singlemans 发表于 2014-10-29 15:48:53

顶楼上,正解。

飘洒的羽 发表于 2014-10-29 15:55:58

计数器重新加载了。从0000开始再数9个数就可以了~

yaxiaoyu 发表于 2014-10-29 16:04:22

因该从0000开始 25-16 = 9 BIT标示不就是1001嘛

hyz_avr 发表于 2014-10-29 16:06:58

钻牛角尖了,25 % 16 = 9 (1001)

johnlj 发表于 2014-10-29 16:12:35

书上的答案是对的,你的分析是对的
页: [1]
查看完整版本: 简单问题,不明白,关于4位二进制计数器的考题