ds1302 數碼管 時鐘電路
1樓:網友
真想學點東西還是要靠自己琢磨,這肆舉樣記得牢,也能學到很多東粗缺西。焦裕祿同志說過:「裂凳碧吃別人嚼過的饃沒味道」。到微控制器**溜達溜達,這些東西很多。
2樓:網友
引腳功能及結構。
圖1示出ds1302的引腳排列,其中vcc1為後備電源,vcc2為主電源。在主電源關閉的情況下,也能保持時鐘的連續執行。ds1302由vcc1或vcc2兩者中的較大者供電。
當vcc2大於vcc1+時,vcc2給ds1302供電。當vcc2小於vcc1時,ds1302由vcc1供電。x1和x2是振盪源,外接晶振。
rst是復位/片選念搭線,通過把rst輸入驅動置高電平來啟動所有的資料傳送。rst輸入有兩種功能:首先,rst接通控制邏輯,允許位址/命令序列送入移位暫存器;其次,rst提供終止單位元組或多位元組資料的傳送手段。
當rst為高電平時,所有的資料傳送被初始化,允許對ds1302進行操旦告作。如果在傳送過程中rst置為低電平,則會終止此次資料傳送,i/o引腳變為高仔遲拿阻態。上電執行時,在vcc≥之前,rst必須保持低電平。
只有在sclk為低電平時,才能將rst置為高電平。i/o為序列資料輸入輸出端(雙向),後面有詳細說明。sclk始終是輸入端。
3樓:網友
我也在找這樣的資料!你找到沒有!我還沒找到呢。
ds1302的工作原理是什麼?
4樓:信必鑫服務平臺
1、ds1302工作時為了對任何資料傳送進行初始化,需要將復位腳(rst)置為高電平且將8位位址和命令資訊裝入移位暫存器。資料在時鐘(sclk)的上公升沿序列輸入,前8位指定訪問位址,命令字裝入移位暫存器後,在之後的時鐘週期,讀操作時輸出資料,寫操作時輸出資料。時鐘脈衝的個數在單位元組方式下為8+8(8位位址+8位資料),在多位元組方式下為8加最多可達248的資料。
2、對ds1302的操作就是對其內部暫存器的操作,ds1302內部共有12個暫存器,其中有7個暫存器與日曆、時鐘相關,存放的資料位為bcd碼形式。此外,ds1302還有年份暫存器、控制暫存器、充電暫存器、時鐘突發暫存器及與ram相關的暫存器等。
時鐘突發暫存器可一次性順序讀寫除充電暫存器以外的暫存器。日曆、時間暫存器及控制字如表1所示:
ds1302:
ds1302是由美國dallas公司推出的具有涓細電流充電能力的低功耗即時時鐘晶元。它可以對年、月、日、周、時、分、秒進行計時,且具有閏年補償等多種功能。
51微控制器控制DS1302,時間顯示在數碼管上
1302.c include include uchar bit ser uchar seven seg 時間顯示 void timer0 init void t0初始化函式,用於時間的動態顯示 tmod 0x21 tl0 65536 5000 256 th0 65536 5000 256 ea 1...
DS1302與89C52怎麼接,推薦89C52的外接儲存晶元,具體怎麼接,謝謝!
void ds write uchar add,uchar dat 寫位址 寫資料。uchar i rst nop sclk nop rst ds write byte add ds write byte dat rst nop sclk nop io nop uchar ds read uchar...
用數碼管驅動4位共陰數碼管的具體接法
我覺得你的問題是用三極體驅動數碼管吧。npn型三極體在這裡是工作在飽和區和截止區的,意思就是當微控制器i o口給一個高電平,三極體處於飽和導通狀態,所以接在c e都是處在同一迴路中,接在哪一端要根據實際電路佈線需要。如果嚴格來說,最好位選和段選都用三極體控制。實際應用中,微控制器i o口也可以直接控...