微型計(jì)算機(jī)原理及應(yīng)用實(shí)驗(yàn)指導(dǎo)

微型計(jì)算機(jī)原理及應(yīng)用實(shí)驗(yàn)指導(dǎo)

ID:12596070

大小:2.59 MB

頁數(shù):12頁

時(shí)間:2018-07-18

微型計(jì)算機(jī)原理及應(yīng)用實(shí)驗(yàn)指導(dǎo)_第1頁
微型計(jì)算機(jī)原理及應(yīng)用實(shí)驗(yàn)指導(dǎo)_第2頁
微型計(jì)算機(jī)原理及應(yīng)用實(shí)驗(yàn)指導(dǎo)_第3頁
微型計(jì)算機(jī)原理及應(yīng)用實(shí)驗(yàn)指導(dǎo)_第4頁
微型計(jì)算機(jī)原理及應(yīng)用實(shí)驗(yàn)指導(dǎo)_第5頁
資源描述:

《微型計(jì)算機(jī)原理及應(yīng)用實(shí)驗(yàn)指導(dǎo)》由會員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫。

1、實(shí)驗(yàn)一數(shù)據(jù)查找實(shí)驗(yàn)一、實(shí)驗(yàn)?zāi)康氖煜R編語言編程。二、實(shí)驗(yàn)內(nèi)容在7000H-700FH中查出有幾個(gè)字節(jié)是零,統(tǒng)計(jì)“00”的個(gè)數(shù)再顯示在數(shù)碼管上。三、實(shí)驗(yàn)程序框圖四、實(shí)驗(yàn)步驟(1)在7000H-700FH單元中放入隨機(jī)數(shù),其中幾個(gè)單元中輸入零。(2)用連續(xù)方式從起始地址0160H開始運(yùn)行程序(輸入0160后按EXEC鍵)。(3)觀察顯示器上的內(nèi)容,應(yīng)顯示內(nèi)容為“00”的單元的個(gè)數(shù)。五、思考修改程序,查找其它內(nèi)容。實(shí)驗(yàn)程序1ORG0160H2FIND:MOVSP,#60H;設(shè)棧指針3MOVR0,#10H;查找16個(gè)字節(jié)4MOVR1,#00H5MOV

2、DPTR,#7000H6FIND1:MOVXA,@DPTR7CJNEA,#00H,FIND2;取出的內(nèi)容與00H相等嗎?8INCR1;計(jì)數(shù)值加1,指針加19FIND2:INCDPTR10DJNZR0,FIND1;未完繼續(xù)11MOVA,R112MOVR0,#79H;個(gè)數(shù)送顯示緩沖區(qū)13ANLA,#0FH14MOV@R0,A15INCR016MOVA,R117SWAPA18ANLA,#0FH19MOV@R0,A20INCR021MOVA,#10H22MOVR4,#04H23FIND3:MOV@R0,A24INCR025DJNZR4,FIND326

3、FIND4:LCALLDISP;循環(huán)調(diào)顯示程序27SJMPFIND428DISP:SETB0D4H;顯示子程序29MOVR1,#7EH30MOVR2,#20H31MOVR3,#00H32DISP1:MOVDPTR,#0FF21H33MOVA,R234MOVX@DPTR,A35MOVDPTR,#DATA136MOVA,@R137MOVCA,@A+DPTR38MOVDPTR,#0FF22H39MOVX@DPTR,A40DISP2:DJNZR3,DISP241DECR142CLRC43MOVA,R244RRCA45MOVR2,A46JNZDISP1

