1420.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 + -