恭喜,你发布的帖子
发布于 2021-05-26 09:47:39
6楼
这个确实太绕弯了。其实,程序监控的值与状态图表的值都是正确的!之所以说有错误,是因为忽略了数据实际显示时的进制以及表示形式,而是全部按日常生活中的十进制数来读了!
1)读取的时钟数据采用的是:8421BCD码形式;用四位二进制数,表示一位十进制数;
2)程序监控开到的是将此BCD码当做十进制数,直接显示;并且也按十进制数来读,因此读到的数有错误的(其中≤09的数是正确的);
3)状态图表则是以十六进制数显示的,而我们又将其以十进制数来读。即为BCD码(二进码十进数)表示的实际十进制数值,所以是正确的。
请填写推广理由:
分享
只看
楼主