• 大小: 18KB
    文件类型: .rar
    金币: 2
    下载: 1 次
    发布日期: 2021-06-23
  • 语言: C/C++
  • 标签: DAC0832  C  

资源简介

用C语言实现DAC0832输出正弦波,描点法

资源截图

代码片段和文件信息

#include
#define uchar unsigned char
uchar adatei;
uchar code sin_num[]={64677073767982858891949699102104106
109111113115117118120121123124125126126
127127127127127127127126126125124123121
12011811711511311110910610410299969491
8885827976737067646057545148454239
3633312825232118161412109764321
100000001123467910121416182123
25283133363942454851545760};


void init()
{
TMOD=0x01;
EA=1;
TR0=1;
ET0=1;
TH0=(63536-78)/256;
TL0=(65536-78)%256;
P1=0;
  

}
void main()
{
init();
while(1);
/* {

P1=sin_num[i];
i++;
if(i==128)
i=0;

}*/

  

  




}
void time0() interrupt 1
{
TH0=(63536-78)/256;
TL0=(65536-78)%256;

P1=sin_num[a];
     a++;
  
if(a==128)
a=0;






}


 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件     103223  2009-10-21 20:56  DAC0832输出正弦波.DSN

     文件        950  2009-10-26 10:37  正弦波.c

     文件        656  2009-10-26 10:37  二极管的亮灭.hex

----------- ---------  ---------- -----  ----

               104829                    3


评论

共有 条评论