⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 54.txt

📁 单片机实验程序-13种-17.4M-pdf.zip
💻 TXT
字号:
/*————程序名————*/
#include<AT89X51.H>/*器件配置文件*/
#define uchar unsigned char;
#define uint unsigned int;
uchar DATA_7SEG[10]=﹛0xC0,0xF9,0xA4, 0xA4, 0xB0,0x99,0x92,0x82,0xF8,0x80,0x90﹜;
/*0-9数码管字段数据*/
void delay (uintk);
/*延子函数*/
ucharg;
/*逢2进1单元*/
uchara,b,c,d,e,f;
/*a–f为六位数码管数据缓冲单元*/
/*——延子函数——*/
void delay (uintk);
uinti,j;
for (i=0;i<k;i++){
for (j=0;j<60;j++)
{;}}
/*––外部中断子函数——*/
voidzd () interrupt0
delay (200) ;
/*延时200ms,抗抖动干扰*/
If (P3–2==0) {g++}
If (g==2)    {a++;g=0;}
If (a==10)  {b++;a=0}
If (b==10)   {c++;b=0;}
If (c==10)   {d++;c=0;}
If (d==10)    {e++;d=0;}
If (e==10)    {f++;e=0;}
If (f==10)    {f==0;}
again: if (P3_2==0)
/*如中断未结束,在此等待*/
<goto again;}
/*主函数*/
voidmain()
a=0,b=0,c=0,d=0,e=0,f=0,g=0;
P3_2=1;
EA=1;
Ex0=1;
while(1)/*无限循环*/
P1=DATA_7SEG﹝a﹞;P3=0xfe;
/*点亮“个”位数码管*/
delay(2);
P1=DATA_7SEG﹝b﹞;p3=0xfd;
/*点亮“十”位数码管*/
delay(2);
P1=DATA_7SEG﹝c﹞;
P3=0xf7;
/*点亮“百”位数码管*/
delay(2);
P1=DATA_7SEG﹝d﹞;P3=0xe;
/*点亮“千”位数码管*/
delay(2);
P1=DATA_7SEG﹝e﹞;
P3=0xdf;
/*点亮“万”位数码管*/
delay(2);
P1=DATA_7SEG﹝f﹞;
P3=0x7f;
/*点亮“十万”位数码管*/
delay(2);

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -