当前位置:首页 > 单片机 > 单片机
[导读]仿真电路图和生成锯齿波的电路图一样。程序用中断来定时。C程序如下:#include sbit CS0=P3^0;sbit WR0=P3^1;bit flag=0;unsigned char i=0;unsigned char code sin_num[]={ 0,0,0,0,0,0,0,0,1,1,1,1,1,2,2,2, 2,3,3

仿真电路图和生成锯齿波的电路图一样。

程序用中断来定时。

C程序如下:

#include
sbit CS0=P3^0;
sbit WR0=P3^1;
bit flag=0;
unsigned char i=0;
unsigned char code sin_num[]={
0,0,0,0,0,0,0,0,1,1,1,1,1,2,2,2,
2,3,3,4,4,4,5,5,6,6,7,7,8,8,9,9,
10,10,11,12,12,13,14,15,15,16,17,18,18,19,20,21,
22,23,24,25,25,26,27,28,29,30,31,32,34,35,36,37,
38,39,40,41,42,44,45,46,47,49,50,51,52,54,55,56,
57,59,60,61,63,64,66,67,68,70,71,73,74,75,77,78,
80,81,83,84,86,87,89,90,92,93,95,96,98,99,101,102,
104,106,107,109,110,112, 113,115,116,118,120,121,123,124,126,128,
129,131, 132,134,135, 137, 139,140,142,143,145,146,148, 149,151,153,
154,156,157,159,160,162,163,165, 166,168,169,171,172,174,175,177,
178,180,181, 182,184,185,187,188,189,191,192,194,195,196,198,199,
200,201,203,204,205,206,208,209,210,211,213,214,215,216,217,218,
219,220,221,223,224,225,226,227,228,229,230,230,231,232,233,234,
235,236,237,237,238,239,240,240,241,242,243,243,244,245,245,246,
246,247,247,248,248,249,249,250,250,251,251, 251,252,252,253,253,
253,253,254,254,254,254,254,255,255,255,255, 255,255,255,255,255


}; //这是正弦波上升半周期的采样


void sinn()interrupt 1
{
if(flag==0)
{
P2=sin_num[i++];
if(i==0){flag=1;i=255;}
}
else
{
P2=sin_num[i--];
if(i==255){flag=0;i=0;}
}

}

main()
{

TMOD=0X01; //计数器T0,自启动,定时,方式1
TH0=0xff; //选择计数器T0
TL0=0x00;
IT0=1; //设置中断触发方式,下降沿
EA=1; //开中断
EX0=1;//外部中断INT0的,来扩展用可以按键调整波形
ET0=1; //外部中断INT0的,来扩展用可以按键调整波形
IP=0X01; //键盘中断级别高
TR0=1;
CS0=0;//dac0832为直通方式
WR0=0;
while(1)
{

}


}


本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

在电子技术领域,RC 桥式振荡电路作为一种常用的正弦波振荡电路,被广泛应用于信号发生器、音频设备等众多电子设备中。其输出稳定的正弦波信号,对设备的正常运行起着关键作用。然而,实际应用中,RC 桥式振荡电路的稳幅效果常常受...

关键字: RC 桥式 振荡电路 正弦波

Spwm的产生可以分为软件方法和硬件方法,硬件方法通过硬件产生一路三角波一路正弦波,经过一个比较器比较正弦波幅值与三角波幅值的关系即可得到spwm波。

关键字: 步进电机 正弦波

函数发生器是一种多波形的信号源。它可以产生正弦波、方波、三角波、锯齿波,甚至任意波形

关键字: 正弦波 方波

方波-正弦波转换电路是将方波转换为正弦波的重要模拟电路。它在电子的许多不同领域具有广泛的应用,例如数学运算,声学,音频应用,逆变器,电源,函数发生器等。

关键字: 方波 正弦波 转换器 模拟电路

PWM控制的基本原理可以概括为:通过对逆变电路开关器件的通断进行控制,使输出端得到一系列幅值相等的脉冲,用这些脉冲来代替所需要的波形(如正弦波)。

关键字: PWM控制 脉冲 正弦波

目前从低频到几百 Mhz 的正弦波、三角波产生,绝大多数都使用了 DDS 芯片。

关键字: 正弦波 三角波产生 DDS 芯片

振荡器通常由放大电路、选频电路和正反馈电路组成,它们相互协作以产生重复的电子信号,这些信号通常是正弦波或方波。

关键字: 正弦波 方波 电子信号

晶振(XO)输出波形(Output Type)是与封装尺寸一样重要的一个技术指标,这些输出波形可简单归为两种:正弦波、方波。

关键字: 正弦波 方波 晶振

使用5V低功耗运算放大器不会产生失真为–100dBc的正弦波。尽管如此,采用 LTC6258 的带通滤波器可与一个易于使用的低功率振荡器结合使用,以低成本、低电压和极低耗散产生正弦波。

关键字: 低功耗 运算放大器 正弦波

51单片机是对兼容英特尔8051指令系统的单片机的统称。51单片机广泛应用于家用电器、汽车、工业测控、通信设备中。因为51单片机的指令系统、内部结构相对简单,所以国内许多高校用其进行单片机入门教学。

关键字: 51 单片机 51单片机论坛
关闭