聲光報警器系統設計仿真原理圖如下(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)
2018-6-6 10:53 上傳
點擊文件名下載附件
|