資源描述:
《單片機(jī)應(yīng)用課程設(shè)計(jì)報(bào)告》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫(kù)。
1、東南大學(xué)成賢學(xué)院?jiǎn)纹瑱C(jī)應(yīng)用課程設(shè)計(jì)報(bào)告單片機(jī)應(yīng)用課程設(shè)計(jì)報(bào)告院系:電子工程系班級(jí):08電信2班姓名:蒯樂(lè)學(xué)號(hào):01408239東南大學(xué)成賢學(xué)院2011.824東南大學(xué)成賢學(xué)院?jiǎn)纹瑱C(jī)應(yīng)用課程設(shè)計(jì)報(bào)告目錄第一章選題與功能描述11.1流水燈設(shè)計(jì)11.2日歷時(shí)鐘的設(shè)計(jì)11.3多功能對(duì)時(shí)的設(shè)計(jì)11.4溫度測(cè)量的設(shè)計(jì)2第二章硬件工作原理32.1MCS-51單片實(shí)驗(yàn)電路32.2流水燈的設(shè)計(jì)原理32.3日歷時(shí)鐘的設(shè)計(jì)原理52.4多功能對(duì)時(shí)的設(shè)計(jì)原理62.5溫度測(cè)量的設(shè)計(jì)原理8第三章程序方案及流程113.1流水燈的設(shè)計(jì)113.2日歷時(shí)鐘的設(shè)計(jì)123.3多功能對(duì)時(shí)的設(shè)計(jì)133
2、.4溫度測(cè)量的設(shè)計(jì)15第四章總結(jié)16參考文獻(xiàn)17附錄1824東南大學(xué)成賢學(xué)院?jiǎn)纹瑱C(jī)應(yīng)用課程設(shè)計(jì)報(bào)告第一章選題與功能描述1.1流水燈的設(shè)計(jì)1.要求:?jiǎn)纹瑱C(jī)P口連接8個(gè)發(fā)光二極管依次循環(huán)右移點(diǎn)亮。2.功能::用P89V51RB2單片機(jī)分別用軟件延時(shí)來(lái)實(shí)現(xiàn)8個(gè)LED燈依次循環(huán)右移點(diǎn)亮。實(shí)驗(yàn)箱上的1區(qū)和15區(qū),分別對(duì)應(yīng)于8個(gè)LED燈和P89V51RB2單片機(jī)。采用軟件延時(shí),即通過(guò)for循環(huán)語(yǔ)句,實(shí)現(xiàn)8個(gè)燈依次點(diǎn)亮,因?yàn)?個(gè)LED燈采用的是共陽(yáng)極接法,所以當(dāng)輸入低電平(即邏輯“0”)時(shí)有效。1.2日歷時(shí)鐘的設(shè)計(jì)1.要求:使用P89V51RB2單片機(jī)和6根數(shù)碼管資源設(shè)
3、計(jì)一個(gè)電子鐘,在6根數(shù)碼管分別顯示時(shí)、分、秒。2.功能:實(shí)驗(yàn)箱上的15區(qū)和8區(qū),分別對(duì)應(yīng)于P89V51RB2單片機(jī)和6根數(shù)碼管。數(shù)碼管顯示是利用動(dòng)態(tài)顯示來(lái)實(shí)現(xiàn)的,利用片選和延時(shí)依次使6個(gè)數(shù)碼管顯示,從左到右每?jī)晌环謩e顯示的是時(shí)、分、秒。本實(shí)驗(yàn)采用硬件延時(shí),即通過(guò)設(shè)置中斷實(shí)現(xiàn)計(jì)時(shí)與數(shù)碼管的顯示。1.3多功能對(duì)時(shí)的設(shè)計(jì)1.要求:在日歷時(shí)鐘實(shí)驗(yàn)的基礎(chǔ)上,使用單片機(jī)實(shí)驗(yàn)板上的4x4行列式鍵盤實(shí)現(xiàn)計(jì)時(shí)模式、調(diào)整時(shí)間模式與調(diào)整鬧鈴模式之間的切換,并可以通過(guò)鍵盤控制時(shí)鐘時(shí)間和鬧鈴時(shí)間的時(shí)、分、秒的加減。2.功能:該實(shí)驗(yàn)是在時(shí)鐘走時(shí)的基礎(chǔ)上,加入了鍵盤的操作。實(shí)驗(yàn)箱上的1
4、5區(qū)和8區(qū),分別對(duì)應(yīng)于PV89V51單片機(jī)和數(shù)碼管模塊。該實(shí)驗(yàn)可以實(shí)現(xiàn)正常的計(jì)時(shí)、修改當(dāng)前時(shí)間以及修改鬧鈴時(shí)間。數(shù)碼管顯示部分仍然采用動(dòng)態(tài)顯示的工作方式,按鍵操作通過(guò)對(duì)鍵盤的掃描實(shí)現(xiàn)(掃描各行、各列)。硬件連接方面單片機(jī)的P0口接鍵盤的行列控制端,P1的各位連接數(shù)碼管的各段,P2口的各位連接各個(gè)數(shù)碼管的片選端。24東南大學(xué)成賢學(xué)院?jiǎn)纹瑱C(jī)應(yīng)用課程設(shè)計(jì)報(bào)告1.4溫度測(cè)量的設(shè)計(jì)1.要求:使用P89V51RB2單片機(jī)和DS18B20溫度傳感器芯片完成溫度測(cè)量,并在數(shù)碼管上顯示溫度值。2.功能:15區(qū)是P89V51RB2單片機(jī),14區(qū)是DB18B20數(shù)字溫度傳感器,
5、8區(qū)是數(shù)碼管顯示。該實(shí)驗(yàn)通過(guò)DB18B20數(shù)字溫度傳感器來(lái)測(cè)量溫度,DB18B20芯片把溫度的數(shù)字量傳送給P89V51RB2單片機(jī)處理,單片機(jī)將溫度的數(shù)值顯示在數(shù)碼管上,顯示值帶有兩位小數(shù)。24東南大學(xué)成賢學(xué)院?jiǎn)纹瑱C(jī)應(yīng)用課程設(shè)計(jì)報(bào)告第一章硬件工作原理2.1MCS-51單片實(shí)驗(yàn)電路圖2.1.1實(shí)驗(yàn)箱利用一個(gè)帶鎖緊功能的通用插座,在其上夾緊一片P89V51RB2,通過(guò)改接少量的跳線,與布局在附近的元件連接,就形成了MCS-51的最小配置,其端口除了P3.0,P3.1被用于ISP下載以外,都可作I/O線,可以連接通過(guò)實(shí)驗(yàn)對(duì)象,就可以開展簡(jiǎn)單的實(shí)驗(yàn)。這個(gè)插座的跳線
6、脫離外部器件之后,又是一個(gè)通用插座,可以在鎖緊座上加入實(shí)驗(yàn)儀上沒有的其它功能芯片,配合其它實(shí)驗(yàn)。2.2流水燈的設(shè)計(jì)原理1.P89V51RB2單片機(jī)(15區(qū))復(fù)位、晶體和電源都正確連接后,P3.0與P3.1作為ISP接口,其他端口線都在接線端上引出,具有完整的P0,P1和P2;P3口的P3.0,P3.1在不作ISP功能時(shí),仍然可以通過(guò)接線端引出(TXD,RXD短路塊接到外側(cè))24東南大學(xué)成賢學(xué)院?jiǎn)纹瑱C(jī)應(yīng)用課程設(shè)計(jì)報(bào)告。在實(shí)驗(yàn)到達(dá)總線擴(kuò)展階段后,P89V51RB2移到18區(qū),此時(shí)15區(qū)作為通用插座使用。如圖2.2.1所示。圖2.2.1接線端的定義完全對(duì)應(yīng)于AT
7、89C51的引腳定義,具體如表2.2.2:表2.2.2引腳P1口P2口P3口P0口PX.012110(RXD)39PX.122211(TXD)38PX.232312(INT0)37PX.342413(INT1)36PX.452514(T0)35PX.562615(T1)34PX.672716(WR)33PX.782817(RD)222.發(fā)光二極管(01區(qū))本實(shí)驗(yàn)要用到位于實(shí)驗(yàn)箱01區(qū)的8根發(fā)光二極管(圖2.2.3),因?yàn)?4東南大學(xué)成賢學(xué)院?jiǎn)纹瑱C(jī)應(yīng)用課程設(shè)計(jì)報(bào)告這8根數(shù)碼管采用共陽(yáng)極接法,所以當(dāng)輸入為低電平(邏輯“0”)時(shí),二極管被點(diǎn)亮,當(dāng)輸入為高電平(邏
8、輯“1”)時(shí),二極管熄滅。圖2.2.3本實(shí)驗(yàn)中管腳連接如下:P89