📄 dac0832.c
字号:
#include "..\inc\dac0832.h"
#include "..\inc\sysUtils.h"
#include "..\inc\console.h"
#define ESC_KEY 0x1b
#define DAC0832_WR_H() rPDATF|=0x08;
#define DAC0832_WR_L() rPDATF&=~0x08;
#define DAC0832_CS_H() rPDATF|=0x04;
#define DAC0832_CS_L() rPDATF&=~0x04;
//总线地址声明
volatile U16 * DAC0832_MAdd = (volatile U16 *)(0x2000000);
void Write_Dac0832(U8 data)
{
DAC0832_CS_L();
sysUtilsUSecDelay(5);
* DAC0832_MAdd=data|0xff00;
sysUtilsUSecDelay(5);
DAC0832_WR_L();
sysUtilsUSecDelay(5);
DAC0832_WR_H();
sysUtilsUSecDelay(5);
DAC0832_CS_H();
}
void Test_0832(void)
{
U8 i=0;
while(!( kbhit() && (getkey()==ESC_KEY)))
{
Write_Dac0832(i++);
sysUtilsUSecDelay(50000);
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -