欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136
標題:
單片機短路檢測系統proteus仿真
[打印本頁]
作者:
51黑ff
時間:
2016-9-25 13:09
標題:
單片機短路檢測系統proteus仿真
100313ho8ojzvzmwqsottz.gif
(335.74 KB, 下載次數: 79)
下載附件
2016-9-25 13:07 上傳
主要實現了單片機焊接短路檢測功能
程序:
單片機短路檢測.zip
(52.58 KB, 下載次數: 25)
2016-9-25 13:09 上傳
點擊文件名下載附件
下載積分: 黑幣 -5
#include<main.h>
#include<LCD.h>
sbit k1=P1^0;//
sbit bell=P1^7;
sbit master=P3^5;
sbit slave1=P3^6;
sbit slave2=P3^7;
uchar m,n;
uchar change;
uchar number=1;
uchar sbuf;
void Delay(uint x)//延時函數
{
while(x--);
}
void serial_int()//串口初始化
{
TMOD=0X22;//t1工作在方式2
SM0=1;//串口工作在方式2
SM1=1;
SM2=1;//使能rb8和TB8才能
REN=1;//接收
TH1=0xF3;//2400BIT/S 485通信速度
TL1=0xF3;
TH0=0xF0;
TL0=0x0F;
TR1=1;//打開計數器
EA=1;//打開中斷
ES=1;//打開串口中斷
ET0=1;//打開T0中斷
}
void time0_isr() interrupt 1
{
TH0=0xF0;
TL0=0x0F;
bell=~bell;//蜂鳴器響
}
void com_isr() interrupt 4 //進入串口中斷
{
TH1=0xF3;//2400BIT/S
TL1=0xF3;
RI=0;//復位接受標志位
sbuf=SBUF;//接受數據
}
void key1()//切換成單片機間的切換
{
if(k1==0)
{
change++;
if(change>1)
change=0;
n=0;
if(change==0)
{
slave1=1;//單片機1發送模式
slave2=0;//單片機2關閉
number=1;
}
else
{
slave1=0;//單片機2發送模式
slave2=1;//單片機1關閉
number=2;
}
}
while(k1==0);
}
void main()//主函數
{
lcd_init();//LCD初始化
welcome();//開機歡迎
Delay(50000);
Delay(50000);//延時
serial_int();//初始化485(中斷)
master=0;//設置master為接受
slave1=1;//1號機發送
slave2=0;//2號機等待
while(1)
{
key1();//按鍵
if(sbuf==0xff)//如果沒有短路
{
if(n==0)
{
write_lcdcom(0x01);//清屏
all_ok(number);
n=1;
}
TR0=0;
m=0;
}
else//如果從機有短路
{ if(m==0)
{
write_lcdcom(0x01);//清屏
display_1602(number);
m=1;
n=0;
}
lcd_printf(sbuf,0xC3);//顯示從機短路的號數
TR0=1;//打開警報器
}
}
}
復制代碼
作者:
Y!NG
時間:
2016-12-23 16:49
protues 文件呢
作者:
大寶的小S
時間:
2017-4-18 19:06
樓主,沒有protues 文件啊。
歡迎光臨 (http://www.raoushi.com/bbs/)
Powered by Discuz! X3.1