173 2438 5004
KEROS加密芯片——品牌直销 | 免费样品 | 技术支持
当前位置:网站首页 > 资讯中心 正文 资讯中心

单片机蜂鸣器救护车

htxw 2023-03-15 资讯中心 38 ℃

电脑蜂鸣器报警声的含义

主板报警详解:

AWARD BIOS响铃声的一般含义是:

1短: 系统正常启动。这是我们每天都能听到的,也表明机器没有任何问题。

2短: 常规错误,请进入CMOS Setup,重新设置不正确的选项。

1长1短: RAM或主板出错。换一条内存试试,若还是不行,只好更换主板。

1长2短: 显示器或显示卡错误。

1长3短: 键盘控制器错误。检查主板。

1长9短: 主板Flash RAM或EPROM错误,BIOS损坏。换块Flash RAM试试。

不断地响(长声): 内存条未插紧或损坏。重插内存条,若还是不行,只有更换一条内存。

不停地响: 电源、显示器未和显示卡连接好。检查一下所有的插头。

重复短响: 电源问题。

无声音无显示: 电源问题。

AMI BIOS响铃声的一般含义是:

1. 一短声,内存刷新失败。内存损坏比较严重,恐怕非得更换内存不可。

2. 二短声,内存奇偶校验错误。可以进入CMOS设置,将内存Parity奇偶校验选项关掉,即设置为Disabled。不过一般来说,内存条有奇偶校验并且在CMOS设置中打开奇偶校验,这对微机系统的稳定性是有好处的。

3. 三短声,系统基本内存(第1个64Kb)检查失败。更换内存吧。

4. 四短声,系统时钟出错。维修或更换主板。

5. 五短声,CPU错误。但未必全是CPU本身的错,也可能是CPU插座或其它什么地方有问题,如果此CPU在其它主板上正常,则肯定错误在于主板。

6. 六短声,键盘控制器错误。如果是键盘没插上,那好办,插上就行;如果键盘连接正常但有错误提示,则不妨换一个好的键盘试试;否则就是键盘控制芯片或相关的部位有问题了。

7. 七短声,系统实模式错误,不能切换到保护模式。这也属于主板的错。

8. 八短声,显存读/写错误。显卡上的存贮芯片可能有损坏的。如果存贮片是可插拔的,只要找出坏片并更换就行,否则显卡需要维修或更换。

9. 九短声,ROM BIOS检验出错。换块同类型的好BIOS试试,如果证明BIOS有问题,你可以采用重写甚至热插拔的方法试图恢复。

10. 十短声,寄存器读/写错误。只能是维修或更换主板。

11. 十一短声,高速缓存错误。

12. 如果听不到beep响铃声也看不到屏幕显示,首先应该检查一下电源是否接好,在检修时往往容易疏忽,不接上主板电源就开机测试。其次得看看是不是少插了什么部件,如CPU、内存条等。再次,拔掉所有的有疑问的插卡,只留显示卡试试。最后找到主板上清除(clear)CMOS设置的跳线,清除CMOS设置,让BIOS回到出厂时状态。如果显示器或显示卡以及连线都没有问题,CPU和内存也没有问题,经过以上这些步骤后,微机在开机时还是没有显示或响铃声,那就只能是主板的问题了。

POENIX的BIOS报警声(以前的老板上有许多POENIX的,可现在已经被AWARD收购了)

1短 系统启动正常

1短1短1短 系统加电初始化失败

1短1短2短 主板错误

1短1短3短 CMOS或电池失效

1短1短4短 ROM BIOS校验错误

1短2短1短 系统时钟错误

1短2短2短 DMA初始化失败

1短2短3短 DMA页寄存器错误

1短3短1短 RAM刷新错误

1短3短2短 基本内存错误

1短3短3短 基本内存错误

1短4短1短 基本内存地址线错误

1短4短2短 基本内存校验错误

1短4短3短 EISA时序器错误

1短4短4短 EISA NMI口错误

2短1短1短 前64K基本内存错误

3短1短1短 DMA寄存器错误

3短1短2短 主DMA寄存器错误

3短1短3短 主中断处理寄存器错误

3短1短4短 从中断处理寄存器错误

3短2短4短 键盘控制器错误

3短1短3短 主中断处理寄存器错误

3短4短2短 显示错误

3短4短3短 时钟错误

