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

📄 chengxu.txt

📁 数字电子电压表C语言原程序第二种方式的原文件
💻 TXT
字号:
#include<reg51.h> 
#define unchar 
#define uint 
char code distab[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f, 
0x6f,0x77,0x7c,0x39,0x5e,0x79,0x71,0x00,0x40}; 
sbit P2_0=P2^0; 
sbit P2_1=P2^1; 
sbit P2_2=P2^2; 
sbit P2_3=P2^3; 
static uchar counter; 
uchar tmp; 
void delay(unsigned int x) 
{ 
unsigned int y; 
for(;x>0;x--) 
{ 
for(y=2;y>0;y--) 
{; } 
} 
} 
void display1() 
{ 
int i; 
char a[]={0x40,0x06,0x66,0x40}; 
for(i=0;i<4;i++) 
{ 
P0=a[i]; 
P2=0x07+i; 
P0=a[i]; 
delay(100); 
} 

} 

void display2() 
{ 
int j; 
char a[]={0x40,0x3f,0x06,0x40}; 
for(j=0;j<4;i++) 
{ 
P0=a[j]; 
P2=0x07+j; 
P0=a[j]; 
delay(100); 
} 

} 

void timer() interrupt 1 

{ 
TH0=(65536-30000)/256; 
TL0=(65536-30000)%256; 
if(counter<200) 
counter++; 
} 
void main() 
{ 
uchar tmp; 
TMOD=0x01; 
TH0=(65536-30000)/256; 
TL0=(65536-30000)%256; 
TR0=1; 
EA=1; 
ET0=1; 
{for(;;) 
{if (counter<90) 
{ 
display1(); 
} 
else 
{ 

display2(); 
} 

} 

} 
} 

⌨️ 快捷键说明

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