成人免费无码不卡毛片,亚洲AⅤ无码精品一区二区三区,国产尤物精品视频,久久精品日本亚洲,欧美成人一区三区无码乱码A片,中文字日产幕码一区二区色哟哟,亞洲日韓中文字幕網AV

  • 方案介紹
  • 附件下載
  • 推薦器件
  • 相關(guān)推薦
申請(qǐng)入駐 產(chǎn)業(yè)圖譜

基于51單片機(jī)的四層電梯模擬控制系統(tǒng)proteus仿真設(shè)計(jì)

2024/08/14
2165
加入交流群
掃碼加入
獲取工程師必備禮包
參與熱點(diǎn)資訊討論

設(shè)計(jì)資料獲取聯(lián)系方式.doc

共1個(gè)文件

仿真圖proteus 7.8

程序編譯器:keil 4/keil 5

編程語(yǔ)言:C語(yǔ)言

設(shè)計(jì)編號(hào):C0072

主要功能:

結(jié)合實(shí)際情況,基于51單片機(jī)設(shè)計(jì)一個(gè)四層電梯單片機(jī)控制系統(tǒng)。該系統(tǒng)應(yīng)滿足的功能要求為:

4層電梯運(yùn)行控制,轎內(nèi)外呼叫,運(yùn)行狀態(tài)顯示。獨(dú)立鍵盤、LED顯示樓層、指示燈。

1.通電后,系統(tǒng)默認(rèn)電梯停在一層。

2.按下不同的按鍵電梯可以到達(dá)不同的樓層,如果電梯在上行,下面的樓層有呼叫電梯會(huì)繼續(xù)上行,直到上行完了才會(huì)下行。同樣如果電梯在下行,上面的樓層有呼叫 電梯會(huì)繼續(xù)上行 ,直到下行完了才會(huì)上行。

3.如需上行,請(qǐng)按下所要到達(dá)樓層的上行呼叫按鈕,電梯顯示開(kāi)始上行,所經(jīng)樓層號(hào)用數(shù)碼管進(jìn)行顯示,到達(dá),樓層號(hào)持續(xù)顯示,并有蜂鳴器鳴叫以示到達(dá)。

4.當(dāng)轎廂停留在中間樓層時(shí),可實(shí)現(xiàn)上或下行呼叫,行進(jìn)方向按呼叫順序進(jìn)行,如同時(shí)呼叫,則堅(jiān)持先上行,后下行原則。

5.由LED箭頭指示電梯是上行和下行的方向。

6.如上下行同時(shí)呼叫,則按先上后下原則實(shí)現(xiàn) 。

7.電梯具有報(bào)警功能。

仿真說(shuō)明

開(kāi)始仿真,初始化電梯停在1樓。

img

按下電梯完按鈕四樓,上行指示燈電路,電梯點(diǎn)擊開(kāi)始工作。此時(shí)顯示欄會(huì)顯示經(jīng)過(guò)的樓層。

img

電梯到達(dá)四樓,數(shù)碼管顯示4,蜂鳴器報(bào)警1秒,電梯點(diǎn)擊停止轉(zhuǎn)動(dòng),電梯運(yùn)行指示燈熄滅。

img

電梯內(nèi)按下報(bào)警按鈕,樓層顯示顯示E,蜂鳴器短促響。再按一次報(bào)警按鈕,系統(tǒng)功能恢復(fù)正常。

img

程序設(shè)計(jì)

img

系統(tǒng)工作流程:

(1)用程序初始化完成,電梯停在一樓。

(2)顯示模塊顯示當(dāng)前樓層,主程序不斷地執(zhí)行鍵盤掃描程序,當(dāng)有鍵盤輸入時(shí),主程序讀取按鍵值。

(3)讀取到按鍵之后,主程序調(diào)用顯示子程序,通過(guò)顯示上下和當(dāng)前樓層信息和LED輸出當(dāng)前按下鍵的信息以及開(kāi)關(guān)門的信息向操作人員傳遞信息。

(4)通過(guò)判斷當(dāng)前電梯所在樓層和電梯內(nèi)人員操作,完成電梯運(yùn)作。停在最終樓層等待按鍵輸入。

img

關(guān)鍵代碼:

void main()
{		
	P0=Tab[Now];//開(kāi)機(jī)電梯在1樓
	while(1)
	{
		P0=Tab[Now];    //顯示當(dāng)前樓層
		if(Now==4)//電梯在4樓處理方法
		{
			Fourth_Process();	
		}

		if(Now==3)	//電梯在3樓處理方法
		{
			Third_Process();	
		}
		if(Now==2)	//電梯在2樓處理方法
		{
			Second_Process();
		}
		if(Now==1) //電梯在1樓處理方法
		{
			First_Process();
		}
	}
}

原理圖

img

單片機(jī)最小系統(tǒng)電路

單片機(jī)最小系統(tǒng)包括復(fù)位電路時(shí)鐘電路。具體電路如圖3-1所示。

