微機(jī)原理課程設(shè)計.doc
約17頁DOC格式手機(jī)打開展開
微機(jī)原理課程設(shè)計,①頁數(shù)17②字?jǐn)?shù)6,745③ 摘要此方案是通過并行接口芯片8255a和8086計算機(jī)的硬件連接,以及通過8253延時的方法,來實現(xiàn)十字路口交通燈的模擬控制。如硬件連接圖所示,紅燈(rled),黃燈(yledd)和綠燈(gled)分別接在8255的a,b,c口的低四位端口,pa0,pa1,pa2,pa3分...


內(nèi)容介紹
此文檔由會員 李海龍 發(fā)布
微機(jī)原理課程設(shè)計
①頁數(shù) 17
②字?jǐn)?shù) 6,745
③ 摘要
此方案是通過并行接口芯片8255A和8086計算機(jī)的硬件連接,以及通過8253延時的方法,來實現(xiàn)十字路口交通燈的模擬控制。
如硬件連接圖所示,紅燈(RLED),黃燈(YLEDD)和綠燈(GLED)分別接在8255的A,B,C口的低四位端口,PA0,PA1,PA2,PA3分別接1,2,3,4路口的紅燈,B,C口類推。8086工作在最小模式,低八位端口AD0~AD7接到8255和8253的D0~D7,AD8~AD15通過地址鎖存器8282,接到三八譯碼器,譯碼后分別連到8255和8253的CS片選端。8253的三個門控端接+5V,CLOCK0接由分頻器產(chǎn)生的1MHZ的時鐘脈沖,OUT0接到CLOCK1和CLOCK2,OUT1接到8086的AD18,8086通過檢測此端口是否有高電平來判斷是否30S定時到。OUT2產(chǎn)生1MHZ方波通過或門和8255的B口共同控制黃燈的閃爍。8255三個口全部工作在方式0既基本輸入輸出方式,紅綠燈的轉(zhuǎn)換由軟件編程實現(xiàn)。
④關(guān)鍵字 微機(jī),交通信號燈,系統(tǒng)原理
⑤總結(jié)
經(jīng)過這兩周的課程設(shè)計, 做關(guān)于交通燈系統(tǒng)設(shè)計,我認(rèn)真查閱資料,學(xué)習(xí)關(guān)于這方面的知識,比如說要了解8086芯片中各個引腳的功能,怎么樣去使用8255這個可編程并行接口芯片,怎么樣使用8253來定時及輸出一定頻率的脈沖,怎么樣用8282這個地址鎖存器來存儲高位地址和低位地址以及交通有哪些規(guī)則.在理論學(xué)習(xí)的基礎(chǔ)上,又下了一次苦工夫,算是明白了設(shè)計一個系統(tǒng)的過程;也讓我體會到要想成功地設(shè)計某個東西,光學(xué)好專業(yè)知識是不夠的,必須要系統(tǒng)的知識,無論在哪方面都要有個明白的概念,只有這樣才不至于在設(shè)計過程中摸不著頭腦,知道去哪些是需要查的資料,還有一點,我覺得我在芯片編程方面,特別是在初始化方面是我最大的困難,或許是我的匯編語言學(xué)得不夠好,我只能借助參考資料,查每一條指令的作用與功能,這樣一來又鞏固了我的對匯編語言的了解.
如此,我體會到學(xué)習(xí)理論知識固然重要,但在你學(xué)完了之后,你不在實踐中運用你所學(xué)的知識,我想學(xué)是白學(xué)了,過一段時間后,你可能什么都記不起來了,或許在學(xué)的時候心里有一個概念,認(rèn)為這個知識我曾經(jīng)學(xué)得不錯,我現(xiàn)在怎么想不起來了,一心想依賴課本;如果我們用實踐來學(xué)習(xí)知識,你會努力地去搜索你想要需要的東西,即使是過了一段時間后,你也會記得你曾經(jīng)對這點不明白認(rèn)真地查閱過,所以你不容易忘記!.
①頁數(shù) 17
②字?jǐn)?shù) 6,745
③ 摘要
此方案是通過并行接口芯片8255A和8086計算機(jī)的硬件連接,以及通過8253延時的方法,來實現(xiàn)十字路口交通燈的模擬控制。
如硬件連接圖所示,紅燈(RLED),黃燈(YLEDD)和綠燈(GLED)分別接在8255的A,B,C口的低四位端口,PA0,PA1,PA2,PA3分別接1,2,3,4路口的紅燈,B,C口類推。8086工作在最小模式,低八位端口AD0~AD7接到8255和8253的D0~D7,AD8~AD15通過地址鎖存器8282,接到三八譯碼器,譯碼后分別連到8255和8253的CS片選端。8253的三個門控端接+5V,CLOCK0接由分頻器產(chǎn)生的1MHZ的時鐘脈沖,OUT0接到CLOCK1和CLOCK2,OUT1接到8086的AD18,8086通過檢測此端口是否有高電平來判斷是否30S定時到。OUT2產(chǎn)生1MHZ方波通過或門和8255的B口共同控制黃燈的閃爍。8255三個口全部工作在方式0既基本輸入輸出方式,紅綠燈的轉(zhuǎn)換由軟件編程實現(xiàn)。
④關(guān)鍵字 微機(jī),交通信號燈,系統(tǒng)原理
⑤總結(jié)
經(jīng)過這兩周的課程設(shè)計, 做關(guān)于交通燈系統(tǒng)設(shè)計,我認(rèn)真查閱資料,學(xué)習(xí)關(guān)于這方面的知識,比如說要了解8086芯片中各個引腳的功能,怎么樣去使用8255這個可編程并行接口芯片,怎么樣使用8253來定時及輸出一定頻率的脈沖,怎么樣用8282這個地址鎖存器來存儲高位地址和低位地址以及交通有哪些規(guī)則.在理論學(xué)習(xí)的基礎(chǔ)上,又下了一次苦工夫,算是明白了設(shè)計一個系統(tǒng)的過程;也讓我體會到要想成功地設(shè)計某個東西,光學(xué)好專業(yè)知識是不夠的,必須要系統(tǒng)的知識,無論在哪方面都要有個明白的概念,只有這樣才不至于在設(shè)計過程中摸不著頭腦,知道去哪些是需要查的資料,還有一點,我覺得我在芯片編程方面,特別是在初始化方面是我最大的困難,或許是我的匯編語言學(xué)得不夠好,我只能借助參考資料,查每一條指令的作用與功能,這樣一來又鞏固了我的對匯編語言的了解.
如此,我體會到學(xué)習(xí)理論知識固然重要,但在你學(xué)完了之后,你不在實踐中運用你所學(xué)的知識,我想學(xué)是白學(xué)了,過一段時間后,你可能什么都記不起來了,或許在學(xué)的時候心里有一個概念,認(rèn)為這個知識我曾經(jīng)學(xué)得不錯,我現(xiàn)在怎么想不起來了,一心想依賴課本;如果我們用實踐來學(xué)習(xí)知識,你會努力地去搜索你想要需要的東西,即使是過了一段時間后,你也會記得你曾經(jīng)對這點不明白認(rèn)真地查閱過,所以你不容易忘記!.