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

正文內容

基于ds1302的數(shù)字鐘設計課程設計說明書(編輯修改稿)

2024-07-24 17:29 本頁面
 

【文章內容簡介】 很多嵌入式控制系統(tǒng)提供了一種靈活性高且價廉的方案,可提供許多高性價比的應用場介,可靈活應用于各種控制領域。STC89C52具有如下特點:40個引腳,4k Bytes Flash片內程序存儲器,128 bytes的隨機存取數(shù)據(jù)存儲器(RAM),32個外部雙向輸入/輸出(I/O)口,5個中斷優(yōu)先級2層中斷嵌套中斷,2個16位可編程定時計數(shù)器,2個全雙工串行通信口,看門狗(WDT)電路,片內時鐘振蕩器。此外,STC89C52設計和配置了振蕩頻率可為0Hz并可通過軟件設置省電模式。空閑模式下,CPU暫停工作,而RAM定時計數(shù)器,串行口,外中斷系統(tǒng)可繼續(xù)工作,掉電模式凍結振蕩器而保存RAM的數(shù)據(jù),停止芯片其它功能直至外中斷激活或硬件復位。同時該芯片還具有PDIP、TQFP和PLCC等三種封裝形式,以適應不同產(chǎn)品的需求。STC89C52內部有一個用于構成振蕩器的高增益反相放大器,引腳RXD和TXD分別是此放大器的輸入端和輸出端。(1)時鐘電路及其產(chǎn)生時鐘可以由內部方式產(chǎn)生或外部方式產(chǎn)生。本設計采用內部方式的產(chǎn)生方式,及外部由DS1302產(chǎn)生。內部方式的時鐘電路如圖311所示,在RXD和TXD引腳上外接定時元件,內部振蕩器就產(chǎn)生自激振蕩。定時元件通常采用石英晶體和電容組成的并聯(lián)諧振回路。~12MHz之間選擇,晶振的頻率越高,系統(tǒng)的時鐘頻率也就越高,單片機運行速度越快。電容值通常在5~30pF之間選擇,電容值的大小會影響振蕩器頻率的高低、振蕩器的穩(wěn)定性和起振的快速性。圖311內部時鐘電路圖XTAL1和XTAL2分別為反向放大器的輸入和輸出,XTAL1:反向振蕩放大器的輸入及內部時鐘工作電路的輸入,XTAL2:來自反向振蕩器的輸出。該反向放大器可以配置為片內振蕩器。石晶振蕩和陶瓷振蕩均可采用。如采用外部時鐘源驅動器件,XTAL2應不接。有余輸入至內部時鐘信號要通過一個二分頻觸發(fā)器,因此對外部時鐘信號的脈寬無任何要求,但必須保證脈沖的高低電平要求的寬度。(2)復位信號及其產(chǎn)生復位是單片機的初始化操作。其主要功能是把PC初始化為0000H,使單片機從0000H單元開始執(zhí)行程序。除了進入系統(tǒng)的正常初始化之外,當由于程序運行出錯或操作錯誤使系統(tǒng)處于死鎖狀態(tài)時,為擺脫困境,也需按復位鍵重新啟動。RST引腳是復位信號的輸入端。復位信號是高電平有效,其有效時間應持續(xù)24個振蕩周期(即二個機器周期)以上。若使用頗率為6MHz的晶振,則復位信號持續(xù)時間應超過4us才能完成復位操作。整個復位電路包括芯片內、外兩部分。本設計用X25045產(chǎn)生復位信號,復位信號(RST)送至施密特觸發(fā)器,再由片內復位電路在每個機器周期的S5P2時刻對施密特觸發(fā)器的輸出進行采樣,然后才得到內部復位操作所需要的信號。 STC89C52引腳介紹STC89C52單片機管腳圖如圖312所示,其主要引腳如下:圖312 STC89C52引腳圖(1)主電源引腳(2根):VCC(Pin40):電源輸入,接+5V電源;GND(Pin20):接地線;(2)外接晶振引腳(2根):XTAL1(Pin19):片內振蕩電路的輸入端;XTAL2(Pin20):片內振蕩電路的輸出端;(3)控制引腳(4根):RST/VPP(Pin9):復位引腳,引腳上出現(xiàn)2個機器周期的高電平將使單片機復位;ALE/PROG(Pin30):地址鎖存允許信號;PSEN(Pin29):外部存儲器讀選通信號;EA/VPP(Pin31):程序存儲器的內外部選通,接低電平從外部程序存儲器讀指令,如果接高電平則從內部程序存儲器讀指令;(4)可編程輸入/輸出引腳(32根):STC89C52單片機有4組8位的可編程I/O口,分別位P0、PPP3口,每個口有8位(8根引腳),共32根;PO口(Pin39~Pin32):8位雙向I/O口線,~;P1口(Pin1~Pin8):8位準雙向I/O口線,~ ;P2口(Pin21~Pin28):8位準雙向I/O口線,~; P3口(Pin10~Pin17):8位準雙向I/O口線,~。 DS1302簡介DS1302是美國DALLAS公司推出的一種高性能、低功耗的實時時鐘日歷芯片,附加31字節(jié)靜態(tài)RAM,采用SPI三線接口與CPU進行同步通信,并可采用突發(fā)方式一次傳送多個字節(jié)的時鐘信號和RAM數(shù)據(jù)。實時時鐘可提供秒、分、時、日、星期、月和年,一個月小于31天時可以自動調整,且具有閏年補償功能。~。采用雙電源供電(主電源和備用電源),可設置備用電源充電方式,提供了對后備電源進行涓細電流充電的能力。有主電源和備份電源雙引腳,而且備份電源可由大容量電容(>1F)來替代。需要強調的是。 DS1302管腳說明DS1302為8管腳封裝,各引腳功能如表322所示,其引腳圖如圖322所示:表322 DS1302的引腳功能引腳 名稱 功能描述1 Vcc1 電源引腳2 X1 3 X2 4 GND 地5 RST 復位引腳6 I/O 數(shù)據(jù)輸入/輸出7 SCLK 串行時鐘8 Vcc2 電源引腳圖322 DS1302芯片引腳圖 DS1302讀寫和控制說明DS1302的數(shù)據(jù)讀寫方式有兩種,一種是單字節(jié)操作方式,另一種是多字節(jié)操作方式,其多字節(jié)傳送時序圖如圖3231所示,單字節(jié)傳送時序圖如圖3232所示。每次僅寫入或讀出一個字節(jié)數(shù)據(jù)稱為單字節(jié)操作,每次對時鐘/日歷的8字節(jié)或31字節(jié)RAM進行全體寫入或讀出的操作,稱其為多字節(jié)操作方式。當以多字節(jié)方式寫時鐘寄存器時,必須按數(shù)據(jù)傳送的次序依次寫入8個寄存器。但是,當以多字節(jié)方式寫RAM時,不必寫所有31字節(jié)。不管是否寫了全部31字節(jié),所寫的每一個字節(jié)都將傳送至RAM。圖3231 DS1302多字節(jié)傳送時序圖圖3232 DS1302單字節(jié)傳送時序圖為了啟動數(shù)據(jù)的傳輸,CE引腳信號應由低變高,當把CE驅動至邏輯1的狀態(tài)時,SCLK必須為邏輯0,數(shù)據(jù)在SCLK的上升沿串行輸入。無論是讀周期還是寫周期,也無論送方式是單字節(jié)傳送還是多字節(jié)傳送,都要通過控制字指定40字節(jié)中的哪個將被訪問。在開始8個時鐘周期把命令字(具有地址和控制信息的8位數(shù)據(jù))裝入移位寄存器之后,另外的時鐘
點擊復制文檔內容
規(guī)章制度相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1