久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费
標題:
紅外報警器源碼
[打印本頁]
作者:
a1033848893
時間:
2018-6-22 11:48
標題:
紅外報警器源碼
#include <reg51.h>
#define uint unsigned int
#define uchar unsigned char
sbit spk=P1^2;
sbit led=P1^0;
uchar FRQ=0x00;
sbit star=P0^7;
/*****延時函數,定時/計數器T1****/
void delay(uint t)
{
uint i;
for(i=0;i<t;i++)
{
FRQ++;
TH1=(65536-20000)/256;
TL1=(65536-20000)%256;
while(!TF1);
TF1=0;
}
}
/*****定時器T0中斷函數*****/
void T0_INT() interrupt 1
{
TH0=0XFE;
TL0=FRQ;
spk=~spk;
}
/*****外部中斷1,檢測到傳感器信號后進行報警控制*****/
void EX1_INT() interrupt 2
{
P0=0X79; //數碼管顯示E,表示有人傳入
led=1; //炫目燈開啟
TR0=1; //開啟定時中斷0允許位
delay(1000);
TR0=0; //關閉定時中斷0允許位
P0=0X00;
led=0;
spk=0;
}
/*****外部中斷0.布防/撤防功能*****/
void EX0_INT() interrupt 0
{
EX1=~EX1; //開啟/關閉外部中斷1允許位
P0=0X00;
led=0;
spk=0;
}
/*****主函數*****/
void main()
{
P0=0X00; //置數碼管黑屏
led=0; //關閉炫目燈
spk=0; //關閉高音報警器
EA=1; //開啟中斷總允許位
EX0=1; //開啟 外部中斷0允許位
EX1=0; //關閉 外部中斷1允許位
ET0=0; //關閉 定時中斷T0允許位
ET1=1; //開啟 定時中斷T0允許位
IT1=1; //設置外部中斷1觸發方式為下降沿
IT0=1; //設置外部中斷0為觸發方式為下降沿
TMOD=0X11; //定時/計數器工作在模式1中
TH0=0X00; //對定時計數器T0賦初值
TL0=0XFF;
TR0=0; //關閉定時/計數器T0,由外部中斷1控制開啟
TR1=1; // 開啟定時計數器T1
while(1)
{
star=!star;
delay(10);
}
}
歡迎光臨 (http://www.zg4o1577.cn/bbs/)
Powered by Discuz! X3.1
主站蜘蛛池模板:
欧洲国产精品视频
|
爱爱综合网
|
久久er99热精品一区二区
|
日韩成人一区
|
男女下面一进一出网站
|
99色在线
|
国产日韩精品一区二区三区
|
卡通动漫第一页
|
久草网在线视频
|
免费爱爱视频
|
日韩视频精品在线
|
日韩中字幕
|
国产 日韩 欧美 在线
|
欧美一区二区三区在线
|
日韩精品人成在线播放
|
亚洲人成一区二区三区性色
|
黄色片a级
|
欧美日韩精品一区
|
av在线一区二区三区
|
caoporn地址
|
久久综合一区
|
在线日韩
|
色综合久
|
日韩在线
|
中文字幕一区二区三区在线观看
|
婷婷丁香在线视频
|
精品欧美一区二区在线观看欧美熟
|
一级在线观看
|
欧美国产精品
|
欧美电影在线观看网站
|
国产成人精品久久二区二区91
|
久久国产麻豆
|
精品日韩一区
|
全部免费毛片在线播放网站
|
国产目拍亚洲精品99久久精品
|
一区二区三区免费在线观看
|
国产一区二区欧美
|
日韩成人在线观看
|
一区二区国产在线观看
|
国产一级电影网
|
成人午夜在线视频
|