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

正文內(nèi)容

單片機(jī)原理及應(yīng)用教學(xué)課件-展示頁

2024-10-15 15:40本頁面
  

【正文】 外部中斷申請(qǐng)。 =0: 定時(shí)器停止運(yùn)行; =1: 定時(shí)器啟動(dòng)運(yùn)行。 =0: 定時(shí)器未溢出; =1: 定時(shí)器溢出 (由全 “ 1”變成全 “ 0”) 時(shí)由硬件自動(dòng)置位,申請(qǐng)中斷, 中斷被 CPU響應(yīng)后由硬件自動(dòng)清零 。 2. 中斷控制 MCS51單片機(jī)設(shè)置了 4個(gè)專用寄存器用于中斷控制 , 用戶通過設(shè)置其狀態(tài)來管理中斷系統(tǒng) 。 0INT1INT《 單片機(jī)原理及應(yīng)用 》 教學(xué)課件 8051的中斷結(jié)構(gòu)如下圖所示。 T1:定時(shí) /計(jì)數(shù)器 1中斷 , 由 T1回零溢出引起 。 由 ( ) 端口線引入 , 低電平或下降沿引起 ??赏ㄟ^程序設(shè)置中斷的允許或屏蔽,設(shè)置中斷的優(yōu)先級(jí)。 MCS51單片機(jī)的大部分中斷電路都是集成在芯片內(nèi)部的 , 只有外部中斷請(qǐng)求信號(hào)產(chǎn)生電路才分散在各中斷源電路和接口電路中 。 6. 中斷系統(tǒng)的功能 中斷系統(tǒng): 能夠?qū)崿F(xiàn)中斷功能的硬件電路和軟件程序 。 中斷嵌套的過程和子程序嵌套過程類似,子程序的返回指令是 RET,而中斷服務(wù)程序的返回指令是 RETI。 4. 中斷優(yōu)先權(quán)與中斷嵌套 中斷優(yōu)先級(jí) ( 也稱為中斷優(yōu)先權(quán) ) : 給每個(gè)中斷源指定中斷響應(yīng)的優(yōu)先級(jí)別 , CPU按中斷源的優(yōu)先級(jí)高低順序響應(yīng)各中斷源發(fā)出的中斷請(qǐng)求 。 非屏蔽中斷是指 CPU對(duì)中斷請(qǐng)求是不可屏蔽的,一旦出現(xiàn), CPU必須響應(yīng)。 3. 中斷的分類 中斷按功能通??煞譃榭善帘沃袛?、非屏蔽中斷和軟件中斷三類。 中斷涉及的幾個(gè)環(huán)節(jié): 中斷源 、 中斷申請(qǐng) 、 開放中斷 、 保護(hù)現(xiàn)場(chǎng) 、 中斷服務(wù) 、 恢復(fù)現(xiàn)場(chǎng) 、 中斷返回 。 作用: 采用中斷技術(shù)可以提高 CPU效率、解決速度矛盾、實(shí)現(xiàn)并行工作、分時(shí)操作、實(shí)時(shí)處理、故障處理、應(yīng)付突發(fā)事件,可使多項(xiàng)任務(wù)共享一個(gè)資源( CPU)。 ( 4)直接存儲(chǔ)器存取方式 (DMA): 傳送數(shù)據(jù)的雙方直接通過總線傳送數(shù)據(jù) , 不經(jīng) CPU中轉(zhuǎn)。 ( 2)查詢傳送方式: 傳送前計(jì)算機(jī)先查詢外設(shè)的狀態(tài),若已經(jīng)準(zhǔn)備好就傳送,否則就繼續(xù)查詢 /等待。 計(jì)算機(jī)與外設(shè)之間不是直接相連的 , 而是通過不同的接口電路來達(dá)到彼此間的信息傳送的目的 。 DPTR指向 74LS373端口 , 地址為 7FFFH) MOVX A, DPTR 。 如下圖所示為 8051通過74LS373與輸入設(shè)備連接的接口圖 。 輸出到 P1口 SJMP $ 。 A中為原高低 4位反碼之和 DA A 。 A中得到原高 4位的反碼 ANL 20H, 0FH 。 A中的數(shù)據(jù)送 20H單元保存 SWAP A 。 讀引腳 CPL A 。 程序如下: ORG 0100H MOV P3, 0FFH 。 硬件電路如下圖所示 。( 用 CD4511驅(qū)動(dòng) LED) 解: CD4511是 BCD鎖存 — 段碼譯碼 — 共陰 LED驅(qū)動(dòng)集成電路 , 其引腳如右圖所示 , 各引腳功能如下: VCC:接正電源; Vss:接地; A, B, C, D: BCD碼輸入腳 ( A為最低位 , D為最高位 ) ; Qa~ Qg:段碼輸出腳 , 高電平有效 , 最大可輸出 25mA電流; BI:熄滅 , 接低電平則 Qa~ Qg全部輸出低電平; LT:點(diǎn)亮測(cè)試 , 接低電平則 Qa~ Qg全部輸出高電平; LE:鎖存允許 , 接高電平鎖存 , 則輸出不會(huì)隨 BCD碼輸入改變 。 讀 P1引腳上的低 4位信號(hào)送累 加器 A 《 單片機(jī)原理及應(yīng)用 》 教學(xué)課件 在 I/O口直接用做輸入 /輸出時(shí) , CPU既可以把它們看做數(shù)據(jù)口 , 也可以看做狀態(tài)口 , 這是由用戶決定的 。 MOV P1, 0FH 。 因此 , 用戶在讀引腳時(shí)必須先 置位 鎖存器后讀 , 連續(xù)使用兩條指令 。 MOV A, P1 MOV 20H, P1 MOV R0, P1 MOV R0, P1 《 單片機(jī)原理及應(yīng)用 》 教學(xué)課件 ( 3) 讀端口引腳方式: 讀端口引腳方式可以從端口引腳上讀入信息 。 讀端口數(shù)據(jù)可以直接讀端口 。 例如 , 下面的指令均可在 P0口輸出數(shù)據(jù) 。 P3口的位結(jié)構(gòu)圖如右圖所示 。另外還具有第二功能 。 P1口的位結(jié)構(gòu)如右圖所示。 P2口的位結(jié)構(gòu)如右圖所示 。 當(dāng)不用做地址口時(shí) , P2口也可作為通用 I/O口 , 這時(shí)它也是一個(gè)準(zhǔn)雙向 I/O口 。 P0口的位結(jié)構(gòu)如右圖所示。在訪問 MCS51單片機(jī)的并行 I/O口 外部存儲(chǔ)器時(shí), P0口作地址 /數(shù)據(jù)總線復(fù)用口,是一個(gè)真正的雙向口,并分時(shí)送出地址的低 8位和送出(或接收)相應(yīng)存儲(chǔ)單元的數(shù)據(jù)。 《 單片機(jī)原理及應(yīng)用 》 教學(xué)課件 MCS51內(nèi)部并行 I/O口 8051有 4個(gè) 8位并行 I/O口,分別命名為 P0, P1, P2和 P3口?!?單片機(jī)原理及應(yīng)用 》 教學(xué)課件 第 3章 MCS51單片機(jī)的內(nèi)部資源及應(yīng)用 主要內(nèi)容: MCS51單片機(jī)內(nèi)部各器件的具體結(jié)構(gòu)、組成原理、工作方式的設(shè)置及典型應(yīng)用,為讀者后續(xù)學(xué)習(xí)單片機(jī)應(yīng)用系統(tǒng)設(shè)計(jì)、充分利用單片機(jī)內(nèi)部資源解決工程實(shí)際問題奠定基礎(chǔ)。 重點(diǎn) 在于各器件工作方式的設(shè)置及靈活應(yīng)用, 難點(diǎn) 在于中斷系統(tǒng)和定時(shí)器 /計(jì)數(shù)器的應(yīng)用。 1. P0口 P0口為雙向三態(tài)輸入 /輸出口, P0口既可作為地址 /數(shù)據(jù)總線口,又可作為通用 I/O口,可驅(qū)動(dòng) 8個(gè) TTL輸入。作通用 I/O口時(shí), P0口只是一個(gè)準(zhǔn)雙向口,需要在外部引腳處外接上拉電阻。 《 單片機(jī)原理及應(yīng)用 》 教學(xué)課件 2. P2口 P2口常用做外部存儲(chǔ)器的高 8位地址口 。 不必外接上拉電阻就可以驅(qū)動(dòng)任何 MOS驅(qū)動(dòng)電路 , 且只能驅(qū)動(dòng) 4個(gè)TTL輸入 。 3. P1口 P1口常用做通用 I/O口,它也是一個(gè)標(biāo)準(zhǔn)的準(zhǔn)雙向 I/O口,不必外接上拉電阻就可以驅(qū)動(dòng)任何 MOS驅(qū)動(dòng)電路,且只能驅(qū)動(dòng) 4個(gè) TTL輸入。 《 單片機(jī)原理及應(yīng)用 》 教學(xué)課件 4. P3口 P3口是一個(gè)雙功能口 ,第一功能與 P1口一樣可用做通用 I/O口 , 也是一個(gè)準(zhǔn)雙向I/O口 , 能驅(qū)動(dòng) 4個(gè) TTL輸入 。 P3口工作在第二功能時(shí)各管腳定義如下表所示 。 《 單片機(jī)原理及應(yīng)用 》 教學(xué)課件 MCS51內(nèi)部并行 I/O口的應(yīng)用 MCS51I/O端口的操作方式: ( 1) 輸出數(shù)據(jù)方式 : CPU通過一條數(shù)據(jù)傳送指令就可以把輸出數(shù)據(jù)寫入 P0~ P3的端口鎖存器 , 然后通過輸出驅(qū)動(dòng)器送到端口引腳線 。 MOV P0, A ANL P0, data ORL P0, A ( 2) 讀端口數(shù)據(jù)方式: CPU讀入的這個(gè)數(shù)據(jù)并非端口引腳線上的數(shù)據(jù) 。 例如 , 下面的指令均可以從 P1口輸入數(shù)據(jù) 。 在這種方式下 , CPU首先必須使欲讀端口引腳所對(duì)應(yīng)的鎖存器 置 1, 然后才能讀端口引腳 。 例如 , 下面的程序可以讀 P1引腳上的低4位信號(hào) 。 置位 P1引腳的低 4位鎖存器 MOV A, P1 。 [例題 1]要求將兩個(gè) BCD撥碼開關(guān)的數(shù)字和 , 在 LED數(shù)碼管上顯示出來 。 1. I/O口直接用于輸入 /輸出 《 單片機(jī)原理及應(yīng)用 》 教學(xué)課件 硬件電路設(shè)計(jì) : BCD撥碼開關(guān)為 4位 , 兩個(gè) BCD撥碼開關(guān)分別接至 P3口的高四位和低四位 ( 注意:應(yīng)連接上拉電阻 ) ,由 P1口的高四位和低四位通過兩片 CD4511分別擴(kuò)展兩位LED。 《 單片機(jī)原理及應(yīng)用 》 教學(xué)課件 軟件設(shè)計(jì)思想: 讀 P3口引腳,得到輸入數(shù)據(jù),將數(shù)據(jù)分成 2個(gè) 4位 BCD碼,求 BCD碼和,輸出到 P1口,通過 CD4511驅(qū)動(dòng)LED顯示。 讀引腳先對(duì)其寫 1 MOV A, P3 。 取反 , 取真正的鍵值 MOV 20H, A 。 A中的內(nèi)容半字節(jié)交換 ANL A, 0FH 。 20H單元中得到原低 4位的反碼 ADD A, 20H 。 BCD碼調(diào)整 MOV P1, A 。 程序執(zhí)行完 , “ 原地踏步 ” END 《 單片機(jī)原理及應(yīng)用 》 教學(xué)課件 2. I/O口擴(kuò)展外部鎖存器 為了提高數(shù)據(jù)傳輸速率 , MCS51單片機(jī)常常需要使 I/O口通過外部鎖存器和輸入設(shè)備相連 。 通過中斷方式讀取數(shù)據(jù) ,8051響應(yīng)該中斷請(qǐng)求后在中斷服務(wù)程序中通過下面的指令讀取輸入數(shù)據(jù): MOV DPTR, 7FFFH 。 讀入數(shù)據(jù)到 A中 《 單片機(jī)原理及應(yīng)用 》 教學(xué)課件 MCS51單片機(jī)的中斷系統(tǒng) 計(jì)算機(jī)與外界的聯(lián)系是通過外部設(shè)備 ( 也稱為外設(shè) 、 輸入 /輸出設(shè)備或 I/O設(shè)備 ) 與外界聯(lián)系的 。 計(jì)算機(jī)與外設(shè)之間交換信息的方式: ( 1)無條件傳送方式: 外設(shè)對(duì)計(jì)算機(jī)來說總是準(zhǔn)備好的。 ( 3)中斷傳送方式: 外設(shè)通過申請(qǐng)中斷的方式與計(jì)算機(jī)進(jìn)行數(shù)據(jù)傳送。 《 單片機(jī)原理及應(yīng)用 》 教學(xué)課件 中斷的基本概念 1. 中斷的定義 所謂 “ 中斷 ” , 是指 CPU執(zhí)行正常程序時(shí) , 系統(tǒng)中出現(xiàn)特殊請(qǐng)求 , CPU暫時(shí)中止當(dāng)前的程序 , 轉(zhuǎn)去處理更緊急的事件 ( 執(zhí)行中斷服務(wù)程序 ) , 處理完畢 ( 中斷服務(wù)完成 ) 后 ,CPU自動(dòng)返回原程序的過程 。 中斷與子程序的最主要區(qū)別: 子程序是預(yù)先安排好的,中斷是隨機(jī)發(fā)生的。 《 單片機(jī)原理及應(yīng)用 》 教學(xué)課件 2. 中斷源 中斷源是指引起中斷的設(shè)備或事件,或發(fā)出中斷請(qǐng)求的源頭。 可屏蔽中斷是指 CPU可以通過指令來允許或屏蔽中斷的請(qǐng)求。 軟件中斷則是指通過相應(yīng)的中斷指令使 CPU響應(yīng)中斷。 中斷嵌套 : 在某一瞬間 , CPU因響應(yīng)某一中斷源的中斷請(qǐng)求而正在執(zhí)行它的中斷服務(wù)程序時(shí) , 若又有一級(jí)別高的中斷源向 CPU發(fā)出中斷請(qǐng)求 , 且 CPU的中斷是開放的 , CPU可以把正在執(zhí)行的中斷服務(wù)程序暫停下來 , 轉(zhuǎn)而響應(yīng)和處理優(yōu)先權(quán)更高的中斷源的中斷請(qǐng)求 , 等處理完后再轉(zhuǎn)回來 , 繼續(xù)執(zhí)行原來的中斷服務(wù)程序 , 這就是中斷嵌套 。 《 單片機(jī)原理及應(yīng)用 》 教學(xué)課件 5. 中斷響應(yīng)及處理過程 ① 保護(hù)斷點(diǎn) ② 尋找中斷源 ③ 中斷處理 ④ 中斷返回 保護(hù)斷點(diǎn)和尋找中斷源都是由硬件 自動(dòng) 完成的 , 用戶不用考慮 。 中斷系統(tǒng)的功能: 能夠?qū)崿F(xiàn)中斷優(yōu)先權(quán)排隊(duì) 、 中斷嵌套 、 自動(dòng)響應(yīng)中斷和中斷返回等功能 。 《 單片機(jī)原理及應(yīng)用 》 教學(xué)課件 MCS51的中斷系統(tǒng) MCS51提供了 5個(gè)中斷源, 2個(gè)中斷優(yōu)先級(jí)控制,可實(shí)現(xiàn) 2個(gè)中斷服務(wù)嵌套。 1. MCS51的中斷源 8051允許 5個(gè)中斷源: ( 1) 外部中斷源 ( 中斷標(biāo)志為 IE0和 IE1 ) 由 ( ) 端口線引入 , 低電平或下降沿引起 。 ( 2) 內(nèi)部中斷源 ( 中斷標(biāo)志為 TF0、 TF1和 TI/RI ) T0:定時(shí) /計(jì)數(shù)器 0中斷 , 由 T0回零溢出引起 。 TI/RI:串行 I/O中斷 , 完成一幀字符發(fā)送 /接收引起 。 《 單片機(jī)原理及應(yīng)用 》 教學(xué)課件 CPU識(shí)別中斷申請(qǐng)的依據(jù): CPU在每個(gè)機(jī)器周期的 S5P2期間,會(huì)自動(dòng)查詢各個(gè)中斷申請(qǐng)標(biāo)志位,若查到某標(biāo)志位被置位 ,將啟動(dòng)中斷機(jī)制。 ( 1) 定時(shí)器控制寄存器 TCON ( 88H)
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1