ADC0832实现输出频率为50HZ的正弦波

发布者:omicron25最新更新时间:2016-09-22 来源: eefocus关键字:ADC0832  输出频率  50HZ  正弦波 手机看文章 扫描二维码
随时随地手机看文章
//-----------------------------
功能: ADC0832实现输出频率为50HZ的正弦波
1、P0口送数据,
 2、P2。0口作为片选信号
    P21是DAC启动信号;

#include
#define uint unsigned int 
#define uchar unsigned char
uchar code table[]={ //正弦波的数据       
       128,130,132,135,137,139,141,144,146,148,150,152,155,157,159,161
       163,165,168,170,172,174,176,178,180,182,184,186,188,190,192,194
       196,198,200,201,203,205,207,209,210,212,214,215,217,219,220,222
       223,225,226,227,229,230,232,233,234,235,237,238,239,240,241,242
       243,244,245,246,247,247,248,249,250,250,251,252,252,253,253,254
       254,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255
       255,255,255,254,254,254,253,253,252,252,251,250,250,249,248,247
       247,246,245,244,243,242,241,240,239,238,237,235,234,233,232,230
       229,227,226,225,223,222,220,219,217,215,214,212,210,209,207,205
       203,201,200,198,196,194,192,190,188,186,184,182,180,178,176,174
       172,170,168,165,163,161,159,157,155,152,150,148,146,144,141,139
       137,135,132,130,128,126,124,121,119,117,115,112,110,108,106,104
       101,99,97,95,93,91,88,86,84,82,80,78,76,74,72,70,68,66,64,62,60,58
       56,55,53,51,49,47,46,44,42,41,39,37,36,34,33,31,30,29,27,26,24,23,22
       21,19,18,17,16,15,14,13,12,11,10,9,9,8,7,6,6,5,4,4,3,3,2,2,2,1,1
       1,0,0,0,0,0,0,0,0,0,0,0,1,1,1,2,2,2,3,3,4,4,5,6,6,7,8,9,9,10,11,12
       13,14,15,16,17,18,19,21,22,23,24,26,27,29,30,31,33,34,36,37,39,41,42
       44,46,47,49,51,53,55,56,58,60,62,64,66,68,70,72,74,76,78,80,82,84,86
       88,91,93,95,97,99,101,104,106,108,110,112,115,117,119,121,124,126,128
  };
