久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開始

搜索
查看: 1668|回復(fù): 2
收起左側(cè)

單片機(jī)火災(zāi)報(bào)警仿真設(shè)計(jì) 放HEX進(jìn)去仿真不出來(lái) 求幫助

[復(fù)制鏈接]
ID:274063 發(fā)表于 2019-3-12 14:06 | 顯示全部樓層 |閱讀模式
求助大佬們幫忙看下
仿真和代碼是我在一篇文章上復(fù)制粘貼法弄出來(lái)的。代碼幫忙看一下,仿真也幫忙看一下是啥情況,放HEX進(jìn)去仿真不出來(lái)。

火災(zāi)報(bào)警器.rar

2.44 MB, 下載次數(shù): 31

回復(fù)

使用道具 舉報(bào)

ID:274063 發(fā)表于 2019-3-12 14:10 | 顯示全部樓層
這是代碼:
#include <reg52.h>
#define uint unsigned int
#define uchar unsigned char
void shuju_caiji();
void fenxi();
void baojing();
sbit OE = P2^2;
sbit EOC = P2^1;
sbit ST = P2^0;
uchar CLK;
sbit A1=P0^0;
sbit A2=P0^1;
sbit A3=P0^2;
sbit A4=P0^3;
sbit A5=P0^4;
sbit A6=P0^5;
sbit A7=P0^6;
sbit A8=P0^7;
uint w,w1,w2,s,s1,s2,a,b;
uint Tem1,Tem2,Smok1,Smok2,dianyan0,dianyan1;
uchar code LED[]=
{
0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90
};
uchar disbuff[4];
display();
void delayMS(uchar ms)
{

uchar a;
while(ms--)
for(a=0;a<120;a--);
}
void main() //主函數(shù)//
{ TMOD = 0x02;
TH0 = 0x14;
TL0 = 0x00;
IE = 0x82;
TR0 =1;
P0=0x06;
while(1)
{
shuju_caiji();
Tem1=a;
Smok1=b;
shuju_caiji();
Tem2=a;
Smok2=b;
dianyan1=a;
if(a>=0x3a)
dianyan0=(dianyan1*1.0-66)/255*370*40.5;
else dianyan0=0-(dianyan1*1.0/255*50*42.3-550)*10;
disbuff[0]=dianyan0/1000;
disbuff[1]=dianyan0/100%10;
disbuff[2]=dianyan0/10%10;
fenxi();
baojing();

display();
}
}
//?????? //
  void shuju_caiji()
{
ST=1;
P2=0x03;//*************** 選 0 通道
ST = 0;
ST = 1;
ST = 0;
delayMS(2);
while(!EOC);
OE = 1;
a=P1;//********** *p1 給數(shù)
delayMS(2);
OE = 0;
delayMS(200);
ST=1;
P2=0x13;//****** 選 1通道
ST = 0;
ST = 1;
ST = 0;
delayMS(2);
while(!EOC);
OE = 1;
b=P1;//************* *p1 給數(shù)
delayMS(2);

OE = 0;
delayMS(200);
}
display() //顯示 //
{
if(a>0x3a) P3=0xc0;
else P3=0xbf;
A7=1;
delayMS(60);
A7=0;A6=1;
P3=LED[disbuff[0]];
delayMS(60);
A6=0;A5=1;
P3=LED[disbuff[1]];
P3=P3&0x7f;
delayMS(60);
delayMS(60);
A5=0;A4=1;
P3=LED[disbuff[2]];
delayMS(60);
A4=0;
delayMS(60);
}
void fenxi() //數(shù)據(jù)對(duì)比 //
{
if(Tem1>0xBD) w1=1;
else w1=0;
if(Tem2>0xBD) w2=1;

else w2=0;
if(Smok1>0xF0) s1=1;
else s1=0;
if (Smok2>0xF0) s2=1;
else s2=0;
}
//報(bào)警判斷 //
void baojing()
{
if(w1==w2&&s1==s2)
{
w=w1;s=s1;
if(w==1&&s==1) A3=0,A2=1;A1=1,A8=1;
if(w==1&&s==0) A3=1,A2=0,A1=1,A8=1;
if(w==0&&s==1) A3=1,A2=0,A1=1,A8=1;
if(w==0&&s==0) A3=1,A2=1,A1=0,A8=0;
}
}
void Timer0_INT() interrupt 1
{
CLK = !CLK;
}
回復(fù)

使用道具 舉報(bào)

ID:306995 發(fā)表于 2019-3-13 17:34 | 顯示全部樓層
沒有DSN文件好像打不開
回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

手機(jī)版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表
主站蜘蛛池模板: 日韩av一区二区在线观看 | 91免费在线| 91视频网| 欧美一区二区三区在线播放 | 在线一级片 | 欧美a v在线| 国产 亚洲 网红 主播 | 久久久久久国产精品免费免费狐狸 | 久久r免费视频 | 国产精品99久久久久久人 | 日本综合在线观看 | 欧美三级三级三级爽爽爽 | 国产精品美女 | 日韩综合一区 | 99国内精品久久久久久久 | 国产亚洲精品精品国产亚洲综合 | 毛片免费视频 | 四虎成人免费视频 | 欧美日韩在线免费 | 亚洲精品av在线 | 中国一级大毛片 | 久久偷人| 在线免费观看黄色网址 | 国产小视频在线 | 久久久久国产精品午夜一区 | a级在线观看 | aaaaaaa片毛片免费观看 | 欧美淫片 | 伊人久久国产 | 狠狠做六月爱婷婷综合aⅴ 国产精品视频网 | 干干天天 | 国产蜜臀97一区二区三区 | 自拍偷拍视频网 | 中文字幕人成乱码在线观看 | 亚洲国产乱码 | 欧美一区二区三区在线观看 | 午夜影院在线观看版 | 精品一级毛片 | 精品国产乱码久久久久久牛牛 | 久久99精品久久久久久国产越南 | 午夜伦4480yy私人影院 |