数码管基础:
- 数码管由八个发光二极管组成成“8“字型,按极性分为共阴极数码管(阴极链接在一起)和共阳极数码管(阳极连接在一起)。本实验采用的是共阳极,若要亮,则相应位置0,即为低电平。
- 可以通过给数码管引脚置值来控制亮和灭,显示不同的图案,如下图所示
共阳极数码管再进行取反操作便可以显示相同的图案。
一.静态数码管实验
1.电路原理图
2.说明:实验中使用P0口控制,用排线接P0口和JP3.让数码管依次显示0-9。
3.源代码如下:
/***********************************************
> File Name: 静态数码管
> Author: pengshp
> Mail: pengshp3@outlook.com
> Date: 2015年 7 月 17 日
*************************************************/
#include<reg51.h>
#define uchar unsigned char
#define uint unsigned int
#define GPIO_DIG P0
uchar code