A. 单片机声音报警器C语言程序, 望高人给每段注释.谢谢!
#include <AT89X51.H>//头文件
unsigned int t02s;//无符号整数变量t02s
unsigned char t05ms;//无符号字正闹符变量t05ms
bit flag;//定义一个位
void main(void)//主函数
{
TMOD=0x01;//定义定时器0的工作模式
TH0=(65536-250)/256;//定时器0赋初值
TL0=(65536-250)%256;
TR0=1;//定时器0开始运行
ET0=1;//使能定时器0中断
EA=1;//打开所有中断
while(1);//程举悉罩序在这里中止,等待定时器0中断
}
void t0(void) interrupt 1 using 0//定时器0中断程序
{
TH0=(65536-250)/256;//定时器0赋陆散初值
TL0=(65536-250)%256;//定时器0赋初值
t02s++;//t02s自加1
if(t02s==800)//如果t02s增加到了800
{
t02s=0;//t02s清零
flag=~flag;//定义的位取反
}
if(flag==0)//如果定义的位为零,执行下面的语句
{
P1_0=~P1_0;//P1.0端口输出取反
}
}
B. AT89C51单片机报警器设计
16个开关可以使用矩阵按键使用单片机的8IO引脚,单片机写程序利用延时函数通过P1.0引脚发出方波驱动蜂鸣器。可以换成有源蜂鸣器直接给高低电平信号就能驱动蜂鸣器工作。两位数码管一般需要10个单片机的IO引脚连接。
C. 单片机报警器程序
请问你需要对什么报警呢?温度,湿度?
还是只是单纯的给个时间让蜂鸣器响?我有写好的程序,
D. C51单片机系列警报器编程
#include<stc89xx.h>
#define uchar unsigned char
sbit fmq=P4^4;
sbit key=P1^7;
bit flag;
uchar times;
uchar cnt;
void t0isr() interrupt 1
{
TH0=(65536-1000)/256;
TL0=(65536-1000)%256;
if(flag)
{
fmq=~fmp;
num++;
if(num>=10)
{
flag=~flag;
num=0;
}
}
else
{
cnt++;
cnt%=2;
if(cnt==0)
{
fmq=~fmq;
num++;
if(num>=10)
{
num=0;
flag=~flag;
}
}
}
}
main()
{
TMOE=0x01;
TH0=(65536-1000)/256;
TL0=(65536-1000)%256;
ET0=1;
EA=1;
while(1)
{
if(key==0)
{
TR0=1;
}
else TR0=0;
}
}
E. 用单片机控制报警器
这种东西也来要?用汇编写定时器程序,定时中断里面让某个管脚取反,并且让某个变量加一,当变量到一定值的时候,取消中断就可以了,只要中断使能开就LED亮。
F. 【振动报警器 的 电路设计,单片机程序设计】
这么简单也问!一看就尼玛师大的!!计信的吧!!
G. 用单片机控制做报警器
继电器是肯定要接的 单片机控制继电器转换接历薯点(常开或常闭肢尘者)来控制 并且继电器要与二极管并联 保护兄凳继电器
H. 用单片机如何让报警器产生频率为400赫兹的声音
频率是400HZ,那周期就是1000/400=2.5MS ,用定时器产生一个2.5/2=1.25ms的定时中断,在中断含函数里翻转一个IO口就可以了
I. 单片机脉冲报警电路工作原理
此报警器主要功能部分采用成品的模块,所以比较容易制作。它有遥控设定防盗、遥控关闭防盗自动锁定引擎和防抢劫等功能。工作原理如下:电源接通后按动遥控器防盗设定键(A键),HY988A I/O端输出跳变高电平经D3使T3导通HY-5高响度喇叭发声作为回应信号。同HY988A A输出端输出高电平经R1为T1提供基极电流,这时如果HY966受到轻微震动,其输出端输出高电平脉冲使T1导通,T1的导通使C1瞬间充电至+5V左右,此电压高于比较器参考电压,比较器反转输出高电平经 A1B 缓冲后驱动继电器吸合、HY-5喇叭报警。此后如 HY966 不在受到震动C1经R4缓慢放电,当C1上的电压放电至低于比较器参考电压时,比较器反转输出低电平,继电器释放、报警停止,继续警戒状态。如果在报警过程中按遥控器关闭防盗键(B键),则HY988A A输出端变为低电平 T1 失去基极电流,同时经 D2 使C1快速放电,报警立刻停止。以后不论HY966有无受到震动都不会使T1导通而触发报警,防盗警戒解除,可正常驾驶。另外如车被启动按遥控器任意按键都会使喇叭回应、引擎熄火,此功能可做防抢或寻车使用。 器件选用:震动监测部分用 HY966微震动传感器,它灵敏度高并且可以调整,使用时按芯线颜色连接。遥控功能部分采用,HY988A两位遥控组件,只用其A和I/O两个输出端,遥控器A键作为防盗设定、B键作为防抢、关闭防盗用。报警部分用高响度喇叭,只用将喇叭引线按正负接入即可,其声极可达120db;比较和缓冲器用一块 LM358 双运放。三端稳压采用78L06;继电器用4123型躅点电流大于5A。其它元件参数按图中标示。
接线方法:将调试好的报警器用合适的外壳装好,把报警器正极与车用电瓶正极相连,负极搭铁或接电瓶负极;震动传感器紧贴车体安装好,将摩托或其它机动车原点火线剪开上端接继电器 A点,下端接继电器 B点。接好后按防盗设定键,喇叭回应一声,进入警戒状态,这时如果车被轻微震动或移动,都将触发报警,喇叭发出120db强力警号的同时继电器吸合点火线断开
J. 基于51单片机的震动报警器设计目的
是为了安全。基于51单片机的震动报警器设计目的是为了安全,报警器是一种为防止或预防某事件发生所造成的后果,以声音、光、气压等形式来提醒或警示应当采取某种行动的电子产品。