畢設做的教室燈光節能控制系統,仿真的 時候延時功能是有 的 實物中開關按下后,燈亮但是不熄滅,是哪里出了問題呢?
#include<reg52.h>//52單片機頭文件,規定了52單片機的寄存器和IO口等
#include<intrins.h>//_nop_空指令及左右循環移位子函數庫
#define uchar unsigned char//宏定義
#define uint unsigned int//宏定義
sbit lcden=P2^7;//定義下面通過lcden來操作P2^7口,1602液晶使能控制端
sbit lcdwr=P2^5;//定義下面通過lcdrw來操作P2^5口,1602讀寫選擇端
sbit lcdrs=P2^6;//定義選數據寄存器選指令寄存器控制端
sbit sda=P3^4;//定義DS1302數據總線
sbit rst=P3^5;//DS1320復位
sbit sck=P3^6;//定義時鐘總線
sbit s1=P1^0;//定義設置按鈕
sbit s2=P1^1;//定義調時按鈕
sbit s3=P1^2;//定義確定按鈕
sbit s4=P1^3;//光線
sbit s5=P1^4;
sbit K1=P1^5;
sbit K2=P1^6;
sbit K3=P1^7;
sbit K4=P2^0;
sbit K5=P2^1;
sbit K6=P2^2;
sbit K7=P2^3;
sbit K8=P2^4;
sbit In_people=P3^3;
sbit Out_people=P3^7;
sbit led0=P3^0;//區域1燈
sbit led1=P3^1;//區域2燈
sbit led2=P3^2;//門口應急燈
sbit ACC0=ACC^0;
sbit ACC7=ACC^7;
uchar tCount=0;
uchar people=0;
int Count,Count1;
long Count3;
char fen,shi,miao,ri,yue,nian,zhou,s1num,s2num,s4num,flag1,flag2,lshi,lfen;
bit flag3,flag4;
char a,b,c,d;
uchar code table[]={" 2019- - "};//要寫入1602液晶的數據
uchar code table1[]={" : : : "};//字庫中的字可直接以外加""號的形式直接寫入
/*******************************************************************************
時函數,z的取值為這個函數的延時ms數,delay(200);大約延時200ms. delay(500);大約延時500ms
*******************************************************************************/
void delay(uint z)
{ |