欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 1998|回復: 9
收起左側

大佬們ds1302模塊怎樣表示12進制?

[復制鏈接]
ID:1112477 發表于 2024-5-27 19:39 | 顯示全部樓層 |閱讀模式
void ds_init(uchar *uRc)
{uchar i;
Write Ds1302 Byte(0x8e,0x00);
for(i=0;i<3;i++)
{
Write Ds1302 Byte(w[ i],uRc[ i]);
Write Ds1302 Byte(0x8e,0x80);
}
Write Ds1302 Byte(0x8e,0x80);
}
void ds_read(uchar *uRc)
{uchar i;
for(i=0;i<3;i++)
{
uRc[ i]=Read Ds1302 Byte(rli]);
}
uchar time[]={0x88,0x50,0x50}
我把下面這個time帶進去 時鐘顯示88

回復

使用道具 舉報

ID:344848 發表于 2024-5-28 01:05 | 顯示全部樓層
DS1302是一個實時時鐘芯片,可以提供秒、分、小時、日期、月、年等信息,并且還有軟年自動調整的能力,可以通過配置AM/PM來決定采用24小時格式還是12小時格式。
回復

使用道具 舉報

ID:123289 發表于 2024-5-28 08:15 | 顯示全部樓層
眉毛胡子一把抓了。
回復

使用道具 舉報

ID:1004920 發表于 2024-5-28 08:25 | 顯示全部樓層
DS1302的讀出來時分秒等字節,不能直接當數據拿來使用,它的個位和十位是單獨輸出的,字節的高四位是十位,低四位是個位,所以讀出來的數據還得處理。
回復

使用道具 舉報

ID:1112477 發表于 2024-5-28 09:50 | 顯示全部樓層
zch5200 發表于 2024-5-28 08:25
DS1302的讀出來時分秒等字節,不能直接當數據拿來使用,它的個位和十位是單獨輸出的,字節的高四位是十位, ...

怎么處理呀大佬
回復

使用道具 舉報

ID:1112477 發表于 2024-5-28 09:52 | 顯示全部樓層
我數碼管把0x88高八位/16 第八位%16了還是顯示88
回復

使用道具 舉報

ID:1112477 發表于 2024-5-28 09:52 | 顯示全部樓層
yzwzfyz 發表于 2024-5-28 08:15
眉毛胡子一把抓了。

這是什么意思
回復

使用道具 舉報

ID:1004920 發表于 2024-5-28 16:27 | 顯示全部樓層

比如 讀到的 分鐘num    給變量 fen
fen =( (num>>4)&0x0f)*10 + (num&0x0f);
時分秒年月日每個都要這樣算下才能是真正的十進制的數,給數碼管顯示就正常了
回復

使用道具 舉報

ID:1112477 發表于 2024-5-28 18:48 | 顯示全部樓層
zch5200 發表于 2024-5-28 16:27
比如 讀到的 分鐘num    給變量 fen
fen =( (num>>4)&0x0f)*10 + (num&0x0f);
時分秒年月日每個都要這 ...

哦哦謝謝我試試
回復

使用道具 舉報

ID:1034262 發表于 2024-5-29 17:10 | 顯示全部樓層
可以軟件處理啊
回復

使用道具 舉報

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

本版積分規則

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表