版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、作業(yè):第三章,共5題注釋:提交作業(yè)方法:(1) 提交電子文檔;在IAR環(huán)境中的源文件。語句、函數(shù)、文件加注釋,以解釋清楚如何運(yùn)行程序;(2) 每一道題單獨(dú)做一個(gè)文件夾,起名為XXXX XXXX(學(xué)號(hào))_Chapter3_題號(hào);(3) 提交一個(gè)頂層文件夾,包含每一道題,壓縮為rar文件,起名為XXXX XXXX(學(xué)號(hào))_Chaper3_XXX(姓名)。作業(yè):1. 使用試驗(yàn)箱的5個(gè)鍵盤,設(shè)計(jì)并調(diào)試控制蜂鳴器P1.5唱5首歌曲;每一首歌曲為一個(gè)函數(shù)。音調(diào)是基礎(chǔ)頻率,音階就是頻率偏移量。每秒延時(shí)的次數(shù)就是頻率。需要自己編一個(gè)延時(shí)程序來測試音調(diào)。(P1.5變?yōu)槔萈7.6)2. 使用試驗(yàn)箱的5個(gè)鍵盤和L
2、ED,設(shè)計(jì)一個(gè)5按鍵的密碼鎖。輸入密碼正確LED1燈連續(xù)亮,產(chǎn)生一個(gè)開門信號(hào)P1.1=1;輸入密碼不正確,5個(gè)LED燈同時(shí)閃爍,同時(shí)蜂鳴器鳴叫,保持開門信號(hào)為關(guān)閉P1.0=0。3. 使用試驗(yàn)箱的5個(gè)鍵盤,設(shè)計(jì)控制5個(gè)LED發(fā)光程序。發(fā)光程序形式多樣,需要自己創(chuàng)意,使顯示多樣性。如商店的霓虹燈。4. 如示意圖和流程圖所示,8位二進(jìn)制數(shù)據(jù)由外部電路從端口P2傳入,每傳一個(gè)數(shù)據(jù),外部電路向P1.0發(fā)出一個(gè)負(fù)脈沖信號(hào),即從高變低,再從低變回高。 單片機(jī)通過檢測P1.0上有負(fù)脈沖信號(hào),知道有新數(shù)據(jù)到來,可從端口P2讀取該數(shù)據(jù)。 編程從端口P2接收15個(gè)數(shù)據(jù),保存在以buffer為首的RAM緩沖區(qū)中,計(jì)數(shù)
3、這15個(gè)數(shù)據(jù)中正數(shù)、負(fù)數(shù)、零的個(gè)數(shù),并將計(jì)數(shù)的結(jié)果順序存放在定義的 Positive、Negtive、Zero三個(gè)變量中。使用K1、K2、K3鍵,分別將數(shù)據(jù)處理的結(jié)果通過數(shù)碼管顯示出來,即按下K1鍵顯示負(fù)數(shù)的個(gè)數(shù),按下K2鍵顯示正數(shù)的個(gè)數(shù), 按下K3鍵顯示零的個(gè)數(shù)。MSP430F66385. 設(shè)計(jì)一個(gè)雷達(dá)掃描系統(tǒng),它有兩個(gè)步進(jìn)電機(jī),一個(gè)控制X軸轉(zhuǎn)動(dòng),一個(gè)控制Y軸轉(zhuǎn)動(dòng),電機(jī)的每一個(gè)正脈沖作為一個(gè)步進(jìn)單位,轉(zhuǎn)動(dòng)一度。設(shè)計(jì)一個(gè)在X和Y方向,分別轉(zhuǎn)動(dòng)范圍為-90度+90度,實(shí)現(xiàn)一個(gè)二維掃描。若掃描位置發(fā)現(xiàn)目標(biāo)后,記錄下位置坐標(biāo),并顯示和發(fā)出蜂鳴聲。作業(yè):第5章,共5題注釋:提交作業(yè)方法:(4) 提交電
4、子文檔;在IAR環(huán)境中的源文件。語句、函數(shù)、文件加注釋,以解釋清楚如何運(yùn)行程序;(5) 每一道題單獨(dú)做一個(gè)文件夾,起名為XXXX XXXX(學(xué)號(hào))_Chapter3_題號(hào);(6) 提交一個(gè)頂層文件夾,包含每一道題,壓縮為rar文件,起名為XXXX XXXX(學(xué)號(hào))_Chaper5_XXX(姓名)。作業(yè):6. 使用試驗(yàn)箱的5個(gè)鍵盤,采用中斷方式設(shè)計(jì)并調(diào)試控制喇叭P7.6唱5首歌曲;每一首歌曲為一個(gè)函數(shù)。音調(diào)是基礎(chǔ)頻率,音階就是頻率偏移量。每秒延時(shí)的次數(shù)就是頻率。需要自己編一個(gè)延時(shí)程序來測試音調(diào)。要求:(1)系統(tǒng)軟件流程圖。(2)主函數(shù)流程圖和函數(shù)。(3)子函數(shù)流程圖和函數(shù);(4)中斷函數(shù)流程圖和
5、函數(shù)7. 使用試驗(yàn)箱的5個(gè)鍵盤,采用中斷服務(wù)程序的方式,設(shè)計(jì)控制5個(gè)LED發(fā)光程序。發(fā)光程序形式多樣,需要自己創(chuàng)意,使顯示多樣性。如商店的霓虹燈。一般情況下有25個(gè)可能的發(fā)光程序。要求:(1)系統(tǒng)軟件流程圖。(2)主函數(shù)流程圖和函數(shù)。(3)子函數(shù)流程圖和函數(shù);(4)中斷函數(shù)流程圖和函數(shù)8. 使用試驗(yàn)箱的5個(gè)鍵盤和LED,采用中斷的方式,設(shè)計(jì)一個(gè)5按鍵的密碼鎖。輸入密碼正確LED1燈連續(xù)亮,產(chǎn)生一個(gè)開門信號(hào)P1.1=1;輸入密碼不正確,5個(gè)LED燈同時(shí)閃爍,同時(shí)蜂鳴器(P1.5)鳴叫,保持開門信號(hào)為關(guān)閉P1.1=0。設(shè)計(jì)時(shí),可以假設(shè)5個(gè)按鍵,其中4個(gè)為數(shù)字鍵,一個(gè)為確認(rèn)鍵(記為#)。當(dāng)連續(xù)按兩次
6、“#、#”,表示更改密碼;按一次“#”鍵,表示輸入密碼,再按一次“#”鍵,表示密碼輸入完成。如:更改密碼:按“#”“#”“012332100123320”“#”,更改密碼成功。 輸入密碼:按“#”“012332100123320”“#”,輸入密碼完成。要求:(1)系統(tǒng)軟件流程圖。(2)主函數(shù)流程圖和函數(shù)。(3)子函數(shù)流程圖和函數(shù);(4)中斷函數(shù)流程圖和函數(shù)9. 如示意圖和流程圖所示,是一個(gè)查詢傳輸?shù)牧鞒虉D,請(qǐng)更改流程圖為中斷方式傳輸數(shù)據(jù)。圖示中8位二進(jìn)制數(shù)據(jù)由外部電路從端口P2傳入,每傳一個(gè)數(shù)據(jù),外部電路向P1.0發(fā)出一個(gè)負(fù)脈沖信號(hào),即從高變低,再從低變回高。 采用中斷方式,單片機(jī)通過檢測P1
7、.0上有負(fù)脈沖信號(hào),知道有新數(shù)據(jù)到來,可從端口P2讀取該數(shù)據(jù)。 編程從端口P2接收15個(gè)數(shù)據(jù),保存在以buffer為首的RAM緩沖區(qū)中,計(jì)數(shù)這15個(gè)數(shù)據(jù)中正數(shù)、負(fù)數(shù)、零的個(gè)數(shù),并將計(jì)數(shù)的結(jié)果順序存放在定義的 Positive、Negtive、Zero三個(gè)變量中。采用中斷方式,使用K1、K2、K3鍵,分別將數(shù)據(jù)處理的結(jié)果通過數(shù)碼管顯示出來,即按下K1鍵顯示負(fù)數(shù)的個(gè)數(shù),按下K2鍵顯示正數(shù)的個(gè)數(shù), 按下K3鍵顯示零的個(gè)數(shù)。要求:(1)系統(tǒng)軟件流程圖。(2)主函數(shù)流程圖和函數(shù)。(3)子函數(shù)流程圖和函數(shù);(4)中斷函數(shù)流程圖和函數(shù)you作業(yè):第6章,共5題注釋:提交作業(yè)方法:(7) 提交電子文檔;在IA
8、R環(huán)境中的源文件。語句、函數(shù)、文件加注釋,以解釋清楚如何運(yùn)行程序;(8) 每一道題單獨(dú)做一個(gè)文件夾,起名為XXXX XXXX(學(xué)號(hào))_Chapter6_題號(hào);(9) 提交一個(gè)頂層文件夾,包含每一道題,壓縮為rar文件,起名為XXXX XXXX(學(xué)號(hào))_Chaper6_XXX(姓名)。作業(yè):10. 使用試驗(yàn)箱的5個(gè)鍵盤,設(shè)計(jì)5個(gè)不同的時(shí)鐘頻率,以保證不同的應(yīng)用需求。a) 按鍵S3時(shí),配置統(tǒng)一時(shí)鐘系統(tǒng)為:XT1連接了32.768KHz晶體振蕩器,選擇XT1工作,ACLK為XT1,輸出為32.768KHz;MCLK為XT1,輸出為32.768KHz;SMCLK為XT1,輸出為32.768KHz。b)
9、 按鍵S4時(shí),配置統(tǒng)一時(shí)鐘系統(tǒng)為:使用REFO(32.768KHz)為參考頻率,設(shè)計(jì)一個(gè)DCO振蕩器的頻率,盡量靠近REFO,然后使用頻率鎖定環(huán)路FLL進(jìn)行鎖頻,輸出分配系數(shù)為32,得到一個(gè)32倍頻的輸出頻率。在使用DCO振蕩器時(shí),RSEL 和 DCO設(shè)置相當(dāng)于初始的Wo,Modulator調(diào)節(jié)相當(dāng)與DeltaWo。c) 按鍵S5時(shí),配置統(tǒng)一時(shí)鐘系統(tǒng)為:XT2連接4MHz時(shí)鐘,通過使用XT2晶體振蕩器,選擇ACLK=32.768KHz,由XT1外接實(shí)現(xiàn);MCLK為4MHz由XT2實(shí)現(xiàn),SMCLK為2MHz由XT2實(shí)現(xiàn)。d) 按鍵S6時(shí),配置統(tǒng)一時(shí)鐘系統(tǒng)為:若沒有XT1和XT2外部振蕩器,使用內(nèi)
10、容的VLO(10KHz)和REFO(32.768KHz)分別產(chǎn)生一個(gè)2MHz的頻率作為MCLK,1MHz的頻率作為SMCLK,32.768KHz作為ACLK。e) 按鍵S7時(shí),配置統(tǒng)一時(shí)鐘系統(tǒng)為:設(shè)置一段程序,當(dāng)主程序基本配置完成后進(jìn)入低功率模式LPM0,當(dāng)按鍵S7后,進(jìn)入激活模式。P7.6 Speaker11. 使用試驗(yàn)箱的5個(gè)鍵盤和LED,采用中斷方式設(shè)計(jì)一個(gè)5按鍵的密碼鎖。設(shè)定S3、S4、S5、S6為密碼的數(shù)字鍵1、2、3、4;S7為回車鍵,當(dāng)密碼輸入完成時(shí),按回車鍵以結(jié)束輸入。當(dāng)處于待機(jī)狀態(tài)時(shí),按任意鍵進(jìn)入中斷,5個(gè)LED燈同時(shí)亮,表示喚醒密碼輸入狀態(tài)。按回車鍵,全部LED燈滅,表示輸
11、入密碼開始。按下相應(yīng)的鍵,對(duì)應(yīng)的LED燈亮,當(dāng)輸入密碼完成后,輸入回車鍵表示密碼輸入完成。正確時(shí)全部4個(gè)燈LED連續(xù)亮,產(chǎn)生一個(gè)開門信號(hào)對(duì)應(yīng)于回車鍵的LED;當(dāng)輸入密碼不正確,5個(gè)LED燈同步閃爍,蜂鳴器鳴叫,保持開門信號(hào)為關(guān)閉回車鍵的LED暗。平時(shí)進(jìn)入低功率模式LPM3.12. 使用試驗(yàn)箱的5個(gè)鍵盤,采用中斷方式設(shè)計(jì)控制5個(gè)LED發(fā)光程序。發(fā)光程序形式多樣,需要自己創(chuàng)意,使顯示多樣性。如商店的霓虹燈。若XT1LF=32.768KHz,XT2=4MHz。設(shè)計(jì)中,選擇ACLK從XT1獲得32.768KHz,SMCLK從XT2獲得2MHz,MCLK從XT2獲得8MHz。工作時(shí)需要驗(yàn)證XT1和XT2
12、正常后,輸出相應(yīng)的頻率。13. 如示意圖和流程圖所示,8位二進(jìn)制數(shù)據(jù)由外部電路從端口P2傳入,每傳一個(gè)數(shù)據(jù),外部電路向P1.0發(fā)出一個(gè)負(fù)脈沖信號(hào),即從高變低,再從低變回高,作為中斷方式的請(qǐng)求信號(hào)。 單片機(jī)通過檢測P1.0上有負(fù)脈沖信號(hào),知道有新數(shù)據(jù)到來,可從端口P2讀取該數(shù)據(jù)。 編程從端口P2接收15個(gè)數(shù)據(jù),保存在以buffer為首的RAM緩沖區(qū)中,計(jì)數(shù)這15個(gè)數(shù)據(jù)中正數(shù)、負(fù)數(shù)、零的個(gè)數(shù),并將計(jì)數(shù)的結(jié)果順序存放在定義的 Positive、Negtive、Zero三個(gè)變量中。采用中斷方式,使用K1、K2、K3鍵,分別將數(shù)據(jù)處理的結(jié)果通過數(shù)碼管顯示出來,即按下K1鍵顯示負(fù)數(shù)的個(gè)數(shù),按下K2鍵顯示正
13、數(shù)的個(gè)數(shù), 按下K3鍵顯示零的個(gè)數(shù)。使用DCO的輸出頻率,選擇適當(dāng)?shù)腞和DCO,設(shè)計(jì)一個(gè)MCLK為4MHz的時(shí)鐘。在沒有傳輸數(shù)據(jù)時(shí),進(jìn)入低功率模式LPM4.MSP430F663814. 設(shè)計(jì)一個(gè)雷達(dá)掃描系統(tǒng),它有兩個(gè)步進(jìn)電機(jī),一個(gè)控制X軸轉(zhuǎn)動(dòng),一個(gè)控制Y軸轉(zhuǎn)動(dòng),電機(jī)的每一個(gè)正脈沖作為一個(gè)步進(jìn)單位,轉(zhuǎn)動(dòng)一度。設(shè)計(jì)一個(gè)在X和Y方向,分別轉(zhuǎn)動(dòng)范圍為-90度+90度,實(shí)現(xiàn)一個(gè)二維掃描。若掃描位置發(fā)現(xiàn)目標(biāo)后,采用中斷方式,記錄下位置坐標(biāo),并顯示和發(fā)出蜂鳴聲,持續(xù)delay()后(注:100次_NOP()循環(huán)),繼續(xù)掃描。沒有掃描時(shí)進(jìn)入低功率模式LPM0。使用FLL鎖相環(huán),設(shè)計(jì)MCLK為10MHz,SMC
14、LK 為5MHz,ACLK關(guān)閉。作業(yè):第7章,共5題注釋:提交作業(yè)方法:(10) 提交電子文檔;在IAR環(huán)境中的源文件。語句、函數(shù)、文件加注釋,以解釋清楚如何運(yùn)行程序;(11) 每一道題單獨(dú)做一個(gè)文件夾,起名為XXXX XXXX(學(xué)號(hào))_Chapter7_題號(hào);(12) 提交一個(gè)頂層文件夾,包含每一道題,壓縮為rar文件,起名為XXXX XXXX(學(xué)號(hào))_Chaper7_XXX(姓名)。作業(yè):15. 使用試驗(yàn)箱的5個(gè)鍵盤,采用中斷方式設(shè)計(jì)并調(diào)試LED使發(fā)光二極管發(fā)光明暗變化。設(shè)計(jì)中使用Unified clock system, 設(shè)計(jì)一個(gè)ACLK為100KHz,SMCLK 和 MCLK為1MHz
15、。使用VFO(10KHz)作為參考頻率,F(xiàn)LL鎖相環(huán)后,生成一個(gè)為100KHz和1MHz的時(shí)鐘。 沒有按鍵時(shí),進(jìn)入低功率模式LPM0.a) 按S3鍵,設(shè)計(jì)一個(gè)TimerA_0定時(shí)計(jì)數(shù)器,使發(fā)光二極管LED1的明暗為0.5Hzb) 按S4鍵,設(shè)計(jì)一個(gè)TimerA_0定時(shí)計(jì)數(shù)器,使發(fā)光二極管LED2的明暗為1Hzc) 按S5鍵,設(shè)計(jì)一個(gè)TimerA_0定時(shí)計(jì)數(shù)器,使發(fā)光二極管LED3的明暗為2Hzd) 按S6鍵,設(shè)計(jì)一個(gè)TimerA_0定時(shí)計(jì)數(shù)器,使發(fā)光二極管LED1的明暗為PWM波動(dòng),發(fā)光明暗為0.1到2Hz之間變化,變化規(guī)律呈三角形趨勢(shì)。e) 按S7鍵,設(shè)計(jì)一個(gè)TimerA_0定時(shí)計(jì)數(shù)器為捕獲
16、模式,使發(fā)光二極管LED1的明暗為1Hzf)16. 使用試驗(yàn)箱的5個(gè)鍵盤和LED,采用中斷方式設(shè)計(jì)一個(gè)5按鍵的密碼鎖。設(shè)定S3、S4、S5、S6為密碼的數(shù)字鍵1、2、3、4;S7為回車鍵,當(dāng)密碼輸入完成時(shí),按回車鍵以結(jié)束輸入。當(dāng)處于待機(jī)狀態(tài)時(shí),按任意鍵進(jìn)入中斷,5個(gè)LED燈同時(shí)亮,表示喚醒密碼輸入狀態(tài)。按回車鍵,全部LED燈滅,表示輸入密碼開始。按下相應(yīng)的鍵,對(duì)應(yīng)的LED燈亮,當(dāng)輸入密碼完成后,輸入回車鍵表示密碼輸入完成。正確時(shí)全部4個(gè)燈LED連續(xù)亮,產(chǎn)生一個(gè)開門信號(hào)對(duì)應(yīng)于回車鍵的LED;當(dāng)輸入密碼不正確,5個(gè)LED燈同步閃爍,蜂鳴器鳴叫,保持開門信號(hào)為關(guān)閉回車鍵的LED暗。平時(shí)進(jìn)入低功率模式
17、LPM3.17. 使用試驗(yàn)箱的5個(gè)鍵盤,采用中斷方式設(shè)計(jì)控制5個(gè)LED發(fā)光程序。發(fā)光程序形式多樣,需要自己創(chuàng)意,使顯示多樣性。如商店的霓虹燈。若XT1LF=32.768KHz,XT2=4MHz。設(shè)計(jì)中,選擇ACLK從XT1獲得32.768KHz,SMCLK從XT2獲得2MHz,MCLK從XT2獲得8MHz。工作時(shí)需要驗(yàn)證XT1和XT2正常后,輸出相應(yīng)的頻率。18. 如示意圖和流程圖所示,8位二進(jìn)制數(shù)據(jù)由外部電路從端口P2傳入,每傳一個(gè)數(shù)據(jù),外部電路向P1.0發(fā)出一個(gè)負(fù)脈沖信號(hào),即從高變低,再從低變回高,作為中斷方式的請(qǐng)求信號(hào)。 單片機(jī)通過檢測P1.0上有負(fù)脈沖信號(hào),知道有新數(shù)據(jù)到來,可從端口P
18、2讀取該數(shù)據(jù)。 編程從端口P2接收15個(gè)數(shù)據(jù),保存在以buffer為首的RAM緩沖區(qū)中,計(jì)數(shù)這15個(gè)數(shù)據(jù)中正數(shù)、負(fù)數(shù)、零的個(gè)數(shù),并將計(jì)數(shù)的結(jié)果順序存放在定義的 Positive、Negtive、Zero三個(gè)變量中。采用中斷方式,使用K1、K2、K3鍵,分別將數(shù)據(jù)處理的結(jié)果通過數(shù)碼管顯示出來,即按下K1鍵顯示負(fù)數(shù)的個(gè)數(shù),按下K2鍵顯示正數(shù)的個(gè)數(shù), 按下K3鍵顯示零的個(gè)數(shù)。使用DCO的輸出頻率,選擇適當(dāng)?shù)腞和DCO,設(shè)計(jì)一個(gè)MCLK為4MHz的時(shí)鐘。在沒有傳輸數(shù)據(jù)時(shí),進(jìn)入低功率模式LPM4.MSP430F663819. 設(shè)計(jì)一個(gè)雷達(dá)掃描系統(tǒng),它有兩個(gè)步進(jìn)電機(jī),一個(gè)控制X軸轉(zhuǎn)動(dòng),一個(gè)控制Y軸轉(zhuǎn)動(dòng),電
19、機(jī)的每一個(gè)正脈沖作為一個(gè)步進(jìn)單位,轉(zhuǎn)動(dòng)一度。設(shè)計(jì)一個(gè)在X和Y方向,分別轉(zhuǎn)動(dòng)范圍為-90度+90度,實(shí)現(xiàn)一個(gè)二維掃描。若掃描位置發(fā)現(xiàn)目標(biāo)后,采用中斷方式,記錄下位置坐標(biāo),并顯示和發(fā)出蜂鳴聲,持續(xù)delay()后(注:100次_NOP()循環(huán)),繼續(xù)掃描。沒有掃描時(shí)進(jìn)入低功率模式LPM0。使用FLL鎖相環(huán),設(shè)計(jì)MCLK為10MHz,SMCLK 為5MHz,ACLK關(guān)閉。作業(yè):第7章,共5題注釋:提交作業(yè)方法:(13) 提交電子文檔;在IAR環(huán)境中的源文件。語句、函數(shù)、文件加注釋,以解釋清楚如何運(yùn)行程序;(14) 每一道題單獨(dú)做一個(gè)文件夾,起名為XXXX XXXX(學(xué)號(hào))_Chapter7_題號(hào);(
20、15) 提交一個(gè)頂層文件夾,包含每一道題,壓縮為rar文件,起名為XXXX XXXX(學(xué)號(hào))_Chaper7_XXX(姓名)。作業(yè):20. 使用試驗(yàn)箱的5個(gè)鍵盤,采用中斷方式設(shè)計(jì)并調(diào)試LED使發(fā)光二極管發(fā)光明暗變化。設(shè)計(jì)中使用Unified clock system, 設(shè)計(jì)一個(gè)ACLK為100KHz,SMCLK 和 MCLK為1MHz。使用VFO(10KHz)作為參考頻率,F(xiàn)LL鎖相環(huán)后,生成一個(gè)為100KHz和1MHz的時(shí)鐘。 沒有按鍵時(shí),進(jìn)入低功率模式LPM0.a) 按S3鍵,設(shè)計(jì)一個(gè)TimerA_0定時(shí)計(jì)數(shù)器,使發(fā)光二極管LED1的明暗為0.5Hzb) 按S4鍵,設(shè)計(jì)一個(gè)TimerA_0
21、定時(shí)計(jì)數(shù)器,使發(fā)光二極管LED2的明暗為1Hzc) 按S5鍵,設(shè)計(jì)一個(gè)TimerA_0定時(shí)計(jì)數(shù)器,使發(fā)光二極管LED3的明暗為2Hzd) 按S6鍵,設(shè)計(jì)一個(gè)TimerA_0定時(shí)計(jì)數(shù)器,使發(fā)光二極管LED1的明暗為PWM波動(dòng),發(fā)光明暗為0.1到2Hz之間變化,變化規(guī)律呈三角形趨勢(shì)。e) 按S7鍵,設(shè)計(jì)一個(gè)TimerA_0定時(shí)計(jì)數(shù)器為捕獲模式,使發(fā)光二極管LED1的明暗為1Hzf)21. 使用試驗(yàn)箱的5個(gè)鍵盤和LED,采用中斷方式設(shè)計(jì)一個(gè)5按鍵的密碼鎖。設(shè)定S3、S4、S5、S6為密碼的數(shù)字鍵1、2、3、4;S7為回車鍵,當(dāng)密碼輸入完成時(shí),按回車鍵以結(jié)束輸入。當(dāng)處于待機(jī)狀態(tài)時(shí),按任意鍵進(jìn)入中斷,5
22、個(gè)LED燈同時(shí)亮,表示喚醒密碼輸入狀態(tài)。按回車鍵,全部LED燈滅,表示輸入密碼開始。按下相應(yīng)的鍵,對(duì)應(yīng)的LED燈亮,當(dāng)輸入密碼完成后,輸入回車鍵表示密碼輸入完成。正確時(shí)全部4個(gè)燈LED連續(xù)亮,產(chǎn)生一個(gè)開門信號(hào)對(duì)應(yīng)于回車鍵的LED;當(dāng)輸入密碼不正確,5個(gè)LED燈同步閃爍,蜂鳴器鳴叫,保持開門信號(hào)為關(guān)閉回車鍵的LED暗。平時(shí)進(jìn)入低功率模式LPM3.22. 使用試驗(yàn)箱的5個(gè)鍵盤,采用中斷方式設(shè)計(jì)控制5個(gè)LED發(fā)光程序。發(fā)光程序形式多樣,需要自己創(chuàng)意,使顯示多樣性。如商店的霓虹燈。若XT1LF=32.768KHz,XT2=4MHz。設(shè)計(jì)中,選擇ACLK從XT1獲得32.768KHz,SMCLK從XT2
23、獲得2MHz,MCLK從XT2獲得8MHz。工作時(shí)需要驗(yàn)證XT1和XT2正常后,輸出相應(yīng)的頻率。23. 如示意圖和流程圖所示,8位二進(jìn)制數(shù)據(jù)由外部電路從端口P2傳入,每傳一個(gè)數(shù)據(jù),外部電路向P1.0發(fā)出一個(gè)負(fù)脈沖信號(hào),即從高變低,再從低變回高,作為中斷方式的請(qǐng)求信號(hào)。 單片機(jī)通過檢測P1.0上有負(fù)脈沖信號(hào),知道有新數(shù)據(jù)到來,可從端口P2讀取該數(shù)據(jù)。 編程從端口P2接收15個(gè)數(shù)據(jù),保存在以buffer為首的RAM緩沖區(qū)中,計(jì)數(shù)這15個(gè)數(shù)據(jù)中正數(shù)、負(fù)數(shù)、零的個(gè)數(shù),并將計(jì)數(shù)的結(jié)果順序存放在定義的 Positive、Negtive、Zero三個(gè)變量中。采用中斷方式,使用K1、K2、K3鍵,分別將數(shù)據(jù)處
24、理的結(jié)果通過數(shù)碼管顯示出來,即按下K1鍵顯示負(fù)數(shù)的個(gè)數(shù),按下K2鍵顯示正數(shù)的個(gè)數(shù), 按下K3鍵顯示零的個(gè)數(shù)。使用DCO的輸出頻率,選擇適當(dāng)?shù)腞和DCO,設(shè)計(jì)一個(gè)MCLK為4MHz的時(shí)鐘。在沒有傳輸數(shù)據(jù)時(shí),進(jìn)入低功率模式LPM4.MSP430F663824. 設(shè)計(jì)一個(gè)雷達(dá)掃描系統(tǒng),它有兩個(gè)步進(jìn)電機(jī),一個(gè)控制X軸轉(zhuǎn)動(dòng),一個(gè)控制Y軸轉(zhuǎn)動(dòng),電機(jī)的每一個(gè)正脈沖作為一個(gè)步進(jìn)單位,轉(zhuǎn)動(dòng)一度。設(shè)計(jì)一個(gè)在X和Y方向,分別轉(zhuǎn)動(dòng)范圍為-90度+90度,實(shí)現(xiàn)一個(gè)二維掃描。若掃描位置發(fā)現(xiàn)目標(biāo)后,采用中斷方式,記錄下位置坐標(biāo),并顯示和發(fā)出蜂鳴聲,持續(xù)delay()后(注:100次_NOP()循環(huán)),繼續(xù)掃描。沒有掃描時(shí)進(jìn)
25、入低功率模式LPM0。使用FLL鎖相環(huán),設(shè)計(jì)MCLK為10MHz,SMCLK 為5MHz,ACLK關(guān)閉。作業(yè):第8章,共1大題,5小題注釋:提交作業(yè)方法:(16) 提交電子文檔;在IAR環(huán)境中的源文件。語句、函數(shù)、文件加注釋,以解釋清楚如何運(yùn)行程序;(17) 每一道題單獨(dú)做一個(gè)文件夾,起名為XXXX XXXX(學(xué)號(hào))_Chapter7_題號(hào);(18) 提交一個(gè)頂層文件夾,包含每一道題,壓縮為rar文件,起名為XXXX XXXX(學(xué)號(hào))_Chaper8_XXX(姓名)。作業(yè):25. 使用試驗(yàn)箱的5個(gè)鍵盤,采用中斷方式設(shè)計(jì)UART的通信接口。設(shè)計(jì)中使用Unified clock system, 設(shè)
26、計(jì)一個(gè)ACLK為32.768KHz,作為通信的時(shí)鐘信號(hào)。通信的波特率BR為9600bit/s;使用UART0_A3實(shí)現(xiàn)自發(fā)自收(listen)的功能。a) 按S3鍵,設(shè)計(jì)一個(gè)UART RS232通信:Braud rate 9600,通信格式為:數(shù)據(jù)為8位,低位在前,具有偶校驗(yàn),停止位2位。通信一個(gè)數(shù)組DataTx100=1,2,3,100,接收數(shù)組為DataRx100。接收完成后,比較每一位,若有誤差,記錄誤差的個(gè)數(shù),放置在ErrorNum變量中。b) 按S4鍵,設(shè)計(jì)一個(gè)UART RS232通信:Braud rate 9600,通信格式為:數(shù)據(jù)為8位,高位在前,具有奇校驗(yàn),停止位1位。通信一個(gè)
27、數(shù)組DataTx100=1,2,3,100,接收數(shù)組為DataRx100。接收完成后,比較每一位,若有誤差,記錄誤差的個(gè)數(shù),放置在ErrorNum變量中。c) 按S5鍵,設(shè)計(jì)一個(gè)UART RS232通信:Braud rate 4800,通信格式為:數(shù)據(jù)為7位,低位在前,具有偶校驗(yàn),停止位2位。通信一個(gè)數(shù)組DataTx100=1,2,3,100,接收數(shù)組為DataRx100。接收完成后,比較每一位,若有誤差,記錄誤差的個(gè)數(shù),放置在ErrorNum變量中。d) 按S6鍵,設(shè)計(jì)一個(gè)UART RS232通信:Braud rate 4800,通信格式為:數(shù)據(jù)為7位,高位在前,具有奇校驗(yàn),停止位1位。通信
28、一個(gè)數(shù)組DataTx100=1,2,3,100,接收數(shù)組為DataRx100。接收完成后,比較每一位,若有誤差,記錄誤差的個(gè)數(shù),放置在ErrorNum變量中。e) 按S7鍵,設(shè)計(jì)一個(gè)UART RS232通信:Braud rate 9600,通信格式為:數(shù)據(jù)為8位,低位在前,無校驗(yàn),停止位2位。通信一個(gè)數(shù)組DataTx1000=1,2,3,1000,接收數(shù)組為DataRx1000。接收完成后,比較每一位,若有誤差,記錄誤差的個(gè)數(shù),放置在ErrorNum變量中。然后,若有誤差,LED燈閃爍,若沒有誤差,LED等全部亮。作業(yè):第9章,注釋:提交作業(yè)方法:(19) 提交電子文檔;在IAR環(huán)境中的源文件
29、。語句、函數(shù)、文件加注釋,以解釋清楚如何運(yùn)行程序;(20) 每一道題單獨(dú)做一個(gè)文件夾,起名為XXXX XXXX(學(xué)號(hào))_Chapter9_題號(hào);(21) 提交一個(gè)頂層文件夾,包含每一道題,壓縮為rar文件,起名為XXXX XXXX(學(xué)號(hào))_Chaper9_XXX(姓名)。作業(yè):26. 使用MSP430f6638試驗(yàn)箱設(shè)計(jì)一個(gè)程序,完成ADC采樣到LED顯示和喇叭的音頻變化。(1) 使用ADC 12的A15測量電位器的電壓量,將轉(zhuǎn)換后的數(shù)字值作為定時(shí)器TB0的脈沖寬度。若脈沖周期的寬度的計(jì)數(shù)值N0記為4096,測量電壓量記為N,作為脈沖的寬度。隨著電位器旋轉(zhuǎn),脈沖寬度值N將發(fā)生變化。若將TB0.
30、5的輸出連接到LED5,于是LED的發(fā)光的脈沖寬度時(shí)間,將隨著N的變化而亮度將變化。(2) 測量單片機(jī)的電源電壓AVCC,根據(jù)大的電壓值N,作為脈沖寬度,使TB0.6的輸出LED4發(fā)光;(3) 測量單片機(jī)的溫度N,然后將N作為脈沖寬度產(chǎn)生周期信號(hào),使喇叭P7.6鳴笛。ADC12 連接圖LED發(fā)光連接圖喇叭連接圖開下組件(DCOM)權(quán)限 。1:在"開始"->"運(yùn)行"中輸入dcomcnfg.exe啟動(dòng)"組件服務(wù)"2:依次雙擊"組件服務(wù)"->"計(jì)算機(jī)"->"我的電腦&quo
31、t;->"DCOM配置"4:在"DCOM配置"中找到"Microsoft word97-2003 應(yīng)用程序",在它上面點(diǎn)擊右鍵,然后點(diǎn)擊"屬性",彈出"Microsoft word97-2003應(yīng)用程序?qū)傩?quot;對(duì)話框5:點(diǎn)擊"標(biāo)識(shí)"標(biāo)簽,選擇"交互式用戶"6:點(diǎn)擊"安全"標(biāo)簽,在"啟動(dòng)和激活權(quán)限"上點(diǎn)擊"自定義",然后點(diǎn)擊對(duì)應(yīng)的"編輯"按鈕,在彈出的"安全性&qu
32、ot;對(duì)話框中填加一個(gè)"NETWORK SERVICE"用戶(注意要選擇本計(jì)算機(jī)名),并給它賦予"本地啟動(dòng)"和"本地激活"權(quán)限.7:依然是"安全"標(biāo)簽,在"訪問權(quán)限"上點(diǎn)擊"自定義",然后點(diǎn)擊"編輯",在彈出的"安全性"對(duì)話框中也填加一個(gè)"NETWORKSERVICE"用戶,然后賦予"本地訪問"權(quán)限.這樣,我們便配置好了相應(yīng)的word的DCOM權(quán)限. 這個(gè)用print2flash 在線文檔預(yù)覽還有轉(zhuǎn)換我也做過,基本就是組件權(quán)限的問題。如果上面的配置不行,你在百度設(shè)置下其他的,肯定能解決。 總的來說: 這個(gè)權(quán)限配置就是要 確保允許每個(gè)用戶訪問。作業(yè):第10章,D
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 商場運(yùn)營服務(wù) 合同范例
- 敏捷開發(fā)合同范例
- 臨床醫(yī)學(xué)概論(內(nèi)科)練習(xí)題(含參考答案)
- N2級(jí)護(hù)理人員理論考核考試模擬題+參考答案
- 農(nóng)村地契合同范例
- 市政ppp項(xiàng)目合同范例
- 物業(yè)培訓(xùn)合同范例范例
- 土地流轉(zhuǎn)抵押合同范例
- 烏龜買賣合同范例
- 2025年大理道路貨物運(yùn)輸從業(yè)資格證考試
- 護(hù)士延續(xù)注冊(cè)體檢表
- 泌尿科一科一品匯報(bào)課件
- 西湖生死學(xué)智慧樹知到期末考試答案章節(jié)答案2024年浙江傳媒學(xué)院
- 不同地區(qū)城鎮(zhèn)化的過程和特點(diǎn)(第1課時(shí))高中地理中圖版(2019)必修二
- 一年級(jí)數(shù)學(xué)20以內(nèi)計(jì)算練習(xí)湊十法、破十法、借十法、平十法
- 中國痔病診療指南(2020版)
- 創(chuàng)辦精神病醫(yī)院申請(qǐng)
- 2024征信考試題庫(含答案)
- 學(xué)生學(xué)習(xí)概覽StudentLearningProfile
- 小班數(shù)學(xué)《認(rèn)識(shí)1到10的數(shù)字》課件
- 手工花項(xiàng)目策劃書
評(píng)論
0/150
提交評(píng)論