- 4
- 0
- 约9.53千字
- 约 19页
- 2019-08-21 发布于安徽
- 举报
实用文档
文案大全
//---------------------------------------------------//
//AD9833模块测试程序
//功能:循环输出1KHz方波,正弦波。三角波
//接口:
//
//---------------------------------------------------//
//sum为按键输入临时变量
// K3为外部中断口 控制通道开关
// R=33为选择通道A标志 R34为选择通道B标志
// y1 A通道的开关标志 1:关闭 ;0:打开 y2也一样
// temp1 A通道的频率控制字变量 temp3 A通道的相位控制字变量
// temp2 B通道的频率控制字变量 temp4 B通道的相位控制字变量
// c1 c2为频率比变量 b1为选择比例标志位变量
//定义头文件
#include reg51.h
#include stdio.h
#include intrins.h
#include a5110.h
#include Key.h
//---------------------------------------------------//
sbit ad9833_sdata =P2^2; //ad9833数据线
sbit ad9833_sclk =P2^3; //ad9833时钟线
sbit ad9833_fsync1 =P2^4; //通道A使能
sbit ad9833_fsync2 =P2^1; //通道2使能
//外部中断的IO
sbit K3=P3^2; //外部中断0
sbit K4=P3^3; //外部中断1
#define uchar unsigned char
#define uint unsigned int
long int m;
uint w1=38,w2=38,w3=38,w4=38,floag1=0;
uchar z,y=1,y1=1,y2=1;
extern unsigned long int sum,temp1,temp2,temp3,temp4,temp5=0,temp6=0;
extern uchar s,di,R,b1,q;
void output_f1(unsigned long freq_value);//输出子函数
void output_f2(unsigned long phase_value); //相位输出函数
void output_p1(unsigned long freq_value);//输出子函数
void output_p2(unsigned long phase_value); //相位输出函数
void display(long int p,uchar s,uchar b1,uchar floag1);//显示处理函数
void IntConfiguration();//外部中断函数
//---------------------------------------------------//
//延时程序
//---------------------------------------------------//
void delay(unsigned int m)
{
unsigned int n;
for (n=0;n=m;n++)
{
}
}
void delayms(unsigned int ii)//1ms延时函数
{
unsigned int i,x;
for(x=0;xii;x++)
{
for (i=0;i100;i++);
}
}
//---------------------------------------------------//
// write_ad9833: 向AD9833_ic1写16位数据 软件SPI方式
//
//---------------------------------------------------//
void write_ad9833ic1_d16(unsigned int x)
{
int i,w;
ad9833_sclk=1; //scl置为高电平
ad9833_fsync2=1; //关闭ic2
ad9833_fsync1=1; //fsync置为高电平,关闭使能ic1
ad9833_fsync1=0; //fsync置为低电平,使能ic1
//写16位数据
w=x;
您可能关注的文档
最近下载
- 新高考数学一轮复习第4章 第04讲 简单的三角恒等变换 (精讲+精练)(教师版).doc VIP
- 《大学生商业基础教程)》 教案大纲.pdf VIP
- 2025GTYQ-ESD200工业及商业用途点型可燃气体探测器.docx VIP
- 《场地设计》2014年历年真题.pdf VIP
- 高考英语语法填空历年真题和答案详解权威整理.doc VIP
- 产业经济学 课后复习思考习题答案(刘志彪) 及 期末试题库大全.docx
- 刮痧PPT课件制作.pptx VIP
- 美国AB变频器说明书 22F Power Flex 4m.pdf VIP
- 为人处世(新员工培训).docx VIP
- 2026年数据分析和人工智能规划指南-Gartner.pptx VIP
原创力文档

文档评论(0)