4、47MOVA,#0FFH48MOVDPTR,#0FF22H49MOVX@DPTR,A50CLR0D4H51RET52DATA1:DB0C0H,0F9H,0A4H,0B0H,99H,92H,82H,0F8H,80H,90H;顯示代碼53DB88H,83H,0C6H,0A1H,86H,8EH,0FFH,0CH,89H,0DEH54END實(shí)驗(yàn)二工業(yè)順序控制模擬實(shí)驗(yàn)一、實(shí)驗(yàn)?zāi)康恼莆展I(yè)順序控制程序的簡單編程和中斷的使用。二、實(shí)驗(yàn)預(yù)備知識在工業(yè)控制中,象沖壓、注塑、輕紡、制瓶等生產(chǎn)過程,都是一些斷續(xù)生產(chǎn)過程,按某種程序有規(guī)律地完成預(yù)定的動(dòng)作,例如注塑機(jī)

5、工藝過程大致按“合?!⑸洹訒r(shí)→開模→產(chǎn)伸→產(chǎn)退”順序動(dòng)作。對這類斷續(xù)生產(chǎn)過程的控制稱為順序控制,可用單片機(jī)控制實(shí)現(xiàn)。三、實(shí)驗(yàn)內(nèi)容8032的P1.0-P1.6控制注塑機(jī)的七道工序,模擬控制七只發(fā)光二極管的亮滅,高電平時(shí)發(fā)光二極管點(diǎn)亮。設(shè)定每道工序時(shí)間轉(zhuǎn)換為延時(shí),P3.4為啟動(dòng)開關(guān),低電平啟動(dòng)。P3.3為外故障輸入模擬開關(guān),P3.3為0時(shí)不斷告警。P1.7為報(bào)警聲音輸出,設(shè)定6道工序只有一位輸出,第七道工序三位有輸出。四、實(shí)驗(yàn)說明實(shí)驗(yàn)中使用外部中斷0,編中斷服務(wù)程序的關(guān)鍵是:1.保護(hù)進(jìn)入中斷時(shí)的狀態(tài),并在退出中斷之前恢復(fù)進(jìn)入時(shí)的狀態(tài)。2.必須

6、在中斷服務(wù)程序中設(shè)定是否允許中斷重入,即設(shè)置EX0位。一般在進(jìn)入中斷服務(wù)程序時(shí)應(yīng)保護(hù)PSW、ACC以及中斷服務(wù)程序使用但非其專用的寄存器,本實(shí)驗(yàn)未涉及。五、實(shí)驗(yàn)程序框圖六、實(shí)驗(yàn)接線圖七、實(shí)驗(yàn)步驟(1)P3.4連K1,P3.3連K2,P1.0-P1.6分別連到L1-L7,P1.7連SIN(電子音響輸入端)。(2)K1開關(guān)撥在上面,K2開關(guān)撥在上面。(3)用連續(xù)方式從起始地址0580H開始運(yùn)行程序(輸入0580后按EXEC鍵),此時(shí)應(yīng)處于等待啟動(dòng)狀態(tài)。(4)K1撥至下面(低電平),各道工序應(yīng)正常運(yùn)行。(5)K2撥至下面(低電平),應(yīng)有聲音報(bào)警(人

7、為設(shè)置故障)。(6)K2撥至上面(高電平),即排除故障,程序應(yīng)從剛才報(bào)警的那道工序繼續(xù)執(zhí)行。八、思考修改程序,使每道工序中有多位輸出。實(shí)驗(yàn)程序1ORG0013H2LJMPHA2S33ORG0580H4HA2S:MOVP1,#00H;關(guān)各道工序5ORLP3,#00H6HA2S1:JBP3.4,HA2S1;是否開始工作7ORLIE,#84H;初始化中斷寄存器8ORLIP,#04H9MOVPSW,#00H10MOVSP,#53H11HA2S2:MOVP1,#01H;第一道工序12ACALLHA2S713MOVP1,#02H;第二道工序14ACALL

8、HA2S715MOVP1,#04H;第三道工序16ACALLHA2S717MOVP1,#08H;第四道工序18ACALLHA2S719MOVP1,#10H;第五道工

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫的文件,查看預(yù)覽時(shí)可能會顯示錯(cuò)亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負(fù)責(zé)整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時(shí)聯(lián)系客服。
3. 下載前請仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請聯(lián)系客服處理。