4短2短2短 关机错误

4短2短3短 A20门错误

4短2短4短 保护模式中断错误

4短3短1短 内存错误

4短3短3短 时钟2错误

4短3短4短 时钟错误

4短4短1短 串行口错误

4短4短2短 并行口错误

4短4短3短 数字协处理器错误

有没有高手能把救护车与消防车警笛编到一个51单片机里面两个按键控制的,我怎么实验都不成功呢?

//////////////////////////////////////////////////////////////////

//                 综合模拟发声 //

//////////////////////////////////////////////////////////////////

#includereg52.h //包含特殊功能寄存器的定义

sbit SPK=P1^0; //定义喇叭端口

sbit K1=P1^4; //报警声按键

sbit K2=P1^5; //消防声按键

sbit K3=P1^6; //救护声按键

sbit K4=P1^7; //停止按键

unsigned char frq; //频率变量

unsigned char sel=0; //功能变量

void DelayUs(unsigned char t) //us延时函数

{

while(--t); //大致延时tus

}

void DelayMs(unsigned char t) //ms延时函数

{

while(t--) //大致延时tms

{

DelayUs(245);

DelayUs(245);

}

}

void Keyscan() //键盘扫描

{

if(K1==0)sel=1; //报警声

if(K2==0)sel=2; //消防声

if(K3==0)sel=3; //救护声

if(K4==0)sel=0; //停止

}

void Init_Timer0(void)

{

TMOD|=0x01; //方式1,使用"|"可使用多个定时器时互不影响

EA=1; //开总中断

ET0=1; //开定时器中断

TR0=0; //关闭定时器

}

void main() //主程序

{

unsigned char i; //循环变量定义

Init_Timer0(); //初始化定时器

while(1)

{

Keyscan();

if(sel==0)TR0=0;

else      TR0=1;

if(sel==1) //模拟报警声

{

DelayMs(1); //延时1ms,累加频率值

frq++;

}

if(sel==2) //模拟消防车声

{

for(i=0;i200;i++)

{

DelayMs(10); //延时10ms,累加频率值

frq=i;

}

for(i=200;i0;i--)

{

DelayMs(10); //延时10ms,累减频率值

frq=i;

}

}

if(sel==3)

{

frq=0;

for(i=0;i60;i++)DelayMs(10);//播放1s左右一种频率

frq=100;

for(i=0;i60;i++)DelayMs(10);//播放1s左右另外一种频率

}

}

}

void Timer0_isr(void) interrupt 1

{

TH0=0xfe; //重新赋值

TL0=frq; //低8位值在主程序中不断累加

SPK=!SPK; //端口电平取反

}

救护车蜂鸣器的设计论文verilog

