用LED數(shù)碼管顯示的秒表設(shè)計(jì)_第1頁(yè)
用LED數(shù)碼管顯示的秒表設(shè)計(jì)_第2頁(yè)
用LED數(shù)碼管顯示的秒表設(shè)計(jì)_第3頁(yè)
用LED數(shù)碼管顯示的秒表設(shè)計(jì)_第4頁(yè)
用LED數(shù)碼管顯示的秒表設(shè)計(jì)_第5頁(yè)
已閱讀5頁(yè),還剩20頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、單片機(jī)課程設(shè)計(jì)說(shuō)明書用LED數(shù)碼管顯示的秒表設(shè)計(jì)專業(yè)電氣工程及其自動(dòng)化學(xué)生姓名劉寧班級(jí)B電氣081學(xué) 號(hào) 0810601114指導(dǎo)教師張?zhí)m紅完成日期2011年6月26日目錄1、概述32、課題方案設(shè)計(jì)32.1系統(tǒng)總體設(shè)計(jì)要求32.2系統(tǒng)模塊結(jié)構(gòu)論證43、系統(tǒng)硬件設(shè)計(jì)53.1總體設(shè)計(jì)53.2單片機(jī)運(yùn)行的最小系統(tǒng).5.3.2.1 52 單片機(jī)最小系統(tǒng)電路介紹 53.2.2 單片機(jī)的振蕩電路與復(fù)位電路 83.3 數(shù)碼管介紹 93.4 驅(qū)動(dòng)電路 1.04 、軟硬件聯(lián)調(diào)及調(diào)試結(jié)果 1.14.1 軟硬件調(diào)試中出現(xiàn)的問(wèn)題及解決措施 1.1.4.2 實(shí)物圖 1.24.3 調(diào)試結(jié)果 1.45 、結(jié)束語(yǔ) 1.4參考

2、文獻(xiàn) 1.5附錄 1.5附錄 1 :基于單片機(jī)的秒表設(shè)計(jì)原理圖 1.5.附錄2 :基于單片機(jī)的秒表設(shè)計(jì) PCB圖16附錄 3: PROTEUS 仿真圖 1.7附錄4 :基于單片機(jī)的秒表設(shè)計(jì) C語(yǔ)言程序清單 18附錄 5:基于單片機(jī)的秒表設(shè)計(jì)元器件目錄表 2.0.1、概述21 世紀(jì)是一個(gè)電子技術(shù)和電子元件有更大發(fā)展的世紀(jì)。回顧百年來(lái)電子技術(shù)和 電子工業(yè)發(fā)展的成就, 舉世矚目。 作為一個(gè)電氣專業(yè)的大學(xué)生, 我們不但要有扎實(shí)的 基礎(chǔ)知識(shí)、課本知識(shí), 還應(yīng)該有較強(qiáng)的動(dòng)手能力。 現(xiàn)實(shí)也要求我們既精通電子技術(shù)理 論,更要掌握電子電路設(shè)計(jì)、 實(shí)驗(yàn)研究和調(diào)試技術(shù)。 課程設(shè)計(jì)就是一個(gè)理論聯(lián)系實(shí)際 的機(jī)會(huì)。本次設(shè)

3、計(jì)主要完成具備基本功能的電子秒表的理論設(shè)計(jì), 電子秒表是重要的記時(shí) 工具,廣泛運(yùn)用于各行各業(yè)中。 作為一種測(cè)量工具, 電子秒表相對(duì)其它一般的記時(shí)工 具具有便捷、準(zhǔn)確、可比性高等優(yōu)點(diǎn),不僅可以提高精確度,而且可以大大減輕操作 人員的負(fù)擔(dān),降低錯(cuò)誤率。在設(shè)計(jì)中應(yīng)用到數(shù)碼管,數(shù)碼管主要用于樓體墻面,廣告招牌、高檔的 DISCO 、 酒吧、夜總會(huì)、會(huì)所的門頭廣告牌等。特別適合應(yīng)用于廣告牌背景、立交橋、河、湖 護(hù)欄、建筑物輪廓等大型動(dòng)感光帶之中,可產(chǎn)生彩虹般絢麗的效果。 用護(hù)欄管裝飾 建筑物的輪廓, 可以起到突出美彩亮化建筑物的效果。 事實(shí)證明, 它已經(jīng)成為照明產(chǎn) 品中的一只奇葩,綻放在動(dòng)感都市。2、課

