c51单片机 怎样实现静态数码管动态显示的数字等于点亮LED灯的个数?
MicroController C5 1 ,静态数字管显示LED灯的数量,很容易触及。连接P3 门中的8 个LED灯,负电极连接到P3 门。
当打开1 盏灯时,p3 = 0xfe,然后向左移动一次,将0从低位置增加到左侧,然后添加许多灯。
同时,它与一个变量进行计数,并发送数字管以查看。
一个正数字管连接到P0端口。
仿真图如下。
至简设计系列_7段数码管显示
简化的设计系列_7 段的数字管审查概述:LED数字管通过光二极管用作照明单元,具有不同的颜色,可以形成“ 8 ”形式。根据连接LED的各种方法,它们分为两类:普通阴和普通阳。
数字管通过驱动方案来控制该段的内部代码以显示数字。
根据驾驶方法,它分为两类:静态和动态。
本文将介绍设计目标,信号列表,显示原理,工程架构和参考代码。
设计目标:1 DigitalTube显示数字从0到9 ,并以1 秒的间隔切换位置的选择,以实现从左到右的流程显示。
2 数字以0开头,并为每个开关位添加一个。
信号列表:1 位选择信号(SEG_SEL):控制数字管位的选择,每秒更改一次。
2 信号seg_ment:与显示的数字相对应的段代码。
显示原理:数字管的显示原理基于显示面板的位置,对应于8 个架子(a,b,c,d,e,f,g,h)。
下表显示了与0到9 的数字相对应的场值。
字段对应表体系结构的值:工程体系结构基于设计目标,设计1 秒的计数器(CNT_1 S)和BI-SEL_CNT)以实现数字管,从0到9 的数字显示1 秒钟。
参考代码:该代码实现上述功能,包括关键部件,例如计数器和信号处理。
效果和简历:该项目反映了对各种开发委员会(DB6 03 ,MP8 01 ,MS9 8 0)的影响,并支持在线观看现象演示视频。
该公司的个人资料:Mingdeyang专注于FPGA领域,并为有关开发,教育和培训的建议,项目,人才服务等提供全面的支持。
提供教育资源,专业培训,项目,人才和其他服务的建议,以帮助FPGA领域的专业增长。
数码管有几种显示方式?
有两种显示状态显示和动态显示的方法。1 静态显示方法。
称为静态显示的方法同时是任何数字管。
当微控制器系统中使用静态数字管显示器时,您需要为每个数字管添加门。
当有必要显示其他时,数字管仅需修复与您连接的门栏的值。
当数字管处于静态显示模式时,ALT选择线(数字管)是每个数字管的线条列表。
静态显示的优点是:数字管表面明亮,明亮和软件控制。
弱点是很多硬件电路(每个数字管都需要)。
如果在国家大学电子设计竞赛中使用,这将带来不便。
同时,所有数字管都在每场比赛中都非常大。
当数字管的数量增加时,对电力需求的需求将增加。
结果,大多数硬件电路很少用于静态显示器。
2 这是个好主意。
动态显示方法。
称为动态显示的含义是唯一的问题。
只有在该州仅显示数字管。
每个数字管都旋转以显示它。
数字管位于动态显示器上时的位达到了每个数字管的每个部分。
当需要数字或字母时,所有数字管都需要转弯。
目前,严格需要每个数字管的光周期。
对于不同的更明亮的物品,这次是不同的。
通常是数百个微秒。
因此,数字管的刷新刷新周期应非常短。
它也适用于数字管的数量。
通用数字管的刷新含量应在5 ms 〜1 0ms之间控制。
这是一个2 00Hz〜1 00Hz的刷新率。
每当数字管刷新时,它不仅要发光。
动态显示的优点只是一个简单的数字管的数字管。
如果刷新率较低,那么如果数字管与微控制器直接相关,则控制软件将更加困难。
当使用数字管上的显示器时,这将是使用数字管时首次需要考虑。
当前情况下,数字管(例如二极管)的光登记部分(例如二极管)目前也需要受到限制。
常见的阳极数字管当前仅限于一系列可移动的旋转值和brillias。
现有价格越高,亮度越高。
当使用电流限制性电阻时,有必要连接到抗抑郁中抗性中每个抗抑郁剂的电阻串联中的电流限制。
目前,如果仅有一个现有限制数量,则数字管显示不同的数字时,它的亮度将有所不同。
每个数字管的细分线段线相互连接,并具有数字管,即数字管不同时进行。
静态显示驱动器电路。
尽管有许多硬件圆圈具有稳定的数字管显示,但使用微控制器与微控制器进行连接。
例如,您可以将7 4 LS1 6 4 的周期用于Perllelal芯片7 4 LS1 6 4 ,作为等形器芯片7 4 LS1 6 4 作为数字管的驱动器。
需要7 4 LS1 6 4 才能连接到微控制器的用户界面。
除了简单的硬件电路外,DynamitIt管直接连接到微分子控制器。
它似乎没有优势。
但是,当我们选择显示出专门数字管的芯片芯片的选择时,它显示出其优势。
暂且,通用数字管披露芯片8 2 7 9 ,MAX7 2 1 9 ,HD7 2 7 9 ,CH4 5 1 这些芯片的主要特征在数字管,数字管和数字管中非常简单。
现在,让我们将这些芯片作为介绍。
Intel Corporation的8 2 7 9 是“过早产品和展示接口芯片的产品”。
它具有广泛用于微控制器系统的按钮图和自动显示功能。
在8 2 7 9 年,8 ,×8 = 6 4 百万的传感器(第一个,第一个,第一个堆栈) /传感器。
键盘控制节8 ×8 = 6 4 键或8 ×8 阵列传感器。
芯片可以自动摇晃,并且可以是锁定功能。
Display RAM容量为1 6 ×8 它是1 6 位LED数字显示的最高配置(有一些键盘来描述微控制器)8 2 7 9 (数据总线,地址总线,控制总线和控制总线)。
与8 2 7 9 与数字管通信时,驱动程序需要连接。
同时,到目前为止很少使用高价。
设计一个LED数码管显示器的静态显示电路并设计程序实现以下功能:完成2位显示,要求两位分别正序和逆
您可以使用形成两个数字静态显示电路的模拟图使用两个通用阳极数字管实现,这些数字管连接到P0和P2 端口。首先,计算其他计数9 9 ,自动更改减法数,计数为零,然后更改为附加数字。
这个周期。
模拟图程序如下。
/m修改j的初始值并更改计算速度} voidmain(){charn,x = 1 ; //首先添加计数(1 ){p0 = tab [n/1 0]; // 1 0 -bit p2 = tab [n%1 0]; // 1 += x; if(n> = 9 9 )x = -1 ; n x = 1 ;数数}}