freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于單片機的電子時鐘畢業(yè)設(shè)計論(編輯修改稿)

2025-07-11 16:43 本頁面
 

【文章內(nèi)容簡介】 片機系統(tǒng) 的電子鐘 設(shè)計與仿真的實現(xiàn)方法。該方法既能準確驗證所設(shè)計的系統(tǒng)是否滿足技術(shù)要求 ,又能提高系統(tǒng)設(shè)計的效率和質(zhì)量 ,降低開發(fā)成本 ,具有推廣價值。 隨著半導(dǎo)體技術(shù)的飛速發(fā)展,以及移動通信、網(wǎng)絡(luò)技術(shù)、多媒體技術(shù)在嵌入式系統(tǒng)設(shè)計中的應(yīng)用,單片機從 4位、 8 位、 16位到 32 位,其發(fā)展歷程一直受到廣大電子愛好者的極大關(guān)注。單片機功能越來越強大,價格卻不斷下降的優(yōu)勢無疑成為嵌入式系統(tǒng)方案設(shè)計的首選,同時單片機應(yīng)用領(lǐng)域的擴大也使得更多人加入到基于單片機系統(tǒng)的開發(fā)行列中,推動著單片機技術(shù)的創(chuàng)新進步。 然而傳統(tǒng)的單片機系統(tǒng)開發(fā)除了需要購置諸如仿真器、編程器、示波器等價格不菲的電子設(shè)備外,開發(fā)過程也較繁瑣。來自英國 Labcenter Electronics 公司的Proteus 軟件很好地詮釋了利用現(xiàn)代 EDA 工具方便快捷開發(fā)單片機系統(tǒng)的優(yōu)勢。它包括 PROTEUS VSM( Virtual System Modelling)、 PROTEUS PCB DESIGN 兩大組成部分,在 PC機上就能實現(xiàn)原理圖電路設(shè)計、電路分析與仿真、單片機代碼級調(diào)試與仿真、系統(tǒng)測試與功能驗證以及形成 PCB文件的完整嵌入式系統(tǒng)設(shè)計與研發(fā)過程。 單片機系統(tǒng)作為一種典型的嵌入式系統(tǒng),其系統(tǒng)設(shè)計包括硬件電路設(shè)計和軟件編程設(shè)計兩個方面 , 其調(diào)試過程一般分為軟件調(diào)試、硬件測試、系統(tǒng)調(diào)試 3個過程。如果采用單片機系統(tǒng)的虛擬仿真軟件 —— Proteus,則不用制作具體的電路板也能夠完成以上工作。 8 Proteus 軟件簡介 PROTEUS 軟件由 Labcenter 公司開發(fā),是目前世界上最先進、最完整的嵌入式系統(tǒng)設(shè)計與仿真平臺,可以實現(xiàn)數(shù)字電路、模擬電路及微控制器系統(tǒng)與外設(shè)的混合電路系統(tǒng)的電路仿真、軟件仿真、系統(tǒng)協(xié)同仿真和 PCB設(shè)計等功能,是目前唯一能夠?qū)Ω鞣N處理器進行實時仿真、調(diào)試與測試的 EDA 工具。微控制器系統(tǒng)相關(guān)的仿真需建立編譯和調(diào)試環(huán)境,可選擇 Keil C51uVision2 軟件。該軟件支持眾多不同公司的芯片,集編輯、編譯和程序仿真等于一體,同時還支持 PLM、匯編和C語言的程序設(shè)計。它的界面友好易學(xué),在調(diào)試程序 、軟件仿真方面有很強大的功能。 其革命性的功能是:將電路仿真和微處理器仿真進行協(xié)同,直接在基于原理圖的虛擬原型上進行處理器編程調(diào)試,并進行功能驗證,通過動態(tài)器件如電機、 LED、 LCD、開關(guān)等,實時看到運行后的輸入、輸出的效果,配合系統(tǒng)配置的虛擬儀器如示波器、邏輯分析儀等, Proteus 為我們建立了完備的電子設(shè)計開發(fā)環(huán)境。 第二章 單片機的相關(guān)知識 單片機簡介 單片微型計算機簡稱單片機,是典型的嵌入式 微控制器 ( Microcontroller Unit),常用英文字母的縮寫 MCU 表示單片機,它最早是被用在工業(yè)控制領(lǐng)域。單片機由 芯片 內(nèi)僅有 CPU 的專用 處理器 發(fā)展而來。最早的設(shè)計理念是通過將大量外圍設(shè)備和 CPU集成在 一個芯片中,使 計算機系統(tǒng) 更小,更容易集成進復(fù)雜的而對體積要求嚴格的控制設(shè)備當(dāng)中。 INTEL 的 Z80 是最早按照這種思想設(shè)計出的處理器,從此以后,單片機和專用處理器的發(fā)展便分道揚鑣。 9 單片機的發(fā)展史 4 位單片機 1975 年,美國德克薩斯儀器 公司首次推出 4位單片機 TMS1000;此后,各個計算機公司競相推出四位單片機。日本松下公司的 MN1400 系列,美國洛克威爾公司的 PPS/1 系列等。四位單片機的主要應(yīng)用領(lǐng)域有: PC 機的輸入裝置,電池充電器,運動器材,帶液晶顯示的音 /視頻產(chǎn)品控制器,一般家用電器的控制及遙控器,電子玩具,鐘表,計算器,多功能電話等。 8 位單片機 1972 年,美國 Intel 公司首先推出 8位微處理器 8008,并于 1976 年 9月率先推出 MCS48系列單片機。在這以后, 8位單片機紛紛面市。例如,莫斯特克和仙童公司合作生產(chǎn)的 3870 系列,摩托羅拉公司生產(chǎn)的 6801 系列等。隨著集成電路工藝水平的提高,一些高性能的 8 位單片機相繼問世。例如, 1978 年摩托羅拉公司的 MC6801 系列及齊洛格公司的 Z8 系列, 1979 年 NEC 公司的 UPD78XX系列。這類單片機的尋址能力達 64KB,片內(nèi) ROM 容量達 48KB,片內(nèi)除帶有并行 I\O口外,還有串行 I\O 口,甚至還有 A\D 轉(zhuǎn)化器功能。 8位單片機由于功能強,被廣泛用于自動化裝置、智能儀器儀表、智能接口、過程控制、通信、家用電器等各個領(lǐng)域。 16 位單片機 1983 年以后,集成電路的集成度可達幾十萬只管 /片,各系列 16 位單片機紛紛面市。這一階段的代表產(chǎn)品有 1983 年 Intel 公司推出的 MCS96系列, 1987年 Intel 推出了 80C96,美國國家半導(dǎo)體公司推出的 HPC16040, NEC公司推出的783XX 系列等。 16 位單片機主要用于工業(yè)控制,智能儀器儀表,便攜式設(shè)備等場合。 10 32 位單片機 隨著高新技術(shù)只智能機器人,光盤驅(qū)動器,激光打印機,圖像與數(shù)據(jù)實時處理,復(fù)雜實時控制,網(wǎng)絡(luò)服務(wù)器等領(lǐng)域的應(yīng)用與發(fā)展, 20 世紀 80年代末推出了 32 位單片機,如 Motorlora公司的 MC683XX 系列, Intel 的 80960 系列,以及近年來流行的 ARM 系列單片機。 32 位單片機是單片機的發(fā)展趨勢,隨著技術(shù)的發(fā)展及開發(fā)成本和產(chǎn)品價格的下降,將會與 8位單片機并駕齊驅(qū)。 64 位單片機 近年來, 64位單片機在引擎控制,智能機器人,磁盤控制,語音圖像通信,算法密集的實時控制場合已有應(yīng)用,如英國 Inmos 公司的 Transputer T800 是高性能 的 64 位單片機。 單片機的特點 1 . 單片機的存儲器 ROM 和 RAM 時嚴格區(qū)分的。 ROM 稱為程序存儲器,只存放程序,固定常數(shù),及數(shù)據(jù)表格。 RAM 則為數(shù)據(jù)存儲器,用作工作區(qū)及存放用戶數(shù)據(jù)。 2 . 采用面向控制的指令系統(tǒng)。為滿足控制需要,單片機有更強的邏輯控制能力,特別是單片機具有很強的位處理能力。 3 . 單片機的 I/O 口通常時多功能的。由于單片機芯片上引腳數(shù)目有限,為了解決實際引腳數(shù)和需要的信號線的矛盾,采用了引腳 功能復(fù)用的方法,引腳處于何種功能,可由指令來設(shè)置或由機器狀態(tài)來區(qū)分。 4 . 單片機的外部擴展能力很強。在內(nèi)部的各種功能部件不能滿足應(yīng)用的需求時,均可在外部進行擴展,與許多通用的微機接口芯片兼容,給應(yīng)用系統(tǒng)設(shè)計帶來了很大的方便。 11 AT89C51 單片機介紹 AT89C51 是一種帶 4K 字節(jié)閃爍可編程可擦除只讀存儲器( FPEROM—Falsh Programmable and Erasable Read Only Memory) 的低電壓,高性能 CMOS8 位微處理器,俗稱單片機。 AT89C2051 是一種帶 2K 字節(jié)閃爍可編程可擦除只讀存儲器的單片機。單片機的可擦除只讀存儲器可以反復(fù)擦除100 次。該器件采用 ATMEL 高密度非易失存儲器制造技術(shù)制造,與工業(yè)標準的 MCS51指令集和輸出管腳相兼容。由于將多功能 8 位 CPU和閃爍存儲器組合在單個芯片中, ATMEL 的 AT89C51 是一種高效微控制器, AT89C2051 是它的一種精簡版本。 AT89C 單片機為很多嵌入式控制系統(tǒng)提供了一種靈活性高且價廉的方案。 AT89C51 單片機 主 要特性 與 MCS51 兼容 4K字節(jié)可編程閃爍存儲器 壽命: 1000 寫 /擦循環(huán) 數(shù)據(jù)保留時間: 10年 全靜態(tài)工作: 0Hz24Hz 三級程序存儲器鎖定 128*8 位 12 內(nèi)部 RAM 32 可編程 I/O 線 兩個 16 位定時器 /計數(shù)器 5 個中斷源 可編程串行通道 低功耗的閑置和掉電模式 片內(nèi)振蕩器和時鐘電路 管腳說明 VCC:供電電壓。 GND:接地。 P0 口 : P0口為一個 8 位漏級開路雙向 I/O 口,每腳可吸收 8TTL門電流。當(dāng) P1 口的管腳第一次寫 1 時,被定義為高阻輸入。 P0能夠用于外部程序數(shù)據(jù) 存儲器,它可以被定義為數(shù)據(jù) /地址的第八位。在 FIASH 編程時,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)用于外部程序存儲器或 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 的一些特殊功能口,如下表所示: 13 RXD 串行輸入口 TXD 串行輸出口 /INT0 外部中斷 0 /INT1 外部中斷 1 T0 記時器 0 外部輸入 /WR 外部數(shù)據(jù)存儲器寫選通 /RD 外部數(shù)據(jù)存儲器讀選通 RST:復(fù)位輸入。當(dāng)振蕩器復(fù)位器件時,要保持 RST 腳兩個機器周期的高電平時 間。 ALE/PROG:當(dāng)訪問外部存儲器時,地址鎖存允許的輸出電平用于鎖存地址的地位字節(jié)。在 FLASH 編程期間,此引腳用于輸入編程脈沖。在平時, ALE 端以不變的頻率周期輸出正脈沖信號,此頻率為振蕩器頻率的1/6。因此它可用作對外部輸出的脈沖或用于定時目的。然而要注意的是:每當(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 保持低電平時,則在此期間外部程序存儲器( 0000HFFFFH),不管是否有內(nèi)部程序存儲器。注意加密方式 1 時, /EA將內(nèi)部鎖定為 RESET;當(dāng) /EA端保持高電平時,此間內(nèi)部程序存儲器。在 FLASH編程期間,此引腳也用于施加 12V 編程電源( VPP)。 XTAL1:反向振蕩放大器的輸入及內(nèi)部時鐘工作電路的輸入。 XTAL2:來自反向振蕩器的輸出。 振蕩器特性 : 14 XTAL1 和 XTAL2 分別為反向放大器的輸入和輸出。該反向放大器可以配置為片內(nèi)振蕩器。石晶振蕩和陶瓷振蕩均可采用。如采用外部時鐘源驅(qū)動器件, XTAL2 應(yīng)不接。有余輸入至內(nèi)部時鐘信號要通過一個二分頻觸發(fā)器,因此對外部時鐘信號的脈寬無任何要求,但必須保證脈沖的高低電平要求的寬度 。 第三章 硬件電路設(shè)計 電子 鐘系統(tǒng)硬件組成 電子鐘系統(tǒng)硬件主要由 AT89C51 單片機、時鐘芯片 DS130數(shù)碼管顯示驅(qū)動芯片 MAX7219 等元器件組成。 AT89C51 是一 種帶 4K 字節(jié)閃爍可編程可擦除只讀存儲器的低電壓,高性能 CMOS8 位微處理器,俗稱單片機 DS1302 是美國 DALLAS 公司推出的一種高性能、低功耗、帶 RAM 的實時時鐘電路,它可以對年、月、日、周日、時、分、秒進行計時。 MAX7219 是 MAXIM 公司 生產(chǎn)的串行輸入 /輸出共陰極 數(shù)碼管顯示 驅(qū)動芯片。 單 片 機 晶 振 電 路單 片 機 復(fù) 位 電 路A T 8 9 C 5 1單 片 機時 鐘 芯 片D S 1 3 0 28 位 L E D 顯 示數(shù) 碼 管 顯 示 驅(qū)動 芯 片M A X 7 2 1 9按 鍵 電 路蜂 鳴 器 電子鐘系統(tǒng)硬件電路組成框圖 15 電子時鐘系統(tǒng)設(shè)計流程 P r o t e l D X P 與 P r o t e u s電 路 設(shè) 計源 程 序 設(shè) 計生 成 目 標 代 碼基 于 P r o t e u s 仿 真 。 單片機的基本結(jié)構(gòu) MCS52單片機內(nèi)部結(jié)構(gòu) 8052單片機包含中央處理器、程序存儲器 (ROM)、數(shù)據(jù)存儲器 (R
點擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1