静态数码管——小白的单片机笔记

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了静态数码管——小白的单片机笔记相关的知识,希望对你有一定的参考价值。

数码管按照接线方式分为:共阴和共阳。

对于实验板的数码管器工作过程如下:

单片机通过接口(在此为P2^2,P2^3,P2^,4)与138译码器通讯,译码器Y0接口使最后一个LED数码管工作。

P0口发送数据显示。

***************************************

程序如下:

#include"reg52.h"
typedef unsigned char u8;
typedef unsigned int u16;

sbit YMQA=P2^2;
sbit YMQB=P2^3;
sbit YMQC=P2^4;//定义138译码器的ABC接口
u8 code smgd[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f,
0x77,0x7c,0x39,0x5e,0x79,0x71};//初次调试程序,在某两个元素之间漏掉一个逗号,导致出错FILCKER.C(16): error C231: ‘P0‘: redefinition

void main()
{
  YMQA=0;
  YMQB=0;
  YMQC=0; //138译码器输入0,Y0接口使能,最后一个LED数码管使能
  P0=smgd[9];//P0接口输入数据显示
  while(1);
}

 

以上是关于静态数码管——小白的单片机笔记的主要内容,如果未能解决你的问题,请参考以下文章

3.5 51单片机-独立数码管(静态数码管)

51单片机——数码管静态显示

51单片机——数码管静态显示

让51单片机八段数码管亮起来(静态显示和动态显示共阴极和共阳极位码和段码)

51单片机定时器计时1秒数码管静态循环显示0到F+Proteus仿真

51单片机——数码管动态显示