sbit cs=P2^0;
sbit dac=P2^1;
uchar num1,num2,num3,flag;
uchar aa,bb;
void delay();
void ad0832();
void main()
{
 TMOD=0x01;
 TH0=(65536-20000)/256;
    TL0=(65536-20000)%256;
    ET0=1;
 EA=1;
 TR0=1;
 
   while(1)
    {   
  if(flag==1)
    {   i++;
           if(table[i]=='\0')
             i=0;
    ad0832();
   flag=0;        
  }
      
 }
    
 
}
//===================
void delay(uint z)
{
   uint x;
   uchar y;
 for(x=0;x  for(y=0;y<100;y++);
}
//-------------------------
void ad0809()
{
  cs=0;
  dac=1;
  delay(1);
  P0=table[i];
  dac=0;
  delay(10);
        
 
}
//=======================
void timer0()  interrupt 1
{
 TH0=(65536-20000)/256;
    TL0=(65536-20000)%256;
      
  flag=1; 
  
}
关键字:ADC0832  输出频率  50HZ  正弦波 引用地址:ADC0832实现输出频率为50HZ的正弦波

上一篇:8位数码管动态显示时间,可调节,调节的数闪烁显示
下一篇:LCD1602时钟显示时间日期带闹铃可循环调节

推荐阅读最新更新时间:2024-03-16 15:11

用单片机定时器T0产生50HZ的方波
解:50HZ的方波周期为20ms,可以用定时器产生10ms的定时,每隔10ms改变一次P1.0的电平,即可得到50HZ的方波。此时,应使定时器T0工作在方式1。工作在方式1时的T0初值,根据下式计算: t=(216-T0初值)´ 机器周期 解得t=55536= 11011000 11001100B=D8CCH,其中将高8位D8H赋给TH0,低8位CCH赋给TL0。 采用中断工作方式,编程如下: ORG 0000H AJMP MAIN ORG 000BH AJMP T0INT ORG 0100H MAIN
[单片机]
Allegro发布全新汽车级正弦波无传感器BLDC风扇驱动器
Allegro MicroSystems,LLC宣布推出一款新型无传感器无刷直流(BLDC)电机控制器A5932,这是一款当今市场上更先进的解决方案。Allegro的汽车级A5932是一款三相BLDC电机控制器,主要针对高功率汽车风扇应用,具有非常低的振动和可听闻噪声。A5932的MOSFET栅极驱动器输出能够调整电机电流以适应具体的应用需求,其用户友好的图形用户界面(GUI)可以实现快速评估并缩短上市时间。A5932针对的主要汽车应用包括座椅、电池、信息娱乐系统和前大灯冷却风扇等等。 通过对速度输入(SPD)施加一个占空比命令可以控制电机速度,SPD输入支持很宽的频率范围。在启动时,电机绕组将施加一个正弦波电压,因而可以
[汽车电子]
正弦波电流供电的介质阻挡放电电路分析
1 引 言      介质阻挡放电电路是一种非线性容性负载 ,在设计其供电电源时,考虑到容性负载的特殊性,为提高电源的效率,在负载回路中串接了串联补偿电感,使其与负载构成串联谐振回路。随着电力电子技术的迅猛发展以及介质阻挡放电条件的要求,目前大多介质阻挡放电电源采用由电力电子器件构成的中高频逆变电源。由于采用了负载谐振型逆变电路,使得电路工作在谐振频率附近时负载电流接近于正弦波。因此为了设计出性能优良的串联谐振式介质阻挡放电电路供电电源,很有必要清楚电路的工作原理、正弦电流供电时介质阻挡放电电路的特殊性。本文正是从这一思想出发,利用介质阻挡放电电路的等效电路分析了由正弦波电流供电的介质阻挡放电电路的工作原理,推导出了间隙放电电压和
[电源管理]
<font color='red'>正弦波</font>电流供电的介质阻挡放电电路分析
利用单片机使用MSP430F149设计正弦波发生器解析方案
根据《铁路车辆内旅客振动舒适性评价准则》UIC513国际标准开发的SSD-J-2振动舒适度测量仪是基于MSP430F149的三维振动便携式分析仪,内含上下、左右、前后振动的生理滤器。为了调整和标定这组生理滤波器的精度,利用该单片机的一个PWM输出端配上II型的RC滤波,在软件支持下构成调节方便的超低频波发生器。经实用表明其性能达到UIC513标准的技术要求。 1 MSP430F149的内部结构 MSP430F149 是美国TEXAS INSTRUCMENTS公司最新推出的16位超低功耗混合信号单片机,带有Flash存储器,具备很强的灵活性,方便修改代码及产品售后升级。它采用精简指令集(RISC),125ns指令周期,大部分的指
[单片机]
555正弦波信息发生器电路图
555正弦波信息发生器电路图,振荡频率为20HZ-20KHZ.由555IC等组成。
[模拟电子]
555<font color='red'>正弦波</font>信息发生器电路图
一种基于MSP430F2002的数字式单相正弦波变频电源
本设计实现了一种基于MSP430F2002的数字式单相正弦波变频 电源 ,文中对其软硬件设计、器件参数计算以及设计、测试过程进行了详细的描述。该变频 电源 的供电电源为36V蓄 电池 ,由MSP430F2002完成了SPWM信号产生、电压幅度和频率调制的功能,经单相逆变 电路 和LC滤波 电路 得到电压幅度在0V到30V、频率在1Hz到70Hz之间可调、最大负载电流为1A的正弦交流输出信号,可满足过套管 电阻 率测井仪器的现场需求,测试结果表明使用MSP430F 单片机 是实现低功耗、低成本、高可靠性仪器设计的最佳选择。 关键词:变频电源;MSP450F2002;正弦脉宽调制 1 过套管电阻率测井原理 地层电阻率是评价储层含
[电源管理]
方波正弦波(幅移键控发生器ASK)电路设计
一、实验目的 掌握正弦信号发生器的设计方法。 掌握方波发生器的设计方法。 二、实验内容及结果 实验内容 设计一用于RFID读卡器测试的幅移键控发生器(ASK),其结构如图4-1所示。正弦振荡器输出频率为125kHz,幅度为3V;脉冲源输出频率为10kHz。 图1 ASK测试发生器 实验具体要求如下: (1)设计电路,使用专业软件绘制电路原理图。 (2)阐述振荡器、脉冲源的设计原理,给出必要的参数计算过程;说明模拟开关电路的控制原理。 (3)对正弦振荡器进行仿真,给出仿真电路图和正弦波输出波形,验证输出频率和幅度的正确性,给出误差说明。 (4)对振荡源进行仿真,给出仿真电路图和正弦波输出波形,验证输出频率的正确性,给出误
[测试测量]
方波<font color='red'>正弦波</font>(幅移键控发生器ASK)电路设计
正弦波逆变电源主要特点
正弦波 逆变电源 主要特点 采用CPU控制,线路简捷、可靠; 采用SPWM脉宽调制技术,输出为稳频稳压、滤除杂讯、失真度低的纯净 正弦波 ; 内置旁路开关,市电和逆变快速切换; 分市电主供型和电池主供型: A)市电主供型:有市电时,处于市电输出,当市电输入故障时自动切换到逆变输出; B)电池主供型:有市电时,处于逆变输出,当直流输入故障时自动切换到市电输出; 允许在开机状态下切断直流,自动切换到市电旁路,不影响负载的供电,方便对蓄电池进行维护和更换; 电池电压过高或过低, 逆变电源 关断输出,如果电池电压恢复正常,电源自动恢复输出; 负载过载, 逆变电源 关断输出,消除过载之后50秒,电源自动恢复输出,此项功能尤其适用
[电源管理]
<font color='red'>正弦波</font>逆变电源主要特点
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved