
《單片機(jī)原理及接口技術(shù)》 課程設(shè)計(jì)報(bào)告 學(xué)院名稱 電氣學(xué)院 專業(yè)班級(jí) 自動(dòng)化 1501 學(xué)生姓名 葉銘 學(xué) 號(hào):311508070129
基于AT89S52單片機(jī)的串行通信系統(tǒng)設(shè)計(jì)
(河南理工大學(xué) 電氣工程與自動(dòng)化學(xué)院 自動(dòng)化15-1 學(xué)號(hào)311508070129) 摘要:本次課程設(shè)計(jì)是將兩片單片機(jī)之間的串行通信。按照課程設(shè)計(jì)的要求,我們將使用兩個(gè)AT89S51單片機(jī)實(shí)現(xiàn)雙機(jī)通訊:甲乙兩個(gè)單片機(jī)都可以時(shí)間發(fā)送和接受信息功能,以及顯示功能,所以兩個(gè)單片機(jī)都可以作為主機(jī)發(fā)送 0信號(hào),而且也可以作為從機(jī)。對(duì)于甲機(jī)的數(shù)據(jù)輸入,我們通過(guò)程序設(shè)計(jì)按鍵輸入實(shí)現(xiàn)數(shù)據(jù)加一,減一。同時(shí)乙機(jī)的數(shù)據(jù)接收顯示,我們通過(guò)使用八段數(shù)碼管完成實(shí)現(xiàn)。程序在KEIL上使用C語(yǔ)言進(jìn)行編寫(xiě),運(yùn)行。
《單片機(jī)原理及接口技術(shù)》程設(shè)計(jì)是為自動(dòng)化學(xué)生專業(yè)的一門(mén)核心課程。它的特點(diǎn)是知識(shí)面廣,內(nèi)容廣,難度大,更新快,在基礎(chǔ)課和專業(yè)之間起到承前啟后的重要作用,同時(shí)單片機(jī)在現(xiàn)代電子系統(tǒng)中的作用已經(jīng)日漸成為最重要的智能化核心部件。是我們當(dāng)代大學(xué)生步入社會(huì)參加工作的立足之本。通過(guò)本課程設(shè)計(jì),使學(xué)生獨(dú)立地完成一個(gè)典型單片機(jī)應(yīng)用系統(tǒng)的設(shè)計(jì)和調(diào)試任務(wù),深刻地領(lǐng)會(huì)和掌握《單片機(jī)原理及接口技術(shù)》課程中講述的基本理論和基本技能,進(jìn)一步培養(yǎng)學(xué)生的綜合分析與設(shè)計(jì)能力和動(dòng)手能力,為后續(xù)課程學(xué)習(xí)和今后從事自動(dòng)化系統(tǒng)及相關(guān)領(lǐng)域的實(shí)際工作打下堅(jiān)實(shí)的基礎(chǔ)。 - 課程設(shè)計(jì)任務(wù)書(shū)
此次課程設(shè)計(jì)的任務(wù)是實(shí)現(xiàn)串行通信的系統(tǒng)設(shè)計(jì)其中包括程序設(shè)計(jì)以及仿真電路設(shè)計(jì)。 (1)甲單片機(jī)設(shè)置兩個(gè)按鈕,可以改變一個(gè)變量的值,若值改變,則發(fā)送數(shù)據(jù)給給已單片機(jī),變量為uchar類型(0~255) (2)乙單片機(jī)接收數(shù)據(jù)并顯示(用4LED數(shù)碼管),同時(shí)將該值返回甲單片機(jī) (3)甲單片機(jī)比較乙單片機(jī)返回的數(shù)據(jù),若不同則重新發(fā)送 (4)設(shè)計(jì)硬件電路,編寫(xiě)程序,利用Proteus實(shí)現(xiàn)仿真 (5)繪制流程圖、電路原理圖,并撰寫(xiě)報(bào)告。 51系列單片機(jī)的串行口主要有兩個(gè)數(shù)據(jù)緩沖器SBUF,一個(gè)輸入移位寄存器(9位),一個(gè)穿行控制寄存器SCON和一個(gè)波特率發(fā)生器T1等組成。 圖2 串行口結(jié)構(gòu)框圖(圖片來(lái)自網(wǎng)絡(luò)) 圖2 系統(tǒng)設(shè)計(jì)線路圖
先設(shè)置甲乙兩塊單片機(jī)串行口工作方式 ,然后再將初值賦值為250,發(fā)送數(shù)據(jù),乙機(jī)接受數(shù)據(jù)顯示,接受的數(shù)據(jù)返還甲機(jī),相同則繼續(xù)判斷按鍵,程序繼續(xù)運(yùn)行。 圖9 軟件設(shè)計(jì)流程 5.1 顯示程序設(shè)計(jì) 時(shí)鐘顯示是通過(guò)LED數(shù)碼動(dòng)態(tài)刷新,即一位一位地輪流點(diǎn)亮八位數(shù)碼管,對(duì)于任意一位LED數(shù)碼管,每隔一段時(shí)間點(diǎn)亮一次,利用人眼的“視覺(jué)暫留”效應(yīng),即掃描速度選擇足夠快時(shí),盡管實(shí)際上各位數(shù)碼管并非同時(shí)點(diǎn)亮,人眼覺(jué)得是同時(shí)顯示,就會(huì)看到一組穩(wěn)定的“時(shí)分秒”顯示數(shù)據(jù)。通過(guò) 74LS138 對(duì) LED 數(shù)碼管進(jìn)行位選,采用循環(huán)掃描方式,分時(shí)輪流選通8位共陰數(shù)碼管,數(shù)碼管的位選分別接到譯碼器的輸出端,只要位選給高電平“1”,則相應(yīng)數(shù)碼管就會(huì)點(diǎn)亮,從而實(shí)現(xiàn)8 位555 5.1顯示程序。 void display(void) //顯示 {
P2=0xfe; // 1111 1110 P0=b[a%10]; delay(20); P0=0; P2=0xfd; // 1111 1101 P0=b[a/10%10]; delay(20); P0=0; P2= 0xfb; // 1111 1011 P0=b[a/100%10]; delay(20); P0=0; P2=0xf7; // 1111 0111 P0=b[a/1000%10]; delay(20); P0=0; } 6仿真實(shí)驗(yàn)
單片機(jī)接收到電路反饋回來(lái)的時(shí)間信息,經(jīng)過(guò)相應(yīng)算法的處理后, 得到物體到發(fā)射器的距離與方向等信息,既可以控制相應(yīng)的被控對(duì)象進(jìn)行相應(yīng)的動(dòng)作, 另一方面可以通過(guò)LED 顯示相應(yīng)的距離。為節(jié)省單片機(jī)硬件資源,采用動(dòng)態(tài)掃描方式顯示。 《單片機(jī)原理及接口技術(shù)》課程設(shè)計(jì)是自動(dòng)化專業(yè)開(kāi)設(shè)的實(shí)踐教學(xué)必修課。要求學(xué)生能夠根據(jù)所掌握單片機(jī)應(yīng)用系統(tǒng)設(shè)計(jì)方法,依據(jù)所給定任務(wù)進(jìn)行簡(jiǎn)單的工程應(yīng)用系統(tǒng)部分環(huán)節(jié)綜合設(shè)計(jì),從而把所學(xué)專業(yè)課貫穿起來(lái),在工程應(yīng)用設(shè)計(jì)中鍛煉和提高學(xué)生能力。在這次的單片機(jī)課程學(xué)習(xí)以及課設(shè)實(shí)驗(yàn)的設(shè)計(jì)中,我深刻的理解到了單片機(jī)串行通信的原理以及工作形式。同時(shí)在這個(gè)實(shí)驗(yàn)課設(shè)過(guò)程中我也深刻的理解了單片機(jī)的課程知識(shí)。 參考文獻(xiàn): - 《單片機(jī)原理及應(yīng)用》 余發(fā)山 王福忠 主編 中國(guó)電力出版社
- 河南理工大學(xué)單片機(jī)實(shí)驗(yàn)指導(dǎo)書(shū)2017版
- https://wenku.baidu.com/view/1026634169eae009581bec34.html
《單片機(jī)原理及接口技術(shù)》課程設(shè)計(jì)成績(jī)?cè)u(píng)定表 學(xué)院名稱:電氣工程及自動(dòng)化學(xué)院 專業(yè)班級(jí):自動(dòng)化1501 學(xué)生姓名: 葉銘 學(xué) 號(hào):311508070129 課程設(shè)計(jì)題目:基于單片機(jī)的串口通信設(shè)計(jì) | | | | | 學(xué)習(xí)態(tài)度認(rèn)真,科學(xué)作風(fēng)嚴(yán)謹(jǐn), 嚴(yán)格按進(jìn)度開(kāi)展各項(xiàng)工作 | |
| | 方案合理,思路正確; 參數(shù)計(jì)算正確,元件選型合理 | |
| | 結(jié)構(gòu)嚴(yán)謹(jǐn),邏輯性強(qiáng),層次清晰 | |
| | |
| 電氣原理圖及程序流程圖規(guī)范、清晰 表格完整無(wú)誤 | |
| 參考文獻(xiàn)規(guī)范,有文獻(xiàn)引用 | |
| | |
| | 功能完成程度,問(wèn)題回答準(zhǔn)確度 | |
| |
|
指導(dǎo)老師簽名: 年 月 日
完整的Word格式文檔51黑下載地址:
單片機(jī)課程設(shè)計(jì)報(bào)告-葉銘自動(dòng)化1501.doc
(307 KB, 下載次數(shù): 46)
2018-3-22 22:38 上傳
點(diǎn)擊文件名下載附件
下載積分: 黑幣 -5
|