欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136
標(biāo)題:
基于51單片機(jī)的三角波信號(hào)發(fā)生器
[打印本頁(yè)]
作者:
59595959
時(shí)間:
2020-12-9 17:16
標(biāo)題:
基于51單片機(jī)的三角波信號(hào)發(fā)生器
#include<reg51.h>
#include<absacc.h>
#define DAC0832 XBYTE[0x7fff]
sbit a=P3^0;
sbit b=P3^1;
sbit c=P3^2;
sbit e=P3^3;
unsigned char code juxing[64]={255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,
255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
};
unsigned char code sanjiao[64]={0,8,16,24,32,40,48,56,64,72,80,88,96,104,112,120,128,136,144,152,160,168,176,184,192,200,208,216,224,232,240,248,
248,240,232,224,216,208,200,192,184,176,168,160,152,144,136,128,120,112,104,96,88,80,72,64,56,48,40,32,24,16,8,0,};
void delay(unsigned int x)
{
unsigned char i;
while(x--)
for(i=0;i<=140;i++);
}
void square(void)
{
unsigned char i;
for(i=0;i<64;i++)
DAC0832=juxing[i];
}
void sanjiaobo()
{
unsigned char i;
for(i=0;i<64;i++)
{
DAC0832=sanjiao[i];
}
}
void juchibo()
{
int i;
unsigned char code sin[64]={135,145,158,167,176,188,199,209,218,226,234,240,245,249,252,254,
254,253,251,247,243,237,230,222,213,204,193,182,170,158,146,133,
121,108,96,84,72,61,50,41,32,24,17,11,7,3,1,0,0,2,5,9,14,20,28,
36,45,55,66,78,90,102,114,128
};
for(i=0;i<64;i++)
{
DAC0832=sin[i];
}
}
void main(void)
{
e=0;
while(1)
{
switch(P1)
{
case 0xfe:
delay(10);
while(P1==0XFF)
{square();}break;
case 0xfd:
delay(10);
while(P1==0XFF)
{sanjiaobo();} break;
case 0xfb:
delay(10);
while(P1==0XFF)
{juchibo();}break;
default:break;
}
}
}
復(fù)制代碼
上個(gè)月課上做的實(shí)驗(yàn),想來(lái)分享一下
SY5.zip
2020-12-9 17:15 上傳
點(diǎn)擊文件名下載附件
下載積分: 黑幣 -5
26.06 KB, 下載次數(shù): 5, 下載積分: 黑幣 -5
歡迎光臨 (http://www.raoushi.com/bbs/)
Powered by Discuz! X3.1