|
单片机初学者,找了一个蜂鸣器和流水灯结合的实验,运用keil5和protues,但是代码似乎有问题,生成不了hex文件
#include<reg51.h>//流水灯
#include<intrins.h>
#include"delay.h"
sbit speak=P2^3;
#define on 0
#define off 1
void main()
{
P1 = 0xfe; //1111 1110
while(1)
{
delay(500);
P1 = _crol_(P1,1); //将p1循环左移一位
speak=on;
delay(500);
speak=off;
}
}
#include<reg51.h> //蜂鸣器
#include"delay.h"
#define on 0 //低电平0为开蜂鸣器
#define off 1
sbit speak=P2^3;
void main()
{
speak=on;
delay(500);
speak=off;
delay(500);
}
|
|