4、題方案設(shè)計(jì)2.1 系統(tǒng)總體設(shè)計(jì)要求用 AT89C52 設(shè)計(jì)一個(gè) 2 位 LED 數(shù)碼顯示 “秒表”,顯示時(shí)間為 0059 秒,每秒 自動(dòng)加一。另設(shè)計(jì)一個(gè)“開(kāi)始”按鍵和一個(gè)“復(fù)位”按鍵,一個(gè)“暫停”按鍵。接上 電源后從 00 開(kāi)始計(jì)時(shí),至 59 后再回到 00 ,繼續(xù)循環(huán)。2.2 系統(tǒng)模塊結(jié)構(gòu)論證1. 單片機(jī)模塊選擇 方案一:選用飛思卡爾單片機(jī),飛思卡爾單片機(jī)功能強(qiáng)大,但是價(jià)格相對(duì)要 高,而且對(duì)此不熟悉。方案二:采用 STC89 系列單片機(jī),其架構(gòu)簡(jiǎn)單,相對(duì)熟悉,價(jià)格便宜,對(duì) 設(shè)計(jì)功能已經(jīng)足夠。焊接也是比較容易。因此,選擇方案二。2. 電源模塊選擇 方案一:采用交流 220V/50HZ 電源轉(zhuǎn)換

5、為直流 5V 電源作為電源模塊。該 方案實(shí)施簡(jiǎn)單,電路搭建方便,可作為單片機(jī)開(kāi)發(fā)常備電源使用。方案二:采用干電池串并聯(lián)到 5V 作為電源模塊。該方案實(shí)施簡(jiǎn)單,無(wú)需搭 建電路,但相對(duì)方案不夠穩(wěn)定,電池消耗快,帶負(fù)載后電壓降過(guò)高,可能無(wú)法使系統(tǒng) 穩(wěn)定持續(xù)運(yùn)行。方案三:采用 USB 接口電源,該方案簡(jiǎn)單方便,可以直接和電腦的 USB 接 口相連。電腦的 USB 接口屬于接口電源,要并聯(lián)耦合電容進(jìn)行緩沖。因此,選擇的是方案三。3. 顯示模塊選擇: 方案一:采用 8 段 LED 數(shù)碼管作為顯示模塊核心。 方案二:采用 LCD 液晶顯示器作為顯示模塊核心。 LED 數(shù)碼管節(jié)能環(huán)保,顯示直觀。因此選擇方案一

6、。4. 驅(qū)動(dòng)模塊選擇: 方案一:用與非門邏輯電路作為驅(qū)動(dòng)電路主要元件。 方案二:用 PNP 型三極管作為驅(qū)動(dòng)電路主要元件。 與非門邏輯電路相對(duì)來(lái)說(shuō)較為復(fù)雜, PNP 三極管只有三個(gè)端口且價(jià)格也很便宜,因此 選擇方案二。3 、系統(tǒng)硬件設(shè)計(jì)3.1 總體設(shè)計(jì)利用單片機(jī)定時(shí)器 / 計(jì)數(shù)器中斷設(shè)計(jì)秒表, 從而實(shí)現(xiàn)秒的計(jì)時(shí)。 用兩個(gè)數(shù)碼管來(lái)顯 示秒表數(shù)據(jù)。增加一個(gè)清零按鈕,計(jì)時(shí)結(jié)束后可以清零。通過(guò)采用 proteus 仿真軟 件來(lái)模擬實(shí)現(xiàn)。模擬利用 AT89C52 單片機(jī)、 LED 數(shù)碼管以及控件來(lái)控制秒表的計(jì)數(shù) 以及計(jì)數(shù)的開(kāi)啟 / 暫停/ 繼續(xù)與復(fù)位。兩位數(shù)碼管用來(lái)顯示數(shù)據(jù), 一位數(shù)碼管顯示個(gè)位 19

