51单片机控制LED数码管显示实训
威廉希尔官方网站
原理图
C源码
#include《REG51.h》***it LED = P1^1;
***it KEY_ON = P1^7;
***it KEY_OFF = P1^7;
char led_mod[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f};void delay(unsigned int time)
{
unsigned int j=0;
for(;time》0;time--)
for(j=0;j《125;j++);
}
void main(void)
{
char i=0;
while(1)
{
for(i=0;i《=9;i++)
{
P0=led_mod;
delay(1000);
}
}
}
实验结果
循环显示0~9数字,时间间隔为1000循环步。
51单片机控制LED数码管显示实训
威廉希尔官方网站
原理图
C源码
#include《REG51.h》***it LED = P1^1;
***it KEY_ON = P1^7;
***it KEY_OFF = P1^7;
char led_mod[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f};void delay(unsigned int time)
{
unsigned int j=0;
for(;time》0;time--)
for(j=0;j《125;j++);
}
void main(void)
{
char i=0;
while(1)
{
for(i=0;i《=9;i++)
{
P0=led_mod;
delay(1000);
}
}
}
实验结果
循环显示0~9数字,时间间隔为1000循环步。
举报