資料介紹
本次設(shè)計(jì)的基本思想是采用AT89C51單片機(jī)作為核心,利用其豐富的I/O接口與外圍電路配合進(jìn)行控制。按題目要求采用8*8點(diǎn)陣來實(shí)時(shí)顯示電梯所在樓層。由于是8層樓,采用8個(gè)獨(dú)立鍵盤。當(dāng)電梯到達(dá)目的樓層時(shí),LED燈亮起,蜂鳴器響,此時(shí)即可進(jìn)、出乘客,然后電梯根據(jù)乘客的選擇判斷去哪一層,繼續(xù)運(yùn)行。電梯的正常運(yùn)行通過單片機(jī)的控制來實(shí)現(xiàn)。
本次設(shè)計(jì)是采用鍵盤控制實(shí)現(xiàn)上下到指定樓層,通過穩(wěn)壓模塊使電機(jī)轉(zhuǎn)動(dòng)帶動(dòng)電梯箱上下運(yùn)動(dòng),到達(dá)指定樓層。顯示模塊是顯示此時(shí)的樓層以及要求到達(dá)的樓層。
電梯初始顯示0。單片機(jī)的Pl口的8只引腳接有8只按鍵開關(guān)K1~K8,這8只按鍵開關(guān)K1~K8分別代表l樓~8樓。如果按下代表某一樓層的按鍵,單片機(jī)控制的點(diǎn)陣屏將從當(dāng)前位置向上或向下平滑滾動(dòng)顯示到指定樓層的位置。
在上述功能的基礎(chǔ)上,向電路中添加LED指示燈和蜂嗚器,使系統(tǒng)可以同時(shí)識(shí)別依次按下的多個(gè)按鍵,在到達(dá)指定位置后蜂鳴器發(fā)出短暫聲音且LED閃爍片刻,數(shù)字繼續(xù)滾動(dòng)顯示。例如,當(dāng)前位置在l層時(shí),用戶依次按下6、5時(shí),則數(shù)字分別向上滾動(dòng)到5、6時(shí)暫停且LED閃爍片刻,同時(shí)蜂鳴器發(fā)出提示音。如果在待去的樓層的數(shù)字中,有的在當(dāng)前運(yùn)行的反方向,則數(shù)字先在當(dāng)前方向運(yùn)行完畢后,再依次按順序前往反方向的數(shù)字位置。用P2口做8*8點(diǎn)陣的行選通,Pl口完 成按鍵的讀取及確認(rèn)。
AT89C51是一個(gè)低電壓,高性能CMOS8位單片機(jī)帶有4K字節(jié)的可反復(fù)擦寫的程序存儲(chǔ)器(PENROM)。和128字節(jié)的存取數(shù)據(jù)存儲(chǔ)器(RAM),這種器件采用ATMEL公司的高密度、不容易丟失存儲(chǔ)技術(shù)生產(chǎn),并且能夠與MCS-51系列的單片機(jī)兼容。片內(nèi)含有8位中央處理器和閃爍存儲(chǔ)單元,有較強(qiáng)的功能的AT89C51單片機(jī)能夠被應(yīng)用到控制領(lǐng)域中。
采用AT89C51,它提供以下的功能標(biāo)準(zhǔn):4K字節(jié)閃爍存儲(chǔ)器,128字節(jié)隨機(jī)存取數(shù)據(jù)存儲(chǔ)器,32個(gè)I/O口,2個(gè)16位定時(shí)/計(jì)數(shù)器,1個(gè)5向量?jī)杉?jí)中斷結(jié)構(gòu),1個(gè)串行通信口,片內(nèi)震蕩器和時(shí)鐘電路。另外,AT89C51還可以進(jìn)行0HZ的靜態(tài)邏輯操作,并支持兩種軟件的節(jié)電模式。閑散方式停止中央處理器的工作,能夠允許隨機(jī)存取數(shù)據(jù)存儲(chǔ)器、定時(shí)/計(jì)數(shù)器、串行通信口及中斷系統(tǒng)繼續(xù)工作。掉電方式保存隨機(jī)存取數(shù)據(jù)存儲(chǔ)器中的內(nèi)容,但震蕩器停止工作并禁止其它所有部件的工作直到下一個(gè)復(fù)位。
VCC:電源電壓 GND:地
P0口:P0口是一組8位漏極開路雙向I/O口,即地址/數(shù)據(jù)總線復(fù)用口。作為輸出口時(shí),每一個(gè)管腳都能夠驅(qū)動(dòng)8個(gè)TTL電路。當(dāng)“1”被寫入P0口時(shí),每個(gè)管腳都能夠作為高阻抗輸入端。P0口還能夠在訪問外部數(shù)據(jù)存儲(chǔ)器或程序存儲(chǔ)器時(shí),轉(zhuǎn)換地址和數(shù)據(jù)總線復(fù)用,并在這時(shí)激活內(nèi)部的上拉電阻。P0口在閃爍編程時(shí),P0口接收指令,在程序校驗(yàn)時(shí),輸出指令,需要接電阻。
P1口:P1口一個(gè)帶內(nèi)部上拉電阻的8位雙向I/O口,P1的輸出緩沖級(jí)可驅(qū)動(dòng)4個(gè)TTL電路。對(duì)端口寫“1”,通過內(nèi)部的電阻把端口拉到高電平,此時(shí)可作為輸入口。因?yàn)閮?nèi)部有電阻,某個(gè)引腳被外部信號(hào)拉低時(shí)輸出一個(gè)電流。閃爍編程時(shí)和程序校驗(yàn)時(shí),P1口接收低8位地址。
P2口:P2口是一個(gè)內(nèi)部帶有上拉電阻的8位雙向I/O口,P2的輸出緩沖級(jí)可驅(qū)動(dòng)4個(gè)TTL電路。對(duì)端口寫“1”,通過內(nèi)部的電阻把端口拉到高電平,此時(shí),可作為輸入口。因?yàn)閮?nèi)部有電阻,某個(gè)引腳被外部信號(hào)拉低時(shí)會(huì)輸出一個(gè)電流。在訪問外部程序存儲(chǔ)器或16位地址的外部數(shù)據(jù)存儲(chǔ)器時(shí),P2口送出高8位地址數(shù)據(jù)。
P3口:P3口是一組帶有內(nèi)部電阻的8位雙向I/O口,P3口輸出緩沖故可驅(qū)動(dòng)4個(gè)TTL電路。對(duì)P3口寫如“1”時(shí),它們被內(nèi)部電阻拉到高電平并可作為輸入端時(shí),被外部拉低的P3口將用電阻輸出電流。P3口除了作為一般的I/O口外,更重要的用途是它的第二功能。
- 51單片機(jī)88點(diǎn)陣LED顯示原理
- 基于51單片機(jī)仿電梯數(shù)字滾動(dòng)顯示仿真源碼 11次下載
- 基于89C51單片機(jī)的查表顯示LED燈源程序 1次下載
- 基于51單片機(jī)的1602顯示秒表例程源代碼 6次下載
- 基于AT89C51單片機(jī)LED點(diǎn)陣屏仿電梯數(shù)字滾動(dòng)顯示Proteus仿真及程序 58次下載
- 基于單片機(jī)的六層電梯設(shè)計(jì)
- 單片機(jī)應(yīng)用系統(tǒng)設(shè)計(jì)技術(shù)——單片機(jī)電梯控制器
- 51單片機(jī)怎么顯示當(dāng)前時(shí)間_(記錄)51單片機(jī)——LCD1602液晶顯示模塊
- 基于單片機(jī)的電梯(四層)控制系統(tǒng)設(shè)計(jì)
- 基于51單片機(jī)的LCD1602顯示proteus實(shí)驗(yàn) 38次下載
- 使用51單片機(jī)設(shè)計(jì)三層電梯系統(tǒng)的論文免費(fèi)下載 19次下載
- 基于單片機(jī)8×8LED點(diǎn)陣模擬電梯樓層及運(yùn)行顯示的詳細(xì)資料免費(fèi)下載 77次下載
- 51單片機(jī)LED1602液晶顯示超聲波測(cè)距程序+原理圖 35次下載
- 51單片機(jī)LED點(diǎn)陣屏顯示設(shè)計(jì) 19次下載
- 51單片機(jī)動(dòng)態(tài)LED顯示電路編程實(shí)例
- 基于51單片機(jī)的電子鐘鬧鐘溫度顯示設(shè)計(jì) 2495次閱讀
- 單片機(jī)數(shù)碼管顯示原理詳解 1839次閱讀
- 單片機(jī)里的程序是如何運(yùn)行? 4546次閱讀
- 基于51單片機(jī)的電梯控制系統(tǒng)設(shè)計(jì) 2907次閱讀
- 使用51單片機(jī)并行口驅(qū)動(dòng)LED數(shù)碼管顯示電路及程序 1.1w次閱讀
- 使用單片機(jī)串口實(shí)現(xiàn)LED顯示電路的資料和程序說明 7907次閱讀
- 基于單片機(jī)和CAN控制器實(shí)現(xiàn)火災(zāi)報(bào)警控制系統(tǒng)的顯示器設(shè)計(jì) 1760次閱讀
- 基于AT89C51單片機(jī)的LED漢字點(diǎn)陣滾動(dòng)顯示屏設(shè)計(jì) 7780次閱讀
- 51單片機(jī)對(duì)LCD1602液晶顯示的驅(qū)動(dòng)控制設(shè)計(jì) 3529次閱讀
- 如何使用AT89C51單片機(jī)控制LED顯示屏的電路設(shè)計(jì) 1.1w次閱讀
- AT89S51單片機(jī)對(duì)6位LED數(shù)碼管實(shí)現(xiàn)顯示時(shí)計(jì)方式的設(shè)計(jì) 6846次閱讀
- AT89C51單片機(jī)實(shí)現(xiàn)全自動(dòng)洗衣機(jī)功能的設(shè)計(jì)方案 9443次閱讀
- 51單片機(jī)CO2檢測(cè)顯示程序解析 4106次閱讀
- 基于軟件開發(fā)的LED顯示控制系統(tǒng) 2907次閱讀
- 單片機(jī)控制LED輪廓顯示原理及總體方案設(shè)計(jì) 3191次閱讀
下載排行
本周
- 1常用電子元器件集錦
- 1.72 MB | 24490次下載 | 免費(fèi)
- 2PC2456高壓浪涌抑制器控制器數(shù)據(jù)手冊(cè)
- 3.03 MB | 12次下載 | 免費(fèi)
- 3PC2464具理想二極管的浪涌抑制控制器數(shù)據(jù)手冊(cè)
- 4.42 MB | 8次下載 | 免費(fèi)
- 4PC2466高電壓浪涌抑制器數(shù)據(jù)手冊(cè)
- 3.37 MB | 8次下載 | 免費(fèi)
- 5ssd1306單片 CMOS OLED/PLED 驅(qū)動(dòng)芯片中文手冊(cè)
- 1.66 MB | 5次下載 | 1 積分
- 6PC2596 40V 輸入 150KHz 3A 降壓型電源轉(zhuǎn)換器數(shù)據(jù)手冊(cè)
- 2.44 MB | 3次下載 | 免費(fèi)
- 7松下 rq-sx3隨身聽電路圖資料
- 2.93 MB | 2次下載 | 5 積分
- 8臺(tái)式主板DDR5內(nèi)存插槽引腳功能表資料
- 0.17 MB | 2次下載 | 5 積分
本月
- 1常用電子元器件集錦
- 1.72 MB | 24490次下載 | 免費(fèi)
- 2三相逆變主電路的原理圖和PCB資料合集免費(fèi)下載
- 27.35 MB | 111次下載 | 1 積分
- 3運(yùn)算放大器基本電路中文資料
- 1.30 MB | 16次下載 | 免費(fèi)
- 4蘋果iphone 11電路原理圖
- 4.98 MB | 12次下載 | 5 積分
- 5PC2456高壓浪涌抑制器控制器數(shù)據(jù)手冊(cè)
- 3.03 MB | 12次下載 | 免費(fèi)
- 6常用電子元器件介紹
- 3.21 MB | 11次下載 | 免費(fèi)
- 7PC2570低Iq理想二極管控制電路數(shù)據(jù)手冊(cè)
- 1.54 MB | 8次下載 | 免費(fèi)
- 8PC2557正向高壓理想二極管控制電路中文手冊(cè)
- 1.80 MB | 8次下載 | 免費(fèi)
總榜
- 1matlab軟件下載入口
- 未知 | 935130次下載 | 10 積分
- 2開源硬件-PMP21529.1-4 開關(guān)降壓/升壓雙向直流/直流轉(zhuǎn)換器 PCB layout 設(shè)計(jì)
- 1.48MB | 420064次下載 | 10 積分
- 3Altium DXP2002下載入口
- 未知 | 233089次下載 | 10 積分
- 4電路仿真軟件multisim 10.0免費(fèi)下載
- 340992 | 191390次下載 | 10 積分
- 5十天學(xué)會(huì)AVR單片機(jī)與C語言視頻教程 下載
- 158M | 183345次下載 | 10 積分
- 6labview8.5下載
- 未知 | 81591次下載 | 10 積分
- 7Keil工具M(jìn)DK-Arm免費(fèi)下載
- 0.02 MB | 73816次下載 | 10 積分
- 8LabVIEW 8.6下載
- 未知 | 65990次下載 | 10 積分
評(píng)論