1樓:匿名使用者
沒分啊 那也給你發一個吧
ds1302+ds18b20 用1602顯示
我在protues**上做的 你可以根據程式畫電路圖 很簡單
程式 採用模組化方式
/*初始化*/
#define uint unsigned int
#define uchar unsigned char
uchar code tab=" 20 - - " ;
uchar code table=" : : ";
uchar code ttable= ;
sbit rs=p3^0;
sbit e=p3^1;
sbit button1=p1^0;
sbit button2=p1^3;
sbit button3=p1^6;
sbit rst=p2^5;
sbit sclk=p2^6;
sbit io=p2^7;
sbit acc7=acc^7;
sbit dq=p3^6;
char hour,minute,second,n,k,week,day,month,year1=20 ,year,nn,flag;
uchar key=0;
uint tem,a;
void delay(uint x)
void write_zl(uchar zl)
void write_sj(uchar sj)
void init_lcd()
/*18b20*/部分
void init_18b20()
void write_dat(uchar dat)
delay(4);
}int read_sj()
return(date);
}void temperaturechange()
else
}void write_temperature(uint temp) //被呼叫的函式必須在前
else
}else
else
else
write_zl(0x80+0x50+3);
write_sj(0x00); }}
write_zl(0x80+0x50+5); //個位公用總的顯示
write_sj(0x30+ge);
} /*ds1302部分*/
void ds1302_write(uchar shju)
} uchar ds1302_readbyte()
return(acc);
/*return(r); */}
void ds1302write(uchar dz,uchar shij)//初始化1302
void start1302()
for(num=13;num<16;num++)
write_zl(0x80+0x40);
for(num=0;num<12;num++)
}void write_hms(uchar add,uchar sj) //被呼叫的函式必須在前
void write_nyr(uchar add,uchar sj)
void write_xq(uchar wk)
}void write_day(uchar rue)
}void keyboard()
}}if(button2==0)
}}if(button3==0)
}}}void ds1302_sfm()
/* 總程式*/
#include
#include
#include
#include<18b20.h>
void main()}
2樓:百度文庫精選
內容來自使用者:rob
#include //呼叫微控制器標頭檔案
#define uchar unsigned char //無符號字元型 巨集定義變數範圍0~255
#define uint unsigned int//無符號整型 巨集定義變數範圍0~65535
#include "eeprom52.h"
#include "nongli.h"
bit flag_200ms ;
bit flag_100ms ;
sbit beep = p3^7;//蜂鳴器定義
bit flag_beep_en;
uint clock_value; //用作鬧鐘用的
sbit dq = p3^1;//18b20 io口的定義
uint temperature ; //溫度變數
uchar flag_nl; //農曆 陽曆顯示標誌位
uchar menu_1,menu_2;
uchar key_time,flag_value; //用做連加的中間變數
bit key_500ms ;
uchar n_nian,n_yue,n_ri;//農曆顯示的函式
#include "ds1302.h"
#include "lcd1602.h"
void write_eeprom()
void read_eeprom()
/**************開機自檢eeprom初始化*********
3樓:匿名使用者
剛剛做好,給我你的郵箱,我發給你……
基於AT89C51微控制器的萬年曆求大神,求指導
黃石佳誠家電維修 ds18b20.h ifndef ds 18b20 h define ds 18b20 h sbit dq p2 4 定義埠temp uchar tt uchar code tab1 uchar code tab2 延時函式us void delay uchar num void ...
2023年婚嫁萬年曆。2023年婚嫁萬年曆
8月為您二位結婚 大利月 下列沒有不利您新娘 癸酉 雞 的 衝日刑日害日 2013年8月04日農曆06月 大 28日星期日 衝猴 丙申 煞北 無翁日 五合 金匱 鳴犬 2013年8月05日農曆06月 大 29日星期一 衝雞 丁酉 煞西 周堂日 三合 天喜 鳴犬 2013年8月06日農曆06月 大 3...
萬年曆陰曆查陽曆,萬年曆陰曆查陽曆
陰曆1984年10月19日是陽曆1984年11月11日 星期日 萬年曆陰曆查詢表 白佳玲 陽曆應來 該是1969年8月3號,看一下和源 你的性格匹配嗎 忠誠型的,強壯,適應能力強,認命,樂觀知足,渴望金錢和他人的承認,不喜孤獨,是熱情的伴侶,不易滿足,但仍然可靠。任性,性情急噪,好追究,粗心。對了,...