Altium Designer畫的雙路輸入輸出晶體管可編程開發(fā)控制板原理圖和PCB圖如下:(51hei附件中可下載工程文件)
0.png (114.98 KB, 下載次數(shù): 47)
下載附件
2018-2-25 02:19 上傳
0.png (46.44 KB, 下載次數(shù): 50)
下載附件
2018-2-25 02:18 上傳
0.png (42.73 KB, 下載次數(shù): 53)
下載附件
2018-2-25 02:19 上傳
【簡要說明】
一、 尺寸:長93mmX寬97mmX高40mm
二、 主要芯片:STC89C52
三、 工作電壓:5伏~24V
四、 STC單片機串口下載
五、 特點:1、具有電源指示。
2、兩路光電隔離引入信號。
3、兩路輸出光隔離輸出控制晶體管 4、標(biāo)準(zhǔn)的11.0592M晶振。
5、單個晶體管最高耐壓100V,。
6、支持AT89SXX系列單片機。
7、最大電流6A
8、輸入兩路具有LED指示。
9、輸出兩路具有LED指示。
10、兩路晶體管獨立控制。
11、單路輸出最大控制直流設(shè)備60W。
12、具有串口通信功能(可以上位機控制)。
六、有詳細使用說明書
七、提供相關(guān)軟件
八、提供例程及其學(xué)習(xí)資料 使用說明:
【上位機界面】 (提供源代碼)
【測試程序】 - //********************************************************************
- 匯誠科技
- 實現(xiàn)功能:1對1輸入輸出點動控制程序
- 使用芯片:AT89S52 或者 STC89C52
- 晶振:11.0592MHZ
- 編譯環(huán)境:Keil
- 作者:
- 【聲明】此程序僅用于學(xué)習(xí)與參考,引用請注明版權(quán)和作者信息!
- *********************************************************************/
- /********************************************************************
- 程序說明:
- 當(dāng)IN0口與GND口接通后,對應(yīng)的繼電器K8吸合(即:COM7與CK接通CB斷開);
- 當(dāng)IN1口與GND口接通后,對應(yīng)的繼電器K7吸合(即:COM6與CK接通CB斷開);
- 兩*********************************************************************/
- #include //庫文件
- #define uchar unsigned char//宏定義無符號字符型
- #define uint unsigned int //宏定義無符號整型
- /********************************************************************
- 初始定義
- *********************************************************************/
- /*定義八位輸入為單片機P1口*/
- sbit IN0=P1^0;
- sbit IN1=P1^1;
- sbit IN2=P1^2;
- sbit IN3=P1^3;
- /*定義八位輸出為單片機P2口*/
- sbit K1=P2^0;
- sbit K2=P2^1;
- /********************************************************************
- 延時函數(shù)
- *********************************************************************/
- void delay(uchar t)
- {
- uchar i,j;
- for(i=0;i
- {
- for(j=13;j>0;j--);
- { ;
- }
- }
- }
- /********************************************************************
- 主函數(shù)
- *********************************************************************/
- void main()
- {
- while(1)
- {
- if(IN0==0){delay(100);K1=0;while(!IN0);K1=1;} //繼電器K1按下閉合,松開斷開
- if(IN1==0){delay(100);K2=0;while(!IN1);K2=1;} //繼電器K2按下閉合,松開斷開
- }
- }
- /********************************************************************
復(fù)制代碼
0.png (53.19 KB, 下載次數(shù): 50)
下載附件
2018-2-25 02:18 上傳
全部資料51hei下載地址:
|