资产负债表公式36个:51单片机控制AD9851产生20HZ-1MHZ的正弦波_~ Wireless Ardou...
来源:百度文库 编辑:九乡新闻网 时间:2024/05/15 11:02:42
查看文章
51单片机控制AD9851产生20HZ-1MHZ的正弦波
2009-08-13 22:16
详细说明:51单片机控制AD9851产生20HZ-1MHZ的正弦波,并且实现了按不同步进频率扫屏-51 single-chip AD9851 produced control 20HZ-1MHZ the sine wave, and realize a different step frequency sweep screen
#include "reg51.h"
#include"stdio.h"
#define SELECT_LCD() CS0=0; CS1=1; CS2=0
#define SELECT_NONE() CS0=1; CS1=1; CS2=1
#define Set0(x) x=0
#define Set1(x) x=1
sbit CS0 = P2^5 ;
sbit CS1 = P2^6 ;
sbit CS2 = P2^7 ;
sbit Lcd_RW = P2^4 ;
sbit Lcd_RS = P2^3 ;
sbit DDS_FQ=P1^0;
sbit DDS_CLK=P1^1;
sbit DDS_DATA=P1^2;
unsigned long ddsseg[15]={1432,2147,2863,7158,14317,21475,71583,143166,214748,715829,1431656,2147484,42949672,57266231,71582788};
/********************** * 20 * 30 * 40 *100 * 200 * 300 * 1 K * 2 K * * 3 K * 10 K * 20 K * 30 K * 600 K * 800 K * 1 M *****/
/*****************************函数声明************************************/
void LcdWrite(unsigned char value , bit RS);
unsigned char LcdRead(bit RS);
void LcdWriteCmd(unsigned char value , unsigned char attrib);
void LcdWriteData(unsigned char value);
unsigned char LcdReadData();
void LcdInit(void);
void LocateXY(char x , char y);
void PutChar(char x , char y , char value);
void PutStr(char x , char y , char* str);
/*--------------------------------------------------------------------------*/
/*------------------------------通用延时程序--------------------------------*/
void delay(unsigned int time) // time*0.5ms延时
{
unsigned int i,j;
for(j=0;j
51单片机控制AD9851产生20HZ-1MHZ的正弦波
2009-08-13 22:16
详细说明:51单片机控制AD9851产生20HZ-1MHZ的正弦波,并且实现了按不同步进频率扫屏-51 single-chip AD9851 produced control 20HZ-1MHZ the sine wave, and realize a different step frequency sweep screen
#include "reg51.h"
#include"stdio.h"
#define SELECT_LCD() CS0=0; CS1=1; CS2=0
#define SELECT_NONE() CS0=1; CS1=1; CS2=1
#define Set0(x) x=0
#define Set1(x) x=1
sbit CS0 = P2^5 ;
sbit CS1 = P2^6 ;
sbit CS2 = P2^7 ;
sbit Lcd_RW = P2^4 ;
sbit Lcd_RS = P2^3 ;
sbit DDS_FQ=P1^0;
sbit DDS_CLK=P1^1;
sbit DDS_DATA=P1^2;
unsigned long ddsseg[15]={1432,2147,2863,7158,14317,21475,71583,143166,214748,715829,1431656,2147484,42949672,57266231,71582788};
/********************** * 20 * 30 * 40 *100 * 200 * 300 * 1 K * 2 K * * 3 K * 10 K * 20 K * 30 K * 600 K * 800 K * 1 M *****/
/*****************************函数声明************************************/
void LcdWrite(unsigned char value , bit RS);
unsigned char LcdRead(bit RS);
void LcdWriteCmd(unsigned char value , unsigned char attrib);
void LcdWriteData(unsigned char value);
unsigned char LcdReadData();
void LcdInit(void);
void LocateXY(char x , char y);
void PutChar(char x , char y , char value);
void PutStr(char x , char y , char* str);
/*--------------------------------------------------------------------------*/
/*------------------------------通用延时程序--------------------------------*/
void delay(unsigned int time) // time*0.5ms延时
{
unsigned int i,j;
for(j=0;j
51单片机控制AD9851产生20HZ-1MHZ的正弦波_~ Wireless Ardou...
51单片机控制AD9851产生20HZ-1MHZ的正弦波
AD9851
基于AVR单片机的SPWM变频调速控制策略
跟我学51单片机(一):单片机最小系统组成与I/O输出控制
用STC12C5410单片机内置PWM模块产生可调频率的PWM信号-自己创作_yu5315...
正弦波输入电流的开关电源2
PIC单片机控制的遥控防盗报警器电路--电子电路网
如何有效控制波峰焊焊接时锡渣的产生!
中国最难写最难读的一个汉字HZ
AVR单片机的SPWM
学习单片机的步骤
1文字的产生
信号的产生1
单片机复习题1
单片机介绍1
单片机入门教程1
单片机
单片机
自制单片机控制电瓶放电容量检测仪
MOS-620 20MHz双踪示波器中文使用说明书
单片机入门(单片机的组成 程序存储器ROM 通俗易懂)
工程项目质量的全过程控制 _
澳洲的陪审员是怎样产生的?_