首页 >>  正文

51蜂鸣器如何关闭

来源:baiyundou.net   日期:2024-09-23

苏婉娟588很简的51单片机C语言流水灯程序 -
辛廖琼18324232585 ______ #include<reg52.h> #include <intrins.h> #define LED P2 void delay(char i); void main() { unsigned char LedVablue=0xFE; while(1) { LedVablue= _crol_(LedVablue,1); //_crol_(x,Y)是<intrins.h> //里面的一个库函数,相当于汇编的带进位循环 LED=LedVablue; delay(100); } } void delay(char i) { char j; for(;i>0;i--) for(j=0;j<250;j++); }

苏婉娟58851单片机怎样接收到串口发送的数据后才响 -
辛廖琼18324232585 ______ 你好: 你可以指定发送一个数据,然后在mian里判断是否是这个数据,是就打开蜂鸣器,延时,再关闭. 或者在串口中断里设置一标志变量,收到后置1,然后判断,启动蜂鸣器,延时,关闭. 希望我的回答能帮助到你.

苏婉娟588STC51单片机C语言开启蜂鸣器 -
辛廖琼18324232585 ______ 1 2 3 4 5 6 7 8 9 #include<reg52.h> sbit beep=P0^4; voidmain() { beep=0; while(1); } 试试这个怎样,单片机在执行完程序之后会回到初始状态,然后再重新执行程序,所以蜂鸣器就会反复的开和关,听起来声音会小很多;加个while(1)死循环,让程序一直保持在beep=0的状态.

苏婉娟58851单片机串口通讯,数据在发送后,上位机没有接收到数据. -
辛廖琼18324232585 ______ 51单片机,数据在发送后,上位机没有接收到数据.而且,串口中断也没进去,弄了很久不知道是什么问题!---- 既然没有收到,也没有进入串口中断,那么,你怎么就知道,数据发送出去了?既然,你确信是发出去了,应该就是上位机的问题,那么,你换一个上位机,再试试看.

苏婉娟588C51单片机蜂鸣器工作原理 -
辛廖琼18324232585 ______ 用延时程序或者定时器控制接蜂鸣器的端口输出频率在2KHZ左右的矩形波就能让蜂鸣器发声了

苏婉娟58851单片机中,如果影响蜂鸣器的音量大小和频率的因素有哪些? -
辛廖琼18324232585 ______ 把频率调高点,你对比一下程序就看出来了.

苏婉娟588求一段51单片机的程序 -
辛廖琼18324232585 ______ sbit p1=p1^0; sbit p2=p1^0; void main() { aa=0; TMOD=0x01; TH0=(65536-50000)/256; TL0=(65536-50000)%256; EA=1; //开总中断 ET0=1; //开启T0中断 TR0=1; //启动T0定时器 , 以上是用定时器0. if(aa==216000) //10800*50=3个小时...

苏婉娟588求一个用c语言编译的流水灯程序,要求灯从中间向两边亮 -
辛廖琼18324232585 ______ #include<reg52.h> #define uchar unsigned char void delay(z); uchar code t[]={0x18,0x24,0x42,0x81};//这是编码表 void main() { int i=0; while(1)//死循环 { for(i=0;i<4;i++) P1=t[i];//取码,我用的P1口,你要用其他的端口你就把取出来的码送给你要用的端口 delay(5); } } void delay(z) { int a,i; for(a=0;a<z;a++) for(i=0;i<110;i++); }

苏婉娟588求好心人帮忙,给我一个51单片机C语言让蜂鸣器唱歌唱完会停止的那种! -
辛廖琼18324232585 ______ #include "reg52.h" unsigned char Count; sbit _Speak =P2^3 ; //讯响器控制脚 unsigned char code SONG[] ={ //祝你平安0x26,0x20,0x20,0x20,0x20,0x20,0x26,0x10,0x20,0x10,0x20,0x80,0x26,0x20,0x30,0x20,0x30,0x20,0x39,0x10,0x30,0x10,0x...

苏婉娟588单片机4*4行列式键盘程序! 动态显示,开始时,显示“——”,按键后显示相应键值(00—15) -
辛廖琼18324232585 ______ /*行线接P1.0-P1.3,列线接P1.4-P1.7.根据扫描键盘返回的键值编码查键值编码表,从而得到键值并送数码管显示.开机时,数码管显示“-”.当键按下时,数码管显示按下键的键值,蜂鸣器响一声.*/ #include #include #define uchar ...

(编辑:自媒体)
关于我们 | 客户服务 | 服务条款 | 联系我们 | 免责声明 | 网站地图 @ 白云都 2024