凌陽單片機(jī)課程設(shè)計(jì)

凌陽單片機(jī)課程設(shè)計(jì)

ID:35567270

大?。?90.00 KB

頁數(shù):12頁

時間:2019-03-28

凌陽單片機(jī)課程設(shè)計(jì)_第1頁
凌陽單片機(jī)課程設(shè)計(jì)_第2頁
凌陽單片機(jī)課程設(shè)計(jì)_第3頁
凌陽單片機(jī)課程設(shè)計(jì)_第4頁
凌陽單片機(jī)課程設(shè)計(jì)_第5頁
資源描述:

《凌陽單片機(jī)課程設(shè)計(jì)》由會員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫。

1、.單片機(jī)實(shí)訓(xùn)專業(yè):電氣工程及其自動化班級:電0901-3班姓名:姬翠亭學(xué)號:20093187...第1章對凌陽單片機(jī)的認(rèn)識這個學(xué)期通過對凌陽單片機(jī)的學(xué)習(xí),我有了一下幾點(diǎn)的體會,我是用學(xué)習(xí)51的思路去學(xué)習(xí)凌陽單片機(jī)的。第一、學(xué)單片機(jī)的思想都是一樣的,首先當(dāng)你學(xué)習(xí)一款單片機(jī)首先應(yīng)該去了解一下該單片機(jī)的資源,只有知道你自己有什么可以利用的資源,你才能去更好的利用,更好的去開發(fā)你的產(chǎn)品。第二、你要去盡快的熟悉一下學(xué)習(xí)這款單片機(jī)的開發(fā)環(huán)境,因?yàn)椴煌墓究赡荛_發(fā)了不同的編譯環(huán)境。另外對開發(fā)環(huán)境的熟悉可以為你以后節(jié)省更多的時間。第三、這一點(diǎn)要說

2、的就是有關(guān)聯(lián)系的問題了,開始的問題都慢慢慢慢的解決了,下邊的就是要去實(shí)踐了,這個時候你要慢慢的開始一點(diǎn)點(diǎn)的熟悉這個開發(fā)環(huán)境。從最經(jīng)典的點(diǎn)亮一只燈開始,然后是流水燈跑馬燈,接著去控制鍵盤,然后用流水燈去顯示鍵盤的值,接著就是數(shù)碼管LCD的有關(guān)知識,還有就是有關(guān)語音的控制,有關(guān)濾波模塊的學(xué)習(xí)等等。當(dāng)你把這一些東西都慢慢的調(diào)試出來的時候,你對整個的開發(fā)流程和整個的寫程序流程,以及你在這個過程中積累的知識就可以支撐著你走下去。第四、當(dāng)你學(xué)到這個時候如果你感興趣,你可以去學(xué)著了解一下嵌入式實(shí)時操作系統(tǒng)的有關(guān)知識,比較容易上手的ucos簡單操作

3、系統(tǒng),你可以試著在凌陽的開發(fā)板上一直一下,一般現(xiàn)在網(wǎng)上都有一些參考的例程,在圖書館借一些有關(guān)的書籍進(jìn)行相應(yīng)的學(xué)習(xí),再然后就是你自己的發(fā)展方向決定了你以后要學(xué)的東西,嵌入式這條路要學(xué)的東西確實(shí)很多。剩下的就是我要說一下對這款單片機(jī)的一些基礎(chǔ)知識的學(xué)習(xí),開始是學(xué)到匯編,這部分占用了一部分的時間,但是我感覺沒有太大的必要,我感覺這些東西在開始的階段不是很重要,除了增減學(xué)生的方案沒有別的幫助。因?yàn)橛嘘P(guān)匯編的有關(guān)知識別的科目上已經(jīng)有了詳細(xì)的介紹,而且等到自己去學(xué)習(xí)一直操作系統(tǒng)的時候在學(xué)習(xí)會更好,那個時候是自己主動去學(xué)的,學(xué)習(xí)的效率會更高。學(xué)到

