声光报警器系统设计仿真原理图如下(proteus仿真工程文件可到本帖附件中下载)
单片机源程序如下:
- #include<reg51.h>
- sbit LL=P1^0;
- sbit RL=P1^1;
- sbit DD=P3^0;
- sbit SPK=P3^7;
- void delay(unsigned char k)
- {
- unsigned char i,j;
- for(i=0;i<100;i++)
- for(j=0;j<k;j++);
- }
- void main()
- {
- int n;
- P3=0xff;
- P1=0xff;
- while(1)
- {
- if(DD==0)
- {
- LL=~LL;
- RL=~RL;
- for(n=0;n<300;n++)
- {
- SPK=~SPK;
- delay(1);
- }
- }
- else{LL=1;RL=1;SPK=1;}
- }
- }
复制代码
所有资料51hei提供下载:
声光报警器.zip
(15.77 KB, 下载次数: 92)
|