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

正文內(nèi)容

基于51單片機的數(shù)字時鐘的設(shè)計畢業(yè)設(shè)計說明書-在線瀏覽

2024-08-08 01:23本頁面
  

【正文】 32 位I/O 口線,看門狗定時器,內(nèi)置4KB EEPROM,MAX810復(fù)位電路,3個16 位定時器/計數(shù)器,4個外部中斷,一個7向量4級的中斷結(jié)構(gòu),還有一個全雙工類型的串行口。掉電后進入保護方式,RAM內(nèi)容保存下來后,振蕩器會被凍結(jié),單片機一切工作停止,直到下一個中斷或硬件復(fù)位為止。STC89C52使用經(jīng)典的MCS51內(nèi)核,但做了很多的改進使得芯片具有傳統(tǒng)51單片機不具備的功能[1]。GND:接地。以它為輸出口,每一位都能驅(qū)動8個TTL邏輯電平。在flash編程時,p0口可以用作指令字節(jié)的接收;在查驗程序的時候,可以把指令字節(jié)輸出。在此模式下, 在P0的內(nèi)部有上拉電阻。  P1 口:P1 口是一個在它內(nèi)部有上拉電阻的8 位雙向I/O 口, 輸出緩沖器可以驅(qū)動4 個 TTL 邏輯電平。作為輸入時,被拉低的引腳由于內(nèi)部電阻的存在,會把電流輸出[2]?!≡谕獠砍绦虼鎯ζ鞅辉L問或用16位地址讀取外部的數(shù)據(jù)存儲器時,P2 口送出高八位地址。在flash編程和檢驗時,P2口也接收高8位地址字節(jié)和很多控制信號。作為輸入使用時,被外部拉低的引腳由于內(nèi)部電阻的原因,將輸出電流。當它按輸入口使用時,對P3 端口寫“1”時,端口被內(nèi)部上拉電阻拉高。  ALE/PROG:當訪問外部程序存儲器或數(shù)據(jù)存儲器時,地址的低8位字節(jié)會被ALE輸出脈沖鎖存。但是有一點值得注意:每當訪問外部數(shù)據(jù)存儲器的時候會跳過一個ALE脈沖。對FLASH存儲器編程期間,該引腳還用于輸入編程脈沖PROG。外部程序存儲器的讀信號可以輸出,在外部程序存儲器取指令時,PSEN在每個周期內(nèi)兩次有效?! A/VPP:外部訪問允許。當EA端是高電平,相應(yīng)地,CPU會訪問內(nèi)部存儲器。 XTAL2:來自反向振蕩器的輸出[3]。它有31字節(jié)的靜態(tài)RAM,并通過SPI三線接口與CPU進行同步傳輸,能采用突發(fā)的方式一次就能傳輸數(shù)據(jù)和多個字節(jié)的時鐘信號。它的功能可以提供秒、分、時、星期、月和年,一個月30與31天時可以自動調(diào)整,同時還有閏年補償?shù)墓δ?。圖 1 2 DS1302引腳圖VCC1:主電源;VCC2:備份電源。 I/O:雙向數(shù)據(jù)線。 CE:它有兩個功能:一是能夠控制字訪問移位寄存器的控制邏輯,二是對于單字節(jié)和多字節(jié)數(shù)據(jù)傳輸,CE端都可以為他們提供傳輸方法。(3)DS1302工作原理 DS1302工作時,首先要進行初始化,相應(yīng)的必須使復(fù)位端RST保持高電平有效,這樣才可以把寄存器中裝入地址和命令信息。此時時鐘脈沖個數(shù)是8位地址+8位數(shù)據(jù)類型,最多時能有248的數(shù)據(jù)。位7是它的最高有效位,必須保證這一位是邏輯1才能使該芯片能夠運行,否則是邏輯0的話,芯片無法寫入數(shù)據(jù)。位A4到A0這5位代表操作單元地址。因為DS1302時鐘芯片也是本次設(shè)計核心之一,所以必須對它如何尋址進行讀寫操作十分熟悉。由以上可知,位6選擇要尋址的對象是什么,而最低位來決定是讀還是寫操作。但當選擇寫RAM時,不管是不是把所有的31個字節(jié)都寫進去了,都能保證這所有的31個字節(jié)都能夠送入RAM里面。寄存器名命令字節(jié)取值范圍寄存器內(nèi)容寫讀76543210秒寄存器80H81H00~59CH10sSEC分寄存器82H83H00~59010minMIN[小]時寄存器84H85H00~23或01~1212/24010A/PHRHR日期寄存器86H87H01~28,29,30,310010DATEDATE月份寄存器88H89H01~1200010MMONTH周寄存器8AH8BH01~0700000DAY年寄存器8CH8DH00~9910YEARYEAR表1 1 DS1302內(nèi)部寄存器地址和內(nèi)容 DS1302一共有12個寄存器,這里面主要有7個寄存器是和我們所要用到的時鐘日歷有聯(lián)系的,它們都是按BCD碼的形式來存放數(shù)據(jù)的。DS1302是可以暫停工作的,主要受寄存器的位7影響。通常情況下,都是在DS1302進入寫操作時,芯片才會停止振蕩,進入備份模式[5]。圖 1 4 1602顯示屏 LCD1602的顯示容量是16*2個字符,工作電壓合電流分別是5V和2mA,*。3腳:用來調(diào)整顯示器的對比度,對比度在接地時最高,在接電源時最低,使用過程中接一個10K電位器可以合理地對對比度進行調(diào)整。5腳:是選擇讀寫的信號端,用R/W來表示。6腳:使能端,用E表示,當它從高電平變成低電平有效時,開始執(zhí)行命令。(2)數(shù)碼管顯示原理以共陽極為例,內(nèi)部結(jié)構(gòu)如圖 1 5所示。數(shù)碼管顯示有靜態(tài)方式和動態(tài)方式兩種:① 靜態(tài)顯示:靜態(tài)顯示必須保證每一個數(shù)碼管的段選端都要接一個8位數(shù)據(jù)線,字形一旦送入,就能一直保持,當下一個字形再輸入時才發(fā)生變化。② 動態(tài)顯示:動態(tài)顯示需要把數(shù)碼管所有段選端并聯(lián),通過位選線來選擇點亮哪一段。然后工作時,單片機會把需要選擇的數(shù)碼管的選通控制打開,沒選中的就不工作,這樣來實現(xiàn)需要得到的數(shù)字。 元件清單元器件清單見表1 2 元器件清單。Protel的包括了許多功能,在電子電路設(shè)計領(lǐng)域占有極其重要的地位。它因為具有很好的實用性,而且容易掌握,逐漸獲得廣大硬件設(shè)計人員的青睞,是目前眾多EDA設(shè)計軟件中用戶最多的產(chǎn)品之一。該軟件可以支持PCB集成化設(shè)計,嵌入式軟件開發(fā)和FPGA設(shè)計等多種功能。它的功能非常強大,主要包括原理圖設(shè)計,信號仿真,PLD模塊設(shè)計和完整性分析四個模塊,在我們電子電路設(shè)計行業(yè)中發(fā)揮著重大作用。我們可以利用它將這些圖形符號施以必要的結(jié)點和線路連接起來得到我們需要的電路圖。利用該軟件可以方便對電路圖做
點擊復(fù)制文檔內(nèi)容
規(guī)章制度相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1