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

正文內(nèi)容

微機原理課程設(shè)計論-文庫吧

2025-05-14 13:09 本頁面


【正文】 、 XTAL2 晶體振蕩電路反相輸入端和輸出端。 ⒊ 控制線 :控制線共有 4 根, ⑴ ALE/PROG: 地址鎖存允許 /片內(nèi) EPROM 編程脈沖 ① ALE 功能:用來鎖存 P0 口送出的低 8 位地址 ② PROG 功能:片內(nèi)有 EPROM 的芯片,在 EPROM 編程期間,此引腳輸入編程脈沖。 ⑵ PSEN: 外 ROM 讀選通信號。 ⑶ RST/VPD: 復位 /備用電源。 ① RST ( Reset)功能:復位信號輸入端。 ② VPD 功 能:在 Vcc 掉電情況下,接備用電源。 ⑷ EA/Vpp: 內(nèi)外 ROM 選擇 /片內(nèi) EPROM 編程電源。 ① EA 功能:內(nèi)外 ROM 選擇端。 ② Vpp 功能:片內(nèi)有 EPROM 的芯片,在 EPROM 編程期間,施加編程電源 Vpp。 ⒋ I/O 線 80C51 共有 4 個 8 位并行 I/O 端口: P0、 P P P3 口,共 32 個引腳。 P3 口還具有第二功能,用于特殊信號輸入輸出和控制信號(屬控制總線)。 微機原理與匯編語言課程設(shè)計報告 8 〈 51 單片機引腳圖及引腳功能〉 拿到一塊芯片,想要使用它,首先必須要知道怎樣連線,我們用的一塊稱之為 89C51 的芯片,下面我們就看一下如何給它連線。 電源:這當然是必不可少的了。單片機使用的是 5V 電源,其中正極接 40 管腳,負極(地)接 20 管腳。 振蒎電路:單片機是一種時序電路,必須供給脈沖信號才能正常工作,在單片機內(nèi)部已集成了振蕩器,使用晶體振蕩器,接 1 19腳。只要買來晶 體震蕩器,電容,連上就能了,按圖 1 接上即可。 復位管腳:按圖 1 中畫法連好,至于復位是何含義及為何需要復要復位,在單片機功能中介紹。 EA 管腳: EA 管腳接到正電源端。 至此,一個單片機就接好,通上電,單片機就開始工作了。 我們的第一個任務是要用單片機點亮一只發(fā)光二極管 LED,顯然,微機原理與匯編語言課程設(shè)計報告 9 這個 LED 必須要和單片機的某個管腳相連,不然單片機就沒法控制它了,那么和哪個管腳相連呢?單片機上除了剛才用掉的 5 個管腳,還有 35 個,我們將這個 LED 和 1 腳相連。(見圖 1,其中 R1 是限流電阻) 按照這個圖的接法 ,當 1 腳是高電平時, LED 不亮,只有 1 腳是低電平時, LED 才發(fā)亮。因此要 1 腳我們要能夠控制,也就是說,我們要能夠讓 1 管腳按要求變?yōu)楦呋虻碗娖?。即然我們要控?1 腳,就得給它起個名字,總不能就叫它一腳吧?叫它什么名字呢?設(shè)計 51芯片的 INTEL 公司已經(jīng)起好了,就叫它 ,這是規(guī)定,不能由我們來更改。 MAX7219 及其功能說明 設(shè)計題目做的是數(shù)字時鐘,首先應該有數(shù)碼管來顯示相應的時間,這要用到一片 7219 芯片來驅(qū)動所用到的數(shù)碼管。下面我們就 7219 的功能做一些簡單的介紹。 MAX7219 是 MAXIM公司 生產(chǎn)的串行輸入 /輸出共陰極 數(shù)碼管顯示 驅(qū)動芯片, 一片 MAX7219 可驅(qū)動 8 個 7 段(包括小數(shù)點共 8 段)數(shù)字LED、 LED 條線圖形顯示器 、 或 64 個分立的 LED 發(fā)光二級管 。 該芯片具有 10MHz 傳輸率的三線串行接口可與任何微處理器相連,只需一個外接電阻即可設(shè)臵所有 LED 的段電流。它的操作很簡單,MCU 只需通過 模擬 SPI 三線 接口就可以將相關(guān)的指令寫入 MAX7219的內(nèi)部指令和數(shù)據(jù)寄存器 ,同時它還允許用戶選擇多種譯碼方式和譯微機原理與匯編語言課程設(shè)計報告 10 碼位。此外 它還支持多片 7219 串聯(lián)方式,這樣 MCU 就可以通過 3 根線(即 串行 數(shù)據(jù)線、 串行 時鐘線和芯片選通線)控制更多的數(shù)碼管顯示。 MAX7219 的外部引腳分配如圖 1 所示及內(nèi)部結(jié)構(gòu)如圖 2 所示。 MAX7219 的外部引腳分配 各引腳的功能為: DIN:串行數(shù)據(jù)輸入端 DOUT:串行數(shù)據(jù)輸出端,用于級連擴展 LOAD:裝載數(shù)據(jù)輸入 CLK:串行時鐘輸入 DIG0~DIG7: 8 位 LED 位選線,從共陰極 LED 中吸入電流 SEG A~SEG G DP 7 段驅(qū)動和小數(shù)點驅(qū)動 ISET: 通過一個 10k 電阻和 Vcc 相連,設(shè)臵段電流 微機原理與匯編語言課程設(shè)計報告 11 MAX7219 有下列幾組寄存器:(如圖 3) MAX7219 內(nèi)部的 寄存器 如 下圖 , 主要有:譯碼控制寄存器、亮度控制寄存器、掃描界限寄存器、關(guān)斷模式寄存器、測試控制寄存器。編程時只有正確操作這些寄存器, MAX7219 才可工作。 MAX7219 內(nèi)部的相關(guān) 寄存器 硬件電路設(shè)計系統(tǒng)原理圖及其說明 由于第一次使用單片機,所做的課程設(shè)計相對比較簡單,只用到以上兩片芯片,其具體硬件電路設(shè)計系統(tǒng)原理圖如下圖所示: 微機原理與匯編語言課程設(shè)計報告 12 基于硬件的設(shè)計相對比較簡單,因為我們做的都是最簡單的功能,沒有什么多余的附加功能,所以不管是從編程還是軟件設(shè)計方面都相 對比較簡單。只需要在電腦用 C 語言完成相應的功能,把程序下載到單片機,用單片機來實現(xiàn)相應的功能。用單片機的程序來驅(qū)動 7219,使數(shù)碼管顯示相應的時間。硬件連線的時候要注意單片機應與試驗箱共地,否則數(shù)碼管不會顯示時間。 電腦編程 DB AB 控制按鍵 單片機系統(tǒng) 顯示電路 數(shù)碼管 微機原理與匯編語言課程設(shè)計報告 13 第四章 軟件設(shè)計 流程圖及其說明 軟件編程我們可以分為幾個模塊來編程,這樣可以是整個程序顯得更清晰、容易理解。我們程序出現(xiàn)錯誤的時候也方便我們調(diào)試。具體整個程序的流程圖如下所示: 微機原理與匯編語言課程設(shè)計報告 14 軟件系統(tǒng)的使用說明 我們可以把整 個軟件系統(tǒng)分成幾個部分: 7219 驅(qū)動;時鐘進位部主程序 各種芯片初始化 有鍵按下 循環(huán)調(diào)整時間 關(guān)中段? 向下調(diào)整 向上調(diào)整 顯示調(diào)整后的時間 顯示、初始化時間 是 否 微機原理與匯編語言課程設(shè)計報告 15 分;調(diào)整時間部分;延時函數(shù)及去抖部分。下面我們對各個部
點擊復制文檔內(nèi)容
畢業(yè)設(shè)計相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1