久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费
標題:
STC12C5A60S2 DS18B20+DS1302
[打印本頁]
作者:
asjcoi
時間:
2018-9-26 19:14
標題:
STC12C5A60S2 DS18B20+DS1302
DS18B20+DS1302
萬年歷 + 溫度顯示
IMG_3033.JPG
(1.15 MB, 下載次數: 35)
下載附件
BS18B20+DS1302
2018-9-26 19:13 上傳
#include "config.h"
#include "USART1.h"
#include "DS1302.h"
#include "delay.h"
#include "timer.h"
/***************************3õê¼ê±¼ä¶¨òå**********************************/
u8 time_buf[8] = {0x20,0x18,0x01,0x21,0x20,0x30,0x30,0x07}; // 3õê¼ê±¼ä
u8 readtime[20]; // μ±Ç°ê±¼ä
u8 sec_buf = 0; // Ãë»o′æ
u8 sec_flag = 0; // Ãë±ê־λ
u8 buf[100];
u16 nian = 0,yue = 0,ri = 0;
u16 shi = 0,fen = 0,miao = 0;
u16 xingqi = 0;
void ds1302_init(void)
{
RST = 0; // RST½ÅÖÃμí
SCK = 0; // SCK½ÅÖÃμí
}
void ds1302_write_byte(u8 addr, u8 d)
{
u8 i;
RST=1; // Æô¶ˉDS1302×üÏß
// D′èëÄ¿±êμØÖ·£oaddr
addr = addr & 0xFE; // ×îμíλÖÃá㣬¼Ä′æÆ÷0λÎa0ê±D′£¬Îa1ê±¶á
for (i = 0; i < 8; i ++)
{
if (addr & 0x01) {IO = 1;}
else {IO = 0;}
SCK = 1; // 2úéúê±Öó
SCK = 0;
addr = addr >> 1;
}
// D′èëêy¾Y£od
for (i = 0; i < 8; i ++)
{
if (d & 0x01) {IO = 1;}
else {IO = 0;}
SCK = 1; // 2úéúê±Öó
SCK = 0;
d = d >> 1;
}
RST = 0; // í£Ö1DS1302×üÏß
}
u8 ds1302_read_byte(u8 addr)
{
u8 i,temp;
RST=1; // Æô¶ˉDS1302×üÏß
// D′èëÄ¿±êμØÖ·£oaddr
addr = addr | 0x01; // ×îμíλָߣ¬¼Ä′æÆ÷0λÎa0ê±D′£¬Îa1ê±¶á
for (i = 0; i < 8; i ++)
{
if (addr & 0x01) {IO = 1;}
else {IO = 0;}
SCK = 1;
SCK = 0;
addr = addr >> 1;
}
// êä3öêy¾Y£otemp
for (i = 0; i < 8; i ++)
{
temp = temp >> 1;
if (IO){temp |= 0x80;}
else{temp &= 0x7F;}
SCK = 1;
SCK = 0;
}
RST = 0; // í£Ö1DS1302×üÏß
return temp;
}
void ds1302_write_time(void)
{
ds1302_write_byte(ds1302_control_add,0x00); // 1رÕD′±£»¤
ds1302_write_byte(ds1302_sec_add,0x80); // ÔYí£ê±Öó
//ds1302_write_byte(ds1302_charger_add,0xa9); // ä¸á÷3äμç
ds1302_write_byte(ds1302_year_add,time_buf[1]); // Äê
ds1302_write_byte(ds1302_month_add,time_buf[2]); // ÔÂ
ds1302_write_byte(ds1302_date_add,time_buf[3]); // èÕ
ds1302_write_byte(ds1302_hr_add,time_buf[4]); // ê±
ds1302_write_byte(ds1302_min_add,time_buf[5]); // ·Ö
ds1302_write_byte(ds1302_sec_add,time_buf[6]); // Ãë
ds1302_write_byte(ds1302_day_add,time_buf[7]); // Öü
ds1302_write_byte(ds1302_control_add,0x80); // ′ò¿aD′±£»¤
}
void ds1302_read_time(void)
{
time_buf[1]=ds1302_read_byte(ds1302_year_add); // Äê
time_buf[2]=ds1302_read_byte(ds1302_month_add); // ÔÂ
time_buf[3]=ds1302_read_byte(ds1302_date_add); // èÕ
time_buf[4]=ds1302_read_byte(ds1302_hr_add); // ê±
time_buf[5]=ds1302_read_byte(ds1302_min_add); // ·Ö
time_buf[6]=(ds1302_read_byte(ds1302_sec_add))&0x7f; // Ã룬Æá±ÎÃëμÄμú7룬±üÃa3¬3ö59
time_buf[7]=ds1302_read_byte(ds1302_day_add); // Öü
}
void display()
{
sprintf(buf,"DS16(85,50,'%4d Äê %02d ÔÂ %02d èÕ',15);\r\n",(int)nian,(int)yue,(int)ri);PrintString1(buf);delay_ms(10);
if (xingqi == 1){sprintf(buf,"DS16(130,100,' Monday ',15);\r\n");PrintString1(buf);delay_ms(10);}
if (xingqi == 2){sprintf(buf,"DS16(130,100,' Tuesday ',15);\r\n");PrintString1(buf);delay_ms(10);}
if (xingqi == 3){sprintf(buf,"DS16(130,100,' Wednesday ',15);\r\n");PrintString1(buf);delay_ms(10);}
if (xingqi == 4){sprintf(buf,"DS16(130,100,' Thursdy ',15);\r\n");PrintString1(buf);delay_ms(10);}
if (xingqi == 5){sprintf(buf,"DS16(130,100,' Friday ',15);\r\n");PrintString1(buf);delay_ms(10);}
if (xingqi == 6){sprintf(buf,"DS16(130,100,' Saturday ',15);\r\n");PrintString1(buf);delay_ms(10);}
if (xingqi == 7){sprintf(buf,"DS16(130,100,' Sunday ',15);\r\n");PrintString1(buf);delay_ms(10);}
sprintf(buf,"DS16(115,150,'%02d : %02d : %02d ',15);\r\n",(int)shi,(int)fen,(int)miao);PrintString1(buf);delay_ms(10);
}
void sys_init()
{
delay_ms(255);
PrintString1("CLS(0);");
PrintString1("CLS(0);");
PrintString1("\r\n");
delay_ms(255);
}
復制代碼
作者:
asjcoi
時間:
2018-9-26 19:20
本帖最后由 asjcoi 于 2018-9-26 19:21 編輯
基于 STC12C5A60S2的
作者:
admin
時間:
2018-9-26 20:28
樓主能分享一下源碼工程包嗎?
歡迎光臨 (http://www.zg4o1577.cn/bbs/)
Powered by Discuz! X3.1
主站蜘蛛池模板:
久久久www成人免费无遮挡大片
|
一区二区三区四区在线
|
久久这里有精品
|
欧美国产亚洲一区二区
|
国产乱码一二三区精品
|
精品一区二区三区免费视频
|
国产激情视频
|
国产日韩久久
|
国产美女在线精品免费
|
久久国产精品视频
|
亚洲一区视频在线播放
|
水蜜桃亚洲一二三四在线
|
黄视频欧美
|
青青草av在线播放
|
欧美影院久久
|
亚洲欧美在线观看
|
国产精品99久久久久久久vr
|
久久久www成人免费精品
|
精品国产黄a∨片高清在线 成人区精品一区二区婷婷 日本一区二区视频
|
91国在线视频
|
亚洲男人天堂网
|
天天天天天操
|
精品在线一区
|
国产一级一片免费播放
|
国产精品一区在线
|
成年人在线观看
|
成年人黄色一级片
|
国产精品美女久久久久久不卡
|
91精品久久久久久久久
|
爱操影视
|
久久久精品国产
|
波多野吉衣久久
|
人人干人人干人人
|
天天操天天射天天
|
国产一区二区激情视频
|
精品欧美激情在线观看
|
91久久视频
|
视频在线一区二区
|
亚洲国产成人久久综合一区,久久久国产99
|
亚洲一区日韩
|
欧美自拍第一页
|