4、凌陽單片機(jī)有關(guān)IO,定時器,中斷,通信串口,...1、對于普通的IO口需要設(shè)置三個寄存器Dir和Attrib和Data,首先設(shè)置Dir,指明IO用作輸入還是輸出,然后在設(shè)置AttribIO口的屬性,如果作為輸入,則Attrib表示禁止弱拉還是開啟弱拉,如果作為輸出代表的意義要看Attrib的情況,作為輸入,并且Attrib為1時表示禁止弱拉(若上拉或者若下拉),此時不論Data為0或是1,端口都處于懸空狀態(tài)。若Attrib為0表示啟用弱拉結(jié)構(gòu),此時若Data為1表示若上拉,為0表示若下拉。作為輸出,若Attrib為1且Data為0表

5、示輸出低,Data為1表示輸出高;若Attrib為0且Data為1表示輸出低,Data為0表示輸出高。簡明的表示為:Dir=0(輸入)Attrib=1表示禁止弱拉結(jié)構(gòu)Data=0或1引腳狀態(tài)均為懸浮(浮空)狀態(tài)Attrib=0表示啟用弱拉結(jié)果Data=0若下拉Data=1若上拉Dir=1(輸出)Attrib=1表示同相輸出Data=1輸出高Data=0輸出低Attrib=0表示反相輸出Data=1輸出低Data=0輸出高。有關(guān)這些東西的介紹,我相信有些書上會更詳細(xì),手頭有一本不錯的教材還是必須的。2、時基中斷與定時器中斷時基中斷,可

6、以實(shí)現(xiàn)定時器的功能,并且可以選擇特定的基準(zhǔn)頻率,但是定時器中斷只能是CUP頻率。3、中斷的形式與51不同,凌陽單片機(jī)將中斷程序放在了另外一個.C文件中,這個文件在新建工程的時候由系統(tǒng)自己添加了名為:isr.c,所以之需要在其中添加中斷程序代碼就可以了。4、IRQ4,IRQ5,IRQ6的意義所在,仔細(xì)觀察可以發(fā)現(xiàn)IRQ4:4096HZ,2048HZ,1024HZ;IRQ5:2HZ,4HZ;IRQ6:通過配置P_Timebase_Setup來配置TMB1和TMB2得到TMB1:8HZ,16HZ,32HZ,64HZTMB2:128HZ,2

7、56HZ,512HZ,1024HZ這樣重2HZ到4096HZ的頻率都有,因此對于時基中斷而言,可以選擇從低頻到高頻的所有頻率例如選擇IRQ5的2HZ中斷,則每響應(yīng)一次IRQ5,經(jīng)過的時間是0.5S5、P_INT_Ctrl與P_INT_Clear的關(guān)系:對P_INT_Ctrl寫0表示不允許任何中斷,某位寫1表示允許該位中斷,P_INT_Clear寫1表示中斷已經(jīng)相應(yīng)了,而去把這個中斷的標(biāo)志位清零,否則會一直中斷,只寫入,讀無意義。如果中斷已經(jīng)相應(yīng)而再將P_INT_Ctrl此位寫0,則下一次不能進(jìn)行中斷了,從這個意義上說就和P_INT_

8、Clear寫1類似了6、清除中斷標(biāo)志語中斷屏蔽的關(guān)系,清中斷表示中斷已經(jīng)相應(yīng)完成,但不表示這個中斷不可以再請求,而是可以請求(因?yàn)榈谝淮螌_INT_Ctrl的某位置1后將永遠(yuǎn)為1直到對它寫0)。但是中斷屏蔽室指,不再相應(yīng)此類型的中斷

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動畫的文件,查看預(yù)覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負(fù)責(zé)整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時聯(lián)系客服。
3. 下載前請仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡(luò)波動等原因無法下載或下載錯誤,付費(fèi)完成后未能成功下載的用戶請聯(lián)系客服處理。