7、,滿十進(jìn)一后顯示十位的數(shù)碼管的數(shù)字加一,并且個(gè)位顯示清零重新從零計(jì)數(shù)。 計(jì)秒數(shù)碼管采用兩位的數(shù)碼管,當(dāng)計(jì)數(shù)超過(guò)范圍是所有數(shù)碼管全部清零重新計(jì)數(shù)。 、軟硬件設(shè)計(jì)是設(shè)計(jì)中不可缺少的,為了滿足功能和指標(biāo)的要求,資源分配如下:晶振采用 11.0592MZ 的外部晶振頻率內(nèi)存分配:P0 口與數(shù)碼管個(gè)位和十位數(shù)據(jù)輸入端相連,控制其段選信號(hào),輸出 19 不 同字型。P3 口的 P3.1 、P3.2 分別與秒表個(gè)位和十位數(shù)碼管位選連接,控制秒表的計(jì) 數(shù)以及計(jì)數(shù)的開(kāi)啟 /暫停/ 繼續(xù)與復(fù)位清零。本設(shè)計(jì)包含有單片機(jī)最小系統(tǒng)模塊、復(fù)位模塊、放大器模塊、 LED 數(shù)碼管顯示模 塊。其中最小系統(tǒng)模塊由 STC89C52

8、 、電阻、電容和晶振電路等主要硬件組成。 復(fù)位模塊由二極管、電阻和復(fù)位開(kāi)關(guān)組成。放大器模塊由 PNP 三極管、電阻組成。LED 數(shù)碼管顯示模塊由兩位八段數(shù)碼管組成。3.2 單片機(jī)運(yùn)行的最小系統(tǒng)最小系統(tǒng)模塊由 STC89C52 、電阻、電容和晶振電路等主要硬件組成。3.2.1 52 單片機(jī)最小系統(tǒng)電路介紹1. 52 單片機(jī)最小系統(tǒng)復(fù)位電路的極性電容 C1 的大小直接影響單片機(jī)的復(fù)位時(shí)間,一般采用1030uF , 52單片機(jī)最小系統(tǒng)容值越大需要的復(fù)位時(shí)間越短。2. 52單片機(jī)最小系統(tǒng)晶振 Y1也可以采用11.0592MHz,在正常工作的情況下可 以采用更高頻率的晶振,52單片機(jī)最小系統(tǒng)晶振的振蕩頻

9、率直接影響單片機(jī)的處理 速度,頻率越大處理速度越快。3. 52單片機(jī)最小系統(tǒng)起振電容 C2、C3 一般采用1533pF,并且電容離晶振越近 越好,晶振離單片機(jī)越近越好4. P0 口為開(kāi)漏輸出,作為輸出口時(shí)需加上拉電阻,阻值一般為10k。設(shè)置為定時(shí)器模式時(shí),加1計(jì)數(shù)器是對(duì)內(nèi)部機(jī)器周期計(jì)數(shù)(1個(gè)機(jī)器周期等于12個(gè) 振蕩周期,即計(jì)數(shù)頻率為晶振頻率的 1/12 )。計(jì)數(shù)值N乘以機(jī)器周期Tcy就是定時(shí) 時(shí)間t。設(shè)置為計(jì)數(shù)器模式時(shí),外部事件計(jì)數(shù)脈沖由T0或T1引腳輸入到計(jì)數(shù)器。在每個(gè)機(jī)器周期的S5P2期間采樣T0、T1引腳電平。當(dāng)某周期采樣到一高電平輸入,而下一 周期又采樣到一低電平時(shí),則計(jì)數(shù)器加1,更新

