8位数码管是怎么显示的?
八个数字试管可以视为八个小灯泡。例如,要显示1 个,右侧的两个小灯泡可以打开。
在某些顺序中,八个小灯泡(例如ABCDEFGH)显示出不同的值,从0到9 ,并记录显示这1 0个数字时的小灯泡数量。
在其他应用程序中,只要小灯泡打开,您就需要标记数字,具体取决于先前记录的代码和某些代码。
如图,共阴八段四位数码管,中间有冒号,型号SMA420561KX-2,求引脚图和用法
实验表明以下过程满足问题的要求。该程序开始从0000H内存地址实现,并跳到主标签。
在主标签上,第一个程序将7 0h列表设置为04 h,7 1 h至03 h,7 2 h至02 h和7 3 h至01 h。
然后输入程序调用Subrutin Disp的M_LOOP循环,然后跳回M_LOOP继续循环。
在Subroutine Disp中,第一个程序指向D_TAB地址,然后将R2 设置为01 H和R0H列表。
然后输入D_LOOP循环,其中第一个程序从R0指示的地址读取列表a的,然后从D_TAB读取相应的段代码,将其删除到P2 端口,然后将BIT代码删除到P2 端口。
然后,该程序称为subrutin dl_1 ms,延迟为1 毫秒,然后将R2 列表的移动一位,然后将循环持续到R0至7 4 H。
D_TAB包含1 6 个段代码以显示0-9 和一些特殊字符。
亚鲁蛋白DL_1 MS用于执行1 毫秒的延迟。
该实验是在特定的实验板模型上进行的。
实验板上有一个8 位数字显示屏,由两个四边形的数字管组成。
低数字管电路图如下所示,所有组件引脚均标有标记。
尽管没有提供特定的针图,但基于上面的程序,可以通过数字管引脚连接方法推断出来。
数字管段代码是通过端口P0输出的,并且位代码是通过P2 端口输出的。
通过调整P0和P2 输出的状态,可以实现数字管显示控制。
数字管显示的数字或字符取决于段代码和位代码的组合。
通过调整输出端口P0的状态,可以更改数字管显示的段代码。
通过调整P2 端口输出的状态,可以控制数字管甜菜的选择,从而识别多位数的数字管显示。
另外,通过在数字管显示的数字或字符之间设置适当的延迟,可以实现动态显示效果。
通过调整亚鲁丁DL_1 MS中的延迟时间,可以实现不同的动态显示效果。