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

正文內(nèi)容

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

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

下一頁面
  

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