10、的計(jì)數(shù)值在下一個(gè)機(jī)器周期的S3P1期間裝入計(jì)數(shù)器。由于檢測(cè)一個(gè)從 1到0的下降沿需要2個(gè)機(jī)器周期,因此要求被 采樣的電平至少要維持一個(gè)機(jī)器周期。當(dāng)晶振頻率為12MHz時(shí),最高計(jì)數(shù)頻率不超過(guò)1/2MHz,即計(jì)數(shù)脈沖的周期要大于 2 ms。標(biāo)識(shí)符號(hào)地址寄存器名稱P3 0B0H I/O 口 3 寄存器PCON 87H電源控制及波特率選擇寄存器SCON 98H 串行口控制寄存器SBUF 99H串行數(shù)據(jù)緩沖寄存器TCON 88H定時(shí)控制寄存器TMOD 89H 定時(shí)器方式選擇寄存器TL0 8AH定時(shí)器0低8位TH0 8CH定時(shí)器0高8位TL1 8BH定時(shí)器1低8位TH1 8DH定時(shí)器1高8位2XTAL1P

11、0.D/AD0P0.WAD1PO 2/AD2PO.3/AD3PO 4/AtXPO 5/AD5P0 6/AD6RSTP0.7ZAD7P2.0/A&P2 1/A9P2 2/A10PSENP2 3XA11ALEP2 4/A12EAP2 5/A13P26XA14P2 7XM5列.0P3.Q/FXDPl P1P3t/TXDPl 2P3 2/lHTOPl 3P3 3/1MT1PI 4P1 .5P3.4ff0P3 5/T1P3 6jWRPl JOP1JP3 7«DIS圖3-189c52系列單片機(jī)管腳圖29313933 -22-23242610 11 12.89C52管腳說(shuō)明:VCC :供電

12、電壓。GND :接地。P0 口: P0 口為一個(gè)8位漏級(jí)開(kāi)路雙向I/O 口,每腳可吸收8TTL門電流。當(dāng) P1 口的管腳第一次寫1時(shí),被定義為高阻輸入。P0能夠用于外部程序數(shù)據(jù)存儲(chǔ)器, 它可以被定義為數(shù)據(jù)/地址的第八位。在FIASH編程時(shí),P0 口作為原碼輸入口,當(dāng) FIASH進(jìn)行校驗(yàn)時(shí),P0輸出原碼,此時(shí)P0外部必須被拉高。P1 口: P1 口是一個(gè)內(nèi)部提供上拉電阻的 8位雙向I/O 口,P1 口緩沖器能 接收輸出4TTL門電流。P1 口管腳寫入1后,被內(nèi)部上拉為高,可用作輸入,P1 口 被外部下拉為低電平時(shí),將輸出電流,這是由于內(nèi)部上拉的緣故。在 FLASH編程和 校驗(yàn)時(shí),P1 口作為第八

13、位地址接收。P2 口: P2 口為一個(gè)內(nèi)部上拉電阻的8位雙向I/O 口,P2 口緩沖器可接收,輸 出4個(gè)TTL門電流,當(dāng)P2 口被寫“ 1”時(shí),其管腳被內(nèi)部上拉電阻拉高,且作為輸 入。并因此作為輸入時(shí),P2 口的管腳被外部拉低,將輸出電流。這是由于內(nèi)部上拉 的緣故。P2 口當(dāng)用于外部程序存儲(chǔ)器或16位地址外部數(shù)據(jù)存儲(chǔ)器進(jìn)行存取時(shí),P2 口輸出地址的高八位。在給出地址“ 1”時(shí),它利用內(nèi)部上拉優(yōu)勢(shì),當(dāng)對(duì)外部八位地 址數(shù)據(jù)存儲(chǔ)器進(jìn)行讀寫時(shí),P2 口輸出其特殊功能寄存器的內(nèi)容。P2 口在FLASH編 程和校驗(yàn)時(shí)接收高八位地址信號(hào)和控制信號(hào)。P3 口: P3 口管腳是8個(gè)帶內(nèi)部上拉電阻的雙向I/O 口

14、,可接收輸出4個(gè)TTL門電流。當(dāng)P3 口寫入“ 1”后,它們被內(nèi)部上拉為高電平,并用作輸入。作為輸入, 由于外部下拉為低電平,P3 口將輸出電流(ILL)這是由于上拉的緣故。P3 口也可作為AT89C51的一些特殊功能口,如下表所示: 口管腳備選功能P3.0 RXD (串行輸入口)P3.1 TXD (串行輸出口)P3.2 /INTO (外部中斷0)P3.3 /INT1 (外部中斷1)P3.4 TO (記時(shí)器0外部輸入)P3.5 T1 (記時(shí)器1外部輸入)P3.6 /WR (外部數(shù)據(jù)存儲(chǔ)器寫選通)P3.7 /RD (外部數(shù)據(jù)存儲(chǔ)器讀選通)P3 口同時(shí)為閃爍編程和編程校驗(yàn)接收一些控制信號(hào)。RST:

