📄 max5455.c
字号:
/***********************************
* Data :2007.4.10
* Author: Tianqin
* Description: The soft is used for
* testing the MAX5455 device
************************************/
#include <REG51.H>
#include <intrins.H>
#define uchar unsigned char
sbit CS1 = P2^0;
sbit UD1 = P2^1;
sbit INC1= P2^2;
sbit Key1=P3^4;
sbit Key2=P3^5;
void Delay_x10ms(unsigned char DelayTime)
{
unsigned char i,j,k;
for(i=0;i<DelayTime;i++)
for(j=0;j<10;j++)
for(k=0;k<120;k++) {;}
}
void DEC_Fun(uchar step)
{
CS1 = 0;
UD1 = 0;
while(step--)
{
INC1 = 1;
INC1 = 0;
}
CS1 = 1;
}
void INC_Fun(uchar step)
{
CS1 = 0;
UD1 = 1;
while(step--)
{
INC1 = 1;
INC1 = 0;
}
CS1 = 1;
}
void main(void)
{
while(1)
{
if(Key1==0)
{
Delay_x10ms(10);
if(Key1==0) INC_Fun(1);
}
else if(Key2==0)
{
Delay_x10ms(10);
if(Key2==0) DEC_Fun(1);
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -