产生几种不同的波形

发布者:chenfengy818最新更新时间:2017-01-20 来源: eefocus关键字:波形  DA转化 手机看文章 扫描二维码
随时随地手机看文章

要求:利用DA转化产生几种不同的波形,例如三角波,锯齿波等等

#include

#define uchar unsigned char

#define uint unsigned int

#define juchi 0

#define fangbo 1

#define sanjiao 2

#define zhengxian 3


uchar xdata DA_CS _at_ 0xA000; 

uint i;

uchar tag;

void delay(int ms)

{

    int i,j;

    for(i = 0;i < 50;i++)

          for(j = 0;j < 60;j++)

          {

           ;

          }

}

void time0() interrupt 1

{

    TH0=(65535-10000)/256;

    TL0=(65535-10000)%256;


    switch(tag){

        case juchi:

            //锯齿

            i++;

            DA_CS=i;

            break;

        case fangbo:

            i+=85;

            if(i==255){

                i=0;

            }

            DA_CS=i;

            break;

        case sanjiao:

            for(i=0;i<254;i++){

                DA_CS=i;

                            //   if(i = 0x80)  delay(30);

                               delay(1);

            }


            for(i=255;i>1;i--){

                DA_CS=i;

                            //     if(i = 0x80)  delay(30);

                                delay(1);

                                

            }

            break;

        case zhengxian:

            

            break;

    }


}


void main()

{

    TMOD=0x01;

    TR0=1;

    IE=0x82;

    TH0=(65535-10000)/256;

    TL0=(65535-10000)%256;

    i=0;

    tag=sanjiao;


    while(1);

}



关键字:波形  DA转化 引用地址:产生几种不同的波形

上一篇:利用外部中断和时间中断计数0-999显示在数码管上
下一篇:PWM 按键控制灯亮度(改变占空比)

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

DMF5001液晶显示器与波形显示技术
    摘要: DMF5001是日本东芝公司生产的集控制、驱动、显示为一体的薄板式点阵图形显示器,可用来显示各种字符和图形。文中介绍了DMF5001液晶显示器的工作原理和软、硬件接口电路,讨论了点阵式图形显示器示波形的三种方法,最后给出了部分显示控制。     关键词: 液晶显示器 波形显示 显示内插 DMF5001 DMF5001是集控制器、驱动器、显示器为一体的薄板式点阵图形显示器。它不仅可以直接显示ASCII字符,还可以显示汉字和各种图形。DMF5001可广泛应用于各种便携式波形显示仪器,如数字存贮示波器瞬态波形存贮器等。由于液晶显示器对空间电磁辐射的干扰不敏感,且在紧凑的仪器空间中不需要专门的屏蔽保护,
[应用]
更好的观察波形,揭秘示波器四大捕获方式
通常我们在Auto Setup之后,波形就会出现在屏幕上,然后就可以进行测量分析了,但Auto Setup并不能保证信号被高保真的捕获,高保真捕获信号是第一要素,否则后续的测量分析都没有意义了,那么我们如何才能更好的观察波形呢,看完本文你就知道了。 如何更好的观察波形,本质上就是对感兴趣的点进行重点测量、分析,如何高保真的捕获波形,就要从示波器处理信号的过程开始说起。 信号经过示波器前端电路处理之后,来到ADC进行模数转换,接下来便要进行信号的重构还原了,这里也就是本文的重点了,示波器的捕获模式。一般有四种捕获方式,不同的捕获方式,适用于观察不同的信号。接下来,就示波器对采样点的处理方式,也就是示波器的捕获模式跟大家做一个简要
[测试测量]
更好的观察<font color='red'>波形</font>,揭秘示波器四大捕获方式
DG2000系列函数/任意波形发生器的功能特性及产品特点分析
一、DG2000系列函数/任意波形发生器产品介绍: DG2000系列函数/任意波形发生器是一款集函数发生器、任意波形发生器、噪声发生器、脉冲发生器、码型发生器、谐波发生器、 模拟/数字调制器、频率计等功能于一身的多功能信号发生器。全新的外观及人性化的界面设计,带来友好的用户体验。 二、DG2000系列函数/任意波形发生器主要指标: 三、DG2000系列函数/任意波形发生器产品特点: 1、4.3英寸触摸屏带有点击和滑动的触摸屏控制与多功能旋钮相结合,可以轻松查找和更新波形设置; 在通道之间切换,配置每个通道,轻松加载标准功能或任意波。 2、16bit垂直分辨率 DG2000系列发生器以16位分辨率扩展输出。 输出电压分辨率是
[测试测量]
DG2000系列函数/任意<font color='red'>波形</font>发生器的功能特性及产品特点分析
浅谈实测测量电路和示波器获得波形的数学表达式
实验要求 在第一次作业中的第二小题,练习了根据信号的波形写出对应信号的表达式。但在实际中,我们观测到的信号往往是在示波器上的波形,此时该如何获得这些波形的数学表达式? 测量波形的示波器 本质上讲,实际信号中都会带有随机性,是没有确定的数学表达式的。但在某些情况下,我们是预先知道信号的类型的,比如正弦波,但不知道信号的一些参数。例如幅值、频率和相位。如果这些参数知道了,便可以写出对应的信号数学表达式了。在这种情况下,从观测到的带有噪声的信号波形中回复处信号,则属于信号参数估计的内容了。 部分电子元器件 在实际应用中,信号的参数往往非常重要。下面举一个例子:如果手边只有一个万用表,但没有能够测量电容、电感的RCL桥,为了想知道
[测试测量]
浅谈实测测量电路和示波器获得<font color='red'>波形</font>的数学表达式
基于STM32的keil4 MDK 软件仿真输出IO口的波形
这是一个STM32的PA6和PA7口输出PWM波形的仿真步骤,其它情况类似 每一步我都做了截图,大家照着一步步来,有些参数根据自己的情况稍微改下就好,肯定可以出波形的!请大家放心参考
[单片机]
基于STM32的keil4 MDK 软件仿真输出IO口的<font color='red'>波形</font>图
泰克推出新型高性能3Gb/s SDI波形监测仪
  泰克公司日前宣布,推出WFM8200和WFM8300系列高级波形监测仪,进一步扩展了泰克现有受广泛好评的波形监测仪产品家族。这种新型的高性能波形监测仪提供了高质量、实时的自动3Gb/s SDI眼图显示和抖动测量功能,将帮助广播电视业主和网络运营商更加有效地诊断信号故障,设备设计商和制造商进一步加快将3Gb/s SDI新产品推向市场。WFM8300(选配PHY选件)能够提供多速率的HD/SD-SDI和3Gb/s SDI(选配3G选件)彩条信号和病理信号发生功能,这将为工程师在进行系统和设备的安装、调试和故障查寻中提供一种简单的信号源以实现快速信号通道验证。此外,利用泰克最新的亮度合格矢量(Luma Qualified Vecto
[测试测量]
泰克推出新型高性能3Gb/s SDI<font color='red'>波形</font>监测仪
STM8L101F3P6关于微秒级延时函数不同写法的波形
总结一下STM8L101F3P6工作在16MHz下,利用死循环、中断等不同写法的微秒级延时函数精度的情况。 一、死循环空指令的写法,延时函数程序如下: /******************************************************************************/ /* Function name: Delay_us */ /* Descriptions: 微秒级延时函数函数,16MHz时钟 */ /* input parameters: nCount延时时间
[单片机]
STM8L101F3P6关于微秒级延时函数不同写法的<font color='red'>波形</font>
一个定时器生成多路PWM波形的原理和方法
在很多工程应用中,需要使用到PWM波(脉宽调制),例如电机调速、温度控制调整功率等。本文讲述怎么利用单片机的一个定时器生成多路PWM波形。 一般的,PWM的周期t1是一个固定值,如1ms,10ms,100ms等,在一个周期中包含了高电平t2和低电平t3,它们的关系是t2+t3=t1。改变一个周期中高电平的时间,就能达到速度或者功率调整的目的。PWM适用于高速开关器件的控制,不适合于继电器等低速开关元件的控制,因为继电器等低速元件达不到如此快的开关速度。 PWM控制的关键是控制改变PWM的高电平时间t2,这个时间在其他子程序中由控制算法中进行修改,如PID控制算法。 图 1 在微处理器,如单片机中,实现一个定时器生成多路PW
[单片机]
一个定时器生成多路PWM<font color='red'>波形</font>的原理和方法
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
设计资源 培训 开发板 精华推荐

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

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

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