SETB是汇编指令,意思是把其后面的那个寄存器的位置1。
SETB ET0 ;开定时/计数器0允许
SETB TR0 ;定时/计数器0开始运行TR0是单片机会响应定时/计数器0的启动位,为1,就启动定时/计数器0;为0,就停止定时/计数器0的运行。
程序说明
SETB EA ; 允许单片机总中断 CLR EA ; 禁止单片机总中断
SETB ES ; 允许串口中断CLR ES ; 禁止串口中断
SETB ET1 ; 允许T1溢出中断 CLR ET1 ; 禁止T1溢出中断
SETB EX1 ; 允许外部中断 1CLR EX1 ; 禁止外部中断
1SETB ET0 ; 允许T0溢出中断 CLR ET0 ; 禁止T0溢出中断
SETB EX0 ; 允许外部中断 0CLR EX0 ; 禁止外部中断0
默认情况下,下面的程序将所有中断设置为低优先级中断。通过上面的按钮可以分别控制每一个中断的优先级,下面的程序会自动更新。
CLR PS
CLR PT1
CLR PX1
CLR PT0
CLR PX0
程序说明
SETB PS ; 将串口中断设置为高级中断
CLR PS ; 将串口中断设置低级中断
SETB PT1 ; 将T1设置为高级中断
CLR PT1 ; 将T1设置为低级中断
SETB PX1 ; 将外部中断1设置为高级中断
CLR PX1 ; 将外部中断1设置为低级中断
SETB PT0 ; 将T0设置为高级中断
CLR PT0 ; 将T0设置为低级中断
SETB PX0 ; 将外部中断0设置为高级中断
CLR PX0 ; 将外部中断0设置为低级中断
读例子程序。----》