单片机——中断控制系统设计
程序员文章站
2022-06-08 21:37:04
...
电路设计
LED灯阴极接P0.0
思路
很简单,直接利用中断系统的功能,在INT0的中断入口编写中断程序,即每次执行中断就将P0.0口取反一次。
汇编
ORG 0000H
LJMP START
ORG 0003H
LJMP INT00
ORG 0030H
START: SETB P0.0 ;将P0.0置1
SETB EA
SETB EX0
SETB IT0
ST1: AJMP $
INT00: PUSH ACC
CPL P0.0 ;将P0.0取反
POP ACC
RETI
END
C语言
#include <reg51.h>
sbit x = P0^0;
void intr(void) interrupt 0
{
x = ~x; //每次执行中断程序,将P0.0取反一次
}
void main()
{
x = 1;
EA = 1;
EX0 = 1;
IT0 = 1;
while(1);
}
上一篇: oracle 的体系结构
下一篇: jz2440 nfs 挂载