1 救护车警铃电路的设计; 内容要求;用 NE556 时基电路及电阻,电容等元器件设计一个低频 对高频调制的救护车警铃电路,调整合理参数使警铃效果较好。 提交形式;电路,论文,PPT 数据;模拟电路教材,Mutisim 仿真软件。 邮箱;songzhuxia.163.com 1 1.时基电路使用说明 556 定时器的电源电压范围较宽,可在+5~+16 范围内使用(若为CMOS 的555 芯片则电压 范围在+3~+18V 内) 电路的输出有缓冲器,因而可直接推动TTL 或CMOS 电路中的各种电路,包括能直接推动 蜂鸣器等器件。 本实验所使用的电源电压Vcc=+5V。 封面:按统一的格式(由教材科印发)参考文 文章格式: 页面设置:A4、页边距:上下左右各2.5 厘米,页眉页脚各1.5 厘米。 文章题目:宋体、二号、居中、段前30 磅、段后10 磅 文摘:楷体、五号、左缩进2 字符、悬挂2 字符、右缩进2 字符、行距1.25 倍。 目录:楷体、五号、左右对齐,中间隔以小园点、行距1.25 倍。 正文:宋体、小四号、行距1.25 倍。 一级标题:宋体、四号、加粗、行距1.25 倍。 二级标题:宋体、小四号、加粗、行距1.25 倍。 3J 标题:宋体、小四号、行距1.25 倍。 表序表题:宋体、小五号、表格上方居中。 图序图题:宋体、小五号、图位下方居中。 参考文献:宋体、小五号、左对齐。的电源电压Vcc=+5V。 1.封面 2.中外文摘要或设计总说明 3.目录 4.正文 5.致谢 6.参考文献 7.附录 此类毕业论文主要分为提纲。。 设计原理。。。设计思路。。。相关知识。。 装置器材。。设计步骤。。。设计原理图。。。设计心得几个部分。。。 提纲就是标题 目录之类 将你后面要阐述的内容定好页码 让老师看起来有条 理 设计原理应该是课堂所学 设计思路可有可无 相关知识 装置器材 设计步骤 原 理图 这些可以去找相关资料 最后设计心得就自己发挥一下吧 说八千字又没 人 会去数 这些内容打印一下十几张纸左右吧 只要装订整齐 保证OK 2 一、实验目的 1.掌握555 时基电路的结构和工作原理,学会对此芯片的正确使用。 2.学会分析和测试用 555 时基电路构成的多谐振荡器,单稳态触发器,R-S 触发器等三种 典型电路。 二、实验仪器及材料 1.示波器 2.器件 NE556,(或LM556,5G556 等) 双时基电路 1 片 二极管1N4148 2 只 电位器22K,1K 2 只 电阻、电容 若干 扬声器 一支 三、实验内容 1.555 时基电路功能测试 本实验所用的 555 时基电路芯片为 NE556,同一芯片上集成了二个各自独立的 555 时基电 路,图中各管脚的功能简述如下: TH 高电平触发端:当TH 端电平大于2/3Vcc,输出端OUT 端低电平,DIS 端导通。 TR 低电平触发端:当TR 端电平小于1/3Vcc,OUT 端呈现高电平,DIS 端关断。 R 复位端:R=0,OUT 端输出低电平,DIS 端导通。 VC 控制电压端:VC 接不同的电压值可以改变TH,TR 的触发电平值。 DIS 放电端:其导通或关断为RC 回路提供了放电或充电的通路。 OUT 输出端: 表21.1 TH TR R OUT DIS X X L L 导通 2/3Vcc 1/3Vcc H L 导通 2/3Vcc 1/3Vcc H 原状态 原状态 2/3Vcc 1/3Vcc H H 芯片的功能如表21.1 所示,管脚如图21.1 所示,功能简图如图21.2 所示。 3 (1)按图21.3 接线,可调电压取自电位器分压器。 (2)按表21.1 逐项测试其功能并记录。 图21.3 2.555 时基电路构成的多谐振荡器,电路如图21.4 所示。 (1)按图接线。图中元件参数如下: R 1 =15KΩ R 2 =5KΩ C1=0.033μ F C2=0.1μ F (2)用示波器观察并测量OUT 端波形的频率。 (3)若将电阻值改为R 1 =15KΩ ,R 2 =10KΩ ,电容C 不变,上述的数据有何变化? (4)根据上述电路的原理,充电回路的支路是 R 1 R 2 C 1 ,放电回路的支路是 R 2 C 1 ,将电路略 作修改,增加一个电位器R W 和两个引导二极管,构成图21.5 所示的占空比可调的多谐振荡 器。 图21.1 图21.4 4 其占空比q 为 q=R 1 /(R 1 +R 2 ) 改变R W 的位置,可调节q 值。 合理选择元件参数(电位器选用22KΩ ),使电路的占空比q=0.2,调试正脉冲宽度为0.2ms。 调试电路,测出所用元件的数值,估算电路的误差。 3.555 构成的单稳态触发器 图21.5 图21.6 (1)按图 21.6 接线,图中 R=10KΩ ,C1=0.01F,V1 是频率约为 10KHZ 左右的方波时,用双 踪示波器观察OUT 端相对于V1 的波形,并测出输出脉冲的宽度T W 。 (2)调节V1 的频率,分析并记录观察到的OUT 端波形的变化。 (3)若想使T W =10S,怎样调整电路?测出此时各有关的参数值。 4.555 时基电路构成的R-S 触发器 实验如图21.7 所示。 (1)先令VC 端悬空,调节R,S 端的输入电平值,观察 Vo 的状态切换时,R、S 端的电平值。 (2)若要保持Vo 端的状态不变,用实验法测定 R、S 端 应在什么电平范围内? 整理实验数据,列成直值表的形式。R-SFF 比较,逻辑电 平,功能等有何异同。 (3)若在VC 端加直流电压Vc-v,并令Vc-v 分别为2V,4V 时,测出此时Vo 状态保持和 切换时R、S 端应加的电压值是多少?试用实验法测定。 5.应用电路 图21.7 5 图21.8 所示用556 的两个时基电路构成低频对高频调制的救护车警铃电路。 (1)参考实验内容2 确定图21.8 中未定元件参数。 (2)按图接线,注意扬声器先不接。 (3)用示波器观察输出波形并记录。 (4)接上扬声器,调整参数到声响效果满意。 6.时基电路使用说明 556 定时器的电源电压范围较宽,可在+5~+16 范围内使用(若为CMOS 的555 芯片则电压 范围在+3~+18V 内) 电路的输出有缓冲器,因而可直接推动TTL 或CMOS 电路中的各种电路,包括能直接推动 蜂鸣器等器件。 本实验所使用的电源电压Vcc=+5V。 四、四、实验报告 1.按实验内容各步要求整理实验数据。 2.画出实验内容3 和5 中的相应波形图。 3.画出实验内容5 最终调试满意的电路图并标出各元件参数。 4.总结时基电路基本电路及使用方法。

