用单片机控制继电器和蜂鸣器的程序sbit pluse=P1^0; sbit jdq=P1^1; sbit beep=P1^2; 继电器和蜂鸣器保持吗? 如果保持的话: while(1) { if(pluse==1) { jdq=1; beep=1; } } 如果不保持的话: while(1) { if(pluse==1) { jdq=1; beep=1; } else { jdq=0; beep=0; } ...
89c52单片机蜂鸣器程序编程简易蜂鸣器程序: #include #define uchar unsigned char #define uint unsigned int sbit P36=P3^6;//我的系统板蜂鸣器口定义 sbit k1=P1^4; //按钮1 sbit k2=P1^5; //按钮2 void Delay(uint num)//延时函数 {uchar i,j; for(i=0;i0;j++)} } main(...
让蜂鸣器发出7个音阶的程序uchar code DSY_CODE[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90}; //标准音符频率对应的延时表 uchar code HI_LIST[]={0,226,229,232,233,236,238,240,241,242,244,245,246,247,248}; uchar code LO_LIST[]={0,4,13,10,...
求助,一个简单的蜂鸣器程序,有地方不懂#include <stdio.h> void main( ) { for( ; ; ) /* 死循环,直到按下 CTRL+BREAK,终止程序 */ printf("07") ; /* 007 是系统蜂鸣器(BEEP)的 ASCII 码 */ } 你可以上机、编译、链接,调试运行一下试试看。单片机按键控制蜂鸣器发声程序去百度文库,查看完整内容> 内容...
51单片机,编写延时程序,控制蜂鸣器发声;很简单的 #include<reg52.h> #define uchar unsigned char #define uint unsigned int sbit fengmingqi=P0^0; //声明IO口 void delay(uint x)//延时子函数 { uint i,j; for(i=x;i>0;i--) for(j=50;j>0;j-...
C51 单片机控制蜂鸣器程序把2个蜂鸣器的频率各写成一个函数。 然后主函数里这样写 if (key1 == 0) "执行1蜂鸣器频率" else if (key2 == 0) "执行2蜂鸣器频率"想问下以下程序是如何实现让蜂鸣器间隔不同时间响一次的?是什么语句在起作用?主要起作用的代码是(不过根据代码,一共会响50次才对) for(i=0;i<100;i++) { ...
求c51单片机程序,关于蜂鸣器控制,最好附带程序说明,晶振暂定12MHz; ;晶振12MHz ;控制蜂鸣器发出"嘀、嘀。。。。"报警声,报警声从P1.3端口输出 ;产生频率为2.5KHz,声长1.1秒,间隔1秒。 ORG 0000H JMP MAIN ORG 000BH JMP T0_INT MAIN: MOV TMOD, #02H MOV ...