日本黄色一级经典视频|伊人久久精品视频|亚洲黄色色周成人视频九九九|av免费网址黄色小短片|黄色Av无码亚洲成年人|亚洲1区2区3区无码|真人黄片免费观看|无码一级小说欧美日免费三级|日韩中文字幕91在线看|精品久久久无码中文字幕边打电话

當(dāng)前位置:首頁 > 技術(shù)學(xué)院 > 熱搜器件
[導(dǎo)讀]52控制DAC0832芯片輸出電流,讓發(fā)光二極管D12由滅均勻變到最亮,再有亮變滅,在最亮和最滅的時(shí)候蜂鳴器發(fā)出報(bào)警聲,完成整個(gè)周期的時(shí)間是控制在5s左右。#include#define uchar unsigned char#define uint unsigned i

52控制DAC0832芯片輸出電流,讓發(fā)光二極管D12由滅均勻變到最亮,再有亮變滅,在最亮和最滅的時(shí)候蜂鳴器發(fā)出報(bào)警聲,完成整個(gè)周期的時(shí)間是控制在5s左右。

#include

#define uchar unsigned char

#define uint unsigned int

sbit dula=P2^6;

sbit wela=P2^7;

sbit dawr=P3^6;

sbit dacs=P3^2;

sbit beep=P2^3;

void delayms(uint xms)

{

uint i,j;

for(i=xms;i>0;i--)

for(j=110;j>0;j--);

}

void main()

{

uchar val,flag;

dula=0;

wela=0;

dacs=0;

dawr=0;

P0=0;

while(1)

{

if(flag==0)

{

val+=5;

P0=val;

if(val==255)

{

flag=1;

beep=0;

delayms(100);

beep=1;

}

delayms(50);

}

else

{

val-=5;

P0=val;

if(val==0)

{

flag=0;

beep=0;

delayms(100);

beep=1;

}

delayms(50);

}

}

}

使能D/A的片選,接著使能寫入端。延時(shí)50ms,50*51=2551ms,忽略蜂鳴器占用的100ms,約為2.5s,另外半周期同樣為2.5s,共計(jì)5s。

本站聲明: 本文章由作者或相關(guān)機(jī)構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點(diǎn),本站亦不保證或承諾內(nèi)容真實(shí)性等。需要轉(zhuǎn)載請聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請及時(shí)聯(lián)系本站刪除( 郵箱:macysun@21ic.com )。
換一批
延伸閱讀
關(guān)閉