欢迎来到虫虫下载站 | 资源下载 资源专辑 关于我们
虫虫下载站

1420.c

isd1420录放在keilc51开发环境下编译
C
字号:
/********************************************************
				ISD1420
		作者:张建江
		编写时间:2007年5月3日
		最后修改:2007年5月3日
		代码是否优化:否
		
********************************************************/
#include <reg52.h>
#define uchar unsigned char 
#define uint unsigned int 
sbit add=P3^6;
sbit dec=P3^7;
uchar mov;

uchar  SEG7[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90,0x88,0x83,0xc6,0xa1,0x86,0x8e};//共阳

////////////////////延时//////////////////////////
void delay(uint k)
{k=k*125;
 while(--k);
 }
/////////////键盘扫描///////////////////
scankey()
{
 if(!add)
   {
    delay(10);
	while(!add);
    mov++;
	if(mov>15)mov=0;
	}
 if(!dec)
   {
    delay(10);
	while(!dec);
    mov--;
	if(mov>15)mov=15;
	}
}


////////////main////////////////////
main()
{
 while(1)
 {
  scankey();
  P1=SEG7[mov];
  P0=mov*8;
 }
}

⌨️ 快捷键说明

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