51單片機(jī)寫中斷程序的一般步驟
外部中斷程序步驟(以外部中斷0為例):
1、EA=1 //開總中斷
2、EX0=1//開外部中斷0
3、IT0=1//跳變沿觸發(fā)(默認(rèn)為0,0為低電平觸發(fā))
中斷服務(wù)程序
void
{
}
定時(shí)器中斷程序步驟(以定時(shí)器0中斷為例)
1、TMOD=0x01(設(shè)置定時(shí)器0為工作方式1)
2、TH0=(65536-50000)/256
3、EA=1(開總中斷)
4、ET0=1(開定時(shí)器0中斷)
5、TR0=1(啟動(dòng)定時(shí)器0)
中斷服務(wù)程序
void
{
重裝初值
中斷處理內(nèi)容
評(píng)論