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