當前位置:編程學習大全網 - 編程軟體 - 單片機C語言中斷函數的定義形式是怎樣的?

單片機C語言中斷函數的定義形式是怎樣的?

形式如下:

void 中斷名(void) inerrupt 中斷號 using 工作寄存器組

比如外部中斷0

void ext0(void) interrupt 0 using 1 //後面的using 1可以省略,缺省為0

定時器1

void t1isr() interrupt 3

擴展資料:

單片機內部結構

1、CPU

它的名字沒有改,還是稱為CPU(Central Processing Unit)。它是單片機的核心部件,包括運算器和控制器。

運算器既是算術邏輯單元ALU(Arithmetic logic Unit),其功能是進行算術運算和邏輯運算。

控制器壹般由指令寄存器、指令譯碼器、時序電路和控制電路組成。其作用是完成取指令、將指令譯碼形成各種微操作並執行指令,同時控制計算機的各個部件有條不紊地工作。

2、單片機內部結構之壹ROM

“硬盤”,改了名字,稱為程序存儲器,也叫只讀存儲器。用ROM(Read only memery)表示。其作用和計算機的硬盤差不多,用來存放用戶編寫的程序。特點是:掉電後不會丟失數據(程序)。

  • 上一篇:TP5模板輸出替換
  • 下一篇:樓梯下的編程題庫
  • copyright 2024編程學習大全網