1
数码管扫描的是一种比较常用的技术。
主要有2种扫描:公共端扫描和混合扫描
两个扫描都是通过在不同时间点亮不同组从而来实现点亮数码管。这种扫描主要的优势是点亮多个LED灯或者数码管的时候可以使用比较少的IO口,极大的减少了所需的IO口,但缺点是亮度低、具有扫描的效果。
我们可以看到SMG1有3个端口,为共阴级数码管,在程序中我们只需分级别给1端口、2端口、3端口设置低电平,并在打开端口的同时给对应所需的A、B、C、D、E、F、G、DP、即可实现数码管的显示!当亮度不同的时候,我们可以通过点亮数码管中在同一时间的一颗LED,也就是一次只点亮一颗。
混合端扫描其实跟公共端扫描差不多,但其最大的区别便是混合扫描可以用更少的脚来实现更多的点灯泡。他是利用IO口的输入模式或者开漏模式来实现led的灭。通过切换不同脚的高低电平以及配合输入输出模式实现的。在一定时间量的情况下,顺序的点亮led灯即可实现,而灭的时候只需将IO口设置为输入模式即可。
全部0条评论
快来发表一下你的评论吧 !