




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、精選優(yōu)質(zhì)文檔-傾情為你奉上精選優(yōu)質(zhì)文檔-傾情為你奉上專心-專注-專業(yè)專心-專注-專業(yè)精選優(yōu)質(zhì)文檔-傾情為你奉上專心-專注-專業(yè) 前言微機(jī)原理主要內(nèi)容包括微型計(jì)算機(jī)體系結(jié)構(gòu)、8088微處理器和指令系統(tǒng)、匯編語言設(shè)計(jì)以及微型計(jì)算機(jī)各個(gè)組成部分介紹等內(nèi)容。微機(jī)原理接口技術(shù)是一門實(shí)踐性強(qiáng)的學(xué)科,不但要求較高的理論水平,而且還要求有實(shí)際的動(dòng)手能力。這次項(xiàng)目設(shè)計(jì)的主要目的是提高我們的實(shí)踐能力,包括提高匯編語言都的編程能力,在進(jìn)行項(xiàng)目設(shè)計(jì)的過程中,通過親身體驗(yàn)、自己分析解決問題,從而系統(tǒng)地掌握微機(jī)原理的接口技術(shù)的相關(guān)知識(shí)。項(xiàng)目設(shè)計(jì)使用星研集成環(huán)境軟件和STAR ES598PCI試驗(yàn)儀進(jìn)行仿真,包括程序輸入、
2、調(diào)試、運(yùn)行,最后進(jìn)行結(jié)果分析,驗(yàn)證程序的正確性。該項(xiàng)目的實(shí)驗(yàn)題目為某生產(chǎn)線控制系統(tǒng)設(shè)計(jì),實(shí)驗(yàn)過程中用到了8255A芯片,LED燈和LED顯示管及開關(guān),若干導(dǎo)線等。通過該實(shí)驗(yàn)要了解8255A的工作原理,熟悉8255內(nèi)部結(jié)構(gòu)和與8088的接口邏輯,及其應(yīng)用,學(xué)會(huì)初始化編程方法以及輸入,輸出程序設(shè)計(jì)技巧。該項(xiàng)目的主要內(nèi)容為工作運(yùn)行階段,AE工位依次進(jìn)行,然后檢查E工序是否有故障。若無,則進(jìn)入A工位開始新一輪的工作;若有,則繼續(xù)E工序,直至E工序完成。同時(shí)記錄完成的工件數(shù)和生產(chǎn)線發(fā)生故障的次數(shù)并顯示。 汽車玻璃總成工裝控制系統(tǒng)設(shè)計(jì) 摘要:本項(xiàng)目報(bào)告主要描述了項(xiàng)目進(jìn)行的全過程,主要包括以下幾項(xiàng)設(shè)計(jì)初期的
3、想法,設(shè)計(jì)過程中的改進(jìn)和完善,設(shè)計(jì)完成后的檢驗(yàn),最后的感想,以及課本中沒有介紹的知識(shí)等,都將一一介紹。具體內(nèi)容如下:1.項(xiàng)目要求2.設(shè)計(jì)思路3.設(shè)計(jì)流程4.所用硬件及連線圖5.程序代碼6.實(shí)現(xiàn)的功能7項(xiàng)目總結(jié)8.參考文獻(xiàn)9.感想一、項(xiàng)目要求汽車玻璃總成工裝控制系統(tǒng)設(shè)計(jì):某生產(chǎn)線生產(chǎn)汽車玻璃,需要在某工步中裝配兩個(gè)插片,裝配插片時(shí)需要一種自動(dòng)化裝置,要采用三個(gè)定位點(diǎn)檢測,兩個(gè)粘接動(dòng)作和一個(gè)計(jì)數(shù)裝置記錄每班生產(chǎn)件數(shù)。二、設(shè)計(jì)思路拿到項(xiàng)目的第一步便是如何將項(xiàng)目要求具體化,我的設(shè)計(jì)思路如下:1. 生產(chǎn)線是自動(dòng)的,為了防止生產(chǎn)線的誤啟動(dòng),在設(shè)置了電源開關(guān)后又設(shè)置了整個(gè)生產(chǎn)線的啟動(dòng)開關(guān),電源接通后啟動(dòng)開關(guān)
4、閉合生產(chǎn)線才可以啟動(dòng)。2. 要求有三點(diǎn)定位,并且三點(diǎn)都完成定位后才可以進(jìn)行下一步,該處設(shè)置了三個(gè)開關(guān)表示三點(diǎn)定位,只有三個(gè)開關(guān)全部閉合才能進(jìn)行下一步,否則不斷檢測三點(diǎn)定位情況。3. 裝配插片動(dòng)作是三點(diǎn)定位完成后進(jìn)行的動(dòng)作,兩次貼片分步進(jìn)行。為精確的定位,這里采用的是步進(jìn)電機(jī)。4. 貼片結(jié)束后,技術(shù)裝置開始計(jì)數(shù),計(jì)數(shù)總量為9999件,計(jì)數(shù)結(jié)束后,一班生產(chǎn)結(jié)束,生產(chǎn)線控制人員換班。 三、設(shè)計(jì)流程為了設(shè)計(jì)過程中時(shí)刻有一個(gè)清晰的思路,也為了方便程序的閱讀,簡單做了一個(gè)設(shè)計(jì)流程圖 :程序初始化生產(chǎn)線不啟動(dòng)檢測電源開關(guān)生產(chǎn)線停止,上料換班,準(zhǔn)備下一班生產(chǎn)粘膠完成指示燈亮,電機(jī)轉(zhuǎn)動(dòng),電機(jī)指示燈亮,顯示計(jì)數(shù)不
5、進(jìn)行粘膠檢測粘膠動(dòng)作電機(jī)轉(zhuǎn)動(dòng),指示燈亮,進(jìn)行粘膠檢測三點(diǎn)定位8155 PA口輸出,PB口輸入。8255 PA口、PB口輸入PC口高四位輸出,低四位輸入。生產(chǎn)線啟動(dòng)程序工作流程程序初始化生產(chǎn)線不啟動(dòng)檢測電源開關(guān)生產(chǎn)線停止,上料換班,準(zhǔn)備下一班生產(chǎn)粘膠完成指示燈亮,電機(jī)轉(zhuǎn)動(dòng),電機(jī)指示燈亮,顯示計(jì)數(shù)不進(jìn)行粘膠檢測粘膠動(dòng)作電機(jī)轉(zhuǎn)動(dòng),指示燈亮,進(jìn)行粘膠檢測三點(diǎn)定位8155 PA口輸出,PB口輸入。8255 PA口、PB口輸入PC口高四位輸出,低四位輸入。生產(chǎn)線啟動(dòng)程序工作流程未開啟未開啟開啟開啟定位未完全定位定位未完全定位等待等待粘膠未完成粘膠未完成完成完成一班計(jì)件結(jié)束一班計(jì)件結(jié)束四、硬件與插口連線圖
6、4.1.實(shí)驗(yàn)設(shè)備設(shè)備數(shù)量8088CPU18255A芯片18155芯片18253芯片1發(fā)光二極管 4LED數(shù)碼管8開關(guān)54.2.本項(xiàng)目中用到了8255、8155、8253芯片以及異步電機(jī)、開關(guān)、指示燈和數(shù)碼管,具體連線如下表所示:8253C5區(qū):CS、A0、A1A3區(qū):CS3、A0、A1C5區(qū):CLK0B2區(qū):1953C5區(qū):OUT0B4區(qū):PC0C5區(qū):GATE0C1區(qū):VCC8255B4區(qū):CS、A0、A1A3區(qū):CS1、A0、A1B4區(qū):JP56(PA口)G5區(qū):JP41B4區(qū):JP53(PB口)G5區(qū):JP428155B4區(qū):CS、O/IMA3區(qū):CS2、A8B4區(qū):JP56A3區(qū):JP
7、51B4區(qū):JP53G6區(qū):JP80電動(dòng)機(jī)E1區(qū):A、B、C、DA3區(qū):P1.7、P1.6、P1.5、P1.4指示燈G6區(qū):DS35、DS36、DS37、DS38A3區(qū):P1.0、P1.1、P1.2、P1.34.3.連線圖段選段選位選位選8255電路原理圖8155電路原理圖步進(jìn)電機(jī)電路原理圖LED燈電路原理圖A:按鍵的列線B:數(shù)碼管段碼C:數(shù)碼管選擇腳D:按鍵的行線發(fā)光管電路原理圖JP65:發(fā)光管控制接口,0燈亮,1燈滅開關(guān)電路原理圖JP80:開關(guān)控制接口;閉合0信號(hào),斷開1信號(hào)五、程序代碼程序端口設(shè)置: 8255A8155A端口0F000HA端口0E100HB端口0F001HB端口0E101
8、HC端口0F002HC端口0E102H控制寄存器0F003H控制寄存器0E103H詳細(xì)程序代碼如下:.model small.stack.dataledtb db 3fh,06h,5bh,4fh,66h,6dh,7dh,07h,7fh,6fh num dw 0qian dw 1000bai dw 100shi db 10qianwei db 0 ;用于存放num中千位上的數(shù)baiwei db 0 ;用于存放num中百位上的數(shù)shiwei db 0 ;用于存放num中十位上的數(shù)gewei db 0 ;用于存放num中個(gè)位上的數(shù).codestart: mov ax,datamov ds,axmov
9、 dx,0f003h mov al,b ;定義8255方式控制字out dx,alagain: mov dx,0e100hmov al,1 ;定義8155方式控制字out dx,almov dx,0e101hmov al,bout dx,almov dx,0e102hin al,dxcmp al,b ;判斷生產(chǎn)線開關(guān)是否打開jnz againcall bujin1 ;將工件輸送到定點(diǎn)位置mov dx,0e101hmov al,b out dx,alagain1: mov dx,0e102hin al,dxcmp al,b ;判斷三點(diǎn)定位是否全部定位 jnz again1qidong: call
10、 bujin1 ;粘膠過程開始 again3: mov dx,0e100hmov al,1out dx,al ;寫入8155方式控制字mov dx,0e102hin al,dxcmp al,b ;判斷粘膠是否粘好jnz again3 mov dx,0e101hmov al,bout dx,alcall bujin2inc numcall xianshi ;調(diào)用顯示子程序cmp num,9999jnz again call clear mov ax,4c00hint 21h;子程序delay5 proc ;延時(shí)程序push axpush bxpush cxpush dxmov cx,200B:
11、mov di,30A: dec dijnz Aloop Bpop dxpop cxpop bxpop axretdelay5 endp del1s proc ;計(jì)時(shí)程序push dxpush ax mov dx,0d003hmov al,bout dx,almov dx,0d000hmov ax,3906hout dx,al mov al,ahout dx,alagain4: mov dx,0f002hin al,dxand al,bcmp al,0jz again4pop axpop dxretdel1s endpbujin1 proc ;步進(jìn)電機(jī)逆時(shí)針轉(zhuǎn)動(dòng)子程序push axpush bx
12、push cxpush dxmov dx,0e100hmov al,1out dx,almov cx,10ab: mov dx,0e101hmov al,b ;給步進(jìn)電機(jī)d口低脈沖out dx,alcall del1smov al,b ;給步進(jìn)電機(jī)c口低脈沖out dx,alcall del1smov al,b ;給步進(jìn)電機(jī)b口低脈沖out dx,alcall del1s mov al,b ;給步進(jìn)電機(jī)a口低脈沖out dx,alcall del1sloop abmov dx,0e101hmov al,b ;指示燈熄滅out dx,alpop dxpop cxpop bxpop axret b
13、ujin1 endp bujin2 proc ;步進(jìn)電機(jī)順時(shí)針轉(zhuǎn)動(dòng)子程序push axpush bxpush cxpush dxmov dx,0e100hmov al,1out dx,almov cx,10aa: mov dx,0e101hmov al,b ;給步進(jìn)電機(jī)a口低脈沖out dx,alcall del1smov al,b ;給步進(jìn)電機(jī)b口低脈沖 out dx,alcall del1smov al,b ;給步進(jìn)電機(jī)c口低脈沖out dx,alcall del1smov al,b ;給步進(jìn)電機(jī)d口低脈沖out dx,alcall del1sloop aamov dx,0e101hmov
14、 al,bout dx,alpop dxpop cxpop bxpop axret bujin2 endp xianshi proc ;顯示子程序push cxpush axpush bxpush dxcall jishumov cx,02fffhagain7: mov bl,qianwei xor bh,bhmov al,ledtbbxmov dx,0f001hout dx,almov dx,0f000hmov al,bout dx,alcall clearmov bl,baiweixor bh,bhmov al,ledtbbxmov dx,0f001hout dx,almov dx,0f0
15、00hmov al,bout dx,alcall clearmov bl,shiweixor bh,bhmov al,ledtbbxmov dx,0f001hout dx,almov dx,0f000hmov al,bout dx,alcall clearmov bl,geweixor bh,bhmov al,ledtbbxmov dx,0f001hout dx,almov dx,0f000hmov al,bout dx,alcall clearloop again7pop dxpop bxpop axpop cxretxianshi endpjishu proc ;計(jì)數(shù)子程序push axp
16、ush dxmov ax,nummov dx,0hdiv qianmov qianwei,almov ax,dxmov dx,0hdiv baimov baiwei,almov ax,dxdiv shimov shiwei,almov gewei,ahpop dx pop axretjishu endpclear proc ;清除數(shù)碼管位選子程序push axpush dxmov dx,0f000hmov al,bout dx,alpop dxpop axretclear endp end start六、實(shí)現(xiàn)的功能1.程序調(diào)試情況A剛開始時(shí)只是簡單的實(shí)現(xiàn)了基本的題目要求,只是用了8255A的三
17、個(gè)端口,用了A、B端口非別控制位選和段選,用C端口作為輸入,用來輸入三點(diǎn)定位的信號(hào),經(jīng)過幾次調(diào)試才把開關(guān)的輸入信號(hào)輸入到8255A中。B在實(shí)現(xiàn)了基本要求之后,之后添加異步電機(jī)和LED燈,發(fā)現(xiàn)輸出端口和輸入端口不夠使用,于是之后加入了8155芯片,用了A端口作為輸出,B端口作為輸入,但是A端口還需要分別控制不同的硬件,所以把A端口又連到了A3區(qū)的端口來分開,從而達(dá)到了既控制異步電機(jī)也控制LED 燈。C以上程序調(diào)試完發(fā)現(xiàn)異步電機(jī)轉(zhuǎn)動(dòng)幾乎沒有反應(yīng),想到需要有延時(shí)程序,想到用8253來即時(shí),之后把8253加入到程序中。比較幸運(yùn)的是數(shù)碼管一次性就成功了。2.運(yùn)行效果圖3.運(yùn)行結(jié)果分析運(yùn)行程序,則首先看到
18、電源指示燈亮,打開啟動(dòng)開關(guān)后,異步電機(jī)轉(zhuǎn)動(dòng)表示把工件運(yùn)送到三點(diǎn)定位處的工位,之后三點(diǎn)定位完成把信號(hào)輸入到8155芯片中,緊接著就是電機(jī)轉(zhuǎn)動(dòng)表示粘膠動(dòng)作,粘膠完成閉合兩個(gè)開關(guān)表示粘膠動(dòng)作完成指示燈亮,繼續(xù)下面的工序,數(shù)碼管顯示加工件數(shù)。七、項(xiàng)目總結(jié)幾周的上機(jī)模擬,程序運(yùn)行無誤。不可避免的模擬過程中也遇到了或多或少的問題: 1.程序在編輯的時(shí)候,由于有的邏輯上存在問題,即使編譯連接無誤仍無法得到預(yù)期的效果。2.有的時(shí)候試驗(yàn)箱也會(huì)存在問題,也需要判斷分析問題出在何處。3.出的問題最多的就是PC指針超出范圍,以及異步電機(jī)轉(zhuǎn)動(dòng)情況與輸出的信號(hào)不符。4.實(shí)驗(yàn)過程中大家一起討論得出結(jié)論,收獲很多。八、感想與建議經(jīng)過近十周的微機(jī)
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 公司所有資產(chǎn)轉(zhuǎn)讓合同范例
- 公司保姆合同范例
- 個(gè)人消防安裝合同范例
- 個(gè)人風(fēng)險(xiǎn)規(guī)避合同范例
- 專業(yè)推廣合同范例
- 種植義齒護(hù)理技術(shù)
- 鄉(xiāng)服裝廠合同范例
- 江西省上饒市2024-2025學(xué)年高一上學(xué)期期末語文試題(解析版)
- 強(qiáng)化冬季安全意識(shí)
- 一站式學(xué)生社區(qū)功能的整合與創(chuàng)新策略
- ISO22000培訓(xùn)知識(shí)基礎(chǔ)課件
- GCP原則及相關(guān)法律法規(guī)課件
- 厚樸種苗質(zhì)量分級(jí)DB50-T 1259-2022
- 我的家鄉(xiāng)新疆-我愛你課件
- 液化天然氣(LNG)相關(guān)的知識(shí)培訓(xùn)
- 施工升降機(jī)安全管理培訓(xùn)課件
- 2017華東六省一市優(yōu)質(zhì)課課件連乘問題11月29日
- 部編版(統(tǒng)編)一年級(jí)語文下冊每課練習(xí)題(全冊全套)
- DB62∕T 4134-2020 高速公路服務(wù)區(qū)設(shè)計(jì)規(guī)范
- 《影視鑒賞(第二版)》課件2-0故事片引子
- 青島版科學(xué)一年級(jí)下冊《塑料》教學(xué)設(shè)計(jì)
評(píng)論
0/150
提交評(píng)論