码迷,mamicode.com
首页 > 其他好文 > 详细

数码管0~9显示

时间:2018-05-31 21:59:23      阅读:496      评论:0      收藏:0      [点我收藏+]

标签:jpg   eve   http   引脚   延时   使用   class   二极管   XA   

技术分享图片
#include<reg51.h>
code unsigned char seven_seg[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90};
void delay (unsigned int x)                                                //延时函数 
{
unsigned int i;                  
unsigned char j;
for(i=0;i<x;i++)
for(j=0;j<200;j++);
}
void main()
{
unsigned char i;
P2=0;                                                                      //接反向器后,公共端电平为高电平 
while (1) 
{
P0=seven_seg[i];
delay(1000);
i++;
if(i==10)i=0;
}
}


数码管显示原理
共阳型数码管内部所有LED的正极接在一起为公共极引脚,称为位选端。负极分别引出,称为位选端,共阳型数码管使用时,公共极接高电平。当某一字段发光二极管的阴极为低电平时,相应字段就点亮,当某一字段的阴极为高电平时,相应字段就不亮。 
74hc04:反相器,P2=0时输出高电平

技术分享图片

 

 

数码管0~9显示

标签:jpg   eve   http   引脚   延时   使用   class   二极管   XA   

原文地址:https://www.cnblogs.com/zhai1997/p/9119055.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!