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

正文內(nèi)容

時(shí)鐘計(jì)時(shí)器的設(shè)計(jì)單片機(jī)原理及應(yīng)用課程設(shè)計(jì)(編輯修改稿)

2024-10-04 13:13 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 元 當(dāng) STC89C52 單片機(jī)的復(fù)位引腳 RST(全稱 RESET)出現(xiàn) 2 個(gè)機(jī)器周期以上的高電平時(shí),單片機(jī)就執(zhí)行復(fù)位操作。如果 RST 持續(xù)為高電平,單片機(jī)就處于循環(huán)復(fù)位狀態(tài)。根據(jù)應(yīng)用的要求,復(fù)位操作通常有兩種基本形式:上電復(fù)位和上電或開關(guān)復(fù)位。上電復(fù)位要求接通電源后,自動(dòng)實(shí)現(xiàn)復(fù)位操作。上電或開關(guān)復(fù)位要求電源 接通后,單片機(jī)自動(dòng)復(fù)位,并且在單片機(jī)運(yùn)行期間,用開關(guān)操作也能使單片機(jī)復(fù)位。上電后,由于電容的充電和反相門的作用,使 RST 持續(xù)一段時(shí)間的高電平。當(dāng)單片機(jī)已在運(yùn)行當(dāng)中時(shí),按下復(fù)位鍵 K 后松開,也能使 RST 為一段時(shí)間的高電平,從而實(shí)現(xiàn)上電或開關(guān)復(fù)位的操作 。電路如圖 6 示 : K2VCC GNDR410K 圖 6 復(fù)位單元 電路 6 4 系統(tǒng)軟件 設(shè)計(jì) 1. 程序流程 如圖 7 所示: 我 的程序中用了個(gè)定時(shí)器中斷,還是用了獨(dú)立鍵盤調(diào)時(shí),蜂鳴器鬧鈴及提醒。 圖 7 軟件系統(tǒng)流程圖 開始初始化部分?功能鍵按下 顯示中斷初始化開啟定時(shí)器0YN返回調(diào)顯示子程序調(diào)鍵掃描子程序?功能鍵按下 ?B1鍵按下 ?B2鍵按下 ?B3鍵按下 NYYYB1鍵功能 處理程序B2鍵功能 處理程序B3鍵功能 處理程序YNNN 7 我 的程序中用了個(gè)定時(shí)器中斷,所以有中斷服務(wù)程序,是為了使秒自加而 使用定時(shí)器中斷,定時(shí) 50MS 循環(huán) 20 次到一秒以后,向 CPU 申請(qǐng)中斷,使秒自加 1。 圖 8 中斷服務(wù)程序流程圖 開始現(xiàn)場(chǎng)保護(hù)計(jì)數(shù)器重新加載循環(huán)次數(shù)減1?是否滿2 0次 秒值加1?是否滿6 0s 秒顯示緩沖單元清0分值加1?是否滿6 0m in 分顯示緩沖單元清0時(shí)值加1?是否滿2 4h 時(shí)顯示緩沖單元清0現(xiàn)場(chǎng)恢復(fù)返回NYNNNYYY 8 1 子程序流程框圖 加 1 子程序流程框圖如圖 9 所示: 圖 9 加 1子程序流程圖 開始使十位數(shù)占A高 半字節(jié)取十位數(shù),取個(gè)位數(shù) 并占A低 半字節(jié)加1十進(jìn)制調(diào)整個(gè)位數(shù)送緩沖單元個(gè)位數(shù)送緩沖單元把十位數(shù)交換到低半字節(jié)十位數(shù)送緩沖單元返回 9 5 系統(tǒng) 調(diào)試 ( AT89C52) AT89C52 單片機(jī)的 40 個(gè)引腳大致可分為 4 類:電源、時(shí)鐘、控制和 I/O 引腳。 ⒈ 電源 : ⑴ VCC 芯片電源,接 +5V; ⑵ VSS 接地端; ⒉ 時(shí)鐘 :XTAL XTAL2 晶體振蕩電路反相輸入端和輸出端。 ⒊ 控制線 :控制線共有 4 根, ⑴ ALE/PROG:地址鎖存允許 /片內(nèi) EPROM 編程脈沖 ① ALE 功能:用來(lái)鎖存 P0 口送出的低 8 位地址 ② PROG 功能:片內(nèi)有 EPROM 的芯片,在 EPROM 編程期間,此引腳輸入編程脈沖。 ⑵ PSEN:外 ROM 讀選通信號(hào)。 ⑶ RST/VPD:復(fù)位 /備用電源。 ① RST( Reset)功能:復(fù)位信號(hào)輸入端。 ② VPD 功能:在Vcc 掉電情況下,接備用電源。 ⑷ EA/Vpp:內(nèi)外 ROM 選擇 /片內(nèi) EPROM 編程電源。 ① EA 功能:內(nèi)外 ROM 選擇端。 ② Vpp 功能:片內(nèi)有 EPROM 的芯片,在 EPROM 編程期間,施加編程電源 Vpp。 ⒋ I/O 線 80C51 共有 4 個(gè) 8 位并行 I/O 端口: P0、 P P P3 口,共 32 個(gè)引腳。P3 口還具有第二功能,用于特殊信號(hào)輸入輸出和控制信號(hào)(屬控制總線) 。 AT89C52 封裝如圖 3 所示: 圖 3 AT89C52 12345678RST/VPD91011121314151617XTAL218XTAL119GND202122232425262728PSEN29ALE/PROG30EA/Vpp313233343536373839VCC402AT89C52 10 PROTEUS 中設(shè)計(jì)硬件 PROTEUS 軟件使用過(guò)程如下: 1)選擇元器件 2)放置元器件 3)連線 4)添加程序 5)運(yùn)行仿真 在 WAVE 中編寫程序,編譯、連接形成 HEX 文件。 在 PROTEUS 中把 HEX 文件加載到單片機(jī)芯片上。即 protues 原理圖中。 運(yùn)行仿真看結(jié)果如圖 8 所示 : 圖 8 protues仿真結(jié)果 11 6 詳細(xì)儀器清單 表格 3 儀器清單 儀器名稱 數(shù)量 STC89C52 1 4 位共陰數(shù)碼管 2 蜂鳴器 1 貼片按鍵 5 圓排母 40P 74LS574 1 12 7 總結(jié)與致謝 短暫幾天的單片機(jī)課程設(shè)計(jì)結(jié)束了,從這次課程設(shè)計(jì)中學(xué)到了很多很多東西。例如:如何運(yùn)用 protel DXP2020 制作雙面板。大型程序的編寫等。 在這次課程設(shè)計(jì)中遇到很多困難,程序的 編寫無(wú)從下手,到最后還是借鑒別人的程序來(lái)完成的。其次懂的了編寫復(fù)雜程序該如何下手。 在設(shè)計(jì)程序之前,對(duì)所用單片機(jī)的內(nèi)部結(jié)構(gòu)有一個(gè)系統(tǒng)的了解,知道該單片機(jī)內(nèi)有哪些資源;要有一個(gè)清晰的思路和一個(gè)完整的的軟件流程圖;在設(shè)計(jì)程序時(shí),不能妄想一次就將整個(gè)程序設(shè)計(jì)好,反復(fù)修改、不斷改進(jìn)是程序設(shè)計(jì)的必經(jīng)之路;要養(yǎng)成注釋程序的好習(xí)慣,一個(gè)程序的完美與否不僅僅是實(shí)現(xiàn)功能,而應(yīng)該讓人一看就能明白你的思路,這樣也為資料的保存和交流提供了方便;在設(shè)計(jì)課程過(guò)程中遇到問(wèn)題是很正常的,但我們應(yīng)該將每次遇到的問(wèn)題記錄下來(lái),并分析清楚,以免下 次再碰到同樣的問(wèn)題的。課程設(shè)計(jì)結(jié)束了,但是從中學(xué)到的知識(shí)會(huì)讓我受益終身,因?yàn)闊o(wú)論以后從不從事單片機(jī)工作,也許畢業(yè)設(shè)計(jì)會(huì)用到呢。在此我特別感激謝老師和實(shí)驗(yàn)室的各位同學(xué),沒有你們的幫助,我們不會(huì)這么順利完成本次設(shè)計(jì)。 13 參考文獻(xiàn) [1] 候伯亨 。 《 VHDL硬件描述語(yǔ)言與數(shù)字邏輯電路設(shè)計(jì)》 。 西安 : 西安電子科技大學(xué)出版社, 1999 [2] 王天曦 ,李洪儒 。 《電子技術(shù)工藝基礎(chǔ)》編著 。 北京 : 清華大學(xué)出版社 , 2020 [3] 李廣弟,朱月秀,王秀山 。 《單片機(jī)基礎(chǔ)》 。 北京 : 北京航空航天大學(xué)出版社 , 202
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1