📄 dac811.h
字号:
#ifndef _da
#define _da
/****************************************************************************
* 函数: extern void da_setup(int tongdao,int kind,int freq,int value,unsigned short noise)
* 目的: 设置DA转换
* 输入:
tongdao 通道
kind da转换波形方式: 0:正弦波
* 1: 方波
* 2:三角波
* 3:直流
freq 波形频率
value 幅值
noise 噪音
* 输出: 无
* 参数: dac811cs: da811使能
loadcs: da811转换使能
timer_sum: 定时器计数次数 long
angle: 角度
angle_diff: 角度差
da_kind: da种类
da_value: da幅值
***************************************************************************/
extern void da_setup(int tongdao,int kind,int freq,int value,unsigned short noise);
/****************************************************************************
* 函数: extern void da_end(int tongdao)
* 目的: 关闭设定的DA通道转换
* 输入: tondao 通道
* 输出: 无
* 参数: 无
***************************************************************************/
extern void da_end(int tongdao);
/****************************************************************************
* 函数: void init_timer1(void)
* 目的: 初始化TIMER1
* 输入: 无
* 输出: 无
* 参数: 无
***************************************************************************/
extern void init_timer1(void);
/****************************************************************************
* 函数: void stop_timer1(void)
* 目的: 关闭TIMER1
* 输入: 无
* 输出: 无
* 参数: 无
***************************************************************************/
extern void stop_timer1(void);
/****************************************************************************
* 函数: void da_run(void)
* 目的: D/A转换输出
* 输入: 无
* 输出: 无
* 参数: 无
***************************************************************************/
extern void da_run(void);
#define DA_RUN asm(" PORTW 1H,10H ") /* DA信号输出 */
#define EINT asm(" RSBX INTM ") /*开中断*/
#define DINT asm(" SSBX INTM ") /*关中断*/
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -