【正文】
參考文獻(xiàn) [1] 葉挺秀 .應(yīng)用電子學(xué) [M] .杭州:浙江大學(xué)出版社, 1994 [2] 朱承高 .電工及電子技術(shù)手冊(cè) [M] .北京:高等教育出版社, 1990 [3] 蔡振江 .單片機(jī)原理及應(yīng)用[M] .電子工業(yè)出版社 , [4] 李朝青 .單片機(jī)原理及接口技術(shù)[M] .北京 :北京航空航天大學(xué)出版社, [5] 李廣弟 .單片機(jī)基礎(chǔ)[M]。 6 圖 5 軟件初始化流程圖 軟件電路的整體設(shè)計(jì)流程圖如圖 6 所示 : N N 開始 初始化 尋找基站 有司機(jī) ? 外呼內(nèi)選運(yùn)行 自動(dòng)選層運(yùn)行 電梯各種控制功能檢測處理 Y 7 圖 6 電梯主程序簡要流程圖 4 結(jié)束語 通過這次單片機(jī)的實(shí)習(xí),我感覺我在理論知識(shí)和實(shí)踐能力都有了很顯著的提高,同時(shí)我也 深深的感到自己獨(dú)立做一件事情的艱辛 .剛開始 整日埋頭于電路程序的分析、設(shè)計(jì)、組裝、繪制、仿真、總結(jié)及打印材料等工作中,一開 始真不知從何入手,短短幾天內(nèi),在各位老師的耐心指導(dǎo)和同學(xué)的幫助之下,開始在腦海里 有了大致的模塊,就這樣整天埋在圖書館, 有時(shí)候遇到許多坎坷 ,但通過上網(wǎng) 和圖書館查找各方面的資料 ,慢慢的也開始有點(diǎn)思路 ,在同學(xué)的幫助之下 ,也開始了自己的設(shè)計(jì)之路 .面對(duì)電腦搜索資料,一點(diǎn)點(diǎn),一塊塊的電路慢 慢拼成完整的電路 經(jīng)過一次次的反復(fù)修改終于設(shè)計(jì)出了屬于自己的 程序和電路 , 在所有的硬件電路做好之后,就是軟件的編程任務(wù)了,雖然我們上學(xué)期剛學(xué)完單片機(jī)這門課程,但通過此次課程設(shè)計(jì)使自己發(fā)現(xiàn)自己學(xué)的真的是太少了,雖然自己的課程設(shè)計(jì)最終沒能很好的完成任務(wù)書上的任務(wù),但自己從這次設(shè)計(jì)過程中體會(huì)到了好多,進(jìn)一步也發(fā)現(xiàn)了自 己學(xué)知識(shí)的膚淺。進(jìn)行相應(yīng)的處理。 整個(gè)軟件 系統(tǒng) 分幾個(gè)大部分 : (1)初始化程序 初始化程序是隊(duì)存儲(chǔ)的初始狀態(tài),堆棧指針以及所使用的可編程接口 8051 和 74LS164進(jìn)行初始化,初始化時(shí) ,要根據(jù)硬件連接的設(shè)計(jì)要 求,軟件流程圖如下圖 5: ⑵ 運(yùn)行主程序 這是程序運(yùn)行的主要程序段,其主要功能有: ① 判斷電梯所在的位置,根據(jù)呼叫情況決定電梯的運(yùn)行。 P1口管腳寫入 1后,被內(nèi)部上拉為高,可用作輸入, P1口被外部 下拉為低電平時(shí),將輸出電流,這是由于內(nèi)部上拉的緣故。當(dāng) P1口的管腳第一次寫時(shí),被定義為高阻輸入。 其中按鍵電路用到了 P0口和 P1口 ,樓層校驗(yàn)電路用到 P2口 ,顯示用到了 P3口的 RXD 和 TXD端口。 其樓層顯示電路如圖 4 所示: 1 2 3 4 5 6ABCD654321DCBAT i t l eN u m be r R e v i s i o nS i z eBD a t e : 2 9 N ov 20 0 7 S he e t o f F i l e : D : \ 1 23 \ 殷的設(shè)計(jì) . d db D r a w n B y:c1d2g10e4dp5b6a7f98L E D 1c1d2g10e4dp5b6a7f98L E D 2c1d2g10e4dp5b6a7f98L E D 3c1d2g10e4dp5b6a7f98L E D 4A1B2QA3QB4QC5QD6GND7CLK8CLR9QE10QF11QG12QH13VCC14U17 4L S 1 64A1B2QA3QB4QC5QD6GND7CLK8CLR9QE10QF11QG12QH13VCC14U27 4L S 1 64A1B2QA3QB4QC5QD6GND7CLK8CLR9QE10QF11QG12QH13VCC14U37 4L S 1 64A1B2QA3QB4QC5QD6GND7CLK8CLR9QE10QF11QG12QH13VCC14U47 4L S 1 64GNDD3D2D1c1d2g10e4dp5b6a7f98L E D 5A1B2QA3QB4QC5QD6GND7CLK8CLR9QE10QF11QG12QH13VCC14U57 4L S 1 64c1d2g10e4dp5b6a7f98L E D 6A1B2QA3QB4QC5QD6GND7CLK8CLR9QE10QF11QG12QH13VCC14U67 4L S 1 64c1d2g10