

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、<p><b> 交通與汽車工程學(xué)院</b></p><p><b> 課程設(shè)計(jì)說明書</b></p><p> 課 程 名 稱: 微機(jī)測(cè)控系統(tǒng)課程設(shè)計(jì) </p><p> 課 程 代 碼: </p><p> 題
2、 目: 車速檢測(cè)系統(tǒng) </p><p> 年級(jí)/專業(yè)/班:2012級(jí)/車輛工程/汽電12(3)-1 </p><p> 學(xué) 生 姓 名: </p><p> 學(xué) 號(hào): </p><
3、;p> 開 始 時(shí) 間: 2014 年 12 月 29 日</p><p> 完 成 時(shí) 間: 2015 年 01 月 23 日</p><p><b> 課程設(shè)計(jì)成績(jī):</b></p><p> 指導(dǎo)教師簽名: 年 月 日</p><
4、p><b> 目 錄</b></p><p> 摘要………………………………………………………………………………………………2</p><p> 1 引言……………………………………………………………………………………………3</p><p> 1.1 汽車檢測(cè)技術(shù)的發(fā)展情況…………………………………………………………………3
5、</p><p> 1.2 國內(nèi)汽車綜合性能檢測(cè)技術(shù)的發(fā)展方向…………………………………………………3</p><p> 1.3 任務(wù)與分析…………………………………………………………………………………4</p><p> 2 車速檢測(cè)系統(tǒng)方案設(shè)計(jì)…………………………………………………………………5</p><p> 2.1 系統(tǒng)設(shè)計(jì)
6、方案………………………………………………………………………………5</p><p> 2.2 系統(tǒng)總體框圖………………………………………………………………………………5</p><p> 3 車速檢測(cè)系統(tǒng)硬件電路設(shè)計(jì)……………………………………………………………6</p><p> 4 車速檢測(cè)系統(tǒng)軟件設(shè)計(jì)…………………………………………………………… 10&
7、lt;/p><p> 4.1 系統(tǒng)軟件分析……………………………………………………………………………10</p><p> 5 系統(tǒng)調(diào)試過程………………………………………………………………………………12</p><p> 結(jié)論……………………………………………………………………………………………15</p><p> 致謝…………………
8、…………………………………………………………………………16</p><p> 參考文獻(xiàn)………………………………………………… ……………………………………17</p><p> 附錄1:程序……………………………………………………………………………………18</p><p> 附錄2:電路硬件圖……………………………………………………………………………22&
9、lt;/p><p><b> 摘 要</b></p><p> 本課程設(shè)計(jì)是基于AT89C1單片機(jī)為控制核心的車速檢測(cè)系統(tǒng)。在硬件電路部分,此設(shè)計(jì)的采用AT89C51單片機(jī)、輸入脈沖電路、時(shí)鐘電路、信號(hào)處理電路、和復(fù)位電路、光電傳感器。本設(shè)計(jì)先測(cè)量出光電傳感器的電信號(hào),然后通過單片機(jī)對(duì)所測(cè)出的信號(hào)在規(guī)定范圍內(nèi)進(jìn)行判斷,并通過LED顯示車速數(shù)值。</p>
10、<p> 關(guān)鍵詞:AT89C51單片機(jī) 車速檢測(cè) 脈沖輸入 LED顯示 </p><p><b> 1 引 言</b></p><p> 1.1 汽車檢測(cè)技術(shù)的發(fā)展情況</p><p> 隨著科技的進(jìn)步,作為代步工具的汽車從簡(jiǎn)單的機(jī)械合成產(chǎn)品逐漸發(fā)展成集智能電子機(jī)械高度結(jié)合的地步。這不僅僅代表增加了汽車的附加功能,而且更
11、鞏固了一些傳統(tǒng)的機(jī)械技術(shù)參數(shù),比如舒適性、操作穩(wěn)定性、安全性。而隨著電子技術(shù)的高速發(fā)展,我相信在不久的未來汽車會(huì)更向我們現(xiàn)在處于概念的設(shè)想成為現(xiàn)實(shí)。</p><p> 同時(shí)緊跟著汽車制造的檢測(cè)技術(shù)也實(shí)現(xiàn)了從無到有,一步步發(fā)展到現(xiàn)在這么先進(jìn),利用各種檢測(cè)技術(shù)便能很好的檢測(cè)出汽車的各個(gè)性能。特別是利用微機(jī)為中心的檢測(cè)系統(tǒng),不僅服務(wù)于汽車,也獨(dú)立出來應(yīng)用到生活的各個(gè)方面。</p><p>
12、1.2 國內(nèi)汽車綜合性能檢測(cè)技術(shù)的發(fā)展方向</p><p> 我國汽車綜合性能檢測(cè)經(jīng)歷了從無到有,從小到大;從引進(jìn)技術(shù)、引進(jìn)檢測(cè)設(shè)備,到自主研究開發(fā)推廣應(yīng)用;從單一性能檢測(cè)到綜合檢測(cè),取得了很大的進(jìn)步。尤其是檢測(cè)設(shè)備的研制生產(chǎn)得到了快速發(fā)展,縮小了與先進(jìn)國家的差距。如今汽車檢測(cè)中通用的制動(dòng)試驗(yàn)臺(tái)、側(cè)滑試驗(yàn)臺(tái)、底盤測(cè)功機(jī)等,國內(nèi)已自給自余,而且結(jié)構(gòu)形式多樣?! ?lt;/p><p> a.汽
13、車檢測(cè)技術(shù)基礎(chǔ)規(guī)范化</p><p> 我國檢測(cè)技術(shù)發(fā)展過程中,普遍重視硬件技術(shù),忽略或是輕視了難度大、投入多、社會(huì)效益明顯的檢測(cè)方法、限值標(biāo)準(zhǔn)等基礎(chǔ)性技術(shù)的研究。隨著檢測(cè)手段的完善,與硬件相配套的檢測(cè)技術(shù)軟件將進(jìn)一步完善。制定和完善汽車檢測(cè)項(xiàng)目的檢測(cè)方法和限值標(biāo)準(zhǔn),如驅(qū)動(dòng)輪輸出功率、底盤傳動(dòng)系的功率損耗、滑行距離、加速時(shí)間和距離、發(fā)動(dòng)機(jī)燃料消耗率、懸架性能、可靠性等;制定營運(yùn)汽車技術(shù)狀況檢測(cè)評(píng)定細(xì)則,統(tǒng)一規(guī)范
14、全國各地的檢測(cè)要求和操作技術(shù);制定用于綜合性能檢測(cè)站的大型檢測(cè)設(shè)備的形式認(rèn)證規(guī)則,以保證綜合性能檢測(cè)站履行其職責(zé)。</p><p> b.汽車檢測(cè)設(shè)備智能化</p><p> 目前國外的汽車檢測(cè)設(shè)備已大量應(yīng)用光、機(jī)、電一體化技術(shù),并采用計(jì)算機(jī)測(cè)控,有些檢測(cè)設(shè)備具有專家系統(tǒng)和智能化功能,能對(duì)汽車技術(shù)狀況進(jìn)行檢測(cè),并能診斷出汽車故障發(fā)生的部位和原因,引導(dǎo)維修人員迅速排除故障。</p&
15、gt;<p> c.汽車檢測(cè)管理網(wǎng)絡(luò)化</p><p> 目前我國的汽車綜合性能檢測(cè)站部分已實(shí)現(xiàn)了計(jì)算機(jī)管理系統(tǒng)檢測(cè),雖然計(jì)算機(jī)管理系統(tǒng)采用了計(jì)算機(jī)測(cè)控,但各個(gè)站的計(jì)算機(jī)測(cè)控方式千差萬別。即使采用采用計(jì)算機(jī)網(wǎng)絡(luò)系統(tǒng)技術(shù)的,也僅僅是一個(gè)站內(nèi)部實(shí)現(xiàn)了網(wǎng)絡(luò)化。</p><p> 隨著技術(shù)和管理的進(jìn)步,今后汽車檢測(cè)將實(shí)現(xiàn)真正的網(wǎng)絡(luò)化(局域網(wǎng)),從而作到信息資源共享、硬件資源共享
16、、軟件資源共享。在此基礎(chǔ)上,利用信息高速公路將全國的汽車綜合性能檢測(cè)站,聯(lián)成一個(gè)廣域網(wǎng),使上級(jí)交通管理部門可以即時(shí)了解各地區(qū)車輛狀況。</p><p><b> 1.3 任務(wù)與分析</b></p><p> 本設(shè)計(jì)的主要任務(wù)是通過單片機(jī)實(shí)現(xiàn)汽車車速檢測(cè)的檢測(cè)功能。</p><p> 汽車檢測(cè)系統(tǒng)是通過文字信息讓駕駛員了解汽車的工作狀態(tài)。該
17、系統(tǒng)通過光電傳感器進(jìn)行信號(hào)檢測(cè),要求:(1)測(cè)量車輛的速度,并且用數(shù)碼管顯示;(2)數(shù)碼管顯示速度精確到兩位小數(shù);(3)當(dāng)車輪改變速度時(shí)實(shí)時(shí)顯示車輪的速度;(4)利用單片機(jī)I/O實(shí)現(xiàn)數(shù)據(jù)的輸入和輸出;(5)利用單片機(jī)定時(shí)/計(jì)數(shù)器實(shí)現(xiàn)定時(shí)和計(jì)數(shù)功能。</p><p> 2 車速檢測(cè)系統(tǒng)方案設(shè)計(jì)</p><p> 2.1 系統(tǒng)設(shè)計(jì)方案</p><p> 設(shè)計(jì)的核心
18、是以AT89C51單片機(jī)作為硬件電路的核心,通過其定時(shí)器來實(shí)現(xiàn)定時(shí)1秒。先應(yīng)在protell99se中繪制出原理圖并作相應(yīng)的ERC檢查,檢查無錯(cuò)誤后,在相應(yīng)地方用文本標(biāo)出注釋;其次根據(jù)設(shè)計(jì)思路確定出相應(yīng)的程序設(shè)計(jì)方案,并選擇最佳的方案,并在Keil軟件里面進(jìn)行程序的編寫和調(diào)試;最后在程序調(diào)試無誤后在Proteus中搭建虛擬的單片機(jī)仿真平臺(tái),并和Keil實(shí)現(xiàn)聯(lián)調(diào),并在Proteus中實(shí)現(xiàn)仿真結(jié)果。</p><p>
19、 所以本次設(shè)計(jì)是以單片機(jī)AT89C51為核心,通過光電傳感器產(chǎn)生數(shù)字信號(hào),送入單片機(jī)進(jìn)行處理,再通過單片機(jī)送入數(shù)碼管7SEG-MPX6-CC段碼口,通過單片機(jī)進(jìn)行動(dòng)態(tài)顯示。</p><p> 2.2 系統(tǒng)總體框圖</p><p><b> 圖1 系統(tǒng)總體框圖</b></p><p> 當(dāng)光電脈沖信號(hào)送入AT89C51單片機(jī)的XTAL2口
20、時(shí),單片機(jī)開始以時(shí)鐘頻率為基準(zhǔn),有條不紊地一拍一拍地工作。單片機(jī)AT89C51執(zhí)行編寫在其內(nèi)部的程序,處理送來的信號(hào),并送到P0口輸出到數(shù)碼管顯示,并通過其P2.0和P2.1控制對(duì)數(shù)碼管高低位顯示的控制。</p><p> 3 車速檢測(cè)系統(tǒng)硬件電路設(shè)計(jì)</p><p> ?。?)AT89C51單片機(jī)</p><p> AT89C51是一種帶4K字節(jié)閃爍可編程可擦
21、除只讀存儲(chǔ)器高性能CMOS8位微處理器,俗稱單片機(jī)。AT89C2051是一種帶2K字節(jié)閃爍可編程可擦除只讀存儲(chǔ)器的單片機(jī)。單片機(jī)的可擦除只讀存儲(chǔ)器可以反復(fù)擦除100次。該器件采用ATMEL高密度非易失存儲(chǔ)器制造技術(shù)制造,與工業(yè)標(biāo)準(zhǔn)的MCS-51指令集和輸出管腳相兼容。由于將多功能8位CPU和閃爍存儲(chǔ)器組合在單個(gè)芯片中,ATMEL的AT89C51是一種高效微控制器,AT89C2051是它的一種精簡(jiǎn)版本。AT89C51單片機(jī)為很多嵌入式控制
22、系統(tǒng)提供了一種靈活性高且價(jià)廉的方案。</p><p> 圖2 AT89C51單片機(jī)元件</p><p> 89C51系列單片機(jī)都是以8051為核心發(fā)展起來的,具有和51系列單片機(jī)及基本結(jié)構(gòu)和軟件特征,其內(nèi)部結(jié)構(gòu)如圖3所示:</p><p> 圖3 AT89C51單片機(jī)內(nèi)部框圖</p><p> AT89C51單片機(jī)的引腳功能:<
23、/p><p> VCC:供電電壓。 </p><p><b> GND:接地。 </b></p><p> P0口:方式驅(qū)動(dòng)8個(gè)TTL邏輯門電路,對(duì)端口P0 寫“1”時(shí),可作為高阻抗輸入端用。 在訪問外部數(shù)據(jù)存儲(chǔ)器或程序存儲(chǔ)器時(shí),這組口線分時(shí)轉(zhuǎn)換地址(低8 位)和數(shù)據(jù)總線復(fù)用,在訪問期間激活內(nèi)部上拉電阻。在Flash 編程時(shí),P0 口接收指令
24、字節(jié),而在程序校驗(yàn)時(shí),輸出指令字節(jié),校驗(yàn)時(shí),要求外接上拉電阻。</p><p> P1口:是一個(gè)內(nèi)部提供上拉電阻的8位雙向I/O口,P1口緩沖器能接收輸出4TTL門電流。P1口管腳寫入1后,被內(nèi)部上拉為高,可用作輸入,P1口被外部下拉為低電平時(shí),將輸出電流,這是由于內(nèi)部上拉的緣故。在FLASH編程和校驗(yàn)時(shí),P1口作為第八位地址接收?! ?lt;/p><p> P2口:P2 是一個(gè)帶有內(nèi)部上
25、拉電阻的8 位雙向I/O 口,P2 的輸出緩沖級(jí)可驅(qū)動(dòng)(吸收或輸出電流)4個(gè)TTL邏輯門電路。對(duì)端口P2 寫“1”,通過內(nèi)部的上拉電阻把端口拉到高電平,此時(shí)可作輸入口,作輸入口使用時(shí),因?yàn)閮?nèi)部存在上拉電阻,某個(gè)引腳被外部信號(hào)拉低時(shí)會(huì)輸出一個(gè)電流(IIL)。在訪問外部程序存儲(chǔ)器或16 位地址的外部數(shù)據(jù)存儲(chǔ)器(例如執(zhí)行MOVX @DPTR 指令)時(shí),P2 口送出高8 位地址數(shù)據(jù)。在訪問8 位地址的外部數(shù)據(jù)存儲(chǔ)器(如執(zhí)行MOVX @RI 指令
26、)時(shí),P2 口輸出P2 鎖存器的內(nèi)容。Flash 編程或校驗(yàn)時(shí),P2亦接收高位地址和一些控制信號(hào)。</p><p> P3口:P3口管腳是8個(gè)帶內(nèi)部上拉電阻的雙向I/O口,可接收輸出4個(gè)TTL門電流。當(dāng)P3口寫入“1”后,它們被內(nèi)部上拉為高電平,并用作輸入。作為輸入,由于外部下拉為低電平,P3口將輸出電流(ILL)這是由于上拉的緣故。 </p><p> P3.0 RXD(串行輸入口)
27、 </p><p> P3.1 TXD(串行輸出口) </p><p> P3.2 /INT0(外部中斷0) </p><p> P3.3 /INT1(外部中斷1) </p><p> P3.4 T0(記時(shí)器0外部輸入) </p><p> P3.5 T1(記時(shí)器1外部輸入) </p><
28、p> P3.6 /WR(外部數(shù)據(jù)存儲(chǔ)器寫選通) </p><p> P3.7 /RD(外部數(shù)據(jù)存儲(chǔ)器讀選通) </p><p> P3口同時(shí)為閃爍編程和編程校驗(yàn)接收一些控制信號(hào)。 </p><p> RST:復(fù)位輸入。當(dāng)振蕩器復(fù)位器件時(shí),要保持RST腳兩個(gè)機(jī)器周期的高電平時(shí)間。 </p><p> ALE/PROG:當(dāng)訪問外部
29、存儲(chǔ)器時(shí),地址鎖存允許的輸出電平用于鎖存地址的地位字節(jié)。在FLASH編程期間,此引腳用于輸入編程脈沖。在平時(shí),ALE端以不變的頻率周期輸出正脈沖信號(hào),此頻率為振蕩器頻率的1/6。因此它可用作對(duì)外部輸出的脈沖或用于定時(shí)目的。然而要注意的是:每當(dāng)用作外部數(shù)據(jù)存儲(chǔ)器時(shí),將跳過一個(gè)ALE脈沖。如想禁止ALE的輸出可在SFR8EH地址上置0。此時(shí), ALE只有在執(zhí)行MOVX,MOVC指令是ALE才起作用。另外,該引腳被略微拉高。如果微處理器在外部
30、執(zhí)行狀態(tài)ALE禁止,置位無效。 </p><p> /PSEN:外部程序存儲(chǔ)器的選通信號(hào)。在由外部程序存儲(chǔ)器取指期間,每個(gè)機(jī)器周期兩次/PSEN有效。但在訪問外部數(shù)據(jù)存儲(chǔ)器時(shí),這兩次有效的/PSEN信號(hào)將不出現(xiàn)。 </p><p> /EA/VPP:當(dāng)/EA保持低電平時(shí),則在此期間外部程序存儲(chǔ)器(0000H-FFFFH),不管是否有內(nèi)部程序存儲(chǔ)器。注意加密方式1時(shí),/EA將內(nèi)部鎖定為R
31、ESET;當(dāng)/EA端保持高電平時(shí),此間內(nèi)部程序存儲(chǔ)器。在FLASH編程期間,此引腳也用于施加12V編程電源(VPP)。 </p><p> XTAL1:反向振蕩放大器的輸入及內(nèi)部時(shí)鐘工作電路的輸入。 </p><p> XTAL2:來自反向振蕩器的輸出。 </p><p><b> 振蕩器特性: </b></p><p
32、> XTAL1和XTAL2分別為反向放大器的輸入和輸出。該反向放大器可以配置為片內(nèi)振蕩器。石晶振蕩和陶瓷振蕩均可采用。如采用外部時(shí)鐘源驅(qū)動(dòng)器件,XTAL2應(yīng)不接。有余輸入至內(nèi)部時(shí)鐘信號(hào)要通過一個(gè)二分頻觸發(fā)器,因此對(duì)外部時(shí)鐘信號(hào)的脈寬無任何要求,但必須保證脈沖的高低電平要求的寬度。</p><p><b> 時(shí)鐘電路</b></p><p> 本設(shè)計(jì)采用內(nèi)部
33、時(shí)鐘方式的電路,其電路如圖4所示。AT89C51單片機(jī)內(nèi)部有一個(gè)用于構(gòu)成振蕩器的高增益反相放大器,該高增益反相放大器的輸入端為芯片引腳XTAL1,輸出端為引腳XTAL2。這兩個(gè)引腳跨接石英晶體振蕩器和微調(diào)電容,就構(gòu)成了一個(gè)穩(wěn)定的自激振蕩器。電路中的電容C1和C2典型值通常選擇為30pF左右。晶體的振蕩頻率的范圍通常是在1.2MHZ~12MHZ之間。晶體的頻率越高,則系統(tǒng)的時(shí)鐘頻率也就越高,單片機(jī)的運(yùn)行速度也就越快。</p>
34、<p><b> 圖4 時(shí)鐘電路圖</b></p><p><b> ?。?)復(fù)位電路</b></p><p> 復(fù)位電路通常采用上電自動(dòng)復(fù)位和按鈕復(fù)位兩種方式。本次設(shè)計(jì)采用按鍵復(fù)位電路。按鍵復(fù)位電路是在按鍵瞬間接地來實(shí)現(xiàn)的,其電路如圖5所示。按下復(fù)位按鈕后,電源對(duì)按鍵RESET端維持兩個(gè)機(jī)器周期的高電平實(shí)現(xiàn)復(fù)位的。</p
35、><p><b> 圖5 復(fù)位電路圖</b></p><p> ?。?)輸入脈沖電路</p><p> 圖5左邊接P3.5口(即80C51單片機(jī)的15管腳),當(dāng)OPTOCOVLER-NPN產(chǎn)生脈沖時(shí)(即鋁盤小孔透光時(shí))形成電平信號(hào),經(jīng)過74lLS14施密特反向器,經(jīng)過施密特整形和驅(qū)動(dòng),形成一個(gè)脈沖輸入單片機(jī),單片機(jī)P3.5口接收脈沖信號(hào),
36、利用定時(shí)/計(jì)數(shù)器對(duì)P3.5口脈沖進(jìn)行計(jì)數(shù)。</p><p><b> 圖5 脈沖計(jì)數(shù)電路</b></p><p> ?。?)數(shù)碼管顯示電路設(shè)計(jì)</p><p> 圖6數(shù)碼管要顯示的數(shù)據(jù)接P0口,通過P0口數(shù)據(jù)讀取,控制要顯示的數(shù)字。P2.0——P2.5控制數(shù)碼管的位顯示,分別從左到右顯示(如P2.0控制左邊第一位顯示,P2.5控制最后一位顯
37、示),P2.0——P2.6分別接非門,作用是控制位顯示,P2口復(fù)位為高電平,數(shù)碼管會(huì)開啟,所以接非門關(guān)閉數(shù)碼管,電阻是限流作用,保護(hù)數(shù)碼管不被燒壞。</p><p> 圖6數(shù)碼管顯示電路圖</p><p> 4 車速檢測(cè)系統(tǒng)軟件設(shè)計(jì)</p><p> 4.1 系統(tǒng)軟件分析 </p>
38、<p> 任何一個(gè)應(yīng)用系統(tǒng),它們都有著自己的硬件系統(tǒng)和軟件系統(tǒng),少了任何一個(gè)部分都不可能稱之為一個(gè)完整的應(yīng)用系統(tǒng),它們之間是相互依存的一個(gè)整體,硬件系統(tǒng)是軟件系統(tǒng)的一個(gè)基礎(chǔ)和前提,為軟件系統(tǒng)提供了一個(gè)操作平臺(tái);而軟件系統(tǒng)是硬件系統(tǒng)的靈魂,它對(duì)硬件系統(tǒng)起到擴(kuò)充和完善的作用。可想而知軟件系統(tǒng)與硬件系統(tǒng)同等重要。</p><p> 4.1.1主程序框圖</p><p> 程序框圖
39、采用的是Microsoft Visio繪制:</p><p><b> 圖8主程序圖</b></p><p> 系統(tǒng)初始化后,設(shè)置定時(shí)/計(jì)數(shù)器,T0定時(shí),T1計(jì)數(shù),然后開啟定時(shí)與計(jì)數(shù),開放定時(shí)器的中斷,顯示車輪的速度,判斷定時(shí)1s是否完成,沒有完成就跳到數(shù)碼管顯示,定時(shí)完成就跳到定時(shí)/計(jì)數(shù)器初始化及開啟。</p><p> 4.1.2中斷
40、程序子程序框圖</p><p><b> 圖9中斷程序流程圖</b></p><p> 定時(shí)器采用中斷方法,每次定時(shí)50ms,定時(shí)20次,進(jìn)入中斷后將A入棧,然后判斷定時(shí)1s是否完成,完成定時(shí)后就關(guān)閉定時(shí)中斷,調(diào)用算術(shù)程序,將速度算出來,然后將A出棧,返程序;沒有完成則定時(shí)器值重裝,再開定時(shí)器,重新定時(shí),將A出棧,返回程序。</p><p>
41、;<b> 5 系統(tǒng)調(diào)試過程</b></p><p> 通過上面的硬件設(shè)計(jì)和軟件設(shè)計(jì)過程,設(shè)計(jì)的工作已經(jīng)基本完成,接下來的工作就是對(duì)所設(shè)計(jì)好的應(yīng)用系統(tǒng)進(jìn)行調(diào)試。主要實(shí)現(xiàn)Protel99se的原理圖、印制板圖的繪制和做相關(guān)檢測(cè),對(duì)Keil進(jìn)行相應(yīng)的檢查和調(diào)試,并用Proteus對(duì)所設(shè)計(jì)系統(tǒng)進(jìn)行仿真。</p><p><b> 圖10 電路原理圖</
42、b></p><p> 繪制完原理圖之后,對(duì)原理圖進(jìn)行同一網(wǎng)絡(luò)命名多個(gè)網(wǎng)絡(luò)名稱檢測(cè)、未連接的電路標(biāo)號(hào)檢測(cè)、未連接的電源檢測(cè)、電路編號(hào)重號(hào)檢測(cè)、元件編號(hào)重復(fù)檢測(cè)等檢測(cè)。</p><p> 5.1 Proteus仿真調(diào)試</p><p> 在Proteus中建立仿真圖。按下開始仿真按鈕,開始進(jìn)行仿真實(shí)驗(yàn),結(jié)果如圖</p><p>
43、圖11輸入頻率30HZ仿真圖</p><p> 圖12 輸入頻率60Hz仿真圖</p><p> 圖13 輸入頻率為90HZ的仿真圖</p><p> 圖14 輸入頻率為150HZ的仿真圖</p><p><b> 結(jié) 論</b></p><p> 通過此這次課程設(shè)計(jì)的學(xué)習(xí),我不僅掌握
44、了單片機(jī)的工作原理及其基本知識(shí),并且對(duì)各種芯片的使用方法亦有了進(jìn)一步的認(rèn)識(shí),對(duì)數(shù)據(jù)存儲(chǔ)器和程序存儲(chǔ)器的擴(kuò)展以及I/O并行口的擴(kuò)展知識(shí)有了更深的了解,從整體上把握了單片本的知識(shí),收獲很大。單片機(jī)應(yīng)用系統(tǒng)的設(shè)計(jì)最主要的部分是硬件部分和軟件部分,單片機(jī)應(yīng)用系統(tǒng)是指以單片機(jī)芯片為核心的,通過配以一定的外圍電路和軟件,從而達(dá)能實(shí)現(xiàn)某種或幾種功能的應(yīng)用系統(tǒng)的目的。硬件部分僅僅只是我們實(shí)現(xiàn)某種功能的基礎(chǔ)和平臺(tái),軟件部分是硬件部分的靈魂,沒有軟件部分,
45、單片機(jī)無法執(zhí)行工作,軟件是對(duì)硬件功能的擴(kuò)展和完善。</p><p><b> 致 謝</b></p><p> 本設(shè)計(jì)是在徐曉慧老師的悉心指導(dǎo)下完成的。不僅使我樹立了遠(yuǎn)大的學(xué)術(shù)目標(biāo)、掌握了基本的研究方法,還使我明白了許多為人處世的道理。本設(shè)計(jì)從選題到完成,每一步都是在她們的指導(dǎo)下完成的,傾注了老師大量的心血。另外,本設(shè)計(jì)的完成也離不開各位同學(xué)給我的建議和幫助,是
46、他們讓我明白了團(tuán)隊(duì)合作的精神。在此,謹(jǐn)向老師和同學(xué)們表示崇高的敬意和衷心的感謝! </p><p><b> 參考文獻(xiàn)</b></p><p> [1]《新編MCS-51單片機(jī)應(yīng)用設(shè)計(jì)》張毅剛、彭喜元等編著名,哈爾濱工業(yè)大學(xué)出版社</p><p> ?。?]《單片機(jī)應(yīng)用技術(shù)》劉守義主編 , 西安電子科技大學(xué)出版社 2002</p&
47、gt;<p> ?。?]《單片機(jī)在電子電路設(shè)計(jì)中的應(yīng)用》赫建國, 鄭燕, 薛延俠編著,清華大學(xué)出版社 2006.05</p><p> ?。?]《MCS-51單片機(jī)應(yīng)用開發(fā)實(shí)用子程序》邊春遠(yuǎn),王志強(qiáng)編著,人民郵電出版社 2005.9.20</p><p> ?。?]《單片機(jī)學(xué)習(xí)指導(dǎo)》李朝青編著,北京航空航天大學(xué)出版社2005.10.01</p>&l
48、t;p><b> 附錄1:程序</b></p><p><b> ORG 0003H</b></p><p><b> LJMP MAIN</b></p><p><b> ORG 000BH</b></p><p><b> L
49、JMP T0ZD</b></p><p><b> ORG 0100H</b></p><p> MAIN: MOV 23H,#00H</p><p> MOV 24H,#00H</p><p> MOV 25H,#00H</p><p> MOV 26H,#00H</
50、p><p> MOV 27H,#00H </p><p> LP1: MOV 28H,#00H</p><p> MOV 20H,#20</p><p> MOV TMOD,#01010001B</p><p> MOV TL1,#00H</p><p> MOV TH1,#00H
51、</p><p> MOV TH0,#3CH</p><p> MOV TL0,#0B0H</p><p><b> SETB ET0</b></p><p><b> CLR IT0</b></p><p><b> SETB TR0</b>
52、</p><p><b> SETB TR1</b></p><p><b> SETB EA</b></p><p> XIANSHI:MOV R7,#5</p><p> MOV R3,#11011111B</p><p> MOV DPTR,#TAB</
53、p><p> MOV R0,#23H</p><p> HD: DEC R7</p><p><b> MOV A,@R0</b></p><p> MOVC A,@A+DPTR</p><p><b> MOV P0,A</b></p><p&g
54、t;<b> MOV A,R7</b></p><p> CJNE A,#2,CC</p><p><b> CLR P0.7</b></p><p> CC: MOV A,R3</p><p><b> MOV P2,A</b></p><
55、;p> LCALL DELAY</p><p> MOV P0,#0FFH</p><p><b> RR A</b></p><p><b> INC R0</b></p><p><b> MOV R3,A</b></p><p>&
56、lt;b> MOV A,R7</b></p><p> CJNE A,#0,HD</p><p><b> MOV A,28H</b></p><p> CJNE A,#20,XIANSHI</p><p><b> LJMP LP1 </b></p>&l
57、t;p> SUANSHU:MOV A,R1</p><p> MOV 21H,A;A</p><p><b> MOV B,#1</b></p><p><b> MUL AB</b></p><p><b> MOV 22H,A</b></p>
58、<p><b> MOV B,#2</b></p><p><b> MOV A,21H</b></p><p><b> MUL AB</b></p><p><b> MOV R2,A</b></p><p><b> M
59、OV A,B</b></p><p><b> CJNE A,#1</b></p><p><b> MOV A,22H</b></p><p><b> ADD A,#2</b></p><p><b> MOV 22H,A</b>&
60、lt;/p><p><b> MOV A,R2</b></p><p> MOV B,#100</p><p><b> DIV AB</b></p><p><b> ADD A,22H</b></p><p><b> MOV 22H
61、,A</b></p><p><b> MOV A,B</b></p><p><b> ADD A,#56</b></p><p> MOV B,#100</p><p><b> DIV AB</b></p><p><b&
62、gt; ADD A,22H</b></p><p><b> MOV 22H,A</b></p><p><b> MOV A,B</b></p><p><b> MOV B,#10</b></p><p><b> DIV AB</b&
63、gt;</p><p><b> MOV 24H,A</b></p><p><b> MOV 23H,B</b></p><p><b> LJMP BB</b></p><p> AA: MOV A,R2</p><p> MOV B,
64、#100</p><p><b> DIV AB</b></p><p><b> ADD A,22H</b></p><p><b> MOV 22H,A</b></p><p><b> MOV A,B</b></p><p
65、><b> MOV B,#10</b></p><p><b> DIV AB</b></p><p><b> MOV 24H,A</b></p><p><b> MOV 23H,B</b></p><p> BB: MOV A,
66、22H</p><p> MOV B,#100</p><p><b> DIV AB</b></p><p><b> MOV 27H,A</b></p><p><b> MOV A,B</b></p><p><b> MOV
67、B,#10</b></p><p><b> DIV AB</b></p><p><b> MOV 26H,A</b></p><p><b> MOV 25H,B</b></p><p><b> RET </b></p>
68、;<p> T0ZD: PUSH ACC</p><p><b> CLR TF0</b></p><p><b> INC 28H</b></p><p> DJNZ 20H,XX</p><p><b> CLR TR0</b></p>
69、<p> MOV R1,TL1</p><p> LCALL SUANSHU</p><p><b> CLR EA</b></p><p><b> LJMP CA</b></p><p> XX: MOV TH0,#3CH</p><p>
70、 MOV TL0,#0B0H</p><p><b> SETB TR0</b></p><p> CA: POP ACC</p><p><b> RETI</b></p><p> DELAY:MOV R5,#50</p><p> FF: MOV
71、 R6,#50 </p><p> GG: DJNZ R6,GG</p><p> DJNZ R5,FF</p><p><b> RET</b></p><p> TAB: DB 0C0H,0F9H,0A4H,0B0H,99H</p><p> DB 92H,82H,0F
72、8H,80H</p><p><b> END</b></p><p><b> 附錄2:電路硬件圖</b></p><p> 圖15 未工作電路原件圖</p><p> 圖16 未進(jìn)行仿真電路</p><p> 圖17輸入頻率30HZ仿真圖</p>
溫馨提示
- 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. 眾賞文庫僅提供信息存儲(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 車速控制系統(tǒng)程序及仿真課程設(shè)計(jì)
- 課程設(shè)計(jì)---霍爾傳感器測(cè)量車速系統(tǒng)設(shè)計(jì)
- 微機(jī)原理課程設(shè)計(jì)汽車速度控制
- 課程設(shè)計(jì)---黑線檢測(cè)系統(tǒng)設(shè)計(jì)
- 課程設(shè)計(jì)--電動(dòng)車速度測(cè)量顯示儀
- 多點(diǎn)溫度檢測(cè)系統(tǒng)課程設(shè)計(jì)
- 入侵檢測(cè)課程設(shè)計(jì)--snort入侵檢測(cè)系統(tǒng)
- 汽車車速檢測(cè)系統(tǒng)
- 課程設(shè)計(jì)報(bào)告---多點(diǎn)溫度檢測(cè)系統(tǒng)設(shè)計(jì)
- 聲音檢測(cè)課程設(shè)計(jì)
- 入侵檢測(cè)課程設(shè)計(jì)---基于snort的入侵檢測(cè)系統(tǒng)
- 溫度檢測(cè)課程設(shè)計(jì)
- 環(huán)境檢測(cè)課程設(shè)計(jì)
- 電子裝置課程設(shè)計(jì)報(bào)告---溫度檢測(cè)系統(tǒng)設(shè)計(jì)
- 微機(jī)課程設(shè)計(jì)報(bào)告--溫度巡回檢測(cè)系統(tǒng)
- labview課程設(shè)計(jì)---虛擬心電檢測(cè)系統(tǒng)
- wincc課程設(shè)計(jì)報(bào)告--水位、水溫檢測(cè)系統(tǒng)
- 環(huán)境溫、濕度檢測(cè)系統(tǒng)設(shè)計(jì)——課程設(shè)計(jì)論文
- 環(huán)境溫、濕度檢測(cè)系統(tǒng)設(shè)計(jì)課程設(shè)計(jì)報(bào)告
- 檢測(cè)系統(tǒng)綜合課程設(shè)計(jì)--液位測(cè)控系統(tǒng)的設(shè)計(jì)
評(píng)論
0/150
提交評(píng)論