发布网友 发布时间:2022-11-04 19:29
共2个回答
热心网友 时间:2023-11-08 05:48
这种数据在单片机里面可以认为是10进制的,可以用一个变量来查看脉冲计数后的数,如果要送至数码管显示的话,需要进行转换,数码管有自己的段码,需要将计数的每一个位转换成段码值,送到数码管的引脚上追问单片机的查表程序是怎样的?
热心网友 时间:2023-11-08 05:49
单片机内部的存储以及寄存器都是以二级制的方式存储,计数后,在计数寄存器里面是二级制的形式存在,如果要送数码管显示,程序上需要做一个转换数据模的数组表,比如,如果计数器寄存器里面是2,那么,单片机IO就要输出数码管显示2的数据模,数码管有共阴和共阳的类型,所以,根据自己的数码管类型,选择转换表。