max5455.c
来自「从MAX公司申请的MAX5455」· C语言 代码 · 共 67 行
C
67 行
/***********************************
* 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 + =
减小字号Ctrl + -
显示快捷键?