




下載本文檔
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、v1.0 可編輯可修改目錄目錄 I摘要 II第一章 設(shè)計(jì)要求 0課程設(shè)計(jì)項(xiàng)目名稱 1項(xiàng)目設(shè)計(jì)目的及技術(shù)要求 1第二章 總體方案 1硬件電路設(shè)計(jì) 1單片機(jī)最小系統(tǒng)電路 2復(fù)位電路 58255 可編程并行 I/O 口接口芯片 6蜂鳴器的工作原理 8軟件設(shè)計(jì) 9時(shí)間調(diào)節(jié)原理框圖 9主程序流程圖 10第三章 總結(jié) 11第四章 參考文獻(xiàn) 13附錄 14一、仿真圖: 14二、程序清單 : 14III3摘要20 世紀(jì)末,電子技術(shù)獲得了飛速的發(fā)展,在其推動(dòng)下,現(xiàn)代電子產(chǎn)品幾乎滲 透了社會(huì)的各個(gè)領(lǐng)域,有力地推動(dòng)了社會(huì)生產(chǎn)力的發(fā)展和社會(huì)信息化程度的提高, 同時(shí)也使現(xiàn)代電子產(chǎn)品性能進(jìn)一步提高,產(chǎn)品更新?lián)Q代的節(jié)奏也越
2、來(lái)越快。 數(shù)字 鐘已成為人們?nèi)粘I钪斜夭豢缮俚谋匦杵?,廣泛用于個(gè)人家庭以及辦公室等公 共場(chǎng)所,給人們的生活、學(xué)習(xí)、工作、娛樂帶來(lái)極大的方便。由于數(shù)字集成電路 技術(shù)的發(fā)展和采用了先進(jìn)的石英技術(shù),使數(shù)字鐘具有走時(shí)準(zhǔn)確、性能穩(wěn)定、攜帶 方便等優(yōu)點(diǎn),它還用于計(jì)時(shí)、自動(dòng)報(bào)時(shí)及自動(dòng)控制等各個(gè)領(lǐng)域。盡管目前市場(chǎng)上 已有現(xiàn)成的數(shù)字鐘集成電路芯片出售,價(jià)格便宜、使用也方便,但鑒于數(shù)字鐘電 路的基本組成包含了數(shù)字電路的主要組成部分,因此進(jìn)行數(shù)字鐘的設(shè)計(jì)是必要的, 研究數(shù)字鐘及擴(kuò)大其應(yīng)用,有著非?,F(xiàn)實(shí)的意義。單片機(jī)數(shù)字時(shí)鐘就是其中的一款設(shè)計(jì)。它具有編程靈活,便于電子鐘功能的 擴(kuò)充,即可用該電子鐘發(fā)出各種控制信號(hào),
3、精確度高等特點(diǎn),同時(shí)可以用該電子 鐘發(fā)出各種控制信號(hào)。單片機(jī)數(shù)字鐘是單片機(jī)為核心。時(shí)鐘,本設(shè)計(jì)是以單片機(jī) AT89S52配備 LED數(shù)碼顯示管, 數(shù)字鐘采用 24 小時(shí)制方式顯示時(shí)間, 帶有年月日、 秒表和鬧鐘功能。本設(shè)計(jì)打算采用蜂鳴器做提醒,因沒有蜂鳴器所以采用閃燈來(lái) 提醒。使人不僅僅是通過視覺來(lái)感受單片機(jī)數(shù)字鐘帶來(lái)的方便。而 51 系列單片機(jī)是各單片機(jī)中最為典型和最有代表性的一種,通過本次課程 設(shè)計(jì)進(jìn)一步對(duì)單片機(jī)學(xué)習(xí)和應(yīng)用,從而更熟悉單片機(jī)的原理和相關(guān)設(shè)計(jì)并提高了 開發(fā)軟、硬件的能力。本設(shè)計(jì)主要設(shè)計(jì)一個(gè)基于 80C51 單片機(jī)的電子時(shí)鐘,并在 LED上顯示相應(yīng)的時(shí)間 , 通過兩個(gè)控制鍵和
4、4×4 鍵盤來(lái)實(shí)現(xiàn)時(shí)間的調(diào)節(jié)功能。 應(yīng)用 Proteus 軟件實(shí)現(xiàn)單片機(jī)數(shù)字時(shí)鐘系統(tǒng)的設(shè)計(jì)與仿真。關(guān)鍵詞:?jiǎn)纹瑱C(jī) 80C51 數(shù)字時(shí)鐘 匯編語(yǔ)言 C 語(yǔ)言v1.0 可編輯可修改第一章 設(shè)計(jì)要求 課程設(shè)計(jì)是工科學(xué)生十分重要的實(shí)踐教學(xué)環(huán)節(jié),通過課程設(shè)計(jì),培養(yǎng)學(xué)生綜 合運(yùn)用先修課程的理論知識(shí)和專業(yè)技能,解決工程領(lǐng)域某一方面實(shí)際問題的能力。 課程設(shè)計(jì)報(bào)告是科學(xué)論文寫作的基礎(chǔ),不僅可以培養(yǎng)和訓(xùn)練學(xué)生的邏輯歸納能力、 綜合分析能力和文字表達(dá)能力,也是規(guī)范課程設(shè)計(jì)教學(xué)要求、反映課程設(shè)計(jì)教學(xué) 水平的重要依據(jù)。為了加強(qiáng)課程設(shè)計(jì)教學(xué)管理,提高課程設(shè)計(jì)教學(xué)質(zhì)量,特?cái)M定 如下基本要求。1. 課程設(shè)計(jì)教學(xué)一般
5、可分為設(shè)計(jì)項(xiàng)目的選題、項(xiàng)目設(shè)計(jì)方案論證、項(xiàng)目設(shè)計(jì) 結(jié)果分析、答辯等 4 個(gè)環(huán)節(jié),每個(gè)環(huán)節(jié)都應(yīng)有一定的考核要求和考核成績(jī)。2. 課程設(shè)計(jì)項(xiàng)目的選題要符合本課程設(shè)計(jì)教學(xué)大綱的要求,該項(xiàng)目應(yīng)能突出 學(xué)生實(shí)踐能力、設(shè)計(jì)能力和創(chuàng)新能力的培養(yǎng);該項(xiàng)目有一定的實(shí)用性,且學(xué)生通 過努力在規(guī)定的時(shí)間內(nèi)是可以完成的。3. 項(xiàng)目設(shè)計(jì)方案論證主要包括可行性設(shè)計(jì)方案論證、從可行性方案中確定最 佳方案,實(shí)施最佳方案的軟件程序、硬件電路原理圖和 PCB圖。項(xiàng)目設(shè)計(jì)方案論 證內(nèi)容記錄于課程設(shè)計(jì)報(bào)告書第三項(xiàng)中,項(xiàng)目設(shè)計(jì)方案論證主要考核設(shè)計(jì)方案的 正確性、可行性和創(chuàng)新性,考核成績(jī)占 30%左右。4. 項(xiàng)目設(shè)計(jì)結(jié)果分析主要包括項(xiàng)目
6、設(shè)計(jì)與制作結(jié)果的工藝水平,項(xiàng)目測(cè)試性 能指標(biāo)的正確性和完整性,項(xiàng)目測(cè)試中出現(xiàn)故障或錯(cuò)誤原因的分析和處理方法。5. 學(xué)生在課程設(shè)計(jì)過程中應(yīng)認(rèn)真閱讀與本課程設(shè)計(jì)項(xiàng)目相關(guān)的文獻(xiàn),培養(yǎng)自 己的閱讀興趣和習(xí)慣,借以啟發(fā)自己的思維,提高綜合分和理解能力。6. 答辯是課程設(shè)計(jì)中十分重要的環(huán)節(jié),由課程設(shè)計(jì)指導(dǎo)教師向答辯學(xué)生提出 23 個(gè)問題,通過答辯可進(jìn)一步了解學(xué)生對(duì)課程設(shè)計(jì)中理論知識(shí)和實(shí)際技能掌握 的程度,以及對(duì)問題的理解、分析和判斷能力。7. 學(xué)生應(yīng)在課程設(shè)計(jì)周內(nèi)認(rèn)真參加項(xiàng)目設(shè)計(jì)的各個(gè)環(huán)節(jié),按時(shí)完成課程設(shè)計(jì) 報(bào)告書交給課程設(shè)計(jì)指導(dǎo)教師評(píng)閱。8. 課程設(shè)計(jì)報(bào)告書是實(shí)踐教學(xué)水平評(píng)估的重要資料,應(yīng)按課程、班級(jí)集
7、成存 檔交實(shí)驗(yàn)室統(tǒng)一管理。課程設(shè)計(jì)項(xiàng)目名稱實(shí)時(shí)時(shí)鐘顯示電路設(shè)計(jì) 項(xiàng)目設(shè)計(jì)目的及技術(shù)要求1. 最小單片機(jī)系統(tǒng):其作用是和外圍的時(shí)鐘芯片通信,并控制數(shù)據(jù)傳輸過程, 采集時(shí)間信息并予以處理;可編程并行 I/O 口接口芯片:它是本設(shè)計(jì)的核心模塊,由它提供實(shí)時(shí)的日歷 時(shí)鐘信息;數(shù)碼管顯示模塊:此模塊用于實(shí)時(shí)時(shí)鐘信息顯示;程序部分包括單片機(jī)和 8255A芯片的接口程序(實(shí)現(xiàn)單片機(jī)和 8255A 之間的 數(shù)據(jù)傳輸過程)以及液晶顯示程序。第二章 總體方案方案開發(fā)的基本要求采用 LED數(shù)碼管動(dòng)態(tài)掃描, LED數(shù)碼管實(shí)際上是由七個(gè)發(fā)光管組成 8字形構(gòu)成 的,加上小數(shù)點(diǎn)就是 8 個(gè)。這些段分別由字母 a,b,c,d
8、,e,f,g,dp 來(lái)表示。當(dāng)數(shù)碼 管特定的段加上電壓后,這些特定的段就會(huì)發(fā)亮,以形成我們眼精看到字樣了。 LED數(shù)碼管價(jià)格適中,對(duì)于顯示數(shù)字最合適, 而且采用動(dòng)態(tài)掃描法與單片機(jī)連接時(shí), 占用的單片機(jī)口線少。 LED數(shù)碼管要正常顯示, 就要用驅(qū)動(dòng)電路來(lái)驅(qū)動(dòng)數(shù)碼管的各 個(gè)段碼,從而顯示出我們要的數(shù)位,因此根據(jù) LED 數(shù)碼管的驅(qū)動(dòng)方式的不同,可 以分為靜態(tài)式和動(dòng)態(tài)式兩類,最佳方案是采用 LED數(shù)碼管動(dòng)態(tài)掃描顯示。硬件電路設(shè)計(jì)按照系統(tǒng)設(shè)計(jì)功能的要求,電路系統(tǒng)構(gòu)成框圖如圖 1 所示。主控芯片使用 52 系列 AT89S52單片機(jī)。23圖 1 實(shí)時(shí)時(shí)鐘電路系統(tǒng)構(gòu)成框圖單片機(jī)最小系統(tǒng)電路單片機(jī)最小系統(tǒng)是
9、最小的單片機(jī)系統(tǒng),沒有市場(chǎng)上買的有那么多功能。通過 自己喜歡的作用來(lái)擴(kuò)展電路板。電路簡(jiǎn)單,這個(gè)電路通過擴(kuò)展時(shí)鐘電路,數(shù)碼管 顯示電路來(lái)實(shí)現(xiàn)實(shí)時(shí)時(shí)鐘電路顯示。單片機(jī)最小系統(tǒng)電路圖圖 3 AT89C52 芯片引腳89C52是INTEL公司 MCS-51系列單片機(jī)中基本的產(chǎn)品,它采用 ATMEL公司可 靠的 CMOS工藝技術(shù)制造的高性能 8位單片機(jī),屬于標(biāo)準(zhǔn)的 MCS-51的 HCMO產(chǎn)S品。 它結(jié)合了 CMOS的高速和高密度技術(shù)及 CMOS的低功耗特征,它基于標(biāo)準(zhǔn)的 MCS-51 單片機(jī)體系結(jié)構(gòu)和指令系統(tǒng),屬于 89C51 增強(qiáng)型單片機(jī)版本,集成了時(shí)鐘輸出和 向上或向下計(jì)數(shù)器等更多的功能,適合于類
10、似馬達(dá)控制等應(yīng)用場(chǎng)合。89C52內(nèi)置 8位中央處理單元、 256字節(jié)內(nèi)部數(shù)據(jù)存儲(chǔ)器 RAM、8k 片內(nèi)程序存儲(chǔ)器( ROM) 32個(gè) 雙向輸入/輸出(I/O) 口、3個(gè) 16位定時(shí)/計(jì)數(shù)器和 5個(gè)兩級(jí)中斷結(jié)構(gòu), 一個(gè)全雙工 串行通信口,片內(nèi)時(shí)鐘振蕩電路。此外, 89C52還可工作于低功耗模式,可通過兩 種軟件選擇空閑和掉電模式。在空閑模式下凍結(jié) CPU而 RAM定時(shí)器、串行口和中 斷系統(tǒng)維持其功能。掉電模式下,保存 RAM數(shù)據(jù),時(shí)鐘振蕩停止,同時(shí)停止芯片 內(nèi)其它功能。 89C52有 PDIP(40pin) 和 PLCC(44pin) 兩種封裝形式。管腳說(shuō)明:VCC:供電電壓。 GND:接地。P
11、0口:P0口為一個(gè) 8位漏級(jí)開路雙向 I/O 口,每腳可吸收 8個(gè) TTL門電流。 當(dāng) P0 口的管腳第一次寫“ 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口緩沖器能接收 輸出 4個(gè) TTL門電流。 P1口管腳寫入“ 1”后,被內(nèi)部上拉為高,可用作輸入, P1 口被外部下拉為低電平時(shí),將輸出電流,這是由于內(nèi)部上拉的緣故。在FLASH編程和校驗(yàn)時(shí), P1
12、 口作為第八位地址接收。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)部上拉
13、電阻的雙向 I/O 口,可接收輸出 4個(gè) TTL 門電流。當(dāng) P3口寫入“ 1”后,它們被內(nèi)部上拉為高電平,并用作輸入。作為輸 入,由于外部下拉為低電平, P3口將輸出電流( ILL )這是由于上拉的緣故。 P3 口作為 AT89C51的一些特殊功能口,管腳 備選功能RXD(串行輸入口)TXD(串行輸出口)/INT0 (外部中斷 0)/INT1 (外部中斷 1)T0 (計(jì)時(shí)器 0 外部輸入)T1 (計(jì)時(shí)器 1 外部輸入)/WR(外部數(shù)據(jù)存儲(chǔ)器寫選通)/RD (外部數(shù)據(jù)存儲(chǔ)器讀選通)RST:復(fù)位輸入。當(dāng)振蕩器復(fù)位器件時(shí),要保持 RST腳兩個(gè)機(jī)器周期的高電平 時(shí)間。ALE/PRO:G當(dāng)訪問外部存儲(chǔ)
14、器時(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í)行 MOV,X MOVC指令是 ALE才起用。另外,該引腳被略微拉高。如果微處理器在外部 執(zhí)行狀態(tài) ALE禁止,置位無(wú)效。/PSEN:外部程序存儲(chǔ)器的選通信號(hào)。在由外部程序存儲(chǔ)器取指期間,每個(gè)機(jī) 器周期兩 /PSEN有效
15、。但在訪問外部數(shù)據(jù)存儲(chǔ)器時(shí),這兩次有效的 /PSEN信號(hào)將不 出現(xiàn)。/EA / VPP:當(dāng)/EA保持低電平時(shí),則在此期間外部程序存儲(chǔ)器 (0000H-FFFFH), 不管是否有內(nèi)部程序存儲(chǔ)器。 注意加密方式 1時(shí),/EA 將內(nèi)部鎖定為 RESE;T當(dāng)/EA 端保持高電平時(shí),此間內(nèi)部程序存儲(chǔ)器。在 FLASH編程期間,此引腳也用于施加 12V 編程電源( VPP)。XTAL1:反向振蕩放大器的輸入及內(nèi)部時(shí)鐘工作電路的輸入。XTAL2:來(lái)自反向振蕩器的輸出。復(fù)位電路RST 復(fù)位輸入端。 當(dāng)振蕩器運(yùn)行時(shí),在該引腳上出現(xiàn)兩個(gè)機(jī)器周期的高電平 將使單片機(jī)復(fù)位。89C52 單片機(jī)的最小系統(tǒng),包括晶振電路,
16、復(fù)位電路,確保系統(tǒng)的控制部分。 P0端口用作地址 / 數(shù)據(jù)復(fù)用總線 AD07,和日歷時(shí)鐘芯片相連。 P1端口用作數(shù) 碼管的段碼接口,由于本設(shè)計(jì)的顯示不會(huì)出現(xiàn)小數(shù)點(diǎn),因此只使用了a、b、c、d、e、f 、g,而沒有使用 dp(小數(shù)點(diǎn))段。 P2端口的 作為數(shù)碼管的位碼接口,它們 需要通過 4-16 譯碼電路以及驅(qū)動(dòng)電路來(lái)控制 13 位數(shù)碼管的位碼選擇。 P2端口的 在反相之后為日歷時(shí)鐘芯片提供片選信號(hào),需要反相是因?yàn)樵撈x信號(hào)為低電平 有效。單片機(jī)的( /RD)、( /WR)引腳和日歷時(shí)鐘芯片的讀、寫引腳直接相連,它 們均為低電平有效。高低電位復(fù)位電路8255 可編程并行 I/O 口接口芯片82
17、55 是 Intel 公司生產(chǎn)的可編程并行 I/O 接口芯片,有 3 個(gè) 8 位并行 I/O 口。 具有 3個(gè)通道 3 種工作方式的可編程并行接口芯片( 40引腳)。 其各口功能可由 軟件選擇,使用靈活,通用性強(qiáng)。 8255 可作為單片機(jī)與多種外設(shè)連接時(shí)的中間接 口電路。 8255 作為主機(jī)與外設(shè)的連接芯片,必須提供與主機(jī)相連的 3 個(gè)總線接 口,即數(shù)據(jù)線、地址線、控制線接口。同時(shí)必須具有與外設(shè)連接的接口A、 B、C口。由于 8255可編程 , 所以必須具有邏輯控制部分,因而 8255內(nèi)部結(jié)構(gòu)分為 3個(gè) 部分:與 CPU連接部分、與外設(shè)連接部分、控制部分。特性1. 一個(gè)并行輸入 /輸出的 LS
18、I芯片,多功能的 I/O 器件,可作為 CPU總線與外圍 的接口。2. 具有 24個(gè)可編程設(shè)置的 I/O 口,即3組 8位的 I/O 口,分別為 PA口、PB口 和 PC口。它們又可分為兩組 12位的 I/O 口:A組包括 A口及 C口( 高 4位,PC4PC7),B 組包括 B口及 C口(低 4位,PC0PC3)。A組可設(shè)置為基本的 I/O 口,閃控(STROBE) 的 I/O 閃控式 , 雙向 I/O 三種模式 ;B 組只能設(shè)置為基本 I/O 或閃控式 I/O 兩種模式 , 而這些操作模式完全由控制寄存器的控制字決定 .引腳說(shuō)明RESET: 復(fù)位輸入線,當(dāng)該輸入端處于高電平時(shí),所有內(nèi)部寄存
19、器(包括控制 寄存器)均被清除,所有 I/O 口均被置成輸入方式。CS:芯片選擇信號(hào)線,當(dāng)這個(gè)輸入引腳為低電平時(shí) , 即 CS =0 時(shí), 表示芯片 被選中,允許 8255與 CPU進(jìn)行通訊; CS =1 時(shí), 8255 無(wú)法與 CPU做數(shù)據(jù)傳輸。RD:讀信號(hào)線,當(dāng)這個(gè)輸入引腳為低電平時(shí) , 即 RD=0且 CS=0時(shí),允許 8255 通 過數(shù)據(jù)總線向 CPU發(fā)送數(shù)據(jù)或狀態(tài)信息,即 CPU從 8255 讀取信息或數(shù)據(jù)。WR寫: 入信號(hào),當(dāng)這個(gè)輸入引腳為低電平時(shí) , 即 WR=0且 CS=0時(shí), 允許 CPU將數(shù) 據(jù)或控制字寫入 8255。D0 D7:三態(tài)雙向數(shù)據(jù)總線, 8255 與 CPU數(shù)據(jù)
20、傳送的通道,當(dāng) CPU 執(zhí)行輸入 輸出指令時(shí),通過它實(shí)現(xiàn) 8位數(shù)據(jù)的讀 /寫操作,控制字和狀態(tài)信息也通過數(shù)據(jù)總 線傳送。PA0 PA7:端口 A 輸入輸出線,一個(gè) 8 位的數(shù)據(jù)輸出鎖存器 / 緩沖器,一個(gè) 8 位的數(shù)據(jù)輸入鎖存器。PB0 PB7:端口 B輸入輸出線,一個(gè) 8 位的 I/O 鎖存器,一個(gè) 8 位的輸入輸出 緩沖器PC0 PC7:端口 C輸入輸出線,一個(gè) 8位的數(shù)據(jù)輸出鎖存器 /緩沖器, 一個(gè) 8 位的數(shù)據(jù)輸入緩沖器。端口 C可以通過工作方式設(shè)定而分成 2個(gè) 4 位的端口, 每 個(gè) 4 位的端口包含一個(gè) 4 位的鎖存器,分別與端口 A 和端口 B 配合使用,可作為 控制信號(hào)輸出或狀
21、態(tài)信號(hào)輸入端口。A1,A0: 地址選擇線 ,用來(lái)選擇 8255的 PA口,PB口,PC口和控制寄存器。當(dāng) A1=0, A0=0 時(shí),PA 口被選擇;當(dāng) A1=0, A0=1 時(shí),PB 口被選擇;當(dāng) A1=1, A0=0 時(shí),PC 口被選擇;當(dāng) A1=1. A0=1 時(shí), 控制寄存器被選擇。蜂鳴器的工作原理如圖所示,蜂鳴器的正極接到 VCC( 5V)電源上面,蜂鳴器的負(fù)極接到三極 管的發(fā)射極 E,三極管的基級(jí) B 經(jīng)過限流電阻 R1后由單片機(jī)的引腳控制,當(dāng)輸出 高電平時(shí), 三極管 T1 截止,沒有電流流過線圈, 蜂鳴器不發(fā)聲; 當(dāng)輸出低電平時(shí), 三極管導(dǎo)通,這樣蜂鳴器的電流形成回路,發(fā)出聲音。因
22、此,我們可以通過程序 控制腳的電平來(lái)使蜂鳴器發(fā)出聲音和關(guān)閉。軟件設(shè)計(jì)時(shí)間調(diào)節(jié)原理框圖主程序流程圖第三章 總結(jié)硬件設(shè)計(jì)單片機(jī) AT89C52,它是一種帶 4K 字節(jié)閃存可編程可擦除只讀存儲(chǔ)器 的低電壓,高性能 CMOS8位微處理器。單片機(jī)是很容易受干擾的控制器,當(dāng)采用 外部晶振時(shí),應(yīng)盡量讓其靠近單片機(jī)減少對(duì)其干擾,防止程序亂飛現(xiàn)象。軟件設(shè) 計(jì)中要完成鍵值處理,定時(shí)中斷,延時(shí),鍵盤掃描,顯示等功能。合理利用可以 減少 CPU利用資源,具有執(zhí)行效率高等優(yōu)點(diǎn)。我想這是一次意志的磨練,是對(duì)我 實(shí)際能力的一次提升,也會(huì)對(duì)我未來(lái)的學(xué)習(xí)和工作有很大的幫助。在設(shè)計(jì)的過程 中遇到困難我就及時(shí)和我的指導(dǎo)老師聯(lián)系,在
23、老師的幫助下,困難一個(gè)一個(gè)解決 掉,設(shè)計(jì)也慢慢成型。這次設(shè)計(jì)的過程是一次再學(xué)習(xí),再提高的過程。本次讓我們體味到設(shè)計(jì)電路、連接電路、調(diào)測(cè)電路過程中的樂苦與甜。設(shè)計(jì) 是我們將來(lái)必需的技能,這次實(shí)習(xí)恰恰給我們提供了一個(gè)應(yīng)用自己所學(xué)知識(shí)的機(jī) 會(huì),從到圖書館查找資料到對(duì)電路的設(shè)計(jì)對(duì)電路的調(diào)試再到最后電路的成型,都 對(duì)我所學(xué)的知識(shí)進(jìn)行了檢驗(yàn)。同時(shí)在設(shè)計(jì)的過程中,遇到了一些以前沒有見到過 的元件,但是通過查找資料來(lái)學(xué)習(xí)這些元件的功能和使用。制作過程是一個(gè)考驗(yàn) 人耐心的過程,不能有絲毫的急躁,馬虎,對(duì)電路的調(diào)試要一步一步來(lái),不能急 躁,因?yàn)槭窃陔娔X上調(diào)試,比較慢,又要求我們有一個(gè)比較正確的調(diào)試方法,像 把頻率
24、調(diào)準(zhǔn)等等。這又要我們要靈活處理,在不影響試驗(yàn)的前提下可以加快進(jìn)度。 合理的分配時(shí)間。在設(shè)計(jì)控制電路的時(shí)候,我們可以連接顯示和時(shí)鐘電路,這樣 就加快了完成的進(jìn)度。最重要的是要熟練地掌握課本上的知識(shí),這樣才能對(duì)試驗(yàn) 中出現(xiàn)的問題進(jìn)行分析解決。第四章 參考文獻(xiàn)【 1】單片機(jī)原理與嵌入式系統(tǒng)設(shè)計(jì) :原理、應(yīng)用、 proteus 仿真、實(shí)驗(yàn)設(shè)計(jì) /張齊, 朱寧西,畢盛編著。北京:電子工業(yè)出版社, 2011【2】李希文 . 電子測(cè)量技術(shù) 西安電子科技大學(xué)出版社 2008【3】朱善君等 . 單片機(jī)接口技術(shù)與應(yīng)用。北京:清華大學(xué)出版社, 2005【 4】馬忠梅等 .單片機(jī)的 C語(yǔ)言應(yīng)用設(shè)計(jì)。 北京:北京航空航
25、天大學(xué)出版社, 1999【 5】周潤(rùn)景等 .PROTEUS入門實(shí)用教程。北京:機(jī)械工業(yè)出版社, 2007【6】朱清慧等 .Proteus 教程 電子線路設(shè)計(jì)、制版與仿真。北京:清華大學(xué)出 版社, 2008【 7】張齊. 單片機(jī)應(yīng)用系統(tǒng)設(shè)計(jì)技術(shù) 基于 C51的 proteus 仿真。北京:電子 工業(yè)出版社, 2009【8】譚浩強(qiáng) .C+程序設(shè)計(jì). 北京:清華大學(xué)出版社 .2011.【9】邱關(guān)源 . 電路(第五版) . 北京:高等教育出版社 .2006.附錄、仿真圖:、程序清單 :#include<>#include<>#define PA XBYTE0x0000#defi
26、ne PB XBYTE0x2000#define PC XBYTE0x4000#define CMD XBYTE0x6000sbit up=P10;sbit down=P11;sbit FMQ=P13;bit flag_TR=0;unsigned char flag_SET=0,shi=0,fen=0,miao=0,temp=0,i;unsigned char shu10=0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90 ;void init()IE=0x87;TMOD=0x01;TH0=0x4c;TL0=0X00;TCON=0x05;CMD=
27、0x80;void delay(unsigned int m)unsigned char count;while(m!=0)for(count=0;count<239;count+)m-;void display(unsigned char shi,unsigned char fen,unsigned char miao) unsigned char shi0,shi1,fen0,fen1,miao0,miao1; shi0=shi/10; shi1=shi%10;fen0=fen/10; fen1=fen%10;miao0=miao/10; miao1=miao%10;PA=0x80;
28、PB=shushi0;delay(5);PA=0x40; if(flag_SET=3&&!flag_TR)PB=shushi1&0x7f;elsePB=shushi1;delay(5);PA=0x20;PB=shufen0;delay(5);PA=0x10; if(flag_SET=2&&!flag_TR)PB=shufen1&0x7f;elsePB=shufen1;delay(5);PA=0x08;PB=shumiao0;delay(5);PA=0x04;if(flag_SET=1&&!flag_TR)PB=shumiao1&0x7
溫馨提示
- 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ù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 電氣插座安裝合同范本
- 二零二五年度環(huán)保產(chǎn)業(yè)園區(qū)土地使用權(quán)抵押擔(dān)保與環(huán)保技術(shù)合作合同
- 二零二五年度商場(chǎng)租賃保證金管理合同模板
- 二零二五年度數(shù)據(jù)中心低壓供用電安全保障協(xié)議
- 二零二五年度手房買賣定金合同(含裝修明細(xì))
- 二零二五年度藝術(shù)展覽贈(zèng)送促銷活動(dòng)合同
- 2025年度木方模板研發(fā)與市場(chǎng)推廣合作協(xié)議
- 2025年度鐵路信號(hào)電纜采購(gòu)合同
- 2025年度物業(yè)服務(wù)與社區(qū)文化活動(dòng)合作協(xié)議
- 全面履行原則2025年度高科技研發(fā)合作合同執(zhí)行細(xì)則
- DZ∕T 0214-2020 礦產(chǎn)地質(zhì)勘查規(guī)范 銅、鉛、鋅、銀、鎳、鉬(正式版)
- 2024年瓦斯爆炸事故專項(xiàng)應(yīng)急演練桌面推演腳本
- 2024年遼寧大連中遠(yuǎn)海運(yùn)川崎船舶工程有限公司招聘筆試參考題庫(kù)含答案解析
- 《單層廠房鋼結(jié)構(gòu)》
- 八年級(jí)下冊(cè)二次根式作業(yè)設(shè)計(jì)
- 人音版二年級(jí)上冊(cè)第六課《跳起舞》 單元作業(yè)設(shè)計(jì)
- 第43講閉合電路歐姆定律(講義)
- (2024年)面神經(jīng)炎課件完整版
- 在社區(qū)結(jié)對(duì)共建簽約儀式上的講話3篇
- 2023年湖北省煙草專賣局(公司)考試真題
- 小班社會(huì)《多喝水身體好》課件
評(píng)論
0/150
提交評(píng)論