




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、 湖南科技大學(xué)測控技術(shù)與儀器專業(yè)單 片 機 課 程 設(shè) 計 題 目基于單片機的數(shù)碼管循環(huán)顯示電路設(shè)計 姓 名_ _ 學(xué) 號_ _ _ _ 指導(dǎo)教師 _ _ 成 績_ _ _ 湖南科技大學(xué)機電工程學(xué)院二一六年十二月制摘要隨著電子技術(shù)的不斷發(fā)展,單片機的應(yīng)用領(lǐng)域更加廣闊。單片機誕生30多年以來,其品種,功能和應(yīng)用技術(shù)都得到飛速的發(fā)展,本次課程設(shè)計的目的主要是培養(yǎng)學(xué)生綜合運用所學(xué)的知識,完成一個單片機應(yīng)用系統(tǒng)設(shè)計。本系統(tǒng)采用單片機89C51為中心器件來設(shè)計,系統(tǒng)使用性強,操作簡單,擴展性強。在現(xiàn)有的單片機仿真機系統(tǒng)上掌握相關(guān)軟硬件設(shè)計與調(diào)試知識,根據(jù)仿真系統(tǒng),焊好硬件電路,正確進行元器件的測試與調(diào)試
2、。正文著重給出軟硬件設(shè)計的思路和各部分功能的擴展增強,以及其具體實現(xiàn)。目錄 摘要i第一章 系統(tǒng)功能要求- 1 -1、系統(tǒng)的設(shè)計任務(wù)- 1 -2、設(shè)計所需要的用具- 1 -第二章 設(shè)計方案論證- 2 -2.1、電源部分- 2 -2.2 軟硬件開發(fā)環(huán)境- 2 -第三章 系統(tǒng)硬件電路的設(shè)計- 3 -3.1主要芯片簡介:- 3 -1、主要特性:- 3 -2、管腳說明: - 3 -3、振蕩器特性:- 4 -4、芯片擦除: - 4 -5、結(jié)構(gòu)特點:- 5 -3.2 STC90C51基本電路- 5 -1、 復(fù)位電路- 5 -2、晶振電路- 6 -第四章 系統(tǒng)程序的設(shè)計- 8 -程序全文如下- 8 -第五章
3、調(diào)試及性能分析- 9 -5.1軟件調(diào)試- 9 -5.2性能分析- 10 -參考文獻- 11 -附件- 12 -附件一 設(shè)計總電路圖- 12 -附件二 源程序- 13 -第1章 系統(tǒng)功能要求1、系統(tǒng)的設(shè)計任務(wù)設(shè)計單片機主電路、數(shù)碼管電路。2、設(shè)計所需要的用具電烙鐵,錫絲,單片機,STC90C51、,晶振,各種不同阻值電阻,各種型號電容,三極管,導(dǎo)線,杜邦線等第二章 設(shè)計方案論證2.1、電源部分本次設(shè)計選用90C51單片機作為核心,數(shù)碼管作為顯示器,7805穩(wěn)壓器為主的直流穩(wěn)壓電路做為電源,配合采集,轉(zhuǎn)換,顯示程序共同實現(xiàn)可測量0-5V直流電壓的數(shù)字式電壓表。2.2 軟硬件開發(fā)環(huán)境 硬件選擇:選擇
4、90C51作為單片機芯片,選用獨立式按鍵作為程序的跳轉(zhuǎn)與選擇,利用ADC0809作為數(shù)模轉(zhuǎn)換芯片,利用P0至P4的各個串口來進行不同設(shè)備間的連接,計算機進行匯編,H51/L仿真器,單片機多功能實驗箱。 軟件開發(fā)環(huán)境: 用Proteus 7 Professional軟件畫電路圖 、Keil uVision3軟件進行程序編寫。第三章 系統(tǒng)硬件電路的設(shè)計3.1主要芯片簡介: STC90C516RD+系列單片機是宏晶科技推出的新一代超*/高速/低功耗的單片機,指令代碼完全兼容傳統(tǒng)8051單片機,12時鐘/機器周期和6時鐘/機器周期可任意選擇,內(nèi)部集成MAX810專用復(fù)位電路,時鐘頻率在12MHz以下時
5、,復(fù)位腳可直接接地。1、主要特性: 與MCS-51 兼容 ,4K字節(jié)可編程閃爍存儲器,壽命:1000寫/擦循環(huán), 數(shù)據(jù)保留時間:10年,全靜態(tài)工作:0Hz-24Hz ,三級程序存儲器鎖定,128*8位內(nèi)部RAM ,32可編程I/O線, 兩個16位定時器/計數(shù)器, 5個中斷源 ,可編程串行通道,低功耗的閑置和掉電模式,片內(nèi)振蕩器和時鐘電路 。 2、管腳說明: VCC:供電電壓。 GND:接地。 P0口:P0口為一個8位漏級開路雙向I/O口,每腳可吸收8TTL門電流。當(dāng)P1口的管腳第一次寫1時,被定義為高阻輸入。P0能夠用于外部程序數(shù)據(jù)存儲器,它可以被定義為數(shù)據(jù)/地址的第八位。在FIASH編程時,
6、P0 口作為原碼輸入口,當(dāng)FIASH進行校驗時,P0輸出原碼,此時P0外部必須被拉高。 P1口:P1口是一個內(nèi)部提供上拉電阻的8位雙向I/O口,P1口緩沖器能接收輸出4TTL門電流。P1口管腳寫入1后,被內(nèi)部上拉為高,可用作輸入,P1口被外部下拉為低電平時,將輸出電流,這是由于內(nèi)部上拉的緣故。在FLASH編程和校驗時,P1口作為第八位地址接收。 P2口:P2口為一個內(nèi)部上拉電阻的8位雙向I/O口,P2口緩沖器可接收,輸出4個TTL門電流,當(dāng)P2口被寫“1”時,其管腳被內(nèi)部上拉電阻拉高,且作為輸入。并因此作為輸入時,P2口的管腳被外部拉低,將輸出電流。這是由于內(nèi)部上拉的緣故。P2口當(dāng)用于外部程序
7、存儲器或16位地址外部數(shù)據(jù)存儲器進行存取時,P2口輸出地址的高八位。在給出地址“1” 時,它利用內(nèi)部上拉優(yōu)勢,當(dāng)對外部八位地址數(shù)據(jù)存儲器進行讀寫時,P2口輸出其特殊功能寄存器的內(nèi)容。P2口在FLASH編程和校驗時接收高八位地址信號和控制信號。 P3口:P3口管腳是8個帶內(nèi)部上拉電阻的雙向I/O口,可接收輸出4個TTL門電流。當(dāng)P3口寫入“1”后,它們被內(nèi)部上拉為高電平,并用作輸入。作為輸入,由于外部下拉為低電平,P3口將輸出電流(ILL)這是由于上拉的緣故。 P3口也可作為AT89C51的一些特殊功能口,如下所示: 口管腳 備選功能 P3.0 RXD(串行輸入口) P3.1 TXD(串行輸出口
8、) P3.2 /INT0(外部中斷0) P3.3 /INT1(外部中斷1) P3.4 T0(記時器0外部輸入) P3.5 T1(記時器1外部輸入) P3.6 /WR(外部數(shù)據(jù)存儲器寫選通) P3.7 /RD(外部數(shù)據(jù)存儲器讀選通) P3口同時為閃爍編程和編程校驗接收一些控制信號。 RST:復(fù)位輸入。當(dāng)振蕩器復(fù)位器件時,要保持RST腳兩個機器周期的高電平時間。 ALE/PROG:當(dāng)訪問外部存儲器時,地址鎖存允許的輸出電平用于鎖存地址的地位字節(jié)。在FLASH編程期間,此引腳用于輸入編程脈沖。在平時,ALE端以不變的頻率周期輸出正脈沖信號,此頻率為振蕩器頻率的1/6。因此它可用作對外部輸出的脈沖或用
9、于定時目的。然而要注意的是:每當(dāng)用作外部數(shù)據(jù)存儲器時,將跳過一個ALE脈沖。如想禁止ALE的輸出可在SFR8EH地址上置0。此時, ALE只有在執(zhí)行MOVX,MOVC指令是ALE才起作用。另外,該引腳被略微拉高。如果微處理器在外部執(zhí)行狀態(tài)ALE禁止,置位無效。 /PSEN:外部程序存儲器的選通信號。在由外部程序存儲器取指期間,每個機器周期兩次/PSEN有效。但在訪問外部數(shù)據(jù)存儲器時,這兩次有效的/PSEN信號將不出現(xiàn)。 /EA/Vpp:當(dāng)/EA保持低電平時,則在此期間外部程序存儲器(0000H-FFFFH),不管是否有內(nèi)部程序存儲器。注意加密方式1時,/EA將內(nèi)部鎖定為RESET;當(dāng)/EA端保
10、持高電平時,此間內(nèi)部程序存儲器。在FLASH編程期間,此引腳也用于施加12V編程電源(VPP)。 XTAL1:反向振蕩放大器的輸入及內(nèi)部時鐘工作電路的輸入。 XTAL2:來自反向振蕩器的輸出。 3、振蕩器特性: XTAL1和XTAL2分別為反向放大器的輸入和輸出。該反向放大器可以配置為片內(nèi)振蕩器。石晶振蕩和陶瓷振蕩均可采用。如采用外部時鐘源驅(qū)動器件,XTAL2應(yīng)不接。有余輸入至內(nèi)部時鐘信號要通過一個二分頻觸發(fā)器,因此對外部時鐘信號的脈寬無任何要求,但必須保證脈沖的高低電平要求的寬度。 4、芯片擦除: 整個PEROM陣列和三個鎖定位的電擦除可通過正確的控制信號組合,并保持ALE管腳處于低電平10
11、ms 來完成。此外,AT89C51設(shè)有穩(wěn)態(tài)邏輯,可以在低到零頻率的條件下靜態(tài)邏輯,支持兩種軟件可選的掉電模式。在閑置模式下,CPU停止工作。但RAM,定時器,計數(shù)器,串口和中斷系統(tǒng)仍在工作。在掉電模式下,保存RAM的內(nèi)容并且凍結(jié)振蕩器,禁止所用其他芯片功能,直到下一個硬件復(fù)位為止。 5、結(jié)構(gòu)特點: 8位CPU;片內(nèi)振蕩器和時鐘電路;32根I/O線;外部存貯器尋址范圍ROM、RAM64K;2個16位的定時器/計數(shù)器;5個中斷源,兩個中斷優(yōu)先級;全雙工串行口;布爾處理器。此為引腳圖如圖3.1:圖3.1 引腳圖3.2 STC90C51基本電路STC90C51單片機要正常工作,必須有基本電路:晶振電路
12、及復(fù)位電路。1、 復(fù)位電路復(fù)位是使單片機處于某種確定的初始狀態(tài)。單片機工作從復(fù)位開始。在單片機RST引腳引入高電平并保持2個機器周期,單片機就執(zhí)行復(fù)位操作。復(fù)位操作有兩種基本方式:一種是上電復(fù)位,另一種是上電與按鍵均有效的復(fù)位。復(fù)位電路如圖3.2所示。 圖3.2 復(fù)位電路圖開機瞬間RST獲得高電平,隨著電解電容C3的充電,RST引腳的高電平將逐漸下降。若該高電平能保持足夠2個機器周期,就可以實現(xiàn)復(fù)位操作。根據(jù)經(jīng)典電路選擇參數(shù),選取C3=10µF,R1=10K。2、晶振電路單片機的時鐘信號通常有兩種產(chǎn)生方式:一是內(nèi)部時鐘方式,二是外部時鐘方式。內(nèi)部時鐘方式是利用單片機內(nèi)部的振蕩電路產(chǎn)生
13、時鐘信號。外部時鐘方式是把外部已有的時鐘信號引入到單片機內(nèi)。本次設(shè)計中,采用的是12MHz晶振,配上30pF的電容,構(gòu)成諧振,這樣有助于輸出穩(wěn)定的波形。如圖3.3所示。 圖3.3 波形圖在單片機的XTAL1和XTAL2引腳外接石英晶體(簡稱晶振),作為單片機內(nèi)部振蕩電路的負載,構(gòu)成自激振蕩器,可在單片機內(nèi)部產(chǎn)生時鐘脈沖信號。C1和C2的作用是穩(wěn)定振蕩頻率和快速起振。根據(jù)經(jīng)典電路選擇參數(shù),本電路選用晶振12 MHz, C1=C2=33PF。其中晶振周期(或外部時鐘信號周期)為最小的時序單位。第四章 系統(tǒng)程序的設(shè)計程序全文如下 #include <reg51.h> unsigned c
14、har code wei=0x08,0x04,0x02,0x01; Unsigned char code duan=0xC0,0xF9,0xA4,0xB0; Void delay(unsigned int i) unsigned int m,n; For(m=i;m>0;m-) For(n=90;n>0;n-); Void main() unsigned char num; While(1) for(num=0;num<4;num+) P2=weinum; P0=duannum; Delay(2000); 第五章 調(diào)試及性能分析5.1軟件調(diào)試調(diào)試及結(jié)果如下:圖5.1 調(diào)試圖仿
15、真效果圖如圖5.2所示: 圖5.2 仿真圖5.2性能分析本次實驗采用4位數(shù)碼管,依次循環(huán)03四個數(shù)字,每位控制一個數(shù)字,可以清晰觀察到數(shù)字的變化,加快位與位之間的間隙可以使人眼同時看到四個數(shù)字。參考文獻1李朝青.單片機原理及接口技術(shù)M.4版.北京:北京航空航天大學(xué)出版社,2013.72郭天祥.新概念51單片機C語言教程M.北京:電子工業(yè)出版社,2009.13康光華.數(shù)字電路基礎(chǔ)數(shù)字部分M.5版.北京:高等教育出版社,2006.1附件附件一 設(shè)計總電路圖附件二 源程序附源程序如下 #include <reg51.h> unsigned char code wei=0x08,0x04,0x02,
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025-2030醫(yī)藥研發(fā)外包行業(yè)市場格局及發(fā)展趨勢與投資價值研究報告
- 2025-2030中國物聯(lián)網(wǎng)終端設(shè)備滲透率提升與商業(yè)模式創(chuàng)新報告
- 大型燒烤活動方案
- 城區(qū)植樹活動方案
- 夏日國學(xué)活動方案
- 城市洗車活動方案
- 大班勇者活動方案
- 2025-2030中國工業(yè)互聯(lián)網(wǎng)平臺服務(wù)市場競爭態(tài)勢與商業(yè)模式創(chuàng)新分析報告
- 2025-2030中國區(qū)塊鏈技術(shù)商業(yè)化應(yīng)用前景與市場評估報告
- 太原春季采摘活動方案
- 答案二語習(xí)得
- 黃金的冶煉工藝流程
- 注塑成型工藝流程圖
- 美術(shù)學(xué)院 本科培養(yǎng)方案 - 清華大學(xué) - Tsinghua University
- 項目延期申請表(樣本)
- 《中國腦卒中護理指導(dǎo)規(guī)范(2021年版)》課件
- 入團志愿書(2016版本)(可編輯打印標(biāo)準A4) (1)
- 三基訓(xùn)練習(xí)題集-風(fēng)濕免疫科(題目及答案)
- 無損檢測射線常見缺陷圖集
- 冷卻塔填料施工組織設(shè)計方案和安全措施
- 盤扣式腳手架模板與支撐架專項施工方案
評論
0/150
提交評論