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

正文內(nèi)容

單片機(jī)原理及應(yīng)用教學(xué)課件-全文預(yù)覽

2025-10-21 15:40 上一頁面

下一頁面
  

【正文】 MOV SP, 60H 。 則完成了 20次定時(shí)中斷才取反一次 , 因此定時(shí)時(shí)間就為 20 50=1000ms=1s。 已知單片機(jī)系統(tǒng)主頻為 12MHz。 若設(shè)初值 TC=0, 則定時(shí)器定時(shí)時(shí)間為最大 。 ( 3)設(shè)置 IE、 IP,以開放相應(yīng)的中斷和設(shè)定中斷優(yōu)先級(jí)。 《 單片機(jī)原理及應(yīng)用 》 教學(xué)課件 定時(shí)器 /計(jì)數(shù)器可按片內(nèi)機(jī)器周期定時(shí) , 也可對由 T0/T1引腳輸入一個(gè)負(fù)脈沖進(jìn)行加法計(jì)數(shù) 。 《 單片機(jī)原理及應(yīng)用 》 教學(xué)課件 4. 工作方式 3 ( M1M0=11 , 2個(gè) 8位定時(shí)器 /計(jì)數(shù)器 , 僅適用于 T0) TL0: 8位定時(shí)器 /計(jì)數(shù)器 , 使用 T0原有控制資源 TR0和 TF0,其功能和操作與方式 0或方式 1完全相同 。 3. 工作方式 2 ( M1M0=10 , 自動(dòng)重裝計(jì)數(shù)初值的 8位定時(shí)器 /計(jì)數(shù)器 ) 16位定時(shí)器 /計(jì)數(shù)器被拆成兩個(gè) 8位寄存器 TH0和 TL0, CPU在對它們初始化時(shí)必須裝入相同的定時(shí)器 /計(jì)數(shù)器初值 。 0INT1INT1INT《 單片機(jī)原理及應(yīng)用 》 教學(xué)課件 定時(shí)器 /計(jì)數(shù)器的工作方式 8051單片機(jī)的定時(shí)器 /計(jì)數(shù)器共有四種工作模式 , 現(xiàn)以 T0為例加以介紹 , T1與 T0的工作原理相同 , 但方式 3下 T1停止計(jì)數(shù) 。 如下頁圖所示。 《 單片機(jī)原理及應(yīng)用 》 教學(xué)課件 M1,M0: 工作方式選擇位 。 =1 : 計(jì)數(shù)溢出 ; =0 : 計(jì)數(shù)未滿。 T0: TL0(低 8位)和 TH0(高 8位) T1: TL1(低 8位)和 TH1(高 8位) 2. MCS51內(nèi)部定時(shí)器 /計(jì)數(shù)器 《 單片機(jī)原理及應(yīng)用 》 教學(xué)課件 8051單片機(jī)內(nèi)部的定時(shí)器 /計(jì)數(shù)器的結(jié)構(gòu)如下圖所示。 計(jì)數(shù)器: 對引腳 T0( P )和 T1( .)輸入的外部脈沖信號(hào)計(jì)數(shù),當(dāng)輸入脈沖信號(hào)從 1到 0的負(fù)跳變時(shí),計(jì)數(shù)器就自動(dòng)加 1。 其特點(diǎn)是通過對系統(tǒng)時(shí)鐘脈沖進(jìn)行計(jì)數(shù)實(shí)現(xiàn)定時(shí) , 定時(shí)時(shí)間可通過程序設(shè)定的方法改變 , 使用靈活方便 。 硬件定時(shí): 利用硬件電路實(shí)現(xiàn)定時(shí) 。所以定時(shí)器計(jì)數(shù)脈沖的時(shí)間間隔與晶振有關(guān) 。 其實(shí)質(zhì)就是對外部輸入脈沖的個(gè)數(shù)進(jìn)行計(jì)量 。 3. 使用專用芯片擴(kuò)展外部中斷請求輸入口 當(dāng)外部中斷源較多,同時(shí)又要求中斷響應(yīng)速度很高時(shí),查詢方式擴(kuò)展外部中斷請求輸入口的方法很難滿足要求。 《 單片機(jī)原理及應(yīng)用 》 教學(xué)課件 2. 查詢方式擴(kuò)展外部中斷請求輸入口 把多個(gè)中斷源通過硬件 ( 如與非門 ) 引入外部中斷輸入端 ,同時(shí)又連到某個(gè) I/O口 。 中斷返回 END 《 單片機(jī)原理及應(yīng)用 》 教學(xué)課件 MCS51擴(kuò)展外部中斷請求輸入口 8051單片機(jī)只提供了兩個(gè)外部中斷請求輸入端,如果需要使用多于兩個(gè)的中斷源,就必須擴(kuò)展外部中斷請求輸入口 。 給累加器 A賦初值 SJMP $ 。 開總中斷允許“開關(guān)” SETB EX1 。采用邊沿觸發(fā)。 開中斷 SETB PX0 。 [例題 2] 設(shè) 8051外部中斷源接引腳 , 中斷觸發(fā)方式為電平觸發(fā) , 試編制 8051中斷系統(tǒng)的初始化程序 。 外來的低電平 → 反相 → CP端產(chǎn)生上跳沿 → D端的 “ 0”輸出到 Q端 → 申請中斷 , 中斷服務(wù)返回前對 “ 0” → 令 Q端變?yōu)?“ 1” 指令如下: ANL P1, 0FEH (或 CLR ) 。 電平觸發(fā)方式: / 引腳上的低電平須持續(xù)到中斷發(fā)生 。 撤除發(fā)送中斷請求標(biāo)志 CLR RI 。 8051的 5個(gè)中斷源的中斷請求撤除的方法是不同的 。 轉(zhuǎn)外中斷中斷服務(wù)程序 ORG 000BH LJMP T0 。 用戶常在中斷服務(wù)程序地址入口處放一條三字節(jié)的長轉(zhuǎn)移指令 。 《 單片機(jī)原理及應(yīng)用 》 教學(xué)課件 中斷服務(wù)程序入口地址: 中斷響應(yīng)的主要內(nèi)容就是由硬件自動(dòng)生成一條長調(diào)用指令( LCALL addr16), CPU執(zhí)行這條長調(diào)用指令便響應(yīng)中斷,轉(zhuǎn)入相應(yīng)的中斷服務(wù)程序。 斷點(diǎn)入棧 → 撤除中斷標(biāo)志 → 關(guān)閉低同級(jí)中斷允許 → 中斷入口地址送 PC。 后方 能響應(yīng)中斷 。 PS1: 串行口中斷優(yōu)先級(jí)控制位: =0 : 屬低優(yōu)先級(jí); =1 : 屬高優(yōu)先級(jí)。 8051單片機(jī)的中斷優(yōu)先級(jí)采用了自然優(yōu)先級(jí)和人工設(shè)置高、低優(yōu)先級(jí)的策略,中斷處于同一級(jí)別時(shí),就由自然優(yōu)先級(jí)確定。 EA: 總的中斷允許控制位(總開關(guān)): =0 : 禁止全部中斷; =1 : 允許中斷。 =0: 沒有串行口 發(fā)送 /接收 中斷申請; =1: 有串行口 發(fā)送 /接收 中斷申請。 =0: 沒有外部中斷申請; =1: 有外部中斷申請。 =0: 定時(shí)器未溢出; =1: 定時(shí)器溢出 (由全 “ 1”變成全 “ 0”) 時(shí)由硬件自動(dòng)置位,申請中斷, 中斷被 CPU響應(yīng)后由硬件自動(dòng)清零 。 0INT1INT《 單片機(jī)原理及應(yīng)用 》 教學(xué)課件 8051的中斷結(jié)構(gòu)如下圖所示。 由 ( ) 端口線引入 , 低電平或下降沿引起 。 MCS51單片機(jī)的大部分中斷電路都是集成在芯片內(nèi)部的 , 只有外部中斷請求信號(hào)產(chǎn)生電路才分散在各中斷源電路和接口電路中 。 中斷嵌套的過程和子程序嵌套過程類似,子程序的返回指令是 RET,而中斷服務(wù)程序的返回指令是 RETI。 非屏蔽中斷是指 CPU對中斷請求是不可屏蔽的,一旦出現(xiàn), CPU必須響應(yīng)。 中斷涉及的幾個(gè)環(huán)節(jié): 中斷源 、 中斷申請 、 開放中斷 、 保護(hù)現(xiàn)場 、 中斷服務(wù) 、 恢復(fù)現(xiàn)場 、 中斷返回 。 ( 4)直接存儲(chǔ)器存取方式 (DMA): 傳送數(shù)據(jù)的雙方直接通過總線傳送數(shù)據(jù) , 不經(jīng) CPU中轉(zhuǎn)。 計(jì)算機(jī)與外設(shè)之間不是直接相連的 , 而是通過不同的接口電路來達(dá)到彼此間的信息傳送的目的 。 如下圖所示為 8051通過74LS373與輸入設(shè)備連接的接口圖 。 A中為原高低 4位反碼之和 DA A 。 A中的數(shù)據(jù)送 20H單元保存 SWAP 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)亮測試 , 接低電平則 Qa~ Qg全部輸出高電平; LE:鎖存允許 , 接高電平鎖存 , 則輸出不會(huì)隨 BCD碼輸入改變 。 MOV P1, 0FH 。 MOV A, P1 MOV 20H, P1 MOV R0, P1 MOV R0, P1 《 單片機(jī)原理及應(yīng)用 》 教學(xué)課件 ( 3) 讀端口引腳方式: 讀端口引腳方式可以從端口引腳上讀入信息 。 例如 , 下面的指令均可在 P0口輸出數(shù)據(jù) 。另外還具有第二功能 。 P2口的位結(jié)構(gòu)如右圖所示 。 P0口的位結(jié)構(gòu)如右圖所示。 《 單片機(jī)原理及應(yīng)用 》 教學(xué)課件 MCS51內(nèi)部并行 I/O口 8051有 4個(gè) 8位并行 I/O口,分別命名為 P0, P1, P2和 P3口。 重點(diǎn) 在于各器件工作方式的設(shè)置及靈活應(yīng)用, 難點(diǎn) 在于中斷系統(tǒng)和定時(shí)器 /計(jì)數(shù)器的應(yīng)用。作通用 I/O口時(shí), P0口只是一個(gè)準(zhǔn)雙向口,需要在外部引腳處外接上拉電阻。 不必外接上拉電阻就可以驅(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輸入 。 《 單片機(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)器送到端口引腳線 。 例如 , 下面的指令均可以從 P1口輸入數(shù)據(jù) 。 例如 , 下面的程序可以讀 P1引腳上的低4位信號(hào) 。 [例題 1]要求將兩個(gè) BCD撥碼開關(guān)的數(shù)字和 , 在 LED數(shù)碼管上顯示出來 。 《 單片機(jī)原理及應(yīng)用 》 教學(xué)課件 軟件設(shè)計(jì)思想: 讀 P3口引腳,得到輸入數(shù)據(jù),將數(shù)據(jù)分成 2個(gè) 4位 BCD碼,求 BCD碼和,輸出到 P1口,通過 CD4511驅(qū)動(dòng)LED顯示。 取反 , 取真正的鍵值 MOV 20H, A 。 20H單元中得到原低 4位的反碼 ADD A, 20H 。 程序執(zhí)行完 , “ 原地踏步 ” END 《 單片機(jī)原理及應(yīng)用 》 教學(xué)課件 2. I/O口擴(kuò)展外部鎖存器 為了提高數(shù)據(jù)傳輸速率 , MCS51單片機(jī)常常需要使 I/O口通過外部鎖存器和輸入設(shè)備相連 。 讀入數(shù)據(jù)到 A中 《 單片機(jī)原理及應(yīng)用 》 教學(xué)課件 MCS51單片機(jī)的中斷系統(tǒng) 計(jì)算機(jī)與外界的聯(lián)系是通過外部設(shè)備 ( 也稱為外設(shè) 、 輸入 /輸出設(shè)備或 I/O設(shè)備 ) 與外界聯(lián)系的 。 ( 3)中斷傳送方式: 外設(shè)通過申請中斷的方式與計(jì)算機(jī)進(jìn)行數(shù)據(jù)傳送。 中斷與子程序的最主要區(qū)別: 子程序是預(yù)先安排好的,中斷是隨機(jī)發(fā)生的。 可屏蔽中斷是指 CPU可以通過指令來允許或屏蔽中斷的請求。 中斷嵌套 : 在某一瞬間 , CPU因響應(yīng)某一中斷源的中斷請求而正在執(zhí)行它的中斷服務(wù)程序時(shí) , 若又有一級(jí)別高的中斷源向 CPU發(fā)出中斷請求 , 且 CPU的中斷是開放的 , CPU可以把正在執(zhí)行的中斷服務(wù)程序暫停下來 , 轉(zhuǎn)而響應(yīng)和處理優(yōu)先權(quán)更高的中斷源的中斷請求 , 等處理完后再轉(zhuǎn)回來 , 繼續(xù)執(zhí)行原來的中斷服務(wù)程序 , 這就是中斷嵌套 。 中斷系統(tǒng)的功能: 能夠?qū)崿F(xiàn)中斷優(yōu)先權(quán)排隊(duì) 、 中斷嵌套 、 自動(dòng)響應(yīng)中斷和中斷返回等功能 。 1. MCS51的中斷源 8051允許 5個(gè)中斷源: ( 1) 外部中斷源 ( 中斷標(biāo)志為 IE0和 IE1 ) 由 ( ) 端口線引入 , 低電平或下降沿引起 。 TI/RI:串行 I/O中斷 , 完成一幀字符發(fā)送 /接收引起 。 ( 1) 定時(shí)器控制寄存器 TCON ( 88H) TF1 TR1 TF0 TR0 IE1 IT1 IE0 IT0 TF0/TF1: 定時(shí)器溢出中斷申請標(biāo)志位 (由硬件自動(dòng)置位) 。 IE0/IE1:外部中斷申請標(biāo)志位 (由硬件自動(dòng)置位 ,中斷響應(yīng)后轉(zhuǎn)向中斷服務(wù)程序時(shí),由硬件自動(dòng)清 0 ) 。 《 單片機(jī)原理及應(yīng)用 》 教學(xué)課件 ( 2)串行口控制寄存器 SCON ( 98H) TI/RI: 串行口發(fā)送 /接收 中斷申請標(biāo)志位 ( 由硬件自動(dòng)置位 ,必須由用戶在中斷服務(wù)程序中用軟件清 0) 。 =0 : 禁止中斷; =1 : 允許中斷。如下表所示。 PT0/PT1: T0/T1中斷優(yōu)先級(jí)控制位:
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1