欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 1940|回復: 0
打印 上一主題 下一主題
收起左側

八路輸入六路輸出繼電器可編程開發 定時器 計數功能 232串口通訊

[復制鏈接]
跳轉到指定樓層
樓主
ID:284341 發表于 2019-3-30 23:44 | 只看該作者 回帖獎勵 |正序瀏覽 |閱讀模式
簡要說明:
一、 尺寸:長138mmX111mmX25mm
二、 主要芯片:AT89S52單片機(或者STC89C52
三、 工作電壓:直流12或者24V
四、 單片機標準十針下載接口。(可使用并口下載線和USB下載線下載)
五、 特點:
1、具有電源指示。
2、八路輸入光電隔離引入信號。
3路輸出光隔離輸出控制繼電器
4、標準的11.0592M晶振。(便于設置串口波特率)
5、具有上電復位。
6、支持AT89SXX系列單片機。
7兩組三位數碼管顯示,分別由兩個STC12C2052AD控制
8、輸入八路具有LED指示。
9、輸出路具有LED指示。
10路繼電器控制,控制設備。
11、可控制交流220V/10A一下設備。(最大控制設備300W
12、具有串口通信功能(可以上位機編程控制)
13、單片機無加密,可插拔更換,帶有程序下載口,可隨意更改程序。
14一路語音輸出功能,支持SD卡,可以播放指定的音頻MP3文件。最大支持255段語音
15支持RS232通信及RS485通信
16數碼管顯示部分,支持時間控制,溫度控制,模擬量輸入控制。
17四位按鍵輸入,可以分別對兩組數碼管進行設置。
18、繼電器最大吸合時間50mS 毫秒
19、繼電器最大釋放時間150mS  毫秒
20、工作溫度-40度至 +70
21、工作濕度 40%  ~ 80%RH
22、六路輸出開關量輸出(即:干接點輸出)
23、電路具有,防反接保護、過流保護、續流保護、壓敏保護等
24、單片機可以自行更換,可以選擇替換型的STC系列單片機
25、我們提供電路相關的,原理圖、例程、開發環境、下載軟件等相關資料
適用場合:工業控制、產品開發、項目設計,自動化改造等
【標注說明】
接線說明
輸入接線說明
輸入控制設備
輸出控制設備
輸出舉例說明
輸出舉例說明(開關量輸出、干接點輸出)
專業下載線接線說明
串口通信說明也可以通過串口下載
485通信說明
MAX232485通信切換說明
擴展接口說明(擴展接口可以接DS18B20溫度傳感器、可以接紅外傳感器、計數傳感器、壓力傳感器,以及0~5V的模擬量電壓,需要編程才可以應用。單片機STC12C2052AD
語音控制部分,使用下面模塊,在板子下面

測試程序
#include <demo.h>
bit openf1=0,closef1=0,closeout3=0,closeout31=0,delay25f=0,delay25f1=0;
uint opentime1=0,closetime1,delay251=0,delay252=0,delay253=0;
void timer0(void)interrupt 1  {  
//500等于1
TL0 = 0xCD; //重新設置定時器0時間為2ms
TH0 = 0xF8; //重新設置定時器0的初始值
presstime++;
if(delay25f){//延時25分鐘
delay251++;
if(500==delay251){//一秒
delay252++;
if(60==delay252){//一分鐘
delay253++;
if(25==delay253){//25分鐘
opentime1=0;
closetime1=0;
openf1=0;
closef1=1;
delay25f1=1;
delay253=0;
ots1=0;
ots3=0;
}
delay252=0;
}
delay251=0;
}
}
if(openf1){//有輸入進行
opentime1++;
switch(opentime1){
    case 1: out1=0;break;//繼電器1輸出
  case 2: out2=0;break;//繼電器2輸出
  case 5: oyy1=0;break;//語音1輸出
  case 6: oyy3=1;break;//語音3關閉
  case 7: delay25f=1;break;//允許延時25分鐘
  case 8: delay25f1=0;break;//在延時25分鐘沒起作用的情況下
  case 1000:oyy2=0;break;//語音2輸出
  case 1011:openf1=0;opentime1=0;break;//退出
}
}
if(closef1){//沒有輸入
closetime1++;
switch(closetime1){
    case 1: out1=1; break;//繼電器1關閉
  case 2: out2=1; break;//繼電器2關閉
//   case 3: out3=0;break;//繼電器2輸出
  case 4: oyy1=1; break;//語音1關閉
  case 5: oyy2=1; break;//語音2關閉
  case 6: oyy3=0;  break;//語音3輸出
  case 51: delay25f=0; delay253=0;delay252=0;delay251=0;break;//停止延時25分鐘
  case 54: closef1=0;closetime1=0;break;//退出
}
}
}
void main(){
timer0_1init();
ots1=1;
ots3=1;
while(1){
beginwork();
if(ots2==0){
    out3=1;
}else{
    out3=0;
}
if(ots4==0){
    out4=1;
}else{
    out4=0;
}
}
}
void beginwork(){//開始工作
if(0==ins1){//當有輸入
if(kf0){//當標志位kf0=1的時候進行
if(presstime>50){//當時間值大于50的時候
kf0=0;//標志位kf0=0
kt0=1;//標志位kt0=0
presstime=0;//時間清零,重新進行
ots1=1;
ots3=1;
opentime1=0;
openf1=1;
}
}
}else{//當按鍵松開
if(kt0){//當標志位kt0=1的時候進行
if(presstime>50){//當時間值大于50的時候
kf0=1;//標志位kf0=1
kt0=0;//標志位kt0=0
presstime=0;//時間清零,重新進行
if(0==delay25f1){
ots1=0;
ots3=0;
closetime1=0;
closef1=1;
}
}
}
}//輸入結束
}
void timer0_1init(void){//定時配置
TMOD=0x11;//將定時器0,1都設置為模式1
TL0 = 0xCD;//設置定時器0時間為2ms
TH0 = 0xF8;//設置定時器0的初始值
TR0=1;//開啟定時器0
TR1=1;//開啟定時器1
EA=1;//開總中斷
ET0=1;//開定時器0的中斷
}
尺寸圖
【圖片展示】

GYJ-0137_8路輸入6路輸出帶兩路數碼管帶語音產品使用手冊.doc

5.94 MB, 下載次數: 7, 下載積分: 黑幣 -5

GYJ-0137_8路輸入6路輸出帶兩路數碼管帶語音產品使用手冊.pdf

1.66 MB, 下載次數: 6, 下載積分: 黑幣 -5

GYJ-0137_8路輸入6路輸出帶兩路數碼管帶語音發貨資料.rar

7.88 MB, 下載次數: 7, 下載積分: 黑幣 -5

GYJ-0137_8路輸入6路輸出帶兩路數碼管帶語音工程原理圖及PCB圖.pdf

1.44 MB, 下載次數: 8, 下載積分: 黑幣 -5

分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表