復(fù)位電路雖然簡(jiǎn)單,但其作用非常重要。一個(gè)單片機(jī)系統(tǒng)能否正常運(yùn)行,首先要檢查是否能復(fù)位成功。初步檢查可用于示波器探頭監(jiān)視RST引腳,按下復(fù)位鍵,觀察是否有足夠幅度的波形輸出(瞬時(shí)的),還可以通過(guò)改變復(fù)位電路阻容值進(jìn)行試驗(yàn)。本復(fù)位電路采用上電自動(dòng)復(fù)位和手動(dòng)復(fù)位組合。上電自動(dòng)復(fù)位是在加電瞬間電容通過(guò)充電來(lái)實(shí)現(xiàn)的,在通電瞬間,電容C3通過(guò)R1K電阻充電,RST端出現(xiàn)正脈沖,用以復(fù)位。只要電源Vcc的上升時(shí)間不超過(guò)1ms,就可以實(shí)現(xiàn)自動(dòng)上電復(fù)位,即接通電源就完成了系統(tǒng)的復(fù)位初始化。手動(dòng)復(fù)位是通過(guò)按下S111后,通過(guò)電阻RR直接給服務(wù)端一個(gè)高電平使之復(fù)位。編程初始化設(shè)置數(shù)碼管顯示為1,并且等待樓層模擬傳感器讀取數(shù)據(jù)。

單片機(jī)最小系統(tǒng)包括復(fù)位電路。具體電路如圖3所示。

復(fù)位電路雖然簡(jiǎn)單,但其作用非常重要。一個(gè)單片機(jī)系統(tǒng)能否正常運(yùn)行,首先要檢查是否能復(fù)位成功。初步檢查可用于示波器探頭監(jiān)視RST引腳,按下復(fù)位鍵,觀察是否有足夠幅度的波形輸出(瞬時(shí)的),還可以通過(guò)改變復(fù)位電路阻容值進(jìn)行試驗(yàn)。本復(fù)位電路采用上電自動(dòng)復(fù)位和手動(dòng)復(fù)位組合。上電自動(dòng)復(fù)位是在加電瞬間電容通過(guò)充電來(lái)實(shí)現(xiàn)的,在通電瞬間,電容C3通過(guò)R1K電阻充電,RST端出現(xiàn)正脈沖,用以復(fù)位。只要電源Vcc的上升時(shí)間不超過(guò)1ms,就可以實(shí)現(xiàn)自動(dòng)上電復(fù)位,即接通電源就完成了系統(tǒng)的復(fù)位初始化。手動(dòng)復(fù)位是通過(guò)按下S111后,通過(guò)電阻RR直接給服務(wù)端一個(gè)高電平使之復(fù)位。編程初始化設(shè)置數(shù)碼管顯示為1,并且等待樓層模擬傳感器讀取數(shù)據(jù)。

img

開(kāi)關(guān)控制電路

img

實(shí)際上即為一個(gè)內(nèi)呼外叫系統(tǒng),現(xiàn)以呼叫信號(hào)的輸入為例,來(lái)說(shuō)明信號(hào)輸入及單片機(jī)識(shí)別原理。如圖3所示,采用獨(dú)立按鍵外接上拉電阻的并行輸入形式,來(lái)輸入外呼叫信號(hào),具體原理如下: 當(dāng)IO口檢測(cè)到低電平,代表按鍵按下。

PCB圖

img

資料清單

img

資料獲取方式,掃碼后面的二維碼~發(fā)送 電梯

  • 設(shè)計(jì)資料獲取聯(lián)系方式.doc
    下載

推薦器件

更多器件
器件型號(hào) 數(shù)量 器件廠商 器件描述 數(shù)據(jù)手冊(cè) ECAD模型 風(fēng)險(xiǎn)等級(jí) 參考價(jià)格 更多信息
HCNW2201-500E 1 Agilent Technologies Inc IC Output Optocoupler, 1-Element, 5000V Isolation,
$4.72 查看
SN74HC14D 1 Texas Instruments 6-ch, 2-V to 6-V inverters with Schmitt-Trigger inputs 14-SOIC -40 to 85

ECAD模型

下載ECAD模型
$0.2 查看
NC7WZ14EP6X 1 onsemi TinyLogic UHS Dual Inverter with Schmitt Trigger Inputs, 3000-REEL

ECAD模型

下載ECAD模型
$0.42 查看

相關(guān)推薦

方案定制

去合作
方案開(kāi)發(fā)定制化,2000+方案商即時(shí)響應(yīng)!
西乌珠穆沁旗| 车致| 乡城县| 朔州市| 丹阳市| 永康市| 治多县| 大石桥市| 聂荣县| 英吉沙县| 志丹县| 阿克| 祁阳县| 饶河县| 神农架林区| 科尔| 班玛县| 云林县| 湖口县| 株洲市| 烟台市| 玛纳斯县| 伊春市| 澳门| 辛集市| 日土县| 炎陵县| 巴彦淖尔市| 定南县| 渝北区| 墨竹工卡县| 乐安县| 芷江| 宁波市| 柳河县| 崇阳县| 安阳市| 楚雄市| 犍为县| 曲沃县| 宿松县|