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

正文內容

基于at89s52單片機的模擬電梯設計(已修改)

2025-01-28 10:27 本頁面
 

【正文】 題 目:基于AT89S52單片機的模擬電梯設計物理與電氣學院電子信息科學與技術學院:專業(yè): 電信101班級: 學生姓名: 完成日期: 摘 要:單片機即單片微型計算機(SingleChip Microputer ),是集CPU ,RAM ,ROM ,定時,計數(shù)和多種接口于一體的微控制器。其中51單片機是各種單片機中最為典型和最有代表性的一種,、電氣控制技術、微處理器技術、系統(tǒng)工程學等多學科和技術分支于一體的機電設備,它是建筑中的永久垂直交通工具。本論文選擇AT89S52為核心控制元件,使用宏晶公司的STC89C51RC加外圍器件作控制單元,用數(shù)碼管顯示,使用單片機C語言進行編程制作了一個八層電梯模擬系統(tǒng)。其原理圖可分為按鍵部分、顯示部分、電機部分、最小系統(tǒng)部分。兩個按鍵(一個電梯內,一個電梯外)對應一個樓層,另有開門、關門兩個按鍵。芯片一旦檢測到某樓層的按鍵被按下,就會在對應端口輸出5V高電平驅動電機來到該樓層,程單序會延遲幾分鐘,等人進入電梯后,關門,去到要去的樓層。在整個過程中,數(shù)碼管會顯示樓層數(shù)。最小系統(tǒng)為單片機提供時鐘信號和復位功能。 關鍵詞:STC89C52 單片機 模擬電梯 四位一體數(shù)碼管目 錄一、設計任務 1 1二、硬件系統(tǒng)實現(xiàn) 2 AT89S52芯片簡介 2 2 3 4 振蕩電路模塊 5 5 6三、軟件設計 7 軟件功能描述 7 流程圖設計 8 單片機C語言程序 8 8 8 9 9四、系統(tǒng)的調試 11 硬件的調試 11 軟件的調試 11五、設計心得 11六、參考文獻 13 一.設計任務. 設計內容與要求隨著現(xiàn)代高科技的發(fā)展,住房和辦公用樓都已經逐漸向高層發(fā)展。電梯是高層賓館、商店、住宅、多層倉庫等高層建筑不可缺少的垂直方向的交通運輸工具。1889年美國奧梯斯升降機公司推出的世界上第一部以電動機為動力的升降機,同年在紐約市馬累特大廈安裝成功。隨著建筑物規(guī)模越來越大,樓層也越來越高,對電梯的調速精度、調速范圍等靜態(tài)和動態(tài)特性都提出了更高的要求。由于傳統(tǒng)的電梯運行邏輯控制系統(tǒng)采用的是繼電器邏輯控制線路。采用這種控制線路,存在易出故障、維護不便、運行壽命較短、占用空間大等缺點。 電梯控制系統(tǒng)是比較復雜的一個大型系統(tǒng),在計算機誕生的幾十年里,繼電器控制系統(tǒng)為電梯控制的發(fā)展做了巨大的貢獻,但在性能上和PLC還是有本質上的差距。在科技的不斷發(fā)展下,單片機控制系統(tǒng)很快可以解決抗擾性,成為方便有效的電梯控制系統(tǒng)。此單片機模擬電梯用綠色發(fā)光二極管組成的箭頭來指示電梯當前是處于上升狀態(tài)還是下降狀態(tài),用數(shù)碼管顯示當前是處于哪一層,若沒有人按下停止按鍵,它就以每層2秒的速度一直上下運行,若有人按下某一層的停止按鍵,它就會在相應的那一層停止4秒鐘,并伴有開門和關門的聲音提示。二. 硬件系統(tǒng)實現(xiàn)AT89S52——低功耗高性能CMOS 8位單片機,片內8k Bytes ISP(Insystem programmable)的可反復擦寫1000次的FLASH只讀程序存儲器,器件采用ATMEL公司之高密度、非易失性存儲技術制造,兼容標準 MCS51指令系統(tǒng)及80C51引腳結構,片上Flash允許程序存儲器在系統(tǒng)可編程,亦適于常規(guī)編程器。單芯片上,擁有8 位CPU及在系統(tǒng)可編程FLASH,使AT89S52為眾多嵌入式控制應用系統(tǒng)提供高靈活、超有效之解決方案。AT89S52之特點:40個引腳,8k Bytes Flash片內程序存儲器,256 bytes的隨機存取數(shù)據(jù)存儲器(RAM),32個外部雙向輸入/輸出(I/O)口,5個中斷優(yōu)先級2層中斷嵌套中斷,2個16位可編程定時計數(shù)器,2個全雙工串行通信口,看門狗(WDT)電路,片內時鐘振蕩器。 AT89S52管腳圖:AT89S52功能:8k字節(jié)FLASH,256字節(jié)RAM,32位I/O口線,看門狗定時器,2 個數(shù)據(jù)指針,三個16 位定時器/計數(shù)器,一6向量2級中斷結構,全雙工串行口,片內晶振及時鐘電路。AT89S52可降至0Hz靜態(tài)邏輯操作,支持2種軟件可選節(jié)電模式??臻e模式下,CPU 停止工作,允許RAM、定時器/計數(shù)器、串口、中斷繼續(xù)工作。P0口——8位漏極開路之雙向I/O口。作為輸出口,每位能驅動8個TTL邏輯電平。對P0端口寫“1”時,引腳用作高阻抗輸入。訪問外部程序和數(shù)據(jù)存儲器時,P0口亦被作為低8位地址/數(shù)據(jù)復用。在這種模式下,P0不具有內部上拉電阻。在FLASH編程時,P0口亦用來接收指令字節(jié);在程序校驗時,輸出指令字節(jié)。程序校驗時,需外部上拉電阻。P1口——有內部上拉電阻的8位雙向I/O 口,p1 輸出緩沖器能驅動4 個 TTL 邏輯電平。對P1 端口寫“1”時,內部上拉電阻把端口拉高,此時可作輸入口用。作為輸入使用時,被外部拉低的引腳由于內部電阻的原因,將輸出電流(IIL)。對P1 端口寫“1”時,內部上拉電阻把端口拉高,此時可作輸入口用。作輸入用時,被外部拉低的引腳因內部電阻,將輸出電流(IIL)。此外,()及時器/計數(shù)器2之觸發(fā)輸入(),詳見表1所示。在flash編程及校驗時,P1口接收低8位地址字節(jié)。 引腳號第二功能T2(定時器/計數(shù)器T2的外部計數(shù)輸入),時鐘輸出T2EX(定時器/計數(shù)器T2的捕捉/重載觸發(fā)信號和方向控制)MOSI(在系統(tǒng)編程用)MISO(在系統(tǒng)編程用)SCK(在系統(tǒng)編程用)P2口——有內部上拉電阻的8 位雙向I/O口,P2輸出緩沖器能驅動4個TTL 邏輯電平。對P2 端口寫“1”時,內部上拉電阻把端口拉高,此時可作輸入口。作輸入用時,被外部拉低的引腳因內部電阻,將輸出電流(IIL)。 在訪問外部程序存儲器或用16位地址讀取外部數(shù)據(jù)存儲器,P2口送出高八位地址。在這種應用中,P2口用很強的內部上拉發(fā)送1。在用8位地址訪問外部數(shù)據(jù)存儲器時,P2口輸出P2鎖存器之內容。在FLASH編程及校驗時,P2口亦接收高8位地址字節(jié)及一些控制信號。 P3口——有內部上拉電阻的8位雙向I/O口,p3輸出緩沖器能驅動4個TTL 邏輯電平。對P3端口寫“1”時,內部上拉電阻把端口拉高,此時可用作輸入口。作輸入用時,被外部拉低的引腳因內部電阻之原因,將輸出電流(IIL)。P3口亦作為AT89S52特殊功能(第二功能)用,如表2所示。在FLASH編程及校驗時,P3口亦接收些控制信號。此外,P3口亦接收些用于FLASH閃存編程及程序校驗的控制信號。 端口引腳第二功能RXD(串行輸入口)TXD(串行輸出口)INTO(外中斷0)INT1(外中斷1)TO(定時/計數(shù)器0)T1(定時/計數(shù)器1)WR(外部數(shù)據(jù)存儲器寫選通)RD(外部數(shù)據(jù)存儲器讀選通)RST——復位輸入。振蕩器工作時,RST引腳有兩個機器周期以上高電平將是單片機復位。 ALE/PROG——訪問外部程序存儲器或數(shù)據(jù)存儲器時,ALE(地址鎖存允許)輸出脈沖用于鎖存地址的低8位字節(jié)。一般,ALE仍以時鐘振蕩頻率的1/6輸出固定之脈沖信號,故它可對外輸出時鐘或用于定時目的。需注意:每當訪問外部數(shù)據(jù)存儲器時將跳過一個ALE脈沖。對FLASH存儲器編程期間,該引腳亦用于輸入編程脈沖(PROG)。若必要,可通過對特殊功能寄存器(SFR)區(qū)中的8EH單元的D0位置位,可禁止ALE操作。該位置位后,只有一條MOVX及MOVC指令方能將ALE激活。此外,該引腳會被微弱拉高,單片機執(zhí)行外部程序時,應設置ALE禁止位無效。PSEN——程序儲存允許(PSEN)輸出是外部程序存儲器之讀選通信號,AT89S52由外部程序存儲器取指令(
點擊復制文檔內容
法律信息相關推薦
文庫吧 www.dybbs8.com
公安備案圖鄂ICP備17016276號-1