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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 1691|回復: 2
收起左側

單片機火災報警仿真設計 放HEX進去仿真不出來 求幫助

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

火災報警器.rar

2.44 MB, 下載次數: 31

回復

使用道具 舉報

ID:274063 發表于 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() //主函數//
{ 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 給數
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 給數
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() //數據對比 //
{
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;
}
//報警判斷 //
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;
}
回復

使用道具 舉報

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

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 91国在线| 日韩在线欧美 | 欧美久久精品一级c片 | 成人精品视频在线观看 | 天天操天天操 | 欧美一级片在线看 | 91精品国产一区二区三区 | 国产露脸国语对白在线 | 久久精品二区 | 国产午夜精品一区二区三区四区 | 久久岛国| 日韩欧美高清dvd碟片 | 亚洲高清在线观看 | 天天搞天天操 | 欧美成视频 | 亚洲日日夜夜 | 欧美一区二区在线播放 | 欧美视频三区 | 国产99久久久国产精品下药 | 成人伊人 | 午夜看片网站 | 粉嫩一区二区三区国产精品 | 免费高清av | 精品国产乱码久久久久久1区2区 | 91资源在线 | 亚洲精品一区二区在线观看 | 国产乱码精品一区二区三区中文 | 亚洲欧美日韩精品 | 欧美.com | 国产高清自拍视频在线观看 | 麻豆久久久久久久 | 99久久久国产精品免费消防器 | 亚洲网站在线播放 | 蜜桃视频在线观看免费视频网站www | 亚洲国产欧美在线 | 羞羞的视频在线 | 久久久男人的天堂 | 久久综合九色综合欧美狠狠 | 天堂网中文字幕在线观看 | 精品久久一区二区三区 | 成人中文字幕在线观看 |