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

正文內容

單片機原理及應用教學課件-文庫吧資料

2024-10-13 15:40本頁面
  

【正文】 發(fā)光二極管 LED( 使其滅 ) MOV 30H, 00H 。 跳轉到真正的定時器中斷服務程序處 ORG 0030H START: MOV SP, 60H 。 轉入主程序 ORG 000BH 。 則完成了 20次定時中斷才取反一次 , 因此定時時間就為 20 50=1000ms=1s。 可以采用軟件計數(shù)器來進行設計 。 已知單片機系統(tǒng)主頻為 12MHz。 當 , LED發(fā)亮;當 , LED不亮 。 若設初值 TC=0, 則定時器定時時間為最大 。 即: TC=M?C 其中: TC—— 計數(shù)器需要預置的初值; M—— 計數(shù)器的模值 ( 最大計數(shù)值 ) ; 方式 0時 , M=213;方式 1時 , M=216;方式 2, 3時 , M=28; C—— 計數(shù)器計滿回 0所需的計數(shù)值 , 即設計任務要求的計數(shù)值 。 ( 3)設置 IE、 IP,以開放相應的中斷和設定中斷優(yōu)先級。 1. 定時器 T0/T1 中斷申請過程 ( 1)在已經開放 T0/T1中斷允許且已被啟動的前提下, T0/T1加 1計滿溢出時 TF0/TF1標志位自動置“ 1” ; ( 2) CPU 檢測到 TCON中 TF0/TF1變“ 1”后 ,將產生指令:LCALL 000BH/LCALL 001BH 執(zhí)行中斷服務程序; ( 3) TF0/TF1標志位由硬件自動清“ 0”,以備下次中斷申請。 《 單片機原理及應用 》 教學課件 定時器 /計數(shù)器可按片內機器周期定時 , 也可對由 T0/T1引腳輸入一個負脈沖進行加法計數(shù) 。 在方式 3模式下 , 定時器 /計數(shù)器 0可以構成兩個定時器或者一個定時器和一個計數(shù)器 。 《 單片機原理及應用 》 教學課件 4. 工作方式 3 ( M1M0=11 , 2個 8位定時器 /計數(shù)器 , 僅適用于 T0) TL0: 8位定時器 /計數(shù)器 , 使用 T0原有控制資源 TR0和 TF0,其功能和操作與方式 0或方式 1完全相同 。 當計數(shù)滿溢出時 , TF0置 “ 1”, 同時 TH0將計數(shù)初值以硬件方法自動裝入 TL0。 3. 工作方式 2 ( M1M0=10 , 自動重裝計數(shù)初值的 8位定時器 /計數(shù)器 ) 16位定時器 /計數(shù)器被拆成兩個 8位寄存器 TH0和 TL0, CPU在對它們初始化時必須裝入相同的定時器 /計數(shù)器初值 。 1. 工作方式 0( M1M0=00 , 13位定時器 /計數(shù)器 ) 由 TH0的全部 8位和 TL0的低 5位 ( TL0的高 3位未用 ) 構成 13位加1計數(shù)器 , 當 TL0低 5位計數(shù)滿時直接向 TH0進位 , 并當全部 13位計數(shù)滿溢出時 , 溢出標志位 TF0置 “ 1”。 0INT1INT1INT《 單片機原理及應用 》 教學課件 定時器 /計數(shù)器的工作方式 8051單片機的定時器 /計數(shù)器共有四種工作模式 , 現(xiàn)以 T0為例加以介紹 , T1與 T0的工作原理相同 , 但方式 3下 T1停止計數(shù) 。 = 1 : 硬件控制,由外部中斷請求信號 / 和 TCON中的啟 /??刂莆?TR0/TR1組合狀態(tài)控制定時器 /計數(shù)器的啟 /停。 如下頁圖所示。 C/ :定時方式 /計數(shù)方式選擇位。 《 單片機原理及應用 》 教學課件 M1,M0: 工作方式選擇位 。 =1 : 啟動計數(shù); =0: 停止計數(shù)。 =1 : 計數(shù)溢出 ; =0 : 計數(shù)未滿??捎糜谏暾堉袛嗷蚬?CPU查詢。 T0: TL0(低 8位)和 TH0(高 8位) T1: TL1(低 8位)和 TH1(高 8位) 2. MCS51內部定時器 /計數(shù)器 《 單片機原理及應用 》 教學課件 8051單片機內部的定時器 /計數(shù)器的結構如下圖所示。 定時器: 對系統(tǒng)晶振振蕩脈沖的 12分頻輸出進行計數(shù)。 計數(shù)器: 對引腳 T0( P )和 T1( .)輸入的外部脈沖信號計數(shù),當輸入脈沖信號從 1到 0的負跳變時,計數(shù)器就自動加 1。 《 單片機原理及應用 》 教學課件 MCS51單片機內部有兩個 16位可編程的定時器 /計數(shù)器,簡稱為 T0和 T1,均可作定時器用也可計數(shù)器,它們均是二進制加法計數(shù)器,當計數(shù)器計滿回零時能自動產生溢出中斷請求,表示定時時間已到或計數(shù)已終止。 其特點是通過對系統(tǒng)時鐘脈沖進行計數(shù)實現(xiàn)定時 , 定時時間可通過程序設定的方法改變 , 使用靈活方便 。 對于時間較長的定時 , 常用硬件電路來實現(xiàn) 。 硬件定時: 利用硬件電路實現(xiàn)定時 。 其特點是定時時間精確 , 不需外加硬件電路 , 但占用 CPU時間 。所以定時器計數(shù)脈沖的時間間隔與晶振有關 。 ( 2) 定時: 8051單片機中的定時器和計數(shù)器是一個部件 , 只不過計數(shù)器記錄的是外界發(fā)生的事件 , 而定時器則是由單片機內部提供一個非常穩(wěn)定的計數(shù)源進行定時的 。 其實質就是對外部輸入脈沖的個數(shù)進行計量 。74LS148優(yōu)先級編碼器和可編程中斷控制器 8259均可以實現(xiàn)該任務。 3. 使用專用芯片擴展外部中斷請求輸入口 當外部中斷源較多,同時又要求中斷響應速度很高時,查詢方式擴展外部中斷請求輸入口的方法很難滿足要求。 其特點是中斷響應速度較慢 。 《 單片機原理及應用 》 教學課件 2. 查詢方式擴展外部中斷請求輸入口 把多個中斷源通過硬件 ( 如與非門 ) 引入外部中斷輸入端 ,同時又連到某個 I/O口 。 其特點是以占用內部定時中斷為代價的 。 中斷返回 END 《 單片機原理及應用 》 教學課件 MCS51擴展外部中斷請求輸入口 8051單片機只提供了兩個外部中斷請求輸入端,如果需要使用多于兩個的中斷源,就必須擴展外部中斷請求輸入口 。 左環(huán)移一次 MOV P1, A 。 給累加器 A賦初值 SJMP $ 。 低 優(yōu)先級(也可不要此句) SETB IT1 。 開總中斷允許“開關” SETB EX1 。 1INT《 單片機原理及應用 》 教學課件 程序如下: ORG 0000H LJMP MAIN ORG 0013H 。采用邊沿觸發(fā)。 設置為電平觸發(fā)方式 0INT《 單片機原理及應用 》 教學課件 [例題 3] 通過 外部中斷控制八盞燈循環(huán)點亮。 開中斷 SETB PX0 。 SETB EA 。 [例題 2] 設 8051外部中斷源接引腳 , 中斷觸發(fā)方式為電平觸發(fā) , 試編制 8051中斷系統(tǒng)的初始化程序 。令 SD端置“ 1”,以免下次中斷來時 Q端不能變“ 0” 《 單片機原理及應用 》 教學課件 MCS51中斷系統(tǒng)的編程 ( 1) 中斷初始化設置 : 開相應中斷允許 ( IE ) 、 根據(jù)需要選擇優(yōu)先級 ( IP ) 和選擇外中斷觸發(fā)方式 ( TCON) , 設置計數(shù)器 、 串行口的有關參數(shù) 。 外來的低電平 → 反相 → CP端產生上跳沿 → D端的 “ 0”輸出到 Q端 → 申請中斷 , 中斷服務返回前對 “ 0” → 令 Q端變?yōu)?“ 1” 指令如下: ANL P1, 0FEH (或 CLR ) 。 0INT0INT1INT1INT0INT 1INT《 單片機原理及應用 》 教學課件 電平觸發(fā)型外部中斷請求的撤除必須由外部硬件使 ( 或 ) 上的低電平隨著其中斷被響應而變?yōu)楦唠娖?。 電平觸發(fā)方式: / 引腳上的低電平須持續(xù)到中斷發(fā)生 。 負邊沿觸發(fā)方式: CPU在前一機器周期采到 / 引腳為高 ,后一機器周期采到為低才認為是一次中斷請求 , 即依靠CPU兩次檢測 ( 或 ) 上的負邊沿觸發(fā)電平狀態(tài)而置位外部中斷標志位 IE0或 IE1 。 撤除發(fā)送中斷請求標志 CLR RI 。 ( 2) 串行口中斷請求的撤除 串行口中斷得到響應后 , 其中斷請求的標志位 TI和 RI不能由硬件自動復位 , 必須由用戶在中斷服務程序的適當位置通過如下指令將它們撤除 。 8051的 5個中斷源的中斷請求撤除的方法是不同的 。 主程序開始 ( 3) 中斷響應時間 正常中斷響應時間至少為 3~ 8個機器周期 , 如果有同級或高級中斷服務 , 將延長中斷響應時間 。 轉外中斷中斷服務程序 ORG 000BH LJMP T0 。 例如: ORG 0000H LJMP MAIN 。 用戶常在中斷服務程序地址入口處放一條三字節(jié)的長轉移指令 。 《 單片機原理及應用 》 教學課件 8051的 5個中斷源的中斷服務入口地址之間相差 8個單元 。 《 單片機原理及應用 》 教學課件 中斷服務程序入口地址: 中斷響應的主要內容就是由硬件自動生成一條長調用指令( LCALL addr16), CPU執(zhí)行這條長調用指令便響應中斷,轉入相應的中斷服務程序。 中斷服務: 根據(jù)入口地址轉中斷服務程序 , 包含保護現(xiàn)場 、 執(zhí)行中斷主體 、 恢復現(xiàn)場 。 斷點入棧 → 撤除中斷標志 → 關閉低同級中斷允許 → 中斷入口地址送 PC。 中斷請求: 中斷源將相應請求中斷的標志位置 “ 1”, 表示發(fā)出請求 , 并由 CPU 查詢 。 后方 能響應中斷 。 必須滿足下列條件單片機才能響應中斷 。 PS1: 串行口中斷優(yōu)先級控制位: =0 : 屬低優(yōu)先級; =1 : 屬高優(yōu)先級。 《 單片機原理及應用 》 教學課件 ( 4)中斷優(yōu)先級控制寄存器 IP ( 0B8H) PS PT1 PX1 PT0 PX0 0INT 1INTPX0/PX1: / 優(yōu)先級控制位: =0 :屬低優(yōu)先級; =1 :屬高優(yōu)先級。 8051單片機的中斷優(yōu)先級采用了自然優(yōu)先級和人工設置高、低優(yōu)先級的策略,中斷處于同一級別時,就由自然優(yōu)先級確定。 8051內部中斷系統(tǒng)對各中斷源的中斷優(yōu)先級有一個統(tǒng)一的規(guī)定,稱為自然優(yōu)先級(也稱為系統(tǒng)缺省優(yōu)先級)。 EA: 總的中斷允許控制位(總開關): =0 : 禁止全部中斷; =1 : 允許中斷。 ( 3)中斷允許控制寄存器 IE ( 0A8H) SM0 SM1 SM2 REN TB8 RB8 TI RI EA ES ET1 EX1 ET0 EX0 《 單片機原理及應用 》 教學課件 ( 3)中斷允許控制寄存器 IE ( 0A8H) EA ES ET1 EX1 ET0 EX0 EX0/EX1/ET1/ET0/ES 位: 分別是 / , T0/T1,串行口的中斷允許控制位。 =0: 沒有串行口 發(fā)送 /接收 中斷申請; =1: 有串行口 發(fā)送 /接收 中斷申請。 =0: 在 INT0/INT1端申請中斷的信號低電平有效; =1: 在 INT0/INT1端申請中斷的信號負跳變有效。 =0: 沒有外部中斷申請; =1: 有
點擊復制文檔內容
環(huán)評公示相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1