|
實物圖:
0.png (98.25 KB, 下載次數: 123)
下載附件
2016-6-19 15:13 上傳
該模塊運用STC15F104控制三極管通斷來實現 主單片機的通斷電 方便下載程序 提高工作效率
原理圖:
0.png (12.7 KB, 下載次數: 133)
下載附件
2016-6-19 15:13 上傳
源代碼:
#include <reg52.h>//52系列單片機特殊寄存器頭文件
#define uint unsigned int//宏定義
#define uchar unsigned char
/********單片機I/O功能聲明*********/
sbit DYKZD=P3^4;//電源控制端
sbit XZXHD=P3^3;//下載信號檢測端
uchar x; //下載信號低電平個數
/**************初始化**************/
void init()//初始化子函數
{
DYKZD=0;//電源控制端打開
XZXHD=1;
INT1= 1;
IT1 = 1; //設置INT1的中斷類型 (1:僅下降沿 0:上升沿和下降沿)
EX1 = 1; //使能INT1中斷
EA = 1; //打開總中斷開關
}
/*************延時函數*************/
void delayms(uint xms)//延時子函數
{
uint i,j;
for(i=xms;i>0;i--)
for(j=110;j>0;j--);
}
/************外部中斷ITN1********/
void exint1() interrupt 2 //INT1中斷入口
{
x++;
}
/**************主程序************/
void main() //主程序
{
init();
while(1)
{
if(x>60)
{
DYKZD=1;
delayms(500);
DYKZD=0;
delayms(60000);
x=0;
}
}
}
0.png (44.83 KB, 下載次數: 115)
下載附件
2016-6-19 15:17 上傳
全部資料(壓縮包)下載:
|
-
-
程序.rar
2016-6-19 15:18 上傳
點擊文件名下載附件
下載積分: 黑幣 -5
18.65 KB, 下載次數: 92, 下載積分: 黑幣 -5
-
-
自動下載器PCB.rar
2016-6-19 15:20 上傳
點擊文件名下載附件
下載積分: 黑幣 -5
6.87 MB, 下載次數: 103, 下載積分: 黑幣 -5
|