奥礼网
新记
AT89C51单片机 编写汇编语言
编写程序实现蜂鸣器间隔输出声响,发音间隔大约 1s(声调不变,发声 1S,停 1S,
循环不止)。
举报该文章
相关建议 2016-11-09
编写程序实现蜂鸣器间隔输出声响,发音间隔大约 1s(声调不变,发声 1S,停 1S,
循环不止)。
请你参考:
电路图
代码
#include<reg51.h>
sbit SPEAKER=P1^0;
void Delayms(unsigned char x)
{
unsigned char t;
while(x--)
for(t=0;t<120;t++);
}
void main()
{
bit flag;
unsigned int count;
while(1)
{
if(flag)SPEAKER=!SPEAKER;
else SPEAKER=1;
count=++count%512;
if(!count)flag=!flag;
Delayms(2);
}
}
温馨提示:内容为网友见解,仅供参考
当前网址:
https://aolonic.com/aa/3ga5wd31a1nkd3d5ng.html
其他看法
无其他回答
相似回答
大家正在搜
相关问题
单片机AT89C51的汇编语言
AT89C51单片机汇编语言编程
AT89C51单片机汇编程序
在89C5151单片机中怎么编写汇编语言?
AT89C51单片机汇编语言写个控制电动机正反转的程序
at89c51汇编语言编译器
单片机汇编语言
AT89C51单片机计数器汇编语言程序