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

正文內(nèi)容

畢業(yè)設(shè)計-基于at89c52單片機可調(diào)數(shù)字鐘的設(shè)計-資料下載頁

2025-06-05 01:35本頁面
  

【正文】 單片機系統(tǒng)中常用的顯示器有:發(fā)光二極管 LED 顯示器、液晶 LCD 顯示器、CRT 顯示器等。 [10]LED、 LCD 顯示器有兩種顯示結(jié)構(gòu):段顯示( 7 段、米字型等)和點陣顯示( 5 8 8 點陣等)。 a bcdegGNDfdpGNDabcefgddpabcdefgdpdpgfedcba+ 5V(a ) (b )基于匯編語言的 51 單片機可調(diào)數(shù)字鐘的設(shè)計 27 使用 LED 顯示器時,要注意區(qū)分這兩種不同的 接法。為了顯示數(shù)字或字符,必須對數(shù)字或字符進行編碼。七段數(shù)碼管加上一個小數(shù)點,共計 8 段。因此為LED 顯示器提供的編碼正好是一個字節(jié)。 TX 實驗板用共陰 LED 顯示器,根據(jù)電路連接圖顯示 16 進制數(shù)的編碼已列在下表。 以下圖 57 是 LED 數(shù)碼管顯示電路圖 共陰 極 數(shù)碼管碼表 0x3f , 0x06 , 0x5b , 0x4f , 0x66 , 0x6d , 0 1 2 3 4 5 0x7d , 0x07 , 0x7f , 0x6f , 0x77 , 0x7c , 6 7 8 9 A B 0x39 , 0x5e , 0x79 , 0x71 , 0x00 C D E F 無顯示 圖 57 LED 數(shù)碼管顯示電路圖 A L EWRRDR X DT X DI N T 0E A / V P31X119X218R E S E T9RD17WR16I N T 012I N T 113T014T115P 101P 112P 123P 134P 145P 156P 167P 178P 0039P 0138P 0237P 0336P 0435P 0534P 0633P 0732P 2021P 2122P 2223P 2324P 2425P 2526P 2627P 2728P S E N29A L E / P30T X D11R X D10V C C40GND20U18 9 C5 2P S E NP 10P 11P 12P 13P 14P 15P 16P 17T0T1I N T 1P 00P 01P 02P 03P 04P 05P 06P 07P00P01P02P03P04P05P06P07P 20P 21P 22P 23P 24P 25P 26P 27P20P21P22P23abfcgdeD P Y11 7 4 2 1 10 5a b c d e f g3dpdpabfcgdedpabfcgdedpabfcgdedpC06C28C39C412LEDD P Y 4 L E D1 2 3 4 5 6 7 816 15 14 13 12 11 10 9R1KP00P01P02P03P04P05P06P075V基于匯編語言的 51 單片機可調(diào)數(shù)字鐘的設(shè)計 28 第六章 系統(tǒng)的軟件設(shè)計 系統(tǒng)的軟件設(shè)計也是工具系統(tǒng)功能的設(shè)計。單片機軟件的設(shè)計主要包括執(zhí)行軟件(完成各種實質(zhì)性功能)的設(shè)計和監(jiān)控軟件的設(shè)計。單片機的軟件設(shè)計通常要考慮以下幾個方面的問題 : ( 1)根據(jù)軟件功能要求,將系統(tǒng)軟件劃分為若干個相對獨立的部分,設(shè)計出合理的總體結(jié)構(gòu),使軟件開發(fā)清晰、簡潔和流程合理; ( 2)培養(yǎng)良好的編程風(fēng)格,如考慮結(jié)構(gòu)化程序設(shè)計、實行模塊化、子程序化。既便于調(diào)試、鏈接,又便于移植和修改; ( 3)建立正確的數(shù)學(xué)模型,通過仿真提高系統(tǒng)的性能,并選取合適的參數(shù); ( 4)繪制程序流程圖; ( 5)合理分配系統(tǒng)資源 ; ( 6)為程序加入注釋,提高可讀性,實施軟件工程; ( 7)注意軟件的抗干擾設(shè)計,提高系統(tǒng)的可靠性。 系統(tǒng)軟件設(shè)計流程圖 這次的數(shù)字 鐘設(shè)計用到很多子程序, 最好 將它們分為若干個相對獨立且相互聯(lián)系的部分。主程序是先開始,然后啟動定時器,定時器啟動后在進行按鍵檢測,檢測完后,就可以顯示時間。 以下是數(shù)字鐘工作的流程圖。 基于匯編語言的 51 單片機可調(diào)數(shù)字鐘的設(shè)計 29 圖 61 數(shù)字鐘工作流程圖 系統(tǒng)中斷流程圖 在這里,我們有必要介紹一下單片機的中斷系統(tǒng),以利于我們的學(xué)習(xí)。 中斷的概念 CPU 在處理某一事件 A 時,發(fā)生了另一事件 B 請求 CPU 迅速去處理(中斷發(fā)生); CPU 暫時中斷當(dāng)前的工作,轉(zhuǎn)去處理事件 B(中斷響應(yīng) 和中斷服務(wù));待開始 顯示初始化,設(shè)置定時器,定時 50 毫秒,開斷斷。器 根據(jù)計數(shù)值顯示時間 到 60 秒? S 鍵按下? M 鍵按下? H 鍵按下? 到 60 分? 到 24 小時? 秒計數(shù)加 1 小時計數(shù)加 1 分計數(shù)加 1 小時計數(shù)值清 0 是 否 否 否 是 是 是 否 否 是 否 R 鍵按下? 否 是 秒計數(shù)清零 是 分計數(shù)清零 基于匯編語言的 51 單片機可調(diào)數(shù)字鐘的設(shè)計 30 CPU 將事件 B 處理完畢后,再回到原來事件 A 被中斷的地方繼續(xù)處理事件 A(中斷返回),這一過程稱為中斷。 中斷技術(shù)在單片系統(tǒng)中有著十分重要的作用,它不僅可以提高單片機 CPU的效率,也可以對突發(fā)事件處理。所謂中斷就是當(dāng) CPU 正在執(zhí)行程序 A 時,發(fā)生了另一個急需處理的事件 B,這是 CPU 暫停當(dāng)前執(zhí)行的程序 A,立即轉(zhuǎn)去執(zhí)行處理事件 B 的程序,處理完事件 B 后,再返回到程序 A 繼續(xù)執(zhí)行,這個過程被叫做中斷。關(guān)于中斷的概念有下列幾個名詞:( 1)程序 A 稱為主程序,( 2)處理事件 B 的程序稱為中斷服務(wù)程序,( 3)主程序中 轉(zhuǎn)向中斷服務(wù)程序的地方稱為斷點,( 4)引起中斷的原因即事件 B 稱為中斷源,( 5)轉(zhuǎn)去執(zhí)行中斷服務(wù)程序稱為中斷響應(yīng)。關(guān)于中斷的概念可以打個如下的比喻。領(lǐng)導(dǎo)( CPU)在自己的房間辦公(執(zhí)行主程序),下屬(外設(shè))有問題打電話來請示(中斷源),領(lǐng)導(dǎo)停下正在進行的工作,通過電話給下屬做指示(執(zhí)行中斷服務(wù)程序),指示完后,領(lǐng)導(dǎo)掛斷電話,繼續(xù)做自己的工作(返回主程序繼續(xù)執(zhí)行)。 中斷是一個過程,當(dāng)中央處理器 CPU 在處理某件事情時,外部又發(fā)生了另一緊急事件,請求 CPU 暫停當(dāng)前的工作而去迅速處理該緊急事件。處理結(jié)束后,再回到原 來被中斷的地方,繼續(xù)原來的工作。引起中斷的原因或發(fā)出中斷請求的來源,稱為中斷源。 單片機一般允許有多個中斷源,當(dāng)幾個中斷源同時向 CPU 請求中斷時,就存在 CPU 優(yōu)先響應(yīng)哪一個中斷請求源的問題(優(yōu)先級問題),一般根據(jù)中斷源的輕重緩急排隊,優(yōu)先處理最緊急事件的中斷請求,于是便規(guī)定每一個中斷源都有一個中斷優(yōu)先級別,并且 CPU 總是響應(yīng)級別最高的中斷請求。 當(dāng) CPU 正在處理一個中斷源請求的時候,又發(fā)生了另一個優(yōu)先級比它高的中斷源請求,如果 CPU 能夠暫時中止對原來中斷處理程序的執(zhí)行,轉(zhuǎn)而去處理優(yōu)先級更高的中斷源請求,待處 理完以后,再繼續(xù)執(zhí)行原來的低級中斷處理程序,這樣的過程稱為中斷嵌套。 以下圖是定時器中斷服務(wù)子 程序 流程圖 基于匯編語言的 51 單片機可調(diào)數(shù)字鐘的設(shè)計 31 圖 62 定時器中斷服務(wù)子 程序 流程圖 子程序 說明 按鍵掃描 按鍵處理是先檢測秒按鍵是否按下,秒按鍵如果按下,秒就加 1;如果沒有按下,就檢測分按鍵是否按下,分按鍵如果按下,分就加 1;如果沒有按下,就檢測時按鍵是否按下,時按鍵如果按下,時就加 1;如果沒有按下,就檢測復(fù)位鍵是否按下,復(fù)位健按鍵如果按下,時鐘就復(fù)位。如果沒有按下, 把時間顯示出來。 開始 顯示初始化,設(shè)置定時器,定時 50 毫秒 根據(jù)計數(shù)值顯示時間 到 60 秒? 到 60 分? 到 24 小時? 秒計數(shù)加 1 小時計數(shù)加 1 分計數(shù)加 1 所有計數(shù)值清 0 是 否 是 否 是 否 基于匯編語言的 51 單片機可調(diào)數(shù)字鐘的設(shè)計 32 數(shù)碼管 動態(tài)掃描 時間顯示是先秒個位計算顯示,然后是秒十位計算顯示,再是分個位計算顯示,再然后是分十位顯示,再就是時個位計算顯示,最后是時十位顯示。 動態(tài)顯示的特點是將所有位數(shù)碼管的段選線并聯(lián)在一起,由位選線控制是哪一位數(shù)碼管有效。選亮數(shù)碼管采用動態(tài)掃描顯示。所謂動態(tài)掃描顯示即輪流向各位數(shù)碼管送出字形碼和相應(yīng)的位選,利用發(fā)光管的余輝和人眼視覺暫留特性,使人的感覺好像各位數(shù)碼管同時都在顯示。 基于匯編語言的 51 單片機可調(diào)數(shù)字鐘的設(shè)計 33 第七章 數(shù)字鐘元件清單 和軟件介紹 數(shù)字鐘元件清單 列元件清單的主要目的是為了更好地理論聯(lián)系實際, 為了硬件設(shè)計和仿真起到了不可磨滅的作用,做 到心中有數(shù) 。 以下是數(shù)字鐘的元件清單 表 71 電子鐘元器件清單 元件名稱 規(guī)格型號 數(shù)量(個) 單片機 AT89C52 1 電阻 RES/10K,RES/220 5,8 晶振 1 電容 30pF/220uf 2,1 按鍵 BUTTON 4 排阻 RESPACK8/10K 1 鎖存器 74LS245 1 液晶顯示 7SEGMPX6CC 1 二極管 1N4148 4 軟 件介紹 Proteus ISIS 是英國 Labcenter 公司開發(fā)的電路分析與實物仿真軟件。它運行于 Windows 操作系統(tǒng)上,可以仿真、分析 (SPICE)各種模擬器件和集成電路,該軟件的特點是:①實現(xiàn)了單片機仿真和 SPICE 電路仿真相結(jié)合。具有模擬電路仿真、數(shù)字電路仿真、單片機及其外圍電路組成的系統(tǒng)的仿真、 RS232 動態(tài)仿真、I2C 調(diào)試器、 SPI 調(diào)試器、鍵盤和 LCD 系統(tǒng)仿真的功能;有各種虛擬儀器,如示波器、邏輯分析儀、信號發(fā)生器等。②支持主流單片機系統(tǒng)的仿真。目前支持的單片機類型有: 68000 系列、 8051 系 列、 AVR 系列、 PIC12 系列、 PIC16 系列、PIC18 系列、 Z80 系列、 HC11 系列以及各種外圍芯片。③提供軟件調(diào)試功能。在硬件仿真系統(tǒng)中具有全速、單步、設(shè)置斷點等調(diào)試功能,同時可以觀察各個變量、寄存器等的當(dāng)前狀態(tài),因此在該軟件仿真系統(tǒng)中,也必須具有這些功能;同基于匯編語言的 51 單片機可調(diào)數(shù)字鐘的設(shè)計 34 時支持第三方的軟件編譯和調(diào)試環(huán)境,如 Keil C51 uVision2 等軟件。④具有強大的原理圖繪制功能??傊?,該軟件是一款集單片機和 SPICE 分析于一身的仿真軟件,功能極其強大。 本電路設(shè)計選用 軟件設(shè)計。 是目前最好的模擬單片機外圍器件的工具 ,真的很不錯 。 可以仿真 51 系列、 AVR,PIC 等常用的 MCU 及其外圍電路(如 LCD,RAM,ROM,鍵盤 ,馬達 ,LED,AD/DA,部分 SPI 器件 ,部分 IIC 器件 ,...) KeilC51 軟件是一個非常好用的寫程序的軟件,基本上所有的程序都可以在這個軟件上寫,它會把程序編譯,看是否通過,如不通過,需要用戶修改程序。該軟件有好多功能,可以用匯編語言, C 語言等匯編。單片機可通過這個軟件把程序下到單片機芯片內(nèi)。非常方便,實用。 因此,用戶只要通過這個軟件就可以把單片機學(xué)得比 較好,再加上多學(xué)習(xí)一點理論知識,為編程提供比較好的基礎(chǔ),只要能想到的,就不怕做不到。想設(shè)計什么東西,稍加思索,通過軟件匯編和電路仿真就可以達到預(yù)期的效果。知道成功為止, 軟件調(diào)試 打開程序調(diào)試軟件 keil uVision2,在里面新建一個工程,接著新建文件,編寫相應(yīng)程序。編寫好的各個程序進行編譯與連接。但若是在該過程中,看見我們編好的程序有錯誤,那么根據(jù)他相應(yīng)的提示來修改錯誤,直到該程序能夠正確編譯為止。能夠正常編譯的程序說明沒有什么問題了,此時我們在點擊相關(guān)欄目,讓它生成我們在硬件仿真時所需要的 .HEX 文件。因此 我們的軟件調(diào)試就完成了 硬件調(diào)試 打開 Proteus 仿真 軟件,按照方案所選的電路元件來設(shè)計整體電路, 先 把
點擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1