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

正文內(nèi)容

自動升降電梯控制系統(tǒng)(單片機)畢業(yè)設(shè)計(存儲版)

2024-12-26 17:41上一頁面

下一頁面
  

【正文】 } //第六層的下按鍵 case 0xEF: { LEDxialiang()。amp。//機箱停止 } xia = 4。//判斷電梯上升還是下降 panduanshangxiagaodi()。 a = 0xFF。//取出數(shù)據(jù) if(a != 0xFF) { switch(a) { //第二層的下按鍵 case 0xFE: { LEDxialiang()。//機箱停止 } shang = 7。//判斷電梯上升還是下降 panduanshangxiagaodi()。 a = 0xFF。 } //第五層的上按鍵 case 0xEF: { LEDshangliang()。amp。//機箱停止 } shang = 3。//判斷電梯上升還是下降 panduanshangxiagaodi()。 a = 0xFF。//取出數(shù)據(jù) 自動升降電梯控制系統(tǒng) if(a != 0xFF) { switch(a) { //第一層的上按鍵 case 0xFE: { LEDshangliang()。//LED 下滅 void LEDmie()。//當(dāng)下響應(yīng)完的時候判斷上是否需要響應(yīng) void shuzuxia()。 void deleayms(uchar z)。//響應(yīng)機箱按鍵返回值,初值為 0 uchar persent = 1。//機箱的 LED 燈初始化 shumaguanxianshi()。 LS2 = 1。 4 系統(tǒng)的軟件設(shè)計 80C51 資源的分配 接 8255A 的數(shù)據(jù)輸入輸出引腳 段控線,接兩個八段數(shù)碼管 和四個 74LS373 的數(shù)據(jù)端口 接 8255A 的 A0引腳 接 8255A 的 A0引腳 接第一片 74LS373 的控制引腳 接第二片 74LS373 的控制引腳 接第三片 74LS373 的控制引腳 接第四片 74LS373 的控制引腳 接 8255A 的 /CS引腳 接電機 1的的控制引腳 接電機 1的的控制引腳 用于外部中斷 0 接電機 2的的控制引腳 接電 機 2的的控制引腳 接 8255A 的寫信號引腳( /WR) 接 8255A 的讀信號引腳( /WD) 軟件流程圖 主程序流程圖 根據(jù)實地考察,并進行了詳細(xì)的思考,畫出軟件主流程圖,如圖 41 所示。復(fù)位電路把單片機鎖定在復(fù)位狀態(tài)上并且維持一個延時,以便給予電源電壓從上升到穩(wěn)定的一個等 待時間;在電源電壓穩(wěn)定之后,再插入一個延時,給予時鐘振蕩器從起振到穩(wěn)定的一個等待時間;在單片機開始進入運行狀態(tài)之前,還要至少推遲 2個機器周期的延時 ,一般至為 2μs 。如果 RST 持續(xù)為高電平,單片機就 一直 處于循環(huán)復(fù)位狀態(tài),而無法執(zhí)行程序。 時鐘發(fā)生器把振蕩頻率兩分頻,產(chǎn)生一個兩相時鐘信號供單片機使用。乘客電梯一般都是為 , 一層 樓一般都是為 3m左右,所以上升一層需要的時間一般都是為 的時間,在進行實際的設(shè)計時需要根據(jù)不同環(huán)境不同高度的樓層進行相應(yīng)的更改。 電機驅(qū)動電路 在此設(shè)計中,電機的驅(qū)動是十分重要的,也是為了更好的體現(xiàn)出仿真系統(tǒng)的友好性,電機的運行情況反應(yīng)了機箱的運 行情況。 圖 31數(shù)碼管顯示電路 80C51 的 P1 口與 74LS373 的數(shù)據(jù)端口相連, 來控制 74LS373 讀取數(shù)據(jù)和顯示數(shù)據(jù),數(shù)碼管采用共陰極接法。該集成電路采用了 SGS 公司的模擬 /數(shù)字兼容的 I2L 技術(shù),使用 5V的電源電壓,全部信號的連接都與 TFL/CMOS 或集電極開路的晶體管兼容。當(dāng) CPU 要對 8255A進行讀、寫操作時,必須先向 8255A 發(fā)片選信號選中 8255A 芯片,然后發(fā)讀信號或?qū)懶盘枌?8255A 進行讀或?qū)憯?shù)據(jù)的操作 。 A組控制器:控制 A口與上 C口的輸入與輸出 。 工作于三種方式中的任何一種 ; PB0~ PB7:端口 B 輸入輸出線,一個 8 位的 I/O鎖存器,一個 8 位的輸入輸出緩沖器。 根據(jù)以上說明列出擴展 8255A 個端口的讀 /寫操作的信息關(guān)系如表 22 所示。 8255A 是可編程的并行輸入輸出接口芯片,它具有三個 8 位并行端口,分別為 A口、 B口和 C 口,且具有 40個引腳,雙列直插式封裝, 采用 +5V 供電,其引腳與功能示意圖如圖 238255A 引腳分布圖所示。 80C51 內(nèi)部有時鐘電路,但需要石英晶體和微調(diào)電容外接,本系統(tǒng)中采用 12MHz 的晶振頻率。 80C51 的使用方法 其總設(shè)計框圖如圖 21 所示。 所以在編寫程序的時候采用 Keil 軟件進行編寫程序的工具。對于這樣的仿真實驗,從某種意義上講,是自動升降電梯控制系統(tǒng) 彌補了實驗和工程應(yīng)用間脫節(jié)的矛盾和現(xiàn)象。 ( 2)除了現(xiàn)實存在的儀器外, Proteus 還提供了一個圖形顯示功能,可以將線路上變化的信號,以圖形 的方式實時地顯示出來,其作用與示波器相似,但功能更多。在編譯方面, Proteus 軟件 也支持 IAR、 Keil 和 MPLAB 等多種 編譯器 。 軟件部分: 根據(jù)實地考察,并對電梯的流程進行了嚴(yán)格的反復(fù)思考,完成了電梯的軟件設(shè)計部分。中斷掃描方式當(dāng)有按鍵響應(yīng)時就向 CPU申請中斷, CPU 響應(yīng)中斷后立刻轉(zhuǎn)到中斷的服務(wù)程序?qū)Π存I進行掃描,進行按鍵值的讀取。 C 語言主要的優(yōu)點是可讀性好,移植比較容易,不太需要考慮外界因素,是普遍使用的一種計算機語言。 C語言和匯編語言在開發(fā)中的優(yōu)缺點。 ( 12) 座椅 型 電梯 , 人坐在電動機驅(qū)動的椅子上 ,控制椅子手柄上的按扭 ,使椅子下部的動力驅(qū)動裝置驅(qū)動人椅 ,沿樓梯扶欄的導(dǎo)軌上下運動 。 ( 4) 消防 型 電梯 , 在發(fā)生火警時 ,用來運送消防人員 ,乘客和消防器材 等等。 其它分類方式 按機房位置分類,則有機房在井道頂部的(上機房)電梯、機房在井道底部旁側(cè)的(下機房)電梯,以及有機房在井道內(nèi)部的(無機房)電梯 。 有司機的電梯和無司機的電梯,電梯是可變換控制電路,乘客流動量小的是由乘客自行操縱,在乘客流動量大的時候有必須有司機進行操縱。 齒輪型電梯,將運輸路線弄成齒條行的,機箱裝上與齒條相吻合的齒輪,電機帶動齒輪的旋轉(zhuǎn),從而使得電梯的升降。 雜物型電梯,一般都使用在飯館、圖書館、辦公樓用于運送食物、圖 書、文件等。電梯會給人們帶來生活的便利,工業(yè)的發(fā)展,也為了我國現(xiàn)代化建設(shè)的加速發(fā)展提供了強大的保障和推動力量。經(jīng)過上百年的發(fā)展,電梯在材質(zhì)上有黑白的到彩色的,運行方式有垂直式到傾斜式的,在操控方面也出現(xiàn)了很多方式,例如:人機對講,集選控制,信號控制,按鍵控制,手柄控制 等等;很多臺電梯還實現(xiàn)了智能群控并聯(lián)控制;雙控機箱電梯體現(xiàn)出了節(jié)省井道空間,提升了運輸能力的優(yōu)勢,變速式的自動人行電梯很大一定程度節(jié)省了乘客的時間;電梯的外形也分為很多種,有圓形、半菱形、三角形、扇形、等等,圓形觀光電梯則使身處其中的乘 客的視線不會受到約束。 畢業(yè)設(shè)計論文 論文題目:自動升降電梯控制系統(tǒng) 【摘要】 本設(shè)計采用單片機 技術(shù)來模擬電梯控制系統(tǒng) ,使用 80C51 為最小系統(tǒng),通過外部擴展 8255A 芯片來當(dāng)做按鍵模塊,并使用了 74LS373 芯片來 驅(qū)動數(shù)碼顯示管和 控制 指示燈的亮暗,采用直流電機標(biāo)志機箱的運行情況和電梯門的運行情況。 人民生活水平的提高,工業(yè)的發(fā)展,科技的進步,電梯也一直在進步,電梯的技術(shù)也一直在進步。現(xiàn)今,在我國任何一個大小城市,電梯都會被廣泛應(yīng)用著。 醫(yī)用型電梯,主要是為了運送醫(yī)用車、病床、擔(dān)架等等而設(shè)計的電梯,機箱具有長而窄的特點。 液壓型電梯,一般都是 利用電動泵驅(qū)動液體流動的,由 柱塞 促使機箱升降的電梯。 無司機的電梯,電梯的運行方式根據(jù)乘客的要求進行運行,乘客必須按鍵操縱盤上面所顯示的按鍵,電梯才會運行到所要達到的目的層,這種電梯一般都具有集選功能。 群控型電梯,是采 用微型控制和統(tǒng)一控制多臺集中并列的電梯,群控型電梯有梯群的程序控制、梯群智能控制等等形式。它還可以作為 倉庫 、碼頭、 船塢 、高塔、高 煙囪 的長期使用的垂直運輸機械 。 ( 11) 自動 型 扶梯 。下面就根據(jù)系統(tǒng)的存在的一些爭議問題進行詳細(xì)的說明 。 C 語言還具有完善的模塊化程序結(jié)構(gòu),在 軟件編寫的時候采用模塊化程序設(shè)計提供了有力的保障。定時掃描方式是 CPU 每隔一段時間對按鍵掃描一遍,當(dāng)有發(fā)現(xiàn) 按鍵按下的時候就進行按鍵操作,讀去按鍵值,定時器時間間隔由單片機內(nèi)部定時 /計數(shù)器產(chǎn)生,這樣可以減少計算機掃描按鍵的時間,減少 CPU 的開銷。本課題只是實現(xiàn)了電梯的自動升降,在硬件方面選擇了 80C51 為主芯片,晶振采用 12MHZ,按鍵部分采用 8255A 擴展,顯示采用了八段數(shù)碼管顯示和 LED 燈顯示,并采用 74LS373進行輸出數(shù)據(jù)鎖存。 Proteus 軟件 從原理圖布圖、代碼調(diào)試到單片機與外圍電路協(xié)同仿真,一鍵切換到 PCB 設(shè)計,真正實現(xiàn)了從概念到產(chǎn)品的完整設(shè)計。 在原理 上同一種儀器可以在一個電路中 任意 的 使 用 。 因此在仿真和程序調(diào)試時,關(guān)心的不再是某些語句執(zhí)行時單片機寄存器和存儲器內(nèi)容的改變,而是從工 程的角度直接看程序運行和電路工作的過程和結(jié)果。 Keil 軟件是眾多單片機應(yīng)用開發(fā)的優(yōu)秀軟件之一,它集編輯,編譯,仿真于一體,支持匯編 , PLM 語言和 C 語言的程序設(shè)計,界面 美觀 ,易學(xué)易用 ,是編寫軟件與系統(tǒng)調(diào)試的好軟件。系統(tǒng)剛開始運行的時候,電梯處在第一層。 LED 燈和數(shù)碼管的使用方法 80C51有兩個 16位定時計數(shù)器,兩個外中斷,兩個定時計數(shù)中斷,及一個串行中斷,并有4 個 8 位并行輸入口。 由于 8255A 的通用性強,與微型計算機借口方便,且可通過程序制定完成各種不同輸入和輸出操作,因此獲得非常廣泛的應(yīng)用。 RESET: 復(fù)位輸入線,當(dāng)該輸入端處于高電平時,所有內(nèi)部寄存器(包括控制寄存器)均被清除,所有 I/O 口均被置成輸入方式 。 PA0~ PA7: 端口 A輸入輸出線,一個 8 位的數(shù)據(jù)輸出鎖存器 /緩沖器,一個 8 位的數(shù)據(jù)輸入鎖存器。 1)控制器 8255A 將 3 個通道分為兩組,即 PA0~ PA7 與 PC4~ PC7 組成 A 組, PB0~ PB7 與PC0~ PC3組成 B 組。 ( 3) 控制總線 CB:片選信號、復(fù)位信號 RST、寫信號、讀信號。芯片內(nèi)的 PWM 斬波器電路可開關(guān)模式下調(diào)節(jié)步進電機繞組中的電機繞組中的電流。設(shè)計如圖 31所示。 系統(tǒng)使用的是紅光 LED 燈,在 3mA 的電流就能使得 LED 很亮的,電流需要控制在 10m內(nèi),單片機 單片機動態(tài)輸出靜態(tài)驅(qū)動 LED 燈, 就能 驅(qū)動 LED 燈了 ,所以無需在加驅(qū)動了 ,并且采用了 74LS373 對單片機輸出數(shù)據(jù)進行了鎖存 。 按電梯速度的分類柯分為 低速 梯,常指低于 , 中速梯,常指速度在 ~ , 高速梯,常指速度大于 , 超高速梯,速度超過 。 外部振蕩 方式的時鐘很少用, 如果需要用到外部振蕩, 只要將 XTAL1 接地, XTAL2 接外部振 蕩器就行 ,對外部振蕩信號 沒有什么特殊要求 ,只要保證脈沖寬度,一般采用頻率低于 12MHz 的方波信號。 圖 35晶振電路 復(fù)位電路 當(dāng) 80C51 單片機的復(fù)位引腳 RST(全稱 RESET)出現(xiàn) 2 個機器周期以上的高電平時,此時 單片機就完成了復(fù)位操作 的功能 。在單片機每次初始加電時,首先投入工作的功能部件是復(fù)位電路。 自動升降電梯控制系統(tǒng) 圖 36復(fù)位電路 電路總設(shè)計圖 根據(jù)以上的個個模塊原理圖構(gòu)思,通過 Proteus 軟件 畫出整個硬件設(shè)計的圖,總的電路設(shè)計原理圖見附錄一。//數(shù)碼管初始化 P1 = 0xFF。////選擇 74LS373 第四片 LS4 = 0。//響應(yīng)下按鍵返回值,初值為 0 uchar aim = 0。//顯示數(shù)碼管 8的字符段 原函數(shù)聲明程序 原函數(shù)聲明是為了程序更加清晰,閱讀者更容易的看懂編寫者的代碼,也是程序模塊化的表現(xiàn)。//判斷上或下的最高層和最低層 void shuzushang()。//LED 上滅 void LEDxiamie()。//禁止所有中斷 //A 口讀寫數(shù)據(jù) a = PA_8255。//判斷電梯上的最高層和下的最底層 shang = 0。 yunxin
點擊復(fù)制文檔內(nèi)容
黨政相關(guān)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1