亚洲春色中文字幕久久久-三上亚,一吻二脱三床四吻胸,国产真实伦对白视频全集,在线毛片观看,精品成品入口黄网,国产毛aⅴ片久久久,亚洲AV色香蕉一区二区三区老师,萧皇后A级艳片,色情日本视频更新,99久久亚洲精品日本无码
標題:
雙保持延時繼電器單片機源代碼【絕對原創】
[打印本頁]
作者:
難解風華滅
時間:
2016-3-30 22:58
標題:
雙保持延時繼電器單片機源代碼【絕對原創】
先給廣大的電子愛好者點個贊。一下我將開源一個基于STC89C52單片機的雙保持演示繼電器的源代碼。
部分程序預覽(完整版請下載本帖附件)
//可以設定觸發時間 也可以保存觸發時間 觸發 時間到 保持兩秒,隨后又進入觸發時間,循環進行,類似pwm技術
//擁有上述功能的時間繼電器
#include"stc89c5xrc.h"
#include"MacroAndConst.h"
#include"key_block.h"
#include"delay.H"
#include"display.H"
#include"timer1.h"
#include"define_io.h"
uint16 second_num0;
uint16 second_num1;
uint16 t0cnt=0;
uint16 newsecond;
uint16 second=0;
sbit beep=P2^3;
/*bool second_flag;
bool minite_flag;
bool hour_flag;*/
//---------------------------------------------
void main()
{
init_timer1();
init_24c02();
// second=read24c02(0)*255+read24c02(1);//讀取數據時要賦值給second
second=newsecond; //不斷電的情況下,復位也可以不丟失存儲的定時時間?答案是不可以
while(1)
{
display(second);
if(plus_key==0)
{
display(second);
if(plus_key==0)
{
second+=10;
}
}
if(minus_key==0)
{
display(second);
if(minus_key==0)
{ second--;
}
while(minus_key==0) //加時候快點沒關系, 主要是減的時候調整好時間就行了
{display(second);}
}
if(excute_key==0)
{
display(second);
if(excute_key==0)
{
TR1=1;
}
while(excute_key==0)
{display(second);}
}
if(restore_key==0)
{
display(second);
if(restore_key==0)
{
uint8 i=0;
for(i=0;i<=1;i++)
{
beep=0;
delay(100);
beep=1;
delay(100);
}
//second_num0=second/255; //用數據分離的思想將16的數據分別存儲到8位數據中
//second_num1=second%255;
//write24c02(0,0);
//write24c02(1,0); //如果讀取出現亂碼,將這兩行改成 write24c02(0,0); write24c02(1,0);即可
newsecond=second; //設置的倒計時時間存在newsecond這里
}
}
}
}
//---------------------------------------------
void timer1()interrupt 3 using 1
{
second--;
if(second==0)
{
TR1=0; TR0=1;P10=0;//
}
TH1=(65536-9216)/256;
TL1=(65536-9216)%256;
}
void timer0()interrupt 1 using 0 //時間到后,保持2s長的時間
{
t0cnt++;
if(t0cnt==40)
{
TR0=0;TR1=1;P10=1;t0cnt=0;
second=newsecond; //觸發時間到后,second恢復到先前設置的時間
//second=read24c02(0)*255+read24c02(1);// 兩次讀取,產生警告.
}
TH0=(65536-46080)/256;
TL0=(65536-46080)%256;
}
復制代碼
[實驗31] 更好的可設定時間的延時繼電器.zip
2016-3-30 22:57 上傳
點擊文件名下載附件
下載積分: 黑幣 -5
49.46 KB, 下載次數: 24, 下載積分: 黑幣 -5
歡迎光臨 (http://www.denmoz.com/bbs/)
Powered by Discuz! X3.1