模擬電梯運(yùn)行程序
功能如下:
初始化時(shí),電梯位于第一層;
有鍵按下時(shí),開始運(yùn)行
運(yùn)行時(shí)距離相差一層的才被記錄并
向上運(yùn)行時(shí)記下所有的所在層下面的請(qǐng)求;
向下運(yùn)行時(shí)記下所有的所在層上面的請(qǐng)求;
到達(dá)樓層后,關(guān)掉指示燈,開門并停留20S
在停留的20S中包含關(guān)門的時(shí)間
在停留期間,按下關(guān)門則立即關(guān)門!
假設(shè)關(guān)門的時(shí)間是5S,在這個(gè)時(shí)間內(nèi)按下開門時(shí)將開門停留
當(dāng)有人按下該層按鈕時(shí),則自按下起停留20S
然后關(guān)門繼續(xù)運(yùn)行
當(dāng)?shù)竭_(dá)樓層時(shí),傳感器輸出高電平
************************************************************
I/O口描述:
模擬方式驅(qū)動(dòng):
P0口連接DAC0832的數(shù)據(jù)口
P2_6<-->CS1
P2_7<-->CS2
P2口作為傳感器信號(hào)輸入端
P2_0-P2_4<-->1~5
P1口作為來自按鍵的控制信號(hào)輸入端
P1_0~P1_6<--> 按鍵的 1~7
timer1作為定時(shí)器定時(shí)20S使用
標(biāo)簽:
模擬
初始化
電梯
運(yùn)行程序
上傳時(shí)間:
2013-12-31
上傳用戶:cazjing