已閱讀5頁(yè),還剩9頁(yè)未讀, 繼續(xù)免費(fèi)閱讀
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
單片機(jī)及DSP課程設(shè)計(jì)報(bào)告專 業(yè): 班 級(jí): 姓 名: 學(xué) 號(hào): 指導(dǎo)教師: 時(shí) 間: 一、設(shè)計(jì)目的為了進(jìn)一步鞏固學(xué)習(xí)的理論知識(shí),增強(qiáng)學(xué)生對(duì)所學(xué)知識(shí)的實(shí)際應(yīng)用能力和運(yùn)用所學(xué)的知識(shí)解決實(shí)際問題的能力,開始為期兩周的課程設(shè)計(jì)。通過設(shè)計(jì)使學(xué)生在鞏固所學(xué)知識(shí)的基礎(chǔ)之上具有初步的單片機(jī)系統(tǒng)設(shè)計(jì)與應(yīng)用能力。1、通過本設(shè)計(jì),使學(xué)生綜合運(yùn)用單片機(jī)技術(shù)原理與應(yīng)用、DSP原理與應(yīng)用C語(yǔ)言程序設(shè)計(jì)以及數(shù)字電路、模擬電路等課程的內(nèi)容,為以后從事電子產(chǎn)品設(shè)計(jì)、軟件編程、系統(tǒng)控制等工作奠定一定的基礎(chǔ)。2、學(xué)會(huì)使用KEIL C和PROTEUS等軟件,用C語(yǔ)言或匯編語(yǔ)言編寫一個(gè)較完整的實(shí)用程序,并仿真運(yùn)行,保證設(shè)計(jì)的正確性。3、了解單片機(jī)接口應(yīng)用開發(fā)的全過程:分析需求、設(shè)計(jì)原理圖、選用元器件、布線、編程、調(diào)試、撰寫報(bào)告等。二、硬件電路方案設(shè)計(jì)1、4X4鍵盤設(shè)計(jì)4x4鍵盤工作原理:每個(gè)按鍵都有它的行值和列值,行值和列值的組合就是識(shí)別這個(gè)按鍵的編碼。矩陣的行線和列線分別通過兩并行接口和CPU通信。鍵盤的一端(列線)通過電阻接VCC,而接地是通過程序輸出數(shù)字“0”實(shí)現(xiàn)的。鍵盤處理程序的任務(wù)是:確定有無鍵按下,判斷哪一個(gè)鍵按下,鍵的功能是什么?還要消除按鍵在閉合或斷開時(shí)的抖動(dòng)。兩個(gè)并行口中,一個(gè)輸出掃描碼,使按鍵逐行動(dòng)態(tài)接地;另一個(gè)并行口輸入按鍵狀態(tài),由行掃描值和回饋信號(hào)共同形成鍵編碼而識(shí)別按鍵,通過軟件查表,查出該鍵的功能。2、數(shù)碼管顯示電路設(shè)計(jì)數(shù)碼管顯示原理:動(dòng)態(tài)顯示的特點(diǎn)是將所有位數(shù)碼管的段選線并聯(lián)在一起,由位選線控制是哪一位數(shù)碼管有效。這樣一來,就沒有必要每一位數(shù)碼管配一個(gè)鎖存器,從而大大地簡(jiǎn)化了硬件電路。選亮數(shù)碼管采用動(dòng)態(tài)掃描顯示。所謂動(dòng)態(tài)掃描顯示即輪流向各位數(shù)碼管送出字形碼和相應(yīng)的位選,利用發(fā)光管的余輝和人眼視覺暫留作用,使人的感覺好像各位數(shù)碼管同時(shí)都在顯示。動(dòng)態(tài)顯示的亮度比靜態(tài)顯示要差一些,所以在選擇限流電阻時(shí)應(yīng)略小于靜態(tài)顯示電路中的。 3、晶振和復(fù)位電路設(shè)計(jì) 4、系統(tǒng)總電路圖三、程序設(shè)計(jì)1、程序流程圖(1)鍵盤掃描P1=0xfe按鍵確認(rèn)延時(shí)2ms再次確認(rèn)按鍵編碼返回鍵值P1=0xfd按鍵確認(rèn)延時(shí)2ms再次確認(rèn)按鍵編碼返回鍵值P1=0xfb按鍵確認(rèn)延時(shí)2ms再次確認(rèn)按鍵編碼返回鍵值P1=0xf7按鍵確認(rèn)延時(shí)2ms再次確認(rèn)按鍵編碼返回鍵值 第一行掃描 第二行掃描 第三行掃描 第四行掃描P2=0xfe數(shù)碼管1亮P0=table;顯示數(shù)字延時(shí)5msP2=0xfd數(shù)碼管2P0=table延時(shí)5ms顯示數(shù)字仿真過程:1、在keil中運(yùn)行程序,并生成hex文件保存。2、 proteus元件庫(kù)中選擇系統(tǒng)中所需的各元件,按設(shè)計(jì)的電路原理圖進(jìn)行連接。3、 連接好電路后鼠標(biāo)雙擊AT89C52芯片,在“File”菜單中打開生成hex文件,下載完成后,點(diǎn)擊運(yùn)行按鈕。注意:1、 在原理圖的繪制過程中對(duì)數(shù)碼管的選擇要注意考慮所寫程序,無法點(diǎn)亮?xí)r應(yīng)考慮共陽(yáng)極數(shù)碼管或共陰極數(shù)碼管的選擇。 2、 P0口接數(shù)碼管時(shí)應(yīng)接上拉電阻,否則無法點(diǎn)亮參考文獻(xiàn) 1、單片接口技術(shù) 李航 電子科學(xué)出版社;2、模擬電子技術(shù)基礎(chǔ) 童詩(shī)白 華成英 高等教育出版社;3、數(shù)字電子技術(shù)基礎(chǔ) 閻石 高等教育出版社;4、51單片機(jī)設(shè)計(jì)與仿真原理 程候淵 北方工業(yè)出版社;5、 課程設(shè)計(jì)總結(jié)心得體會(huì):由于我沒有過硬的技術(shù),所以選擇了鍵盤接口和顯示設(shè)計(jì)這個(gè)相對(duì)于其他比較簡(jiǎn)單題目,望老師見諒。做完了本次課程設(shè)計(jì),我收獲頗多,無論是學(xué)習(xí)上還是其他方面,都有所感悟。在學(xué)習(xí)上:我對(duì)單片機(jī)有關(guān)知識(shí)有了更深刻的了解,學(xué)到了許多以前書本上沒有的知識(shí)開闊了眼界和見識(shí),“通信深似?!?,只是單片機(jī)一門就讓我深有體會(huì)。,并把理論運(yùn)用到實(shí)踐中去,體會(huì)到了實(shí)踐的重要性。這次課程設(shè)計(jì)又為我們提供了一次自己動(dòng)手操作實(shí)踐的機(jī)會(huì)。在上次的8路呼叫器的知識(shí)基礎(chǔ)上,我這次完成的很順利,對(duì)以往未完全掌握的知識(shí)進(jìn)行了補(bǔ)充,對(duì)以往掌握的知識(shí)加深了了解。這次課程設(shè)計(jì)起到著承上啟下的作用,加深了過去的知識(shí),打好了未來的實(shí)踐基礎(chǔ)每位同學(xué)對(duì)這次課程設(shè)計(jì)都付出了自己辛勞的汗水,這也使得他們的個(gè)人編程能力、電路設(shè)計(jì)能力、仿真調(diào)試能力都得到了一定程度的提高。替他方面:做事一定要認(rèn)真,在仿真時(shí)候由于一個(gè)什么什么選錯(cuò)了,導(dǎo)致仿真不能實(shí)現(xiàn),檢查了很多次才發(fā)現(xiàn),實(shí)屬不該;在編程時(shí),也是由于一個(gè)不該犯的低級(jí)錯(cuò)誤,導(dǎo)致了整個(gè)程序不能完美運(yùn)行,這些都是不細(xì)心犯下的錯(cuò)誤,以后一定要認(rèn)真去做好每一件事,不讓不該犯的錯(cuò)誤導(dǎo)致滿盤皆輸。此外,這次課程設(shè)計(jì)讓我對(duì)對(duì)Keil和Proteus兩款軟件有了更進(jìn)一步認(rèn)識(shí),了解了單片機(jī)的電路圖的繪制、仿真方法,為以后的學(xué)習(xí)工,作打下了基礎(chǔ)。這次實(shí)習(xí)也暴露了我很多弱項(xiàng),比如數(shù)電、模電學(xué)得不好,很多東西都是靠請(qǐng)教同學(xué)才懂??傊@次課程設(shè)計(jì)使我對(duì)通信專業(yè)有了更深一步的認(rèn)識(shí),極大地增加了我對(duì)該專業(yè)的興趣,相信我以后在通信這條道路上會(huì)走的更好!主程序:#include#define uint unsigned int#define uchar unsigned charuchar num,temp;uchar keyscan();void delay(uint z);void display(uchar aa);uchar code table=0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f;/*主函數(shù)*/void main()while(1) keyscan(); display(num);/*延時(shí)函數(shù)*/void delay(uint z)uint x,y;for(x=z;x0;x-)for(y=100;y0;y-);/*鍵盤掃描*/uchar keyscan()P1=0xfe;temp=P1;temp=temp&0xf0;while(temp!=0xf0)delay(2);temp=P1;temp=temp&0xf0;while(temp!=0xf0) temp=P1;switch(temp)case 0xee:num=11;break;case 0xde:num=12;break;case 0xbe:num=13;break;case 0x7e:num=14;break;while(temp!=0xf0)temp=P1;temp=temp&0xf0;P1=0xfd;temp=P1;temp=temp&0xf0;while(temp!=0xf0)delay(2);temp=P1;temp=temp&0xf0;while(temp!=0xf0)temp=P1;switch(temp)case 0xed:num=21;break;case 0xdd:num=22;break;case 0xbd:num=23;break;case 0x7d:num=24;break;while(temp!=0xf0)temp=P1;temp=temp&0xf0;P1=0xfb;temp=P1;temp=temp&0xf0;while(temp!=0xf0)delay(2);temp=P1;temp=temp&0xf0;while(temp!=0xf0)temp=P1;switch(temp)case 0xeb:num=31;break;case 0xdb:num=32;break;case 0xbb:num=33;break;case 0x7b:num=34;break;while(temp!=0xf0)temp=P1;temp=temp&0xf0;P1=0xf7;temp=P1;temp=temp&0xf0;while(temp!=0xf0)delay(2);temp=P1;temp=temp&0xf0;while(temp!=0xf0)temp=P1;switch(temp)case 0xe7:num=41;break;case 0xd7:num=42;break;case 0xb7:num=43;break;case 0x77:num=44;break;while(temp!=0xf0)temp=P1;temp=temp&0xf0;return
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(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è)公司保安員夜間值班與休息合同
- 二零二五年度電梯井施工與電梯設(shè)備保養(yǎng)合同
- 2025年度幼兒園招生加盟與品牌轉(zhuǎn)讓合作協(xié)議
- 二零二五年度情感關(guān)系建立合同
- 二零二五年度2025年門面房租賃與社區(qū)配套服務(wù)合同
- 二零二五年度精裝修公寓房購(gòu)買與戶外休閑設(shè)施使用合同3篇
- 二零二五版奶粉生產(chǎn)廢棄物資源化利用服務(wù)合同范本頁(yè)22篇
- 2025年度影視基地場(chǎng)地租賃合同及影視制作服務(wù)協(xié)議3篇
- 二零二五版電子商務(wù)SET協(xié)議安全風(fēng)險(xiǎn)評(píng)估與風(fēng)險(xiǎn)控制合同3篇
- 二零二五版淋浴房市場(chǎng)推廣與廣告投放合同3篇
- 城市基礎(chǔ)設(shè)施維修計(jì)劃
- 2024山西廣播電視臺(tái)招聘專業(yè)技術(shù)崗位編制人員20人歷年高頻500題難、易錯(cuò)點(diǎn)模擬試題附帶答案詳解
- 新材料行業(yè)系列深度報(bào)告一:新材料行業(yè)研究框架
- 人教版小學(xué)英語(yǔ)各冊(cè)單詞表(帶英標(biāo))
- 廣東省潮州市潮安區(qū)2023-2024學(xué)年六年級(jí)上學(xué)期期末考試數(shù)學(xué)試題
- 鄉(xiāng)村治理中正式制度與非正式制度的關(guān)系解析
- 智能護(hù)理:人工智能助力的醫(yī)療創(chuàng)新
- 國(guó)家中小學(xué)智慧教育平臺(tái)培訓(xùn)專題講座
- 5G+教育5G技術(shù)在智慧校園教育專網(wǎng)系統(tǒng)的應(yīng)用
- VI設(shè)計(jì)輔助圖形設(shè)計(jì)
- 淺談小學(xué)勞動(dòng)教育的開展與探究 論文
評(píng)論
0/150
提交評(píng)論