STC----是置进位标志指禅罩迅令,执行的结果是将进位标志CF置1
CLC----是清进位闷模标志指令,其贺此执行结果是置CF标志为0
#include“reg52.h”#include“delay.h”
// 定义按键 KEY_0~KEY_6 对隐旅应P1^0~P1^6
sbit KEY_0 = P1^0
sbit KEY_1 = P1^1
sbit KEY_4 = P1^4
sbit KEY_5 = P1^5
sbit KEY_6 = P1^6
// 定义灶岁凳LED _7~LED_3 对应P2^7~P2^3
sbit LED_7 = P2^7
sbit LED_ 6= P2^6
sbit LED_ 5= P2^5
sbit LED_ 4= P2^4
sbit LED_ 3= P2^3
void main ( ) {
while(1){
if (!KEY_0 ) { // 按键KEY_0被按
delayus(20); //消抖动
if (!KEY_0 雀唯) { //确认被按下
LED_7=~LED_7 //灯亮或灭
}
}
}
...... 其余一样即可。
STC单片机依旧是51内核慎碰的单片宽枯谈机,所以用Keil C51表示空 *** 败手作语句为#include <intrins.h>
...
void main(void)
{
...
_nop_()
...
}
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)