freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于msp430的信號(hào)發(fā)生器設(shè)計(jì)課程設(shè)計(jì)任務(wù)說(shuō)明書(shū)-資料下載頁(yè)

2025-07-01 14:50本頁(yè)面

【導(dǎo)讀】單片機(jī)和C語(yǔ)言等知識(shí);到元件:MSP430LaunchPad,IAR軟件,LED燈。①能產(chǎn)生正弦波,三角波,鋸齒波;②能通過(guò)按鍵切換波形;③幅值連續(xù)可調(diào),頻率按鍵可調(diào),輸出使能控制,LED指示;④搭建硬件電路,編制完整的程序并調(diào)試;⑤撰寫(xiě)設(shè)計(jì)說(shuō)明書(shū)及調(diào)試心得。品,雖然功能齊全、性能指標(biāo)較高,但是價(jià)格較貴,且許多功能用不上。該信號(hào)發(fā)生器雖然功能及性能指標(biāo)趕。不上標(biāo)準(zhǔn)信號(hào)發(fā)生器,但能滿(mǎn)足一般的實(shí)驗(yàn)要求,且結(jié)構(gòu)簡(jiǎn)單,成本較低。為轉(zhuǎn)換與按鍵電路作為輸入構(gòu)成的一種電子產(chǎn)品。MSP430LaunchPad單片機(jī)為控制核。將單片機(jī)輸出的數(shù)字信號(hào)轉(zhuǎn)化為模擬量,經(jīng)運(yùn)放放大后輸出。在本次程序設(shè)計(jì)中充分。利用了單片機(jī)內(nèi)部資源,涉及到了LED驅(qū)動(dòng)、中斷系統(tǒng)、函數(shù)調(diào)用等。

  

【正文】 ,0xF4,0xF5,0xF6,0xF7, 0xF8,0xF9,0xFA,0xFB,0xFC,0xFD,0xFE,0xFF, }。 void Port_init()。 void output()。 武漢理工 大學(xué)《微機(jī)原理與接口技術(shù)》課程設(shè)計(jì)任務(wù)說(shuō)明書(shū) 23 unsigned int WaveSelect,f_out,M,K。 unsigned char Key。 int main( void ) { WDTCTL = WDTPW + WDTHOLD。//關(guān)看門(mén)狗 WaveSelect=5。 f_out=50。 M=0。 Key=0。 K=count[f_out]。 Port_init()。 //IO 口初始化 _BIS_SR(GIE)。 //開(kāi)系統(tǒng)中斷 while(1) { if(Key==1) output()。 } } void Port_init() { //, 點(diǎn)燈 P2DIR|=(BIT0+BIT5)。 P2OUT|=BIT0。//初始為 Sine,點(diǎn)亮相應(yīng)指示燈 P2OUTamp。=~(BIT5)。 //四個(gè)按鍵 使能 , 波形選擇 , 頻率加 , 頻率減 P2IES|=0x1E。 P2IE|=0x1E。 武漢理工 大學(xué)《微機(jī)原理與接口技術(shù)》課程設(shè)計(jì)任務(wù)說(shuō)明書(shū) 24 P2IFG|=0x1E。 P1DIR=0xff。 P1OUT=0xaa。 } pragma vector = PORT2_VECTOR __interrupt void P2_ISR_KEYS(void) { unsigned int i,Keytime1=0,Keytime2=0。 unsigned char PushKey。 PushKey=P2IFGamp。(BIT1+BIT2+BIT3+BIT4)。 for(i=0。i1000。i++)。//除干擾 if((P2INamp。PushKey)==PushKey) { P2IFG=0。 return。 } if(PushKeyamp。BIT1)// 輸出使能 { Key=1。//允許輸出信號(hào) } if(PushKeyamp。BIT2)// 波形選擇 { Key=0。 武漢理工 大學(xué)《微機(jī)原理與接口技術(shù)》課程設(shè)計(jì)任務(wù)說(shuō)明書(shū) 25 WaveSelect+=5。 switch(WaveSelect) { case 5: P2OUT|=BIT0。P2OUTamp。=~(BIT5)。break。 case 10: P2OUT|=BIT5。P2OUTamp。=~(BIT0)。break。 case 15: P2OUT|=BIT0+BIT5。break。 default: WaveSelect=5。P2OUT|=BIT0。P2OUTamp。=~(BIT5)。break。 } } if(PushKeyamp。BIT3)// 頻率加 { while((P2INamp。BIT3)==0)//判斷按鍵是否是長(zhǎng)按 { Keytime1++。 if(Keytime160000) { Keytime2++。 Keytime1=0。 if(Keytime210) { if(f_out=100)f_out+=5。 else f_out=1。 Keytime2=0。 } } } if(f_out=100)f_out+=1。 else f_out=1。 武漢理工 大學(xué)《微機(jī)原理與接口技術(shù)》課程設(shè)計(jì)任務(wù)說(shuō)明書(shū) 26 } if(PushKeyamp。BIT4)//頻率減 { while((P2INamp。BIT4)==0)//判斷 按鍵是否是長(zhǎng)按 { Keytime1++。 if(Keytime160000) { Keytime2++。 Keytime1=0。 if(Keytime210) { if(f_out) f_out=5。 Keytime2=0。 } } } if(f_out) f_out=1。 } P2IFG=0。 return。 } void output(void) { unsigned long j。 K=count[f_out]。 武漢理工 大學(xué)《微機(jī)原理與接口技術(shù)》課程設(shè)計(jì)任務(wù)說(shuō)明書(shū) 27 if(WaveSelect==5)//正弦波 { P1OUT=sin[M]。 for(j=0。j100000。j+=K)。 M++。 if(M==255)M=0。 } if(WaveSelect==10)//鋸齒波 { if(M=255) { P1OUT=value[M]。 for(j=0。j100000。j+=K)。 M++。 } if(M255) { P1OUT=value[510M]。 for(j=0。j100000。j+=K)。 M++。 if(M==510)M=0。 } } if(WaveSelect==15)//三角波 { 武漢理工 大學(xué)《微機(jī)原理與接口技術(shù)》課程設(shè)計(jì)任務(wù)說(shuō)明書(shū) 28 P1OUT=value[M]。 for(j=0。j100000。j+=K)。 M++。 if(M==255)M=0。 武漢理工 大學(xué)《微機(jī)原理與接口技術(shù)》課程設(shè)計(jì)任務(wù)說(shuō)明書(shū) 29 附錄 2: .本科生課程設(shè)計(jì)成績(jī)?cè)u(píng)定表 本科生課程設(shè)計(jì)成績(jī)?cè)u(píng)定表 姓 名 性 別 男 專(zhuān)業(yè)、班級(jí) 課程設(shè)計(jì)題目: 基于 MSP430的信號(hào)發(fā)生器設(shè)計(jì) 課程設(shè)計(jì)答辯或質(zhì)疑記錄: 成績(jī)?cè)u(píng)定依據(jù): 設(shè)計(jì)方案 與內(nèi)容 ( 30 分) 制作與調(diào)試 ( 20 分) 說(shuō)明書(shū)內(nèi)容與規(guī)范程度 ( 30 分) 答 辯 ( 10 分) 學(xué)習(xí)態(tài)度 與考勤 ( 10 分) 總 分 ( 100 分) 最終評(píng)定成績(jī)(以?xún)?yōu)、良、中、及格、不及格評(píng)定) 指導(dǎo)教師簽字: 20xx 年 1 月 14 日
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1