標(biāo)題:
基于51單片機(jī)計(jì)數(shù)器設(shè)置,數(shù)碼管顯示0~99
[打印本頁(yè)]
作者:
1065957842
時(shí)間:
2018-2-6 22:58
標(biāo)題:
基于51單片機(jī)計(jì)數(shù)器設(shè)置,數(shù)碼管顯示0~99
#include<reg51.h>
unsigned char table[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90};
sbit shi=P2^0;
sbit ge=P2^1;
void display(unsigned char da);
void delay(void)
{
unsigned char i=10;
while(i--);
}
void main()
{
unsigned char i=0;
unsigned char jishu;
unsigned int j;
while(1)
{
j=2000;
while(j--)
{
display(jishu);
}
if(jishu<99)
jishu++;
else
jishu=0;
}
}
void display(unsigned char da)
{ shi=0;
P0=table[da%10];
delay();
P0=0xff;
shi=1;
ge=0;
P0=table[da/10];
delay();
P0=0xff;
ge=1;
}
捕獲.PNG
(15.36 KB, 下載次數(shù): 61)
下載附件
2018-2-6 22:56 上傳
仿真圖片
歡迎光臨 (http://www.torrancerestoration.com/bbs/)
Powered by Discuz! X3.1