当前位置:首页 > 技术学院 > 技术前线
[导读]数码管里面相当于有8个段码管(或叫发光二极管)。 数码管分阳极管(CA),阴极管(CC)。阳极管是接高电平然后通过每个段选为来控制数码管亮灭(高电平灭,低电平亮)。阴极管则是接低电平,通过段选来控制亮灭(高电平亮,低电平灭)。 在驱动多个阳极数码管的时候,位选控制应加三极管来控制(为了防止电流太小,驱动不了数码管)。

现在开始用仿真来实现数码管的使用,这里使用的是stc89c51单片机。

1、控制数码管全亮和全灭


这是仿真图。

#include

#define uchar unsigned char

#define uint unsigned int

void main()

{

while(1)

{

P2 = 0x00; //直接对端口进行控制。

}

}

代码部分。

2、数码管显示数字


仿真图。

#include

#define uchar unsigned char

#define uint unsigned int

void main()

{

while(1)

{

P2 = 0xc0; //控制数码管显示0。

}

}

代码部分。

3、数码管显示连续数字



仿真图。

#include

#define uchar unsigned char

#define uint unsigned int

uchar code ledchar[]={0xC0, 0xF9, 0xA4, 0xB0, 0x99, 0x92, 0x82, 0xF8,0x80, 0x90}; //阳极管代码

void delay(uint n) //延时 时间取决于晶振部分

{

while(n–);

}

void main()

{

uchar i;

while(1)

{

for(i=0; i<10; i++)

{

P2 = ledchar[i]; //连续切换不同的数组元素

delay(50000);

}

}

}

代码部分。

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

随着用电设备对供电质量、安全性、可靠性、方便性、即时性、特殊场合、特殊地理环境等要求的不断提高,使得接触式电能传输方式越来越不能满足实际需要。

关键字: 无线 充电器 使用

摘要:从通信网络生命周期管理的角度,简要介绍了物联网网络资源的可视化管理、动态管理和管理维度,重点讨论了对网络资源投入使用和服务保障的管理问题。

关键字: 网络资源 管理 全生命周期 使用 服务

回路电阻测试仪的使用方法及注意事项

关键字: 回路 原理 使用

工业通讯桥接器(以下简称为桥接器)主要为工业设备联网项目提供硬件支持,支持点表自动侦测,帮助上层终端通过以太网的方式采集底层工业设备(如:PLC、数控系列、专用设备、工业仪表等)的数据,进而对这些数据进行统计和分析。

关键字: 桥接器 使用

DHT11温湿度传感器基本使用思路

关键字: 湿度 使用

降压稳压器IC如何用于生成反相电源

关键字: 降压器 使用

内核中操作寄存器的方法

关键字: 寄存器 使用

数码管引脚图

关键字: 数码管 编程

共阳极、共阴极数码管编码表(0~9、A~P……全亮)

关键字: 数码管 段码
关闭
关闭