开机报警像救护车

计算机启动后,BIOS 就对硬件进行监测。如果这时硬件存在故障,系统就会通过机箱的喇叭或主板上的蜂鸣器发出有规律的“BB"声,了解这种响铃声的含义,就能明确系统的毛病,找出对策。不同厂商 BIOS 的响铃有不同的含义,下面介绍一下两种主要的BIOS 响铃的含义:

Award BIOS:

1短:系统正常启动。恭喜,你的机器没有任何问题。

2短:常规错误,请进入CMOS Setup,重新设置不正确的选项。

1长1短:内存或主板出错。换一条内存试试,若还是不行,只好更换主板。

1长2短:显示器或显示卡错误。

1长3短:键盘控制器错误。检查主板。

1长9短:主板 Flash RAM或EPROM错误,BIOS损坏。换块Flash RAM试试。

不断地响(长声):内存条未插紧或损坏。重插内存条,若还是不行,只有更换一条内存。

不停地响:电源、显示器未和显示卡连接好。检查一下所有的插头。

重复短响:电源有问题。

无声音无显示:电源有问题。

AWI BIOS:

1短:内存刷新失败。解决方法,更换内存条。

2短:内存ECC校验错误。解决方法:进入CMOS设置,将ECC校验关闭。

3短:系统基本内存(第1个64KB)检查失败。

4短:系统时钟出错。

5短:CPU错误。

6短:键盘控制器错误。

7短:系统实模式错误,不能切换到保护模式。

8短:显示内存错误。注:显卡内存简称显存。

9短:ROM BIOS检验和错误。

1长3短:内存错误。

1长8短:显示测试错误。

你可以参考着看看

玩游戏的时候,电脑主板蜂鸣器发出类似救护车一样的声音,什么问题,如何解决?

属于主板报警~~~~

你可以根据声音的长短来区别是什么问题。比如说报警声一长两短、一直短声。。。

网上有资料,可以查一下。

按直觉应该是显卡插的不牢靠,拔下来再插一边就好了

用89C51怎么做音乐演奏器?

自己看看吧,别偷懒,自己把下面五个列子多余的去掉,   ;)

功能说明:

通过单片机的I/O引脚以软件延时方式产生方波,使蜂鸣器发出声音。

程序:fs20-1.c

01 #includeAT89X51.h             /* 头文件 */

02 void delay250( unsigned int k );/* 声明延时函数 */

03 main( )                         /* 主函数 */

04 {

05   for (;;)                      /* 无限循环 */

06   {

07    while(P2_7==0)               /* 按钮K按下,执行while循环 */

08     {

09      P3_4=0;                    /* P3.4=0,晶体管导通 */

10     delay250(2);                /* 调延时函数,延时500μs */

11      P3_4=1;                    /* P3.4=1,晶体管截止 */

12     delay250(2);                /* 调延时函数,延时500μs */

13     }

14   }

15 }

16

17  /*延时为:250μs×k */

18 void delay250(unsigned int k)    /* 延时函数 */

19 {

20  unsigned int j,i;

21  for(i=0;ik;i++)

22  {

23   for(j=0;j25;j++);

24  }

25 }

功能说明:

使单片机实现发出“嘀、嘀…”声音。