15、復(fù)位輸入。當(dāng)振蕩器復(fù)位器件時(shí),要保持RST腳兩個(gè)機(jī)器周期的高電平時(shí) 間。PSEN :外部程序存儲(chǔ)器的選通信號(hào)。在由外部程序存儲(chǔ)器取指期間,每個(gè)機(jī)器 周期兩次/PSEN有效。但在訪問(wèn)外部數(shù)據(jù)存儲(chǔ)器時(shí),這兩次有效的/PSEN信號(hào)將不出現(xiàn)。XTAL1 :反向振蕩放大器的輸入及內(nèi)部時(shí)鐘工作電路的輸入。XTAL2 :來(lái)自反向振蕩器的輸出。3.2.2單片機(jī)的振蕩電路與復(fù)位電路1. 振蕩電路采用內(nèi)部時(shí)鐘方式時(shí),如圖所示。片內(nèi)的高增益反相放大器通過(guò)XTAL1、XTAL2外接作為反饋元件的片外晶體振蕩器(呈感性)與電容組成的并聯(lián)諧振回路圖3-2振蕩電路構(gòu)成一個(gè)自激振蕩器,向內(nèi)部時(shí)鐘電路提供振 蕩時(shí)鐘。振蕩器的頻

16、率主要取決于晶體的振蕩 頻率,一般晶體可在1.212MHz之間任選, 電容C1、C2可在530pF之間選擇,電容的 大小對(duì)振蕩頻率有微小的影響,可起頻率微調(diào) 作用。本電路選用的是內(nèi)部振蕩器方式,。選用 內(nèi)部振蕩器比選用外部時(shí)鐘電路簡(jiǎn)單并且易于 實(shí)現(xiàn)。最重要的是此電路易于調(diào)試,而且精度高2. 復(fù)位電路復(fù)位電路可分為上電復(fù)位和外部復(fù)位兩種方式。通過(guò)某種方式,使單片機(jī)內(nèi)各寄存器的值變?yōu)槌跏紶顟B(tài)的操作稱為復(fù)位。MCS52單片機(jī)在時(shí)鐘電路工作以后,在 RST/VPD端持續(xù)給出2個(gè)機(jī)器周期的高電平 就可以完成復(fù)位操作(一般復(fù)位正脈沖寬度大于 10ms )。復(fù)位分為上電復(fù)位和外部 復(fù)位兩種方式。VccRST

17、ApdRVss單片機(jī)RL f單片機(jī)f-RST/VpclRVssVcc圖3-3 復(fù)位電路(a)上電復(fù)位電路(b)上電/外部復(fù)位電路上電復(fù)位是在單片機(jī)接通電源時(shí),對(duì)單片機(jī)的復(fù)位。上電復(fù)位電路如圖(a)所示。在上電瞬間RST/VPD端與VCC電位相同,隨著電容上電壓的逐漸上升,RST/VPD 端電位逐漸下降。上電復(fù)位所需的最短時(shí)間是振蕩器振蕩建立時(shí)間加2個(gè)機(jī)器周期。復(fù)位電路的阻容參數(shù)通常由實(shí)驗(yàn)調(diào)整。圖(a)參考電路中,電路參數(shù)C取22uF,R 取1Kq,可在RST/VPD端提供足夠的高電平脈沖,使單片機(jī)能夠可靠地上電自動(dòng)復(fù) 位。圖(b)為既可進(jìn)行上電自動(dòng)復(fù)位,也可外部手動(dòng)復(fù)位的電路示意圖,R1可取2

