计数器初值为负值

来源:百度知道 编辑:UC知道 时间:2024/05/22 14:57:51
为什么单片机的计数器的初值应为0?书上说由于采用加1计数,为使计满为零,计数初值应为零。为什么呀?

就是一个溢出问题
比方说一个4位计数器
范围是0000-1111 十六个数
当1111再加1时,变成(1)0000,那个1溢出后被丢弃了。
也就是当计数器初始值为0000时,经过16次加1操作后,会变回0000
但此时,它代表的应该是16了,计满为零就是这个意思。