📄 paralleldac.c
字号:
/*****************************************/
/* Copyright (c) 2005, 通信工程学院 */
/* All rights reserved. */
/* 作 者:戴 佳 */
/*****************************************/
#include "ParallelDAC.h"
void main()
{
EA = 1;
EX0 = 1; //打开外部中断0
/* 无限循环,等待外部中断0启动数模转换 */
while(1);
}
/* 外部中断0服务子程序 */
void int0svr(void) interrupt 0 using 1
{
uchar i;
/* 选择A输入寄存器,即选择A通道 */
A0 = 0;
A1 = 0;
LDAC = 1; // 将LDAC置高
DataL = AdL8; // 低8位数据装入
for (i=0;i<250;i++) // 适当延时
i=i;
DataH = AdH4; // 高4位数据装入
/* 将LDAC置低,输入寄存器数据转入DAC寄存器,模拟输出端VOUTA输出模拟信号 */
LDAC = 0;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -