当前位置:首页 > 单片机 > 单片机
[导读]要求:产生某种特定在波形1/*DA转换实验例如产生锯齿波*/23#include45unsignedcharxdataad_cs0_at_0xc000;6unsignedcharxdataad_cs1_at_0xc001;7unsignedcharxdatakey_seg_at_0xd004;8unsignedcharxdatakey_bit_at_0

要求:产生某种特定在波形

1/*DA转换实验例如产生锯齿波*/23#include45unsignedcharxdataad_cs0_at_0xc000;6unsignedcharxdataad_cs1_at_0xc001;7unsignedcharxdatakey_seg_at_0xd004;8unsignedcharxdatakey_bit_at_0xd002;910sbitEOC=P3^2;11unsignedchardisp_ram[6];12unsignedcharseg7[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f,130x77,0x7c,0x39,0x5e,0x79,0x71,0,0x80};14unsignedcharscan[]={0x01,0x02,0x04,0x08,0x10,0x20};1516voiddelay()17{18unsignedchari,j;19for(i=0;i<200;i++)20for(j=0;j<2;j++);21}2223voidmain()24{25unsignedchari=0;26unsignedcharad_value;27unsignedchartmp,a;28293031disp_ram[0]=17;32disp_ram[1]=16;33disp_ram[2]=16;34disp_ram[3]=16;35disp_ram[4]=16;36disp_ram[5]=16;3738ad_cs0=0;3940while(1)41{42key_bit=scan[i];43a=seg7[disp_ram[i]];44if(i==5)45a=a|0x80;46key_seg=a;47delay();48i++;49i=i%6;5051if(EOC)52{53ad_value=ad_cs0;54disp_ram[5]=ad_value*5/256;55tmp=(ad_value*5)%256;56disp_ram[4]=tmp/100;57disp_ram[3]=(tmp%100)/10;58}59ad_cs0=0;60};616263}

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

众所周知,霍尔传感器是一种磁传感器,用它可以检测磁场及其变化,可在各种与磁场有关的场合中使用。霍尔传感器以霍尔效应为其工作基础,是由霍尔元件和它的附属电路组成的集成传感器;其在工业生产、交通运输和日常生活中都有应用,因此...

关键字: 霍尔传感器 磁场 波形

在这篇文章中,小编将为大家带来示波器的相关报道。如果你对本文即将要讲解的内容存在一定兴趣,不妨继续往下阅读哦。

关键字: 示波器 波形 被测信号

         本文介绍音频合成中最常见的几个基本波形。这些基本波形在模拟声音合成中,是电压控制振荡器(VCO)

关键字: 波形 音频合成

你知道示波器探头自校准方法有哪些吗?相信对于电源工程师,示波器的功劳是不可替代的,一旦产品有问题就需要抓波形,抓时序,测试准确数值,以帮助工程师分析,处理,一切看波形说话。如何使测试的数据准确和可靠是非常重要的,准确的数...

关键字: 波峰 波形 示波器

什么是协议解码?它有什么作用?协议解码是示波器非常实用的功能,很多工程师因为不熟悉操作,或者参数设置不正确,最终没有得到理想的结果。本文对解码设置方面的几个细节做一个介绍,帮助您快速上手示波器的协议解码。

关键字: 波形 示波器 解码

DA转换-15~15v电压源设计

关键字: da转换 电压源 -15~15v

施密特触发器可作为波形整形电路,能将模拟信号波形整形为数字电路能够处理的方波波形,而且由于施密特触发器具有滞回特性,所以可用于抗干扰,其应用包括在开回路配置中用于抗扰,以及在闭回路正回授/负回授配置中用于实现多谐振荡器。

关键字: 施密特触发器 波形 特性

单片机DA转换实现正弦波

关键字: da转换 单片机 正弦波
关闭
关闭