数码管动态显示
,,。
138译码器的相关知识
138译码器的真值表如左图G1,G2,G3都是选通脚,当G1,G2,G3为100的时候138译码器开始工数码管动态显示
,,。
138译码器的相关知识
138译码器的真值表如左图G1,G2,G3都是选通脚,当G1,G2,G3为100的时候138译码器开始工作
动态扫描的原理
在实际的单片机系统中,往往需要多位显示。动态显示是一种最常见的多位显示方法,应用非常广泛。所有数码管段选都连接在一起的时候,怎么让数码管显示不一样的数字呢?动态显示是多个数码管,交替显示,利用人的视觉暂停作用使人看到多个数码管同时显示的效果。就像我们看的电影是有一帧一帧的画面显示的,当速度够快的时候我们看到它就是动态的。当我们显示数码管的速度够快的时候,也就可以看到它们是同时显示了。
/*******************************************************************************
* 函数名 : DigDisplay
* 函数功能 : 使用数码管显示
* 输入 : 无
* 输出 : 无
*******************************************************************************/
void DigDisplay()
{
unsigned char i;
unsigned int j;
for(i=0;i<8;i++)
{
switch(i) //位选,选择点亮的数码管,
{
case(0):
LSA=0;LSB=0;LSC=0; break;//显示第0位
case(1):
LSA=1;LSB=0;LSC=0; break;//显示第1位
case(2):
LSA=0;LSB=1;LSC=0; break;//显示第2位
谢谢
数码管动态显示 来自淘豆网www.taodocs.com转载请标明出处.