要求:
用按键SW12控制LED7的亮和灭,初始时灯是灭的,
摁一下按键SW17,则灯亮,再摁一下按键SW17则,灯灭,
如此往复循环。
c语言已实现,软件用的Keil。
#include<STC15F2K60S2.h>
void main(void)
{
int i; P17 = 1;
while(1){
if(0 == P32){
for(i=0; i < 10000; i++); //消除波动
if(0 == P32)
P17 = ~P17; //取反
}
while(0 == P32);
for (i=0; i < 10000; i++);
}
}
同样的要求用汇编怎么写?小弟没有接触过汇编,不知汇编需不需要头文件之类的,常用的指令怎么用?