单片机系统扩展6个LED显示器线路,采用静态显示需要几个几位的并行I/0口 为啥
如果您使用的是静态显示器,则数字管需要8 位闩锁,并且可以接地或连接数字管的常规末端。在微控制器的情况下,必须有一个并行端口,该端口在闩锁上输出数据,并且需要一个闩锁控制线。
因此,为了扩展六个静态LED显示器,微控制器需要一个并行端口,需要另外6 个闩锁控制线,总共需要8 +6 ,并且总共需要1 4 个I/O销。
8 -位闩锁使用串联输入/并行输出,例如7 4 HC5 9 5 ,当这些闩锁以系列连接时,微控制器仅为三个I/O引脚,这是7 4 HC5 9 5 所需的。
但是,该串行电路需要串行输入数据并且速度较慢,因此不适合需要高速的电路。
平行电路更快。
如何用单片机让数码管显字
如果LED静态显示器的数字管以静态显示模式起作用,则公共阴极(普通阳极)的共同连接连接到质量(性能)。每个位的段选择线连接到8 位并行连接。
只要保留了位的段选择行中的段代码选择级别,钻头就可以维护相应的通知标记。
这里的8 位并行连接可以直接用于并行E/A接口芯片(例如8 0C5 1 的P1 连接,I/A连接8 1 5 5 和8 2 5 5 等,也可以使用串行输入/并行输出帖子。
根据端口和串行端口,其中一个在交换寄存器(方法0)中起作用。
首先将字符转换为相应的玻璃代码,然后通过串行连接发送至7 4 HC1 6 4 鉴于该设计的成本,必须将静态电路与与每个数字管LED相对应的7 4 HC1 6 4 芯片连接。
此外,TXD和RXD端口用于计算机通信,当端口位于不同区域时,编码变得更加复杂,因此放弃了静态显示器。
如果要显示标志6 ,请查看表格,您可以看到6 0x7 d的字形代码为6 0x7 D,然后将0x7 D发送到8 位开关寄存器7 4 HC1 6 4 为了显示标志0〜9 ,上4 位全部为0,而下部4 位是十六进制的数字。
如果要显示的数字的高点不到0,则必须由程序转换。
这种静态LED显示方法具有具有高显示器和相对简单的软件的亮度的属性,但是在硬件上使用了很多芯片,每个LED显示器都需要一个圆圈。
单片机静态显示和动态显示的原理是什么?各有什么特点?
数字管的静态显示意味着每个数字管的转向水平不会改变,我们知道该数字管的值将会改变。动态屏幕是使用人眼的缓慢反应。
静态屏幕亮度更明亮,功耗很大,动态屏幕亮度稍差一些,但是如果屏幕位的数量太高,请注意不要低于5 0Hz,最好高于6 0Hz,否则您会看到点燃的数字管。
设计一个LED数码管显示器的静态显示电路并设计程序实现以下功能:完成2位显示,要求两位分别正序和逆
它可以通过模拟图实现,使用两个连接到P0和P2 端口的普通正数字管道形成双位数的静态显示器。首先,额外的数字(计数为9 9 )自动更改为减法数字,计数为0,然后更改为其他数字。
这个周期。
仿真图的程序如下{{{{ 计数速度} voidmain(){charn,x = 1 ;