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

正文內(nèi)容

基于單片機的數(shù)字時鐘的設計畢業(yè)設計-文庫吧

2025-01-03 16:25 本頁面


【正文】 其應用,有著非常現(xiàn)實的意義。2系統(tǒng)總體設計方案本次設計時鐘電路,使用了AT89C51單片機芯片控制電路,單片機控制電路簡單且省去了很多復雜的線路,使得電路簡明易懂,使用鍵盤鍵上的按鍵來調(diào)整時鐘的時、分、秒,用蜂鳴器來進行定時提醒,同時使用C語言程序來控制整個時鐘顯示,使得編程變得更容易,這樣通過四個模塊:鍵盤、芯片、蜂鳴器、顯示屏即可滿足設計要求。本系統(tǒng)可模擬電子時鐘,實現(xiàn)時鐘,秒表,校時功能,主從CPU數(shù)據(jù)處理、鍵盤控制與數(shù)據(jù)顯示。主控系統(tǒng)能響應按鍵,并對其進行相應的處理,再把其對應的結(jié)果數(shù)據(jù)在液晶屏幕LED上顯示。 ,同時完成計數(shù)功能,并經(jīng)過多次中斷產(chǎn)生“秒”信號。,分,秒加一,減一功能。:鬧鈴電路數(shù)碼管顯示鍵盤控制區(qū)AT89C51芯片3硬件設計 AT89C51簡介AT89C51是一種帶4K字節(jié)閃爍可編程可擦除只讀存儲器(FPEROM—Falsh Programmable and Erasable Read Only Memory)的低電壓,高性能CMOS8位微處理器,俗稱單片機。該器件采用ATMEL高密度非易失存儲器制造技術制造,與工業(yè)標準的MCS51指令集和輸出管腳相兼容。由于將多功能8位CPU和閃爍存儲器組合在單個芯片中,ATMEL的AT89C51是一種高效微控制器,為很多嵌入式控制系統(tǒng)提供了一種靈活性高且價廉的方案。AT89C51單片機內(nèi)部主要有以下部件:8031CPU、振蕩電路、總線控制部件、中斷控制部件、片內(nèi)Flash存儲器、并行I/O接口、定時器和串行I/O接口。AT89C51是89系列單片機的標準型,它是與MSC51系列單片機兼容的[1]。在內(nèi)部含有4KB或8KB可重復編程的Flash存儲器,可進行1000次擦寫操作。全靜態(tài)工作為024MHZ,有3級程序緩存器,內(nèi)部含有128256字節(jié)的RAM,有32條可編程I/O口線,23個16位定時/計數(shù)器,68個中斷源,通用的串行接口,低電壓空閑及電源下降方式。AT89C51單片機內(nèi)部CPU、4KB的FPEROM,128的RAM,兩個16位的定時/計數(shù)器T0和T1,4個8位的I/O端P0、PPP3等組成。單片微機內(nèi)部最核心的部分是CPU。CPU主要功能是產(chǎn)生各種控制信號,控制存儲器、輸入/輸出端口的數(shù)據(jù)傳輸、數(shù)據(jù)的算數(shù)運算、邏輯運算以及操作處理等,CPU按其功能可分為運算器和控制器兩部分??刂破饔沙绦蛴嫈?shù)器PC、指令存儲器、實時控制與條件轉(zhuǎn)移邏輯電路等組成。它的功能是對來自存儲器中的指令進行譯碼,通過實時控制電路在限定的時間發(fā)出各種操作所需要的內(nèi)部和外部的控制信號,使各部分協(xié)調(diào)工作,完成指令規(guī)定的操作。運算器由算術邏輯器部件ALU、累加器ACC、暫存器、程序狀態(tài)字寄存器PSW,BCD碼運算調(diào)整電路等組成。 AT89C51主要性能參數(shù)AT89C51與MCS51控制系列產(chǎn)品兼容,片內(nèi)有4K可在線重復編程閃速電擦除存儲器(Flash Memory),存儲器可循環(huán)寫入/擦除1000次;存儲器數(shù)據(jù)保存時間可達10年;工作電壓范圍寬:;全靜態(tài)工作可由0HZ到16MHZ;中繼結(jié)構(gòu)具有3級所存保護;128*8位內(nèi)部RAM;32條可編程I/O線;兩個16位定時器/計數(shù)器;中斷結(jié)構(gòu)具有5個中斷源和2個中斷優(yōu)先級;可編程全雙工串行通信;空閑狀態(tài)維持低功耗和掉電狀態(tài)保存儲存內(nèi)容[3]。 AT89C51單片機的功能特性概述AT89C51提供以下標準功能:8k字節(jié)Flash閃速存儲器,256字節(jié)內(nèi)部RAM,32個I/O口線,3個16位定時/計數(shù)器,一個6向量兩級中斷結(jié)構(gòu),一個全雙工串行通信口,片內(nèi)震蕩器及時鐘電路。同時,AT89C51可降至0Hz的靜態(tài)邏輯操作,并支持兩種軟件可選的節(jié)電工作模式??臻e方式停止CPU的工作,但允許RAM,定時/計數(shù)器,串行通信口及中斷系統(tǒng)繼續(xù)工作。掉電方式保存RAM中的內(nèi)容,但震蕩器停止工作并禁止其他所有部件工作直到下一個硬件復位[9]。-51單片機的中斷系統(tǒng)[10](1)中斷源 MCS-51單片機是一個多中斷源的單片機,有五個中斷源:外部中斷0、定時器0中斷、外部中斷定時器1中斷和串行接收或發(fā)送中斷。:中斷源入口地址外部中斷00003H定時器0000BH外部中斷10013H定時器1001BH串行口0023H(2)中斷控制1.中斷的開放或禁止是由中斷允許寄存器IE控制的。:EA //ESET1EX1ET0EX01) EA-中斷總允許位。EA=1,開放總中斷,而各個中斷源的中斷請求是允許還是禁止,分別由各自的中斷允許位確定;EA=0,禁止一切中斷。2) ES-串行口中斷允許位。3) ET1和ET0分別是定時器T1和T0的中斷允許位。4) EX1和EX0分別是外部中斷1(INT1)和外部中斷0(INT0)的中斷允許位。以上五個中斷允許位的意義是:0為禁止中斷,1為允許中斷。2.中斷源優(yōu)先級控制-中斷優(yōu)先級寄存器IP。MCS-51單片機有高、低兩個中斷優(yōu)先級,5個中斷源可由程序設置為高優(yōu)先級中斷或低優(yōu)先級中斷,實現(xiàn)二級中斷嵌套。一個正在執(zhí)行的低優(yōu)先級中斷源的中斷服務程序,能被高優(yōu)先級中斷源所中斷,但不能被同級別的另一個中斷源所中斷。MCS-51單片機的5個中斷源的優(yōu)先級由中斷優(yōu)先級寄存器IP的相應位設定。:///PSPT1PX1PT0PX0 IP格式1) PS是串行口的中斷優(yōu)先級控制位。2) PT1和PT0分別是定時器T1和T0的中斷優(yōu)先級控制位。3) PX1和PX0分別是外部中斷INT1和INT0的中斷優(yōu)先級控制位。中斷優(yōu)先級控制位的意義是:0為設定為低優(yōu)先級中斷源;1為設定為高優(yōu)先級中斷。 如果同優(yōu)先級的多個中斷請求同時出現(xiàn)時,則按MCS-51單片機的CPU查詢次序確定那個中斷請求被響應,其查詢次序為:IE0、TF0、IETFRI或TI。-51的定時系統(tǒng)在控制系統(tǒng)中,常常要求有一些實時時鐘以實現(xiàn)定時或延時控制,如定時中斷、定時檢測、定時掃描等等,也往往要求有計數(shù)器能對外部事件計數(shù)。MCS-51單片機有2個定時器,稱為定時器0(T0)和定時器1(T1)。(1)定時器的結(jié)構(gòu)MCS-51單片機的定時器由計數(shù)器0、計數(shù)器方式控制寄存器和定時器控制寄存器組成。計數(shù)器0和計數(shù)器1分別由8位計數(shù)器TH0、TL0和TH1和TL1構(gòu)成。TH0、TL0、THTL1是不能位尋址的特殊功能寄存器,通過對TH0、TL0、THTL1的初始化編程來控制T0和T1的計數(shù)初值[4]。MCS-51單片機的兩個計數(shù)器TH0、TL0和THTL1可以構(gòu)成16位的計數(shù)器、13位的計數(shù)器和8位的計數(shù)器。計數(shù)器是定時器T0和T1的核心,它可以對引線T0和T1來的外部事件計數(shù);也可以對單片機的機器周期計數(shù)。一個機器周期等于12個振蕩脈沖周期,因此計數(shù)頻率為振蕩頻率的1/12。這樣,不但可以根據(jù)計數(shù)值計算出定時時間,也可以反過來按定時時間的要求計算出計數(shù)器的預置值。計數(shù)器是加法計數(shù)器,所以預置的計數(shù)初值應為計數(shù)值的補碼。(2)定時器的工作方式MCS-51單片機
點擊復制文檔內(nèi)容
教學課件相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1