资源简介
超级全的用AD9850制作信号发生器的资料(原理图+PCB+源程序+相关芯片PDF+图片)

代码片段和文件信息
/*
1 、可通过按键实现频率输出步进加减;步进频率范围0~10MHz;
2、步进值有六种选择:10Hz、100Hz、1000Hz、10KHz、100KHz、1000KHz
3、采用1602液晶显示屏,可以实时显示输出频率值,显示当前步进值,显示频率的单位都为Hz。
*/
//基本功能全部实现;2009041407
#include //调用头文件(单片机内部的寄存器定义)
#define uchar unsigned char
#define uint unsigned int
/******本段为硬件I/O口定义********/
sbit LCD_E = P1^1;//定义1602液晶的使能管脚;
sbit LCD_RW = P1^2;//定义1602液晶的读写管脚;
sbit LCD_RS = P1^3;//定义1602液晶的选通管脚;
sbit reset = P1^4; //ad9850的复位引脚;
sbit w_clk = P1^7; //ad9850的时钟引脚;
sbit fqud = P1^6; //ad9850的输出更新引脚;
#define LCD_DATA P2 //向1602液晶传送数据的端口,这里用的是P2口;
#define LCD_BUSY 0x80 // 用于检测LCD的忙标识(本程序中用的是延时,未检测)
//LCD显示内容,定义到代码段;
unsigned char code LcdBuf1[]= {“FRQ: Hz“};
unsigned char code LcdBuf2[]= {“Step:“};
double Con_Word_1 = 0x00;//定义了一个浮点变量,用于计算控制字;
double Con_Word_2 = 0x00;//定义了一个浮点变量,用于计算控制字;
long uint ConTrol_Word = 0x00;//用来存储控制字的数值;
long uint Frequency_Out;//设置的频率值;
uchar abcdefgh; //为了向1602写入频率值,首先将频率值拆分存于这8个变量中;
sbit Light = P1^0; //程序状态指示灯,它与单片机对9850控制无关,只是调试程序的时候使用!
//定义按键;2X3矩阵键盘;
sbit P3_4 = P3^4;
sbit P3_6 = P3^6;
sbit P3_7 = P3^7;
sbit P3_3 = P3^3;
sbit P3_5 = P3^5;
uchar dat = 0;//键盘子程序处理过程中使用的中间变量;
uchar keyzhi = 0x00;//键值;键盘扫描子程序的返回值存于该变量中;
//函数声明
void lcd_init(void);//1602液晶初始化子程序;
void display_string(unsigned char xunsigned char yunsigned char *s);
//显示字符子程序;x、y是坐标;x:从左边数起第几个字符:y:是第一行还是第二行;
/**************************************************
** 函数名称: delay
** 入口参数:h(unsigned int型)
** 出口参数:无
** 功能描述: 短暂延时,使用11.0592晶体,约0.01MS
****************************************************/
void delay(long unsigned int h)
{
while(h--); //延时子程序
}
/**************************************************
** 函数名称: WriteDataLcd
** 入口参数:wdata(unsigned char型)
** 出口参数:无
** 功能描述: 写数据到LCD
****************************************************/
void WriteDataLcd(unsigned char wdata)//向1602液晶写入数据;
{
LCD_RS=1;
LCD_RW=0;
LCD_E=0;
LCD_E=1;
LCD_DATA=wdata;
delay(100); //短暂延时,代替检测忙状态
LCD_E=0;
}
/**************************************************
** 函数名称: WriteCommandLcd
** 入口参数:wdata(unsigned char型)
** 出口参数:无
** 功能描述: 写命令到LCD
****************************************************/
void WriteCommandLcd(unsigned char wdata)//向1602液晶写入命令;
{
LCD_RS=0;
LCD_RW=0;
LCD_E=0;
LCD_E=1;
LCD_DATA=wdata;
delay(100); //短暂延时,代替检测忙状态
LCD_E=0;
}
//LCD初始化
void lcd_init(void)
{
LCD_DATA = 0;
delay(1000);
WriteCommandLcd(0x38);
delay(500);
WriteCommandLcd(0x38); //显示模式设置
delay(500);
WriteCommandLcd(0x38); //显示模式设置
delay(500);
WriteCommandLcd(0x01); //关闭显示
WriteCommandLcd(0x38); //显示清屏
WriteCommandLcd(0x0c); //显示光标移动设置
WriteCommandLcd(0x06); //显示开及光标移动设置
}
/**************************************************
** 函数名称: display_xy
** 入口参数:x(unsigned char型)y(unsigned char型)
**
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 784 2010-04-08 17:56 超级全的用AD9850制作信号发生器的资料 原理图+PCB+源程序+相关芯片PDF+图片\使用说明请参看右侧注释====〉〉.txt
文件 395528 2009-08-18 10:47 超级全的用AD9850制作信号发生器的资料 原理图+PCB+源程序+相关芯片PDF+图片\信号发生器AD9850\AD9850.pdf
文件 224014 2009-08-18 22:33 超级全的用AD9850制作信号发生器的资料 原理图+PCB+源程序+相关芯片PDF+图片\信号发生器AD9850\ad9850中文资料pdf.pdf
文件 23031 2009-08-18 11:38 超级全的用AD9850制作信号发生器的资料 原理图+PCB+源程序+相关芯片PDF+图片\信号发生器AD9850\AD9850原理图1.Sch
文件 60547 2009-08-18 11:39 超级全的用AD9850制作信号发生器的资料 原理图+PCB+源程序+相关芯片PDF+图片\信号发生器AD9850\AD9851+单片机+1602液晶+键盘_步进.JPG
文件 11239 2009-08-18 11:39 超级全的用AD9850制作信号发生器的资料 原理图+PCB+源程序+相关芯片PDF+图片\信号发生器AD9850\c51源程序.c
文件 22259 2009-08-18 11:39 超级全的用AD9850制作信号发生器的资料 原理图+PCB+源程序+相关芯片PDF+图片\信号发生器AD9850\c51源程序.OBJ
文件 183296 2009-08-17 14:03 超级全的用AD9850制作信号发生器的资料 原理图+PCB+源程序+相关芯片PDF+图片\信号发生器AD9850\DAC0832.doc
文件 611576 2009-08-19 15:55 超级全的用AD9850制作信号发生器的资料 原理图+PCB+源程序+相关芯片PDF+图片\信号发生器AD9850\LF353pdfLF353datasheetWideBandwidthDualJFETInputOperationalAmplifier.pdf
文件 271360 2009-08-19 22:21 超级全的用AD9850制作信号发生器的资料 原理图+PCB+源程序+相关芯片PDF+图片\信号发生器AD9850\LM386.pdf
文件 188880 2009-08-19 22:19 超级全的用AD9850制作信号发生器的资料 原理图+PCB+源程序+相关芯片PDF+图片\信号发生器AD9850\lm386中文资料.pdf
文件 155075 2009-08-19 13:42 超级全的用AD9850制作信号发生器的资料 原理图+PCB+源程序+相关芯片PDF+图片\信号发生器AD9850\NE5532.pdf
文件 236888 2009-08-19 15:56 超级全的用AD9850制作信号发生器的资料 原理图+PCB+源程序+相关芯片PDF+图片\信号发生器AD9850\NE5532pdf.pdf
文件 1864068 2009-03-23 12:17 超级全的用AD9850制作信号发生器的资料 原理图+PCB+源程序+相关芯片PDF+图片\信号发生器AD9850\OP07.pdf
文件 240085 2009-08-18 23:39 超级全的用AD9850制作信号发生器的资料 原理图+PCB+源程序+相关芯片PDF+图片\信号发生器AD9850\op07中文资料.pdf
文件 738476 2009-08-19 13:39 超级全的用AD9850制作信号发生器的资料 原理图+PCB+源程序+相关芯片PDF+图片\信号发生器AD9850\OP37.pdf
文件 350000 2009-08-19 13:34 超级全的用AD9850制作信号发生器的资料 原理图+PCB+源程序+相关芯片PDF+图片\信号发生器AD9850\OP放大器应用技巧100例最.part37.rar
文件 103853 2009-08-18 11:39 超级全的用AD9850制作信号发生器的资料 原理图+PCB+源程序+相关芯片PDF+图片\信号发生器AD9850\PCB板图片.JPG
文件 10632 2009-08-18 19:36 超级全的用AD9850制作信号发生器的资料 原理图+PCB+源程序+相关芯片PDF+图片\信号发生器AD9850\TEST_AD9852.ASM
文件 19774 2009-08-18 19:31 超级全的用AD9850制作信号发生器的资料 原理图+PCB+源程序+相关芯片PDF+图片\信号发生器AD9850\TEST_PHASE.ASM
文件 26982 2009-08-19 13:30 超级全的用AD9850制作信号发生器的资料 原理图+PCB+源程序+相关芯片PDF+图片\信号发生器AD9850\TL082.pdf
文件 380621 2009-08-19 13:34 超级全的用AD9850制作信号发生器的资料 原理图+PCB+源程序+相关芯片PDF+图片\信号发生器AD9850\TL082pdfdatasheet.pdf
文件 194336 2009-08-19 14:22 超级全的用AD9850制作信号发生器的资料 原理图+PCB+源程序+相关芯片PDF+图片\信号发生器AD9850\可变增益放大器AD603及其使用.pdf
文件 21779 2009-08-18 11:40 超级全的用AD9850制作信号发生器的资料 原理图+PCB+源程序+相关芯片PDF+图片\信号发生器AD9850\晶体说明.JPG
文件 513 2009-08-18 11:40 超级全的用AD9850制作信号发生器的资料 原理图+PCB+源程序+相关芯片PDF+图片\信号发生器AD9850\简单的使用说明_步进.txt
目录 0 2009-09-08 13:22 超级全的用AD9850制作信号发生器的资料 原理图+PCB+源程序+相关芯片PDF+图片\信号发生器AD9850
目录 0 2010-06-18 08:23 超级全的用AD9850制作信号发生器的资料 原理图+PCB+源程序+相关芯片PDF+图片
----------- --------- ---------- ----- ----
6335596 27
............此处省略0个文件信息
- 上一篇:小杯子微信电脑版本多开
- 下一篇:encase5.0
相关资源
- 一个labview仿真的函数信号发生器.vi
- AD9850实现嵌入式信号源设计
- 可编程正弦波信号发生器电路图
- 正弦波信号发生器电路
- 基于protues的信号发生器,protues详细教
- fpga DDS 信号发生器_v2
- MSP430控制AD9850产生频率可调的方波及
- ad9850.c(能够输出正弦波和方波,2个
- 基于FPGA的双通道幅度相位频率可调节
- 基于stm32和ad9850的dds信号源
- MSP430信号发生器.rar
- 基于Labview信号发生器设计
- eda信号发生器的设计VHDL
- 基于AT89C51单片机信号发生器设计.pd
- DDS最终版(PCB\\原理图\\源程序)
- 基于AT89C51单片机的多功能函数信号发
- DDS简易信号发生器设计指导
- 【FPGA】信号发生器266361
- 于DDS技术的信号发生器的设计与实现
- multisim仿真10-10KHZ函数信号发生器
- 基于DDS正弦波信号发生器
- 基于LabVIEW的虚拟函数信号发生器的论
- 基于FPGA信号发生器的设计
- vhdl dds 方波 正弦波 信号发生器
- AD9850外围电路及其PCB和经典程序
- FPGA并行驱动AD9850verilog
- 基于51单片机的高频函数信号发生器
- fpga课程设计-基于并行AD的信号发生器
- FPGA basys2 信号发生器设计
- 基于VERILOG HDL的信号发生器
评论
共有 条评论