用单片机产生正弦波程序要用到数模转换DAC0832?????? MOV? DPTRSINTAB???????? 正弦表写入内部RAM6DH-7FH?????? MOV? R06DHLOOP:? CLR? A?????? MOVC AADPTR?????? MOV? R0A?????? INC? DPTR?????? INC? R0?????? CJNE R080HLOOP?????? MOV
4. 正弦波的流程图及子程序NY开始R1-1=00H恢复查表指针数字量送至08320832口地址送DPTR查表指针DPTR暂存于R3R2中查表取正弦波数据数据指针暂存20H置查表地址A=00HR1=48子程序 ORG 5000HSTART: MOV R172 MOV A00H MOV DPTR6000HLOOP4: MOV
主函数任意的按键输出正弦波频率值 include <msp430x14x.h> include ad9850.h include Keypad.h include gdata.h i
正弦波的源程序:(一)用到的函数1f2t函数function x=f2t(X)global dt df t f T Nx=f2t(X)x为时域的取样值矢量X为x的傅氏变换X与x长度相同并为2的整幂本函数需要一个全局变量dt(时域取样间隔)X=[X(N21:N)X(1:N2)]x=ifft(X)dtend 2t2f函数function X=t2f(x)global dt df N t f TX=t2
include<reg52.h>define uchar unsigned char define uint unsigned intdefine OUTPUT P3define lcddata P2define DEC 0define INC 1sbit KEY0=P12sbit KEY1=P13sbit KEY2=P14sbit led=P17sbit lcdrs =P1
摘要 : DAC 转换器是一种将数字量转换成模拟量的器件本论文简要介绍模数转换器 DAC0832 的工作原理和芯片结构并利用模数转换器 DAC0832 输出正弦 波进一步分析输出波形的模拟失真度关键词 : 模数转换器 DAC0832 正弦数据区模拟失真度 FFT 变换引言:1 . 简要模数转换器 DAC0832 的介绍DAC 转换器是一种将数字量转换成模拟量的器件其特点是接收保持和转 换的是
#
单片机波形发生器C源程序include<reg52.h>include<absacc.h>include<intrins.h>define uchar unsigned chardefine uint unsigned intdefine DAC0832 XBYTE[0xfffe] 片选接P00口其余未用口线设为1所以0832的地址
?2000 All
PIC16F877 HC-SR04 LCD03 example Written October 2008 using HITECH PIC16piler Note - assumes a 20MHz crystal which is 5MHz timer clock A 1:4 prescaler is used to give a 1.25MHz time
违法有害信息,请在下方选择原因提交举报