回覆列表
  • 1 # 藍藍的天空鴨

    標準51有5箇中斷向量(不算復位),分別是外部中斷0,定時器0,外部中斷1,定時器1,序列口;總共有6箇中斷標誌,序列口的傳送和接受共享一箇中斷向量。各個終端標誌產生情況如下:外部中斷可以設定邊沿觸發或者電平觸發,邊沿觸發進入中斷程式後硬體自動清中斷標誌,電平觸發需要軟體清標誌位;定時器T0,T1計數溢位產生中斷,進入中斷程式硬體自動清標誌位;序列口傳送完成或者接收到資料就觸發中斷,由於是兩個中斷標誌共享一箇中斷向量,所以需要在中斷程式裡由軟體判斷是傳送中斷還是接受中斷,並且只能由軟體清標誌位;以上是標準51的中斷系統,52由於多了一個T2定時器(T2定時器跟T0,T1功能相差很大,T2要強大很多),因此多了一箇中斷向量2箇中斷標誌(溢位中斷和T2外部中斷),T2中斷標誌必須由軟體清除標誌位中斷使能位於IE暫存器各中斷標誌位於相應的模組控制暫存器裡面模組位地位位名稱說明T1TCON.7TF1T1溢位標誌T0TCON.5TF0T0溢位標誌T2T2CON.7TF2T2溢位中斷標誌T2CON.6EXF2T2外部中斷標誌外部中斷1TCON.3IE1外部中斷1標誌外部中斷0TCON.1IE0外部中斷0標誌序列口SCON.1TI傳送中斷標誌SCON.0RI接受中斷標誌

  • 中秋節和大豐收的關聯?
  • 代表一個人嚴厲的成語有哪些?