程序:fs20-2.c

01 #includeAT89X51.h             /* 头文件 */

02 void delay250( unsigned int k );/* 声明延时函数 */

03 main( )                         /* 主函数 */

04 {

05   for (;;)                      /* 无限循环 */

06   {

07    while(P2_7==0)               /* 按钮K按下,执行while循环 */

08     {

09      unsigned int j;

10     for(j=0;j400;j++)         /* 循环400次,嘀0.2秒钟 */

11       {

12         P3_4=0;                 /* P3.4=0,晶体管导通 */

13        delay250(2);             /* 调延时函数,延时500μs */

14         P3_4=1;                 /* P3.4=1,晶体管截止 */

15        delay250(2);             /* 调延时函数,延时500μs */

16       }

17     delay250(800);              /* 停0.2秒钟 */

18    }

19   }

20 }

21

22  /*延时为:250μs×k */

23 void delay250(unsigned int k)    /* 延时函数 */

24 {

25  unsigned int j,i;

26 for(i=0;ik;i++)

27    {

28     for(j=0;j25;j++);

29    }

30 }

功能说明

使单片机发出救护车声音。

程序:fs20-3.c

01  #include AT89X51.H          /* 头文件 */

02  void delay250(unsigned int k);/* 声明延时函数 */

03  void main(  )                 /* 主函数 */

04  {

05    unsigned int i,j;           /* 声明无符号整型变量i,j */

06    {

07      for(;;)                   /* 无限循环 */

08      {

09        while( P2_7==0 )        /* 按钮K按下,执行while循环 */

10         {

11          for(i=0;i2000;i++)   /* 循环2000次,1kHz响 1秒钟 */

12           {

13             P3_4=~P3_4;       /* 反相 */

14             delay250(2);       /* 延时500μs */

15           }

16          for(j=0;j4000;j++)   /* 循环4000次,2kHz响 1秒钟 */

17           {

18             P3_4=~P3_4;       /* 反相 */

19              delay250(1);     /* 延时250μs */

20            }

21        }

22      }

23    }

24 }

25

26  /*延时时间为:250μs×k */

27 void delay250(unsigned int k) /* 延时函数 */

28  {

29    unsigned int j,i;

30    for(i=0;ik;i++)

31     {

32      for(j=0;j25;j++);

33     }

34  }

功能说明:

使单片机产生闹钟铃声。

程序:fs20-4.c

01  #include AT89X51.H          /* 头文件 */

02  void main(  )                 /* 主函数 */

03 {

04   unsigned char i,j;           /* 声明无符号字符型变量i,j */

05    {

06      for(;;)                   /* 无限循环 */

07      {

08        while( P2_7==0 )       /* 按钮K按下,执行while循环 */

09        {

10           for(i=0;i150;i++)  /* 循环150次,1kHz音长为0.075秒 */

11            {

12              P3_4=~P3_4;      /* 反相输出 */

13              for(j=0;j50;j++);/* 延时500μs */

14            }

15          for(i=0;i100;i++)   /* 循环100次,500Hz音长为0.1秒 */

16            {

17              P3_4=~P3_4;        /* 反相输出 */

18              for(j=0;j=100;j++);/* 延时1000μs */

19            }

20        }

21      }

22    }

23 }

功能说明:

发出20次警报声。

程序:fs20-5.c

01  #include AT89X51.H            /* 头文件 */

02  void delay1ms(unsigned int k);  /* 延时函数声明 */

03  void main(  )                   /* 主函数 */

04  {

05   unsigned int i,j,k;            /* 声明无符号整数变量i,j,k */

06   for(k=0;k20;k++)              /* 发声次数循环 */

07     {

08      for(i=0;i160;i++)         /* 音长的循环 */

09         {

10           P3_4=~P3_4;           /* 反相输出 */

11           for(j=0;j100;j++);    /* 半波,延时1ms */

12         }

13       delay1ms(200);             /*停留一段时间( 延时200ms)*/

14     }

15  }

16  void delay1ms(unsigned int k)  /* 延时函数,1ms×k */

17  {

18    unsigned int j,i;

19    for(i=0;ik;i++)

20       for(j=0;j100;j++);

21 }

单片机蜂鸣器救护车的介绍到此就结束了,感谢您耐心阅读,谢谢。

本文标签:单片机蜂鸣器救护车

<