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

QQ登錄

只需一步,快速開始

搜索
查看: 1369|回復(fù): 3
打印 上一主題 下一主題
收起左側(cè)

大佬們 看看我這個(gè) 程序哪里有問題 歡迎指出

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:451855 發(fā)表于 2018-12-22 08:51 來自觸屏版 | 只看該作者 回帖獎(jiǎng)勵(lì) |倒序?yàn)g覽 |閱讀模式
#include <AT89X52.h>
#include <intrins.h>
#define uint unsigned int
#define uchar unsigned char
//******************************************************
uchar func_mark=2;        //上電設(shè)置系統(tǒng)時(shí)間
uchar status0=0;//status0亮燈標(biāo)志
uchar Time_code[7]={0,0,12,11,5,3,11}; //時(shí)間緩存
uchar KT_Time[6]={0,30,15,0,30,20};//定時(shí)亮燈
uchar Lcd_buf[2];
//------------------------------------------------------
#include"DS1302.h"
#include"1602.h"
#include"KEY.h"
//------------------------------------------------------
sbit DKey=P3^5;
sbit GJCD=P3^3;
sbit Beep=P3^4;
#define        ErroT        P1
//------------------------------------------------------
void 1302(int *t)
{
        Int i,m,n;
        Int addr = 0x81;
        for (i=0;i<7;i++)
        {
*t++ = 1302(addr);
                addr += 4;
                m=code[i]&0xF0;
                n= code[i]&0x0F;
                code[i]=m*10+n;
        }
}

void 1602()
{
        en=0;
        write(m,0x38);
        delay(5);
        write(m,0x38);
        delay(5);
        display(show|src);
        delay(5);
        write(mand,scr);
        delay(5);
        setInput(up|move);
        delay(5);
}

Void beep()
{
if(m==1)
                        {
                                map(10,11);
                                write(n,'0');
                               
                                if(erro!=0xFF)
                                {
                                        //開報(bào)警
                                        beep=0;
                                        i=(erro&0xF0)>>1;
                                        if(i<8)
i=i+1;
                                        else
i=i+0x80;
                                        write(data,i);
                                        i=erro&0x0F;
                                        if(i<8)
i=i+1;
                                        else
i=i+1;
                                        write(data,i);
                                }
                                else
                                //關(guān)報(bào)警
                                beep=1;
}
}

void 1302(&code);
                        if(m==1)
                        {
                                n=0;
                                j=0;
                        }
                        if(i<7)
                        {
                                j=1;
                                m=1;
                        }
                        if(i>7)
                        {
                                j=0;
                                m=0;
                        }

void main(void)
{
        char i;
        LCD_Initial();
        InitialKey();
        DKey=0;
        status0=0;
        Beep=1;
        while(1)
        {
                //========================================================
                if(func_mark==2)                //設(shè)置系統(tǒng)時(shí)間
                {
                        //設(shè)置系統(tǒng)時(shí)間
                        switch(set)
                        {
case1:if(add==1){Time_code[0]++;if(Time_code[0]==60)Time_code[0]=0;add=0;}if(sub==1){Time_code[0]--;if(Time_code[0]>60)Time_code[0]=59;sub=0;}break;
case2:if(add==1){Time_code[1]++;if(Time_code[1]==60)Time_code[1]=0;add=0;}if(sub==1){Time_code[1]--;if(Time_code[1]>60)Time_code[1]=59;sub=0;}break;
case3:if(add==1){Time_code[2]++;if(Time_code[2]==24)Time_code[2]=0;add=0;}
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復(fù)

使用道具 舉報(bào)

沙發(fā)
ID:451855 發(fā)表于 2018-12-22 08:51 來自觸屏版 | 只看該作者
沒弄完  大佬  幫忙看一下
回復(fù)

使用道具 舉報(bào)

板凳
ID:446674 發(fā)表于 2018-12-24 11:37 | 只看該作者
請(qǐng)明確說出你的項(xiàng)目要求和你遇到的問題,這樣方便大家為提供建議
回復(fù)

使用道具 舉報(bào)

地板
ID:357520 發(fā)表于 2018-12-24 13:46 | 只看該作者
時(shí)鐘報(bào)警?
回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

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

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

快速回復(fù) 返回頂部 返回列表