資源簡介
用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
評論
共有 條評論