标题: 控制51单片机一个数码管从1至9计时程序 [打印本页]

作者: 冥暝醉了    时间: 2016-12-5 09:47
标题: 控制51单片机一个数码管从1至9计时程序
一个51控制面板,用一个按键控制一个数码管,能实现这个数码管能从1至9计时,溢出后从头开始
作者: 冥暝醉了    时间: 2016-12-5 10:03
求程序如何写,我才刚接触这个
作者: daxionghhh    时间: 2016-12-5 11:40
需要帮忙吗
作者: daxionghhh    时间: 2016-12-5 11:41
这个我会啊429371856
作者: 冥暝醉了    时间: 2016-12-5 12:29
daxionghhh 发表于 2016-12-5 11:40
需要帮忙吗

需要,急需
作者: 1131014564    时间: 2016-12-9 20:06
#include <AT89X51.H>
unsigned char code table[]={0x3f,0x06,0x5b,0x4f,0x66,
0x6d,0x7d,0x07,0x7f,0x6f};
unsigned char dispcount;

void delay05s(void)
{
unsigned char i,j,k;
for(i=20;i>0;i--)
for(j=20;j>0;j--)
for(k=248;k>0;k--);
}

void main(void)
{
while(1)
{
for(dispcount=0;dispcount<10;dispcount++)
{
P0=table[dispcount];
delay05s();
}
}
}
作者: 1131014564    时间: 2016-12-9 20:06
#include <AT89X51.H> unsigned char code table[]={0x3f,0x06,0x5b,0x4f,0x66, 0x6d,0x7d,0x07,0x7f,0x6f}; unsigned char dispcount;  void delay05s(void) { unsigned char i,j,k; for(i=20;i>0;i--) for(j=20;j>0;j--) for(k=248;k>0;k--); }  void main(void) { while(1) { for(dispcount=0;dispcount<10;dispcount++) { P0=table[dispcount]; delay05s(); } } }




欢迎光临 (http://www.51hei.com/bbs/) Powered by Discuz! X3.1