18、00q左右。當(dāng)需要外部復(fù)位時(shí),按下復(fù)位按鈕即可達(dá)到復(fù)位目的。本文采用的是上電/外部復(fù)位電路,如圖(b)所示。上電/外部復(fù)位電路比上電 復(fù)位電路在應(yīng)用上更加直觀、方便、易于實(shí)現(xiàn)及切換。振蕩器特性:XTAL1和XTAL2分別為反向放大器的輸入和輸出。該反向放大器可以配置為片內(nèi)振蕩器。石晶振蕩和陶瓷振蕩均可采用。如采用外部時(shí)鐘源驅(qū)動(dòng)器件,XTAL2應(yīng)不接。有余輸入至內(nèi)部時(shí)鐘信號(hào)要通過(guò)一個(gè)二分頻觸發(fā)器,因此對(duì)外部時(shí)鐘信號(hào)的脈寬無(wú)任何要求,但必須保證脈沖的高低電平要求的寬度。3.3數(shù)碼管介紹30?87 6nfGND atafbegcVdGND cDPIiL2345LED圖3-4七段數(shù)碼管引腳圖數(shù)碼管按段

19、數(shù)分為七段數(shù)碼管和八段數(shù)碼管,八段數(shù)碼管比七段數(shù)碼管多一 個(gè)發(fā)光二極管單元(多一個(gè)小數(shù)點(diǎn)顯示)數(shù)碼管的8個(gè)顯示筆劃"a,b,c,d,e,f,g,dp"按能顯示多少個(gè)“ 8 ”可分為1位、2位、4位等等數(shù)碼管;發(fā)光二極管單元連接方式分為共陽(yáng)極數(shù)碼管和共陰極數(shù)碼管。共陽(yáng)數(shù)碼管是 指將所有發(fā)光二極管的陽(yáng)極接到一起形成公共陽(yáng)極(COM)的數(shù)碼管。共陽(yáng)數(shù)碼管在應(yīng)用時(shí)應(yīng)將公共極COM接到+5V,當(dāng)某一字段發(fā)光二極管的陰極為低電平時(shí),相應(yīng)字段就點(diǎn)亮。當(dāng)某一字段的陰極為高電平時(shí),相應(yīng)字段就不亮。共陰數(shù)碼管是指將所有發(fā)光二極管的陰極接到一起形成公共陰極(COM)的數(shù)碼管。共陰數(shù)碼管在應(yīng)用時(shí)應(yīng)

20、將公共極COM接到地線GND上,當(dāng)某一字段發(fā)光二極管的陽(yáng)極為高電平時(shí),相應(yīng)字段就點(diǎn)亮。當(dāng)某一字段的陽(yáng)極為低電平時(shí), 相應(yīng)字段就不亮。3.4驅(qū)動(dòng)電路本設(shè)計(jì)中采用兩個(gè)PNP三極管對(duì)電流進(jìn)行放大,進(jìn)而來(lái)驅(qū)動(dòng)兩位八段數(shù)碼管AT89C52P2.7P2.8+5V圖3-5驅(qū)動(dòng)電路4、軟硬件聯(lián)調(diào)及調(diào)試結(jié)果4.1軟硬件調(diào)試中出現(xiàn)的問(wèn)題及解決措施1、在一開(kāi)始時(shí),只是搞好了最小系統(tǒng),可出現(xiàn)了有點(diǎn)時(shí)候連接到電腦上指示燈 亮,有的時(shí)候不亮,第一反應(yīng)就是哪里虛焊了,于是就一點(diǎn)一點(diǎn)對(duì)比,一點(diǎn)一點(diǎn)找, 可檢查了好多遍都沒(méi)檢查出虛焊。 去請(qǐng)教會(huì)的同學(xué),說(shuō)可能是電容有問(wèn)題,建議更換 一下電容,于是就去找了一個(gè)同樣的電容換上, 再

