?? 0832.c
字號:
#include <reg51.h>
#define UCHAR unsigned char
#define UINT unsigned int
/************Define IO pin*****************/
/*
P1.0-------------D0
P1.1-------------D1
P1.2-------------D2
P1.3-------------D3
P1.4-------------D4
P1.5-------------D5
P1.6-------------D6
P1.7-------------D7
P2.0-------------DAC0832_CS
P2.1-------------DAC0832_WR1
P2.2-------------DAC0832_WR2
*/
#define LED_C P0
#define up 0
#define down 1
sbit DAC0832_CS =P2^0;
sbit DAC0832_WR1 =P2^1;
sbit DAC0832_WR2 =P2^2;
void Delay2(UCHAR x)
{
UCHAR i;
for(i=0;i<x;i++)
;
}
void main()
{
bit Dir=up;
UCHAR Data=0;
DAC0832_CS=0;
while(1)
{
P1=Data;
DAC0832_WR1=0;
Delay2(3);
DAC0832_WR1=1;
if(Dir==up)
{
Data++;
if(Data==256)
Dir=down;
}
else
{
Data--;
if(Data==0)
Dir=up;
}
}
}
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -