freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于單片機(jī)及ds1302的led電子鐘設(shè)計——硬件部分-在線瀏覽

2025-07-24 22:57本頁面
  

【正文】 要 近年來,隨著計算機(jī)在社會領(lǐng)域的滲透和大規(guī)模集成電路的發(fā)展,單片機(jī)的應(yīng)用正在逐步地深入,由于它具有功能強(qiáng),體積小,功耗低,價格便宜,工作可靠,使用方便等特點(diǎn),因此越來越廣泛地應(yīng)用于各個領(lǐng)域。本文的電子鐘系統(tǒng)是以單片機(jī)(AT89S52)為核心,時鐘芯片DS130數(shù)碼管等元器件組成。該方法既能準(zhǔn)確驗證所設(shè)計的系統(tǒng)是否滿足技術(shù)要求,又能提高系統(tǒng)設(shè)計的效率和質(zhì)量,降低開發(fā)成本,具有推廣價值。 DS1302。數(shù)字電子鐘具有走時準(zhǔn)確,一鐘多用等特點(diǎn),在生活中已經(jīng)得到了廣泛的應(yīng)用,雖然現(xiàn)在市場上已有現(xiàn)成的電子鐘集成電路芯片出售,價格便宜,使用也比較方便,但是人們對電子產(chǎn)品的應(yīng)用要求越來越高,數(shù)字電子鐘不但可以顯示當(dāng)前的時間,而且可以顯示日期、農(nóng)歷、以及星期等,給人們的生活帶了了極大地方便。在單片機(jī)應(yīng)用系統(tǒng)中,時鐘有兩個方面的含義:一是為了保障系統(tǒng)正常工作的基準(zhǔn)振蕩定時信號,主要由晶振和外圍電路組成,晶振頻率的大小決定了單片機(jī)系統(tǒng)工作的快慢;二是系統(tǒng)的標(biāo)準(zhǔn)定時時鐘,既定時時間,一般采用專門的時鐘芯片實現(xiàn),如DS1302,可滿足高精度的要求。DS1302 是眾多時鐘芯片中一款性價比較高的產(chǎn)品。DS1302 是美國DALLAS公司推出的一種高性能、低功耗、帶RAM的實時時鐘電路,它可以對年、月、日、周日、時、分、秒進(jìn)行計時,具有閏年補(bǔ)償功能,~。DS1302內(nèi)部有一個318的用于臨時性存放數(shù)據(jù)的RAM寄存器。多數(shù)LED 電子鐘在斷電后需要重新設(shè)置時間參數(shù)。計時準(zhǔn)確,單片機(jī)通過串行通信來控制DS1302工作,同時進(jìn)行鍵盤和顯示的控制。在主電源關(guān)閉的情況下,也能保持時鐘的連續(xù)運(yùn)行。當(dāng)Vcc2大于Vcc1+,Vcc2給DS1302供電。X1和X2是振蕩源。RST輸入有兩種功能:首先,RST接通控制邏輯,允許地址/命令序列送入移位寄存器;其次,RST提供終止單字節(jié)或多字節(jié)數(shù)據(jù)的傳送手段。如果在傳送過程中RST置為低電平,則會終止此次數(shù)據(jù)傳送,I/O引腳變?yōu)楦咦钁B(tài)。只有在SCLK為低電平時,才能將RST置為高電平。SCLK為時鐘輸入端。數(shù)據(jù)在時鐘(SCLK)的上升沿串行輸入,前8位指定訪問地址。時鐘脈沖的個數(shù)在單字節(jié)方式下為8+8(8位地址+8位數(shù)據(jù)),在多字節(jié)方式下最多可達(dá)8+248[9]。同樣,在緊跟8位的控制指令字后的下一個SCLK脈沖的下降沿讀出DS1302的數(shù)據(jù),讀出數(shù)據(jù)時從低位0位到高位7。在DS1302的時鐘日歷或RAM進(jìn)行數(shù)據(jù)傳送時,DS1302必須首先發(fā)送命令字節(jié)。DS1302與RAM相關(guān)的寄存器分為兩類:一類是單個RAM單元,共31個,每個單元組態(tài)為一個8位的字節(jié),其命令控制字為C0H~FDH,其中奇數(shù)為讀操作,偶數(shù)為寫操作;再一類為突發(fā)方式下的RAM寄存器,在此方式下可一次性讀、寫所有的RAM的31個字節(jié)。雖然DS1302在主電源掉電后的耗電很小,但是,如果要長時間保證時鐘正常,最好選用小型充電電池。100 μF就可以保證1小時的正常走時。初始化后就可以按正常方法調(diào)整時間。這種記錄對于長時間的連續(xù)測控系統(tǒng)結(jié)果的分析及對異常數(shù)據(jù)出現(xiàn)的原因的查找具有十分重要的意義。但是,如果在系統(tǒng)中采用時鐘芯片DS1302,那么就能很好地解決這個問題。DS1302的日歷、。秒寄存器(81H、80H)的位7定義為時鐘暫停標(biāo)志(CH)。一設(shè)置時鐘時,可以停止其工作,設(shè)定完之后,再啟動其工作。當(dāng)為12小時模式時,位5為“0”表示AM;為“1”表示PM。控制寄存器(8FH、8EH)的位7是寫保護(hù)位(WP),其他7位均置為0。當(dāng)WP位為1時,寫保護(hù)位防止對任一寄存器的寫操作。另外,還有慢速充電控制寄存器和RAM寄存器。 DS1302與RAM相關(guān)的寄存器分為兩類:一類是單個RAM單元,共31個,每個單元組態(tài)為一個8位的字節(jié),其命令控制字為C0H~FDH,其中奇數(shù)為讀操作,偶數(shù)為寫操作;另一類為突發(fā)方式下的RAM寄存器,此方式下可一次性讀寫所有的RAM的31個字節(jié),命令控制字為FEH(寫)、FFH(讀)。 DS1302的命令字節(jié)控制字節(jié)的最高有效位(位7)必須是邏輯1,如果它為邏輯0,則不能把數(shù)據(jù)寫入時鐘芯片DS1302中,位6如果為0,則表示存取日歷時鐘數(shù)據(jù),為1表示存取RAM數(shù)據(jù)。最低有效位(位0)如為0表示要進(jìn)行寫操作,為1表示進(jìn)行讀操作,控制字節(jié)總是從最低位開始輸出。SCLK線上為時鐘脈沖:上升沿時, I/O線上信息輸入有效(低位在前, 高位在后);而下降沿時, I/O 線上的數(shù)據(jù)輸出有效(低位在前, 高位在后)[11]。同樣,在緊跟8位的控制字指令后的下一個SCLK脈沖的下降沿,讀出DS1302的數(shù)據(jù),讀出的數(shù)據(jù)也是從最低位到最高位[4]。作為輸出口,每位能驅(qū)動8個TTL邏輯電平。當(dāng)訪問外部程序和數(shù)據(jù)存儲器時,P0口也被作為低8位地址/數(shù)據(jù)復(fù)用。 P1 口:P1 口是一個具有內(nèi)部上拉電阻的8 位雙向I/O 口,p1 輸出緩沖器能驅(qū)動4 個 TTL 邏輯電平。作為輸入使用時,被外部拉低的引腳由于內(nèi)部電阻的原因,將輸出電流(IIL)。 引腳號第二功能 T2(定時器/計數(shù)器T2的外部計數(shù)輸入),時鐘輸出 T2EX(定時器/計數(shù)器T2的捕捉/重載觸發(fā)信號和方向控制) MOSI(在系統(tǒng)編程用) MISO(在系統(tǒng)編程用) SCK(在系統(tǒng)編程用) P2 口:P2 口是一個具有內(nèi)部上拉電阻的8 位雙向I/O 口,P2 輸出緩沖器能驅(qū)動4 個 TTL 邏輯電平。作為輸入使用時,被外部拉低的引腳由于內(nèi)部電阻的原因,將輸出電流(IIL)。在這種應(yīng)用中,P2 口使用很強(qiáng)的內(nèi)部上拉發(fā)送1。 P3 口:P3 口是一個具有內(nèi)部上拉電阻的8 位雙向I/O 口,p2 輸出緩沖器能驅(qū)動4 個 TTL 邏輯電平。作為輸入使用時,被外部拉低的引腳由于內(nèi)部電阻的原因,將輸出電流(IIL)。 端口引腳 第二功能 RXD(串行輸入口) TXD(串行輸出口) INTO(外中斷0) INT1(外中斷1) TO(定時/計數(shù)器0) T1(定時/計數(shù)器1) WR(外部數(shù)據(jù)存儲器寫選通) RD(外部數(shù)據(jù)存儲器讀選通)此外,P3口還接收一些用于FLASH閃存編程和程序校驗的控制信號。當(dāng)振蕩器工作時,RST引腳出現(xiàn)兩個機(jī)器周期以上高電平將是單片機(jī)復(fù)位。一般情況下,ALE仍以時鐘振蕩頻率的1/6輸出固定的脈沖信號,因此它可對外輸出時鐘或用于定時目的
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1