21、次連接電腦,試了好多次果真是電 容的問(wèn)題。2、設(shè)計(jì)焊接好之后就去調(diào)試,卻發(fā)現(xiàn)數(shù)碼管顯示的太暗了,在黑暗的時(shí)候還可以勉強(qiáng)看清,可到了有光亮的地方就分辨不清了,而這些是在仿真圖上體現(xiàn)不出來(lái)的。 上網(wǎng)查了一下,最終總結(jié)出是驅(qū)動(dòng)電流太小了,要加一個(gè)放大電路。可參考書上的放 大電路大多是非門控制,可元器件都是在網(wǎng)上買好了,而且時(shí)間也不允許,怎么辦呢? 和同學(xué)想了想,突然想起以前學(xué)習(xí)模擬電子時(shí)學(xué)習(xí)過(guò)的PNP三極管也是具有放大電流的作用,而且我們領(lǐng)的元器件里有三極管, 有些同學(xué)用不到三極管,可以借過(guò)來(lái)用 一下,于是就設(shè)計(jì)了一個(gè)放大電路重新焊接, 再次連接下載運(yùn)行時(shí)就可以很清楚的看 清顯示的結(jié)果。3、在運(yùn)行時(shí)

22、發(fā)現(xiàn)我的秒表走的有點(diǎn)慢,五秒過(guò)去了只顯示到四,那就是程序的 問(wèn)題了,再反過(guò)來(lái)檢查程序,再經(jīng)過(guò)一番計(jì)算,修改了一些延時(shí)參數(shù),最終可以準(zhǔn)確 的以秒運(yùn)行。4.2 實(shí)物圖J: J» “* z *當(dāng)川-fc'jr/w1* E I Av-PFJJf斫詁, w ,i V &£<"詡紂 s4tfM G"- *44«>*4 *電«|24"*4 *JI 童i><b44 *!>丄Jt4 4J41l 伸dd.lla* 二;2x4 IKn-H 1# 5:亠 se h Hf*. egf: ¥* “

23、普:“« sigrdu苫:;:- - *7'J-T J #,, A:二】* # d0J- *:"».>盤*上 -44仔*.2 . “.£<£-eeo-匚口。嚇 :£:£: «Q_Qec?cr; epewcfer;:- ocituocie Jut J«fie" = ? ss* :J;2 呎 zsea- n *; z g m xsiss :x訂易82* - ;*>f2»o»0pfi E *gcqcec0 ?«熔!EstBO* -noool* .

24、4-99009 :編 3«>ooi «*«*© p © * » *n*SOCOMVO * : #60>a© « F -勺鼻 i J- 6 c o c c ! t : X J 0r*o ® * % M* aecr ;.co© t匕 2 Gocee輒«4.3調(diào)試結(jié)果飛二存心 JMdJJ1# -* 3 W Ji :-m :£立幸7Jtfa火”ri'a1>0空器餌川川“富?二 <:SSS5訂器囂“熱養(yǎng) J 嶺*¥ QaQ $«

25、71;* Hi2gBBHS:nH: ; KMlaEgiwTT* Ji 4ta4««* *> / I 鼻»希 >4 «' * 臨 *謹(jǐn)dJia»樹(shù)>Qlfc 鼻»4爭(zhēng)*4| >s-301, FJ7 >>卞«13>號(hào)7 #I ' ' I ->*>* > 3* 0S3 J3 RZ- 5eaf*F 二-*_*1|3|.4> .«孑 *12 拿*44聲* F 直"* 恤# ->» -<-14 * &quo

26、t;#>制 4 出>5、結(jié)束語(yǔ)課程設(shè)計(jì)是培養(yǎng)學(xué)生綜合運(yùn)用所學(xué)知識(shí),發(fā)現(xiàn),提出,分析和解決實(shí)際問(wèn)題,鍛 煉實(shí)踐能力的重要環(huán)節(jié),是對(duì)學(xué)生實(shí)際工作能力的具體訓(xùn)練和考察過(guò)程.隨著科學(xué)技術(shù) 發(fā)展的日新日異,單片機(jī)已經(jīng)成為當(dāng)今計(jì)算機(jī)應(yīng)用中空前活躍的領(lǐng)域,在生活中可以說(shuō)得是無(wú)處不在。因此作為二十一世紀(jì)的大學(xué)生來(lái)說(shuō)掌握單片機(jī)的開(kāi)發(fā)技術(shù)是十分 重要的?;仡櫰鸫舜螁纹瑱C(jī)課程設(shè)計(jì),我仍感慨頗多,的確,從理論到實(shí)踐,可以說(shuō)是苦 多于甜,但是可以學(xué)到很多很多的的東西,同時(shí)不僅可以鞏固了以前所學(xué)過(guò)的知識(shí), 而且學(xué)到了很多在書本上所沒(méi)有學(xué)到過(guò)的知識(shí)。通過(guò)這次課程設(shè)計(jì)使我懂得了理論與 實(shí)際相結(jié)合是很重要的,只有理

