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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索

單片機DS1302時鐘芯片的鬧鐘程序,想加一個整點報時滴滴十秒

查看數: 4173 | 評論數: 8 | 收藏 1
關燈 | 提示:支持鍵盤翻頁<-左 右->
    組圖打開中,請稍候......
發布時間: 2019-9-20 11:52

正文摘要:

想加一個整點報時滴滴十秒的一個程序,不知道怎么寫,寫好了加在整個程序的哪個位置,請各位大佬不吝賜教,小弟感激不盡! 單片機源程序如下: //1602顯示時鐘,按K3進入時鐘設置,按K1選擇設置的時分秒日月 ...

回復

ID:610666 發表于 2019-9-26 19:59
xiaomi_51hei 發表于 2019-9-26 14:38
程序中加個判斷不就搞定?

關鍵是不會呀
ID:429156 發表于 2019-9-26 14:38
程序中加個判斷不就搞定?
ID:610666 發表于 2019-9-23 21:53
wj_yuq 發表于 2019-9-23 13:13
即便是參照別人程序寫的,也要整明白,你代碼中“u8 time[]={0x30,0x30,0x23,0x13,0x09,0x04,0x19};    // ...

您好,我才開始學,能明白您說的意思,但是自己學疏才淺不能實現您指點的這些,望您寫個范例,供我參考、學習,感激不盡
ID:307020 發表于 2019-9-23 13:13
即便是參照別人程序寫的,也要整明白,你代碼中“u8 time[]={0x30,0x30,0x23,0x13,0x09,0x04,0x19};    //存放初始時間”保存了從DS1302模塊讀來的實時數據,對照DS1302的Data Sheet,研讀你程序代碼,找到”小時“”秒“數據在time[]中的具體位置,在代碼中增加”小時緩存“、”BUZ計數“變量,比較”小時緩存“與time[]中小時數據;當time[]中小時數據=”小時緩存“+1時,按順序進行如下內容:1”BUZ計數“==10(BUZ秒數);2P1.7輸出一定頻率的高電位脈沖(101010),Q1按頻率通斷,BUZ1出聲;3”BUZ計數“=”BUZ計數“-1直到”BUZ計數“=0;4P1.7輸出低電位0關掉Q1;”小時緩存“=”小時緩存“+1。具體放在什么位置無所謂,學單片機的樂趣在于搞明白,然后實現自己的想法。
ID:610666 發表于 2019-9-21 23:42
yzwzfyz 發表于 2019-9-21 08:59
只要你不抄別人的程序,你就能辦到。

因為不太懂,這個是參照別人的程序寫的,望指點
ID:123289 發表于 2019-9-21 08:59
只要你不抄別人的程序,你就能辦到。
ID:610666 發表于 2019-9-20 21:27
wj_yuq 發表于 2019-9-20 16:51
假設BUZ1上接VCC,在小時位增加1時P1.7輸出一定頻率的高電位脈沖(101010),Q1按頻率通斷,BUZ1出聲;秒加 ...

就是BUZ1上接Vcc,從23點到0點,會響嗎?
具體程序該怎么寫,加在哪個位置?
請賜教
ID:307020 發表于 2019-9-20 16:51
假設BUZ1上接VCC,在小時位增加1時P1.7輸出一定頻率的高電位脈沖(101010),Q1按頻率通斷,BUZ1出聲;秒加十后P1.7輸出低電位0關掉Q1便可。

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

Powered by 單片機教程網

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