单片机数码管显示1~95
发布网友
发布时间:2023-09-16 09:09
我来回答
共1个回答
热心网友
时间:2024-11-16 03:46
学单片机你还上从51单片机开始吧,网上多的是学习资料和参考程序
如AT89S51,STC89CR51........
你这个慧烁,百度居然没一点资料,更别说参考程序了
#include <AT89X51.H>
//数字0-9的字形码
unsigned char code table[]={0xC0,0xF9,0xA4,0xB0,0x99,0x92,0x82,0xF8,0x80,0x90};
unsigned char dispcount;
void delay02s(void);
void main(void)
{
P1_0=0;//选通第一位数码管
while(1)
{
for(dispcount=0;dispcount<10;dispcount++)
{
P0=table[dispcount];
delay02s();
}
}
}
void delay02s(void)
{
unsigned char i,j,k;
for(i=20;i>0;i--)
for(j=30;j>0;j--)
for(k=248;k>0;k--);
}