27、論知識(shí)是遠(yuǎn)遠(yuǎn)不夠的,只有把所學(xué)的理論知識(shí)與實(shí)踐 相結(jié)合起來(lái),從理論中得出結(jié)論,才能真正為社會(huì)服務(wù),從而提高自己的實(shí)際動(dòng)手能 力和獨(dú)立思考的能力。在設(shè)計(jì)的過(guò)程中遇到問(wèn)題,可以說(shuō)得是困難重重,這畢竟第一 次做的,難免會(huì)遇到過(guò)各種各樣的問(wèn)題,同時(shí)在設(shè)計(jì)的過(guò)程中發(fā)現(xiàn)了自己的不足之處, 對(duì)以前所學(xué)過(guò)的知識(shí)理解得不夠深刻, 掌握得不夠牢固,比如說(shuō)不懂一些元器件的使 用方法,對(duì)單片機(jī)C語(yǔ)言掌握得不好通過(guò)這次課程設(shè)計(jì)后,一定把以前所學(xué)過(guò)的 知識(shí)重新溫故。這次課程設(shè)計(jì)終于順利完成了,在設(shè)計(jì)中遇到了很多編程和硬件設(shè)計(jì)問(wèn)題, 最后 在張?zhí)m紅老師的辛勤指導(dǎo)下,終于迎刃而解。同時(shí),在張青青、葉相如那里我學(xué)得到 很多實(shí)用

28、的知識(shí),在次我表示感謝!同時(shí),對(duì)給過(guò)我?guī)椭乃型瑢W(xué)和各位指導(dǎo)老師 再次表示忠心的感謝!參考文獻(xiàn)1 穆蘭,單片微型計(jì)算機(jī)原理與接口技術(shù)M.北京機(jī)械工業(yè)出版社2 張毅剛,等.MSC-51單片機(jī)應(yīng)用設(shè)計(jì)M.哈爾濱工業(yè)大學(xué)出版社3 蔣智勇,等.單片微型計(jì)算機(jī)原理與應(yīng)用M.沈陽(yáng)遼寧科技出版社4 何利民.單片機(jī)應(yīng)用文集(1)M.北京航空航天大學(xué)出版社 徐惠民、安德寧.單片微型計(jì)算機(jī)原理接口與應(yīng)用北京郵電大學(xué)出版社6向繼文,廖立新.基于AT89S51的電子鐘系統(tǒng)設(shè)計(jì)J.電子工業(yè)出版附錄附錄1:基于單片機(jī)的秒表設(shè)計(jì)原理圖1.j,¥4rEM 覺(jué)心 肚口Rj.Oj FO+.O 祠.口EPJia ju血

29、起£;:4JU:KJAJj戔nunR7A1<r)1H?ilF:mT itT fr4毋戰(zhàn)e:'5t應(yīng)fiiK* 1WT:y i'i'TT?i5P/tT4附錄2:基于單片機(jī)的秒表設(shè)計(jì)PCB圖MCO% - h-u h-UH©ai:- -*.n-3< * 卜Is*.匸 hhuhl m 91-FIM!. 上WT H-rfs-H* w* £ .-5-n* 20附錄 4:基于單片機(jī)的秒表設(shè)計(jì) C 語(yǔ)言程序清單#include<reg51.h>#define uchar unsigned char#define uint unsigned intsbit kaishi=P1A0;sbit zantin g=P1Al;sbit dp=P0A0;sbit w1=P2A6;sbit w2=P2A7;codeuchar temp1,temp2,temp3,aa,miaoshi,miaoge,fenshi,fenge,sh

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝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ù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論