版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、撰寫實(shí)驗(yàn)報(bào)告要求:實(shí)驗(yàn)報(bào)告內(nèi)容包括:實(shí)驗(yàn)?zāi)康?,?shí)驗(yàn)設(shè)備,實(shí)驗(yàn)內(nèi)容,程序流程圖,程序清單必須寫出注釋),結(jié)果記錄及分析,并回答實(shí)驗(yàn)討論中的問題。單片機(jī)實(shí)驗(yàn)VDICE-DPJ-3)一、系統(tǒng)地址分配1)I/O地址分配地址擴(kuò)展名稱用途8000H8FFFH自定義實(shí)驗(yàn)用口地址9000H9FFFH自定義實(shí)驗(yàn)用口地址OAOOOH“OAFFFH自泄義實(shí)驗(yàn)用口地址OBOOOHOBFFFH自定義實(shí)驗(yàn)用口地址OCOOOH”O(jiān)CFFFH自定義乍驗(yàn)用口地址ODOOOHODFFFH自定義實(shí)驗(yàn)川口地址OEOOOHzOEFFFH自定義實(shí)驗(yàn)用口地址OFOOOHzOFEFFH自定義實(shí)驗(yàn)用口地址0FF20H8155控制口寫方式字0F
2、F21H8155PA口?位110FF22H8155PB口字形口0FF23H8155PC口鍵入口0FF28H8255PA口擴(kuò)展用0FF29H8255PB口擴(kuò)展用0FF2AH8255PC口擴(kuò)展川0FF2BH8255控制【寫方式字2)存儲(chǔ)器地址分配地址器件用途OOOOHOFFFFHAT89S52/27C512用八程序空間OOOOHz7FFFH62256用戶數(shù)據(jù)空間二、系統(tǒng)接口定義1)CZ11:用戶通信口7U11/L/fcrTDB95-=2RID-TlCFC機(jī)標(biāo)準(zhǔn)率口定義2)CZ4:打印接口gziDktkJ)lDKtK7)1$詢匡1-23)JXO,JX17:為系統(tǒng)提供的數(shù)據(jù)總線接口E2區(qū))3S圖1-3
3、4)CZ7:系統(tǒng)提供的擴(kuò)展接口E2區(qū))心沖DttsDawaDCD?心沖DttsDawaDCD?圖Z5)JX12、JX14:液晶顯示接口B2區(qū))JX12JX146)DE7圖1-百ISP下載接口F1區(qū))PL7/SCKooGNDP1.6/WIS0oNCRSTo叵WCNCoo+5VPl.5/M0SIooNC1-6三、通用電路簡介1)LED發(fā)光二極管輸出模塊E5區(qū))實(shí)驗(yàn)臺(tái)上有8只發(fā)光二極管及相應(yīng)驅(qū)動(dòng)電路。見圖1-7,L1L8為相應(yīng)發(fā)光二極管驅(qū)動(dòng)信號(hào)輸入端,該輸入端為高電平0時(shí)發(fā)光二極管亮。2)開關(guān)量輸入模塊E7區(qū))實(shí)驗(yàn)臺(tái)上有8只開關(guān)KIK8,與之相對(duì)應(yīng)的K1-K8個(gè)引線孔為邏輯電平輸出端。開關(guān)向上撥相應(yīng)
4、插孔輸出高電平r”,向下?lián)芟鄳?yīng)插孔輸出低電平0”見圖1-8。EI-83)單脈沖電路C2區(qū))實(shí)驗(yàn)儀上單脈沖產(chǎn)生電路如圖1-9所示,兩個(gè)引線插孔為正負(fù)單脈沖輸出端。附近按鈕AN(為單脈沖產(chǎn)生按鈕,每按一次產(chǎn)生一個(gè)單脈沖。an4)分頻電路C2區(qū))RST4RST4QQQ2Q5)脈沖發(fā)生電路C2區(qū))cut74LS393ML=OHZ一一2HHZ一1MHZ丄*BOOK25OK-I25E*62;5K3L25K圏1-LO6OZW71圖L-J6)485接口電路C11區(qū))TEM/Rn;120DI-26TW(価Tt7)7)數(shù)碼管顯示電路*i11B亠1rrir字齡弋碼口位掃描口-z/L/J*o7A:.;Ap*155F*
5、LnlttEs4入入入4、入jF、JF曠h、f、jTtJtdtdDLdtdtrTij“訂fQ畑T圖1-138)矩陣鍵盤模塊電路IP,選擇CPI內(nèi)部upB廠模式),選擇CPU7卜部,此時(shí)可脫機(jī)運(yùn)行EPRO中固化的程序,也可用仿真器進(jìn)行聯(lián)機(jī)實(shí)驗(yàn)。2)SW3SW4SW5為鍵盤/顯示選擇開關(guān),開關(guān)置系統(tǒng)配置的8155接口芯片,反之由用戶選擇自定義的8279實(shí)驗(yàn)外,鍵盤/顯示為出廠模式。3)KB併關(guān):KB1開關(guān)有兩種工作模式,平時(shí)都工作在一般模式”,當(dāng)我們用到單片機(jī)ISP2)聯(lián)機(jī)實(shí)驗(yàn)時(shí),首先關(guān)閉電源,將仿真器的34芯扁平線與JF_1F1區(qū))34芯插座相連,然后打開電源,打開DICE-51仿真開發(fā)系統(tǒng)注意
6、選擇正確的通訊端口)。3)進(jìn)入DICE-51仿真開發(fā)系統(tǒng)后,點(diǎn)擊菜單設(shè)置”-仿真模式”-四、DICE-DPJ-3C51單片機(jī))硬件安裝說明實(shí)驗(yàn)通過DICE-3000仿真器來連接5208K實(shí)驗(yàn)系統(tǒng)和P(M,首先用隨機(jī)串行通訊電纜連接仿真器串行口和PC機(jī)串行口,然后用隨機(jī)34芯扁平線連接仿真器和5208K實(shí)驗(yàn)系統(tǒng)的JF_1仿真接口,將KB併關(guān)設(shè)置在一般模式”,KB2開關(guān)用兩個(gè)短路塊插在1和2MCS-51)位置。從而完成實(shí)驗(yàn)系統(tǒng)與PC機(jī)的聯(lián)機(jī)。五、系統(tǒng)開關(guān)設(shè)置F1區(qū))1)SW1ONB廠模式),鍵盤/顯示控制選擇I/O接口芯片控制,在本機(jī)實(shí)驗(yàn)中,除在線編程功能時(shí),將KB併關(guān)打在編程模式”。ISP在線可
7、編程AT89S系列單片機(jī))。4)KB2開關(guān)用短路塊實(shí)現(xiàn)):為MCS-5係統(tǒng)”與C8051F系統(tǒng)”讀寫信號(hào)切換開關(guān)。當(dāng)使用MCS-51系統(tǒng)”時(shí),將兩個(gè)短路插在1和2位置,使用C8051F系統(tǒng)”時(shí),將兩個(gè)短路塊插在2和3位置??跒橄到y(tǒng)通訊口,用于程序的仿真、連接、裝載。而實(shí)驗(yàn)系統(tǒng)的CZ11口為用戶實(shí)驗(yàn)通訊口,用于實(shí)驗(yàn)系統(tǒng)與PC機(jī)之間的串行口通訊實(shí)驗(yàn)。六、DICE-DPJ-3使用注意事項(xiàng)1)脫機(jī)實(shí)驗(yàn)時(shí),從矩陣鍵盤模塊輸入相應(yīng)實(shí)驗(yàn)序號(hào)如實(shí)驗(yàn)一,輸入01”),再按FO/EX即可運(yùn)行該實(shí)驗(yàn)程序。CPU選8031/8032RAM選用戶RAMROM選系統(tǒng)ROM4)注意在DICE-51仿真開發(fā)系統(tǒng)中,新建和調(diào)用
8、的源程序的文件名”不能含有中文字符,且英文字符不能超過8個(gè)字符。源程序”所在的路徑中同樣也不能含有中文字符,且不能超過8個(gè)字符。正確例子:D:5203k52kasmhw01.asm5)SW1開關(guān)不管在脫機(jī)實(shí)驗(yàn)或仿真器聯(lián)機(jī)實(shí)驗(yàn)狀態(tài)時(shí)都應(yīng)打在UP位置。實(shí)驗(yàn)一、步進(jìn)電機(jī)控制實(shí)驗(yàn)實(shí)驗(yàn)?zāi)康模毫私獠竭M(jìn)電機(jī)控制的基本原理。掌握控制步進(jìn)電機(jī)轉(zhuǎn)動(dòng)的編程方法。掌握程序設(shè)計(jì)方法以及如何使用仿真器排除程序錯(cuò)誤。實(shí)驗(yàn)設(shè)備:DICE-DPJ-3單片機(jī)實(shí)驗(yàn)儀1臺(tái)計(jì)算機(jī)1臺(tái)通信電纜1根實(shí)驗(yàn)內(nèi)容步進(jìn)電機(jī)驅(qū)動(dòng)原理是通過對(duì)每相線圈中的電流的順序切換來使電機(jī)作步進(jìn)式旋轉(zhuǎn)。驅(qū)動(dòng)電路由脈沖信號(hào)來控制,所以調(diào)節(jié)脈沖信號(hào)的頻率便可改變步進(jìn)電
9、機(jī)的轉(zhuǎn)速。四相步進(jìn)電機(jī)的工作方式:*單相四拍工作方式,其電機(jī)控制繞組A、BCD相的正轉(zhuǎn)通電順序?yàn)椋篈BCD-A;反轉(zhuǎn)通電順序?yàn)椋篈DCBA。*四相八拍工作方式,正轉(zhuǎn)的繞組通電順序?yàn)椋篈A4BBCCCDDDAA;反向的通電順序?yàn)椋篈ADDDCCCBBBAA。*雙四拍工作方式,正轉(zhuǎn)的繞組通電順序?yàn)椋篈4BCCDAAB;反向的通電順序?yàn)椋篈4ADDCCMBA步進(jìn)電機(jī)有如下特點(diǎn):給步進(jìn)脈沖電機(jī)就轉(zhuǎn),不給步進(jìn)脈沖電機(jī)就不轉(zhuǎn);步進(jìn)脈沖的頻率越高,步進(jìn)電機(jī)轉(zhuǎn)得越快;改變各相的通電方式,可以改變電機(jī)的運(yùn)行方式;改變通電順序,可以控制電機(jī)的正、反轉(zhuǎn)。本實(shí)驗(yàn)采用采用單相四拍工作方式,實(shí)驗(yàn)接線圖如下圖所示。HAHD
10、HCHDrzHl7/M2L7NSL7按照如下流程圖編寫程序,實(shí)現(xiàn)步進(jìn)電機(jī)的控制鍵盤輸入數(shù)據(jù),數(shù)碼管顯示執(zhí)行鍵是否按下?JY昱示緩沖區(qū)(7E)=1嗎?*逆時(shí)針轉(zhuǎn)動(dòng)一歩II+11頁時(shí)轉(zhuǎn)一歩1!根據(jù)是緩沖區(qū)(73的內(nèi)谷計(jì)算延時(shí)(阿容計(jì)算延時(shí)1歩距數(shù)送呈示緩神區(qū)歩距數(shù)送顯示緩沖1步距數(shù)為0嗎?步距數(shù)為0嗎?IV實(shí)驗(yàn)1)實(shí)驗(yàn)?zāi)K:DP-51單片機(jī)實(shí)驗(yàn)裝置掛箱、DP-600模塊單元掛箱2)將DP-51CPU掛箱電源區(qū)對(duì)應(yīng)直流電源插孔用雙頭導(dǎo)線與控制屏上電源連接。3)用20芯扁平線將DP-51和DP-600的CZ3接口對(duì)應(yīng)連接。,為1反轉(zhuǎn)),第二位0F顯示轉(zhuǎn)速,第三六位為設(shè)定步數(shù),如輸入“011000”,按
11、F0/EX鍵后,步進(jìn)電機(jī)開始轉(zhuǎn)動(dòng),步數(shù)逐漸減小到零時(shí)步進(jìn)電機(jī)停止轉(zhuǎn)動(dòng),參考程序如HW19.ASM。用開關(guān)量控制步進(jìn)電機(jī)的轉(zhuǎn)向,轉(zhuǎn)速。要求:a)K0、K1控制步進(jìn)電機(jī)的轉(zhuǎn)向。b)K2K7控制轉(zhuǎn)速,分為6檔。c)K0、K1中和K2K7中一開關(guān)同時(shí)為有效時(shí),步進(jìn)電機(jī)才啟動(dòng),其他情況步進(jìn)電機(jī)不工作。四.實(shí)驗(yàn)討論:問題回答后,寫入實(shí)驗(yàn)報(bào)告)給HW19.ASM程序添加注釋,說明各子程序所完成的功能?編寫并調(diào)試正向步進(jìn)子程序、反向步進(jìn)子程序和主程序,使步進(jìn)電機(jī)轉(zhuǎn)速按圖執(zhí)行,不斷循環(huán)。附:HW19.AS程序清單僅供參考)ORG0000HMOVP2,#0FFHMOV7EH,#11HMOV7DH,#10HMOV7
12、CH,#10HMOV7BH,#10HMOV7AH,#10HMOV79H,#10HMOVA,#43HMOVDPTR,#0FF20HMOVXDPTR,AMOVR0,#59hMOVA,#7ehMOVXr0,aDOJ0:MOVSP,#53HDOJ6:LCALLX2。JNCDOJ5LCALLX3MOVR1,#7EHSJMPDOJ6DOJ5:CJNEA,#16H,DOJ6MOVA,7AHSWAPAORLA,79HMOVR6,AMOVA,7CHSWAPAORLA,7BHMOVR7,AMOVA,7EHCJNEA,#00H,DOJ2DOJ1:MOVP1,#03HLCALLDEL0YLCALLGGJ0MOVP1,
13、#06HLCALLDEL0YLCALLGGJ0MOVP1,#0CHLCALLDEL0YLCALLGGJ0MOVP1,#09HLCALLDEL0YLCALLGGJ0SJMPDOJ1DOJ2:MOVP1,#09HLCALLDEL0YLCALLGGJ0MOVP1,#0CHLCALLDEL0YLCALLGGJ0MOVP1,#06HLCALLDEL0YLCALLGGJ0MOVP1,#03HLCALLDEL0YLCALLGGJ0SJMPDOJ2DEL0Y:MOVA,7DHSWAPAMOVR2,AMOVR5,#80HDEL1Y:DJNZR5,DEL1YLCALLSSEEDJNZR2,DEL1YRETGGJ0
14、:CJNER7,#00H,GGJ1CJNER6,#00H,GGJ1AJMPDOJ4GGJ1:DJNZR6,DOJ3CJNER7,#00H,DDJ8DOJ4:LCALLDOJ7SJMPDOJ4DDJ8:DJNZR7,DOJ3AJMPDOJ4DOJ3:LCALLDOJ7RETDOJ7:MOVR0,#79HMOVA,R6LCALLPTDS5MOVA,R7LCALLPTDS5LCALLSSEERETPTDS5:MOVR1,AACALLPTDS6MOVA,R1SWAPAPTDS6:ANLA,#0FHMOVR0,AINCR0RETORG1D00HX3:MOVR4,AMOVR0,#59HMOVXA,R0MO
15、VR1,AMOVA,R4MOVR1,ACLRAPOPDPHPOPDPLMOVCA,A+DPTRINCDPTRCJNEA,01H,X30CLRAMOVCA,A+DPTRX31:MOVXR0,AINCDPTRPUSHDPLPUSHDPHRETX30:DECR1MOVA,R1SJMPX31X2:MOVR6,#50HX0:ACALLXLEJNBACC.5,XX0DJNZR6,X0MOVR6,#20HMOVR0,#59HMOVXA,R0MOVR0,AMOVA,R0MOVR7,AMOVA,#10HMOVR0,AX1:ACALLXLEJNBACC.5,XX1DJNZR6,X1MOVA,R7MOVR0,ASJ
16、MPX2XX1:MOVR6,AMOVA,R7MOVR0,AMOVA,R6XX0:RETXLE:ACALLDISACALLKEYMOVR4,AX10:MOVR1,#48HMOVXA,R1MOVR2,AINCR1MOVXA,R1MOVR3,AMOVA,R4XRLA,R3MOVR3,04HMOVR4,02HJZX10MOVR2,#88HMOVR4,#88HDECR4MOVA,R4XRLA,#82HJZX11MOVA,R4XRLA,#0EHJZX11MOVA,R4ORLA,R4JZX12X12:x11:MOVR4,#20HDECR2SJMPX13MOVR4,#0FHMOVR2,04HX13:MOVR4
17、,03HMOVR1,#48HMOVA,R2MOVXR1,AINCR1MOVA,R3MOVXR1,AMOVA,R4RETLS3:DB07H,04H,08H,05H,09H,06H,0AHDB0BH,01H,00H,02H,0FH,03H,0EHDB0CH,0DHDIS:PUSHDPHPUSHDPLSETBRS1MOVR0,#7EHMOVR2,#20HMOVR3,#00HMOVDPTR,#LS0LS2:MOVA,R0MOVCA,A+DPTRMOVR1,#22HMOVXR1,AMOVA,R2CPLADECR1MOVXR1,ACPLADECR0LS1:DJNZR3,LS1CLRCRRCAMOVR2,A
18、JNZLS2INCR1MOVA,#0FFHMOVXR1,ACLRRS1POPDPLPOPDPHRETLS0:DB0C0H,0F9H,0A4H,0B0H,99H,92HDB82H,0F8H,80H,90H,88H,83H,0C6HDB0A1H,86H,8EH,0FFH,0CH,89H,7FH,0BFHKEY:SETBRS1MOVR2,#0FEHMOVR3,#08HMOVR0,#00HLP1:MOVA,R2MOVR1,#21HMOVXR1,ARLAMOVR2,AMOVR1,#23HMOVXA,R1CPLAANLA,#0FHJNZLP0INCR0DJNZR3,LP1MOVXA,R1JBACC.4,X
19、P33MOVA,#19HSJMPXP3XP33:XP3:MOVA,#20HCLRRS1RETLP0:CPLAJBACC.0,XP0XP0:MOVA,#00HSJMPLPPJBACC.1,XP1MOVA,#08HSJMPLPPXP1:JBACC.2,XP2XP2:MOVA,#10HSJMPLPPJBACC.3,XP33LPP:MOVA,#18HADDA,R0CLRRS1LX0:CJNEA,#10H,LX0JNCXP35MOVDPTR,#LS3MOVCA,A+DPTRXP35:RETORG0D50HSSEE:SETBRS1MOVR5,#05HSSE2:MOV30H,#20HMOV31H,#7EHM
20、OVR7,#06HSSE1:MOVR1,#21HMOVA,30HCPLAMOVXR1,AMOVR0,31HMOVA,R0MOVDPTR,#DDFFMOVCA,A+DPTRMOVR1,#22HMOVXR1,AMOVA,30HRRAMOV30H,ADEC31HMOVA,#0FFHMOVXR1,ADJNZR7,SSE1DJNZR5,SSE2CLRRS1RETDDFF:DB0C0H,0F9H,0A4H,0B0H,99H,92H,82H,0F8H,80H,90HDB88H,83H,0C6H,0A1H,86H,8EH,0FFH,0CH,89H,0DEHEND實(shí)驗(yàn)二、定時(shí)器、中斷實(shí)驗(yàn)實(shí)驗(yàn)?zāi)康模菏煜51的指
21、令系統(tǒng)。理解C51單片機(jī)內(nèi)部資源的特性和應(yīng)用方法。熟悉單片機(jī)內(nèi)部定時(shí)/計(jì)數(shù)器功能,掌握初始化編程方法。二.實(shí)驗(yàn)設(shè)備:DICE-DPJ-31臺(tái)計(jì)算機(jī)1臺(tái)通信電纜1根三、實(shí)驗(yàn)內(nèi)容設(shè)計(jì)要求:對(duì)定時(shí)器計(jì)數(shù)器0外部輸入的脈沖進(jìn)行計(jì)數(shù),并送顯示器顯示。流程圖如下圖所示:OiC2*tR4R5R6)+匚T送RIR5R6*(R7-P送附_HIy,結(jié)束3.用插針把8MHZ插孔和T插孔連接,P3.4依次接TOT7或單脈沖輸出孔,執(zhí)行程序,觀察數(shù)碼管上計(jì)數(shù)脈沖的速度及個(gè)數(shù)。參考程序如下SW09.asm編寫程序,從實(shí)驗(yàn)系統(tǒng)鍵盤上輸入時(shí)間初值,用定時(shí)器產(chǎn)生0.1S定時(shí)中斷,對(duì)時(shí)鐘計(jì)數(shù)器計(jì)數(shù),并將數(shù)值實(shí)時(shí)地送數(shù)碼管顯示。參
22、考程序如SWIO.asm定時(shí)中斷1秒到嗎?N01叮秒單元蓿零,6(秒到嗎?T恢復(fù)初值保護(hù)1秒加IN秒加1秒單元清零,和分到嗎?N分加1分單元清零,24小時(shí)到嗎?N時(shí)加1時(shí)單元清零退棧返回連續(xù)運(yùn)行程序,在鍵盤上輸入時(shí)間初值“時(shí)、分、秒”,按執(zhí)行鍵FO/EX執(zhí)行,數(shù)碼管實(shí)時(shí)顯示時(shí)間值。四.實(shí)驗(yàn)討論:問題回答后,寫入實(shí)驗(yàn)報(bào)告)給SW09.ASM口SW10.ASM程序添加注釋,說明各子程序所完成的功能。修改程序SW09.AS使顯示器上可顯示到999999個(gè)脈沖個(gè)數(shù)。修改程序使定時(shí)器工作方式改變,調(diào)節(jié)有關(guān)參數(shù),進(jìn)一步提高精度。附:SW09.ASI程序清單僅供參考)ORG0000HLJMPSE15ORG0
23、6E0HSE15:LO29:ZOY0:LO30:MOVSP,#53HMOVP2,#0FFHMOVA,#43HMOVDPTR,#0FF20HMOVXDPTR,AMOVTMOD,#05HMOVTH0,#00HMOVTL0,#00HSETBTR0MOVR2,TH0MOVR3,TL0LCALLZOY0MOVR0,#79HMOVA,R6LCALLPTDSMOVA,R5LCALLPTDSMOVA,R4LCALLPTDSLCALLSSEESJMPLO29CLRAMOVR4,AMOVR5,AMOVR6,AMOVR7,#10HCLRCMOVA,R3RLCAMOVR3,AMOVA,R2RLCAMOVR2,AMOV
24、A,R6ADDCA,R6DAAMOVR6,AMOVA,R5ADDCA,R5DAAMOVR5,AMOVA,R4ADDCA,R4DAAMOVR4,ADJNZR7,LO30RETPTDS:MOVR1,AACALLPTDS1MOVA,R1SWAPAPTDS1:ANLA,#0FHMOVR0,AINCR0RETSSEE:SETBRS1MOVR5,#05HSSE2:MOV30H,#20HMOV31H,#7EHMOVR7,#06HSSE1:MOVR1,#21HMOVA,30HCPLAMOVXR1,AMOVR0,31HMOVA,R0MOVDPTR,#DDFFMOVCA,A+DPTRMOVR1,#22HMOVXR
25、1,AMOVA,30HRRAMOV30H,ADEC31HMOVA,#0FFHMOVXR1,ADJNZR7,SSE1DJNZR5,SSE2CLRRS1RETDDFF:DB0C0H,0F9H,0A4H,0B0H,99H,92H,82H,0F8H,80H,90HDB88H,83H,0C6H,0A1H,86H,8EH,0FFH,0CH,89H,0DEHEND實(shí)驗(yàn)三、顯示器接口實(shí)驗(yàn)一.實(shí)驗(yàn)?zāi)康模赫莆諗?shù)碼管和LCD顯示器接口工作原理及顯示程序的設(shè)計(jì)。利用點(diǎn)陣式液晶顯示器顯示漢字或圖形。熟悉匯編語言程序設(shè)計(jì)方法以及如何使用仿真器排除程序錯(cuò)誤。實(shí)驗(yàn)設(shè)備:DICE-DPJ-3單片機(jī)實(shí)驗(yàn)儀1臺(tái)計(jì)算機(jī)1臺(tái)通信電纜1
26、根三、實(shí)驗(yàn)內(nèi)容整個(gè)顯示器由8個(gè)共陰極LED數(shù)碼管組成。輸入只有兩個(gè)信號(hào),它們是串行數(shù)據(jù)線DIN和移位元信號(hào)CLK8個(gè)串/并移位寄存器芯片74LS164首尾相連。每片的并行輸出作為LED數(shù)碼管的段碼。電路原理圖如下圖所示,只畫了5個(gè)數(shù)碼管,其它3個(gè)跟前面一樣。m,eut編寫并調(diào)試一個(gè)實(shí)驗(yàn)程序,讓八個(gè)數(shù)碼管順次顯示“51-READY。實(shí)驗(yàn)步驟1)實(shí)驗(yàn)?zāi)K:DP-51單片機(jī)實(shí)驗(yàn)裝置掛箱、DP-600模塊單元掛箱2)將DP-51CPU掛箱電源區(qū)對(duì)應(yīng)直流電源插孔用雙頭導(dǎo)線與控制屏上電源連接。3)用20芯扁平線將DP-51和DP-600的CZ3接口對(duì)應(yīng)連接。4)P3.0接A/B,P3.1接CP,P1.0接
27、/CLR,調(diào)入程序運(yùn)行,八個(gè)數(shù)碼管順次顯示“01234567”。利用P1口作為液晶顯示器接口的數(shù)據(jù)線,P3口作為其控制線,利用取模軟件建立標(biāo)準(zhǔn)字庫后,通過查表程序依次將字庫中的字形代碼送顯示內(nèi)存顯示漢字或圖形AT89S52LMOCDuDLE皿口77181I27293S310*J411J1J12LJi137271481忌rxn1:TP3斗4LI3TT過s1315u1731RSRfWECS1AllJX12JP1SPINSPIN/RSTP1Q疔PL1/TFUH3PHPUPLSFITurntJWnrto砂iiEWPnX2mFQEO的礎(chǔ)的砂恥F7RP2議戲P1F3P2USE!實(shí)驗(yàn)步驟V1)實(shí)驗(yàn)?zāi)K:DP
28、-51單片機(jī)實(shí)驗(yàn)裝置掛箱、DP-600模塊單元掛箱2)將DP-51CPU掛箱電源區(qū)對(duì)應(yīng)直流電源插孔用雙頭導(dǎo)線與控制屏上電源連接。3)用20芯扁平線將DP-51和DP-600的CZ3接口對(duì)應(yīng)連接。4)用扁平線連JP1座(P1口到JX12座vDB0-DB7,連JP3座P3口)到JX14座,運(yùn)行程序LCDQD1.AS或LCDQD2.ASM觀察液晶屏顯示。四.實(shí)驗(yàn)討論:問題回答后,寫入實(shí)驗(yàn)報(bào)告)讀EDIR.ASM程序,說明其功能。附:EDIR.ASM程序清單僅供參考)A815EQU08100HDIREQU8FFDHDBUFEQU39HDCNTEQU50HORG0MAIN:MOVSP,#6FHMOVDC
29、NT,#20HMOVR7,#6MOVR0,#DBUFCLRAMLP0:MOVR0,AINCR0DJNZR7,MLP0MOVDPTR,#A815MOVA,#0C3HMOVXDPTR,AMLP1:LCALLDIRDJNZDCNT,MLP1MOVDCNT,#20HCONT:MOVR0,#DBUFMOVR7,#6CNT1:MOVA,R0ADDCA,#1DAACJNEA,#0AH,$+3JNCCNT2MOVR0,ASJMPMLP1CNT2:CLRAMOVR0,AINCR0DJNZR7,CNT1SJMPMLP1END。實(shí)驗(yàn)四、直流電機(jī)轉(zhuǎn)速測量與控制實(shí)驗(yàn)頭驗(yàn)?zāi)康模豪斫怆姍C(jī)轉(zhuǎn)速測量原理及程序的設(shè)計(jì)。掌握利用單
30、片機(jī)調(diào)速的方法及程序的設(shè)計(jì)。掌握匯編語言程序設(shè)計(jì)方法以及如何使用仿真器排除程序錯(cuò)誤。實(shí)驗(yàn)設(shè)備:DICE-DPJ-3單片機(jī)實(shí)驗(yàn)儀1臺(tái)計(jì)算機(jī)1臺(tái)通信電纜1根實(shí)驗(yàn)內(nèi)容利用DAC0832芯片進(jìn)行數(shù)/模控制,輸出的電壓經(jīng)放大后驅(qū)動(dòng)小直流電機(jī)的速度進(jìn)行數(shù)字量調(diào)節(jié)。本實(shí)驗(yàn)可測量、設(shè)定、顯示直流電機(jī)的轉(zhuǎn)速,程序中不斷檢測比較當(dāng)前電機(jī)實(shí)際轉(zhuǎn)速和設(shè)定轉(zhuǎn)速,以判斷程序中傳送給D/A0832的數(shù)據(jù)應(yīng)該增加還是減少,以此把數(shù)字量的變化轉(zhuǎn)換成模擬量的變化,以控制直流電機(jī)的轉(zhuǎn)速。注:設(shè)定輸入、顯示均為十六進(jìn)制數(shù)據(jù))本實(shí)驗(yàn)中通過直流電機(jī)和霍爾傳感器組成測速機(jī)構(gòu)模塊),小直流電機(jī)轉(zhuǎn)盤上裝有磁鋼,霍爾傳感器裝在轉(zhuǎn)盤下面,當(dāng)轉(zhuǎn)盤轉(zhuǎn)
31、動(dòng)一圈,磁鋼感應(yīng)傳感器一次,傳感器產(chǎn)生一個(gè)脈沖信號(hào),然后我們通過利用單片機(jī)的外部中斷0計(jì)數(shù),即可測出當(dāng)前電機(jī)的實(shí)際轉(zhuǎn)速。我們可以用實(shí)際轉(zhuǎn)速和設(shè)定轉(zhuǎn)速進(jìn)行比較,從而控制D/A0832輸出電壓信號(hào)的大小,使得電機(jī)工作在程序設(shè)定的轉(zhuǎn)速,實(shí)驗(yàn)小直流機(jī)的閉環(huán)調(diào)速控制。mt:mi.K2PL1AOUTK4一PL3Cll|Od霍邛開關(guān)兩3000Hh*eJDUT1KWT2P3a21J41IF*7UT1,-41V1.實(shí)驗(yàn)步驟V1)實(shí)驗(yàn)?zāi)K:DP-51單片機(jī)實(shí)驗(yàn)裝置掛箱、DP-600模塊單元掛箱2)將DP-51CPU掛箱電源區(qū)對(duì)應(yīng)直流電源插孔用雙頭導(dǎo)線與控制屏上電源連接。3)用20芯扁平線將DP-51和DP-600
32、的CZ3接口對(duì)應(yīng)連接。K8K1;HOUT8000H,AOUTDJ,WR/IOWR,JX2JX0。DAC0832數(shù)模轉(zhuǎn)換模塊)。運(yùn)行程序:數(shù)碼管上顯示“設(shè)定轉(zhuǎn)速值-當(dāng)前轉(zhuǎn)速值”!注意:設(shè)定圈數(shù)/S值不要太高,因?yàn)樾≈绷麟姍C(jī)實(shí)際轉(zhuǎn)速大約在1F/S,參考程序見controlASM。四.實(shí)驗(yàn)討論:問題回答后,寫入實(shí)驗(yàn)報(bào)告)給control.ASM程序添加注釋,說明各子程序所完成的功能?利用控制電機(jī)定子電壓接通和斷開的占空比,即脈寬調(diào)速。試編寫程序,以驅(qū)動(dòng)電機(jī)和改變電機(jī)的轉(zhuǎn)速。附:control.ASM程序清單僅供參考)ORG0000HLJMPSE11ORG0003HLJMPCOUNTERORG000B
33、HLJMPCTIMEORG0590HSE11:MOVSP,#53HMOVP2,#0FFHMOVA,#43H。開所有中斷。開外部中斷0。外部中斷0下降沿有效。開定時(shí)器0斷。定時(shí)器0工作在方式1。每50MS中斷一次第一、第二位顯示開關(guān)輸入每秒鐘轉(zhuǎn)MOVDPTR,#0FF20HMOVXDPTR,ASETBEASETBEX0SETBIT0SETBET0MOVTMOD,#01HMOVTH0,#0B4HMOVTL0,#00HSETBTR0MOV40H,#00HMOV41H,#00HMOV42H,#00HMOVR6,#00HMOV7EH,#00H數(shù)MOV7DH,#00H第三、第四位顯示“-”第五、第六位顯示當(dāng)前實(shí)際每秒鐘轉(zhuǎn)速M(fèi)OV7CH,#14HMOV7BH,#14HMOV7AH,#00H。MOV79H,#00HLO18:LCALLSSEEMOVR7,#0FFHLO17:DJNZR7,LO17MOVA,42HMOVR0,#79
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 妊娠期急性脂肪肝的圍手術(shù)期管理策略
- 妊娠合并高血壓的全程管理策略與實(shí)踐
- 沖壓安全試題題庫及答案
- 婦科腫瘤生育保留的MDT患者心理支持策略
- 女職工職業(yè)健康風(fēng)險(xiǎn)評(píng)估與干預(yù)策略
- 大數(shù)據(jù)在醫(yī)療供應(yīng)鏈風(fēng)險(xiǎn)預(yù)測中的應(yīng)用
- 多組織損傷的一期修復(fù)策略
- 2025年高職(會(huì)計(jì))會(huì)計(jì)電算化綜合階段測試試題及答案
- 2026年汪汪隊(duì)立大功玩具用品營銷(營銷規(guī)范)試題及答案
- 2026年酒店前臺(tái)(預(yù)訂服務(wù)流程)試題及答案
- 2025年中考道德與法治三輪沖刺:主觀題常用答題術(shù)語速查寶典
- 論語的測試題及答案
- 教師年薪合同協(xié)議
- 地鐵保護(hù)專項(xiàng)施工方案中建A3版面
- 陜西省榆林市2025屆高三第二次模擬檢測英語試題(含解析含聽力原文無音頻)
- 2025年湖北武漢市華中科技大學(xué)航空航天學(xué)院李仁府教授課題組招聘2人歷年高頻重點(diǎn)提升(共500題)附帶答案詳解
- 產(chǎn)品檢驗(yàn)控制程序培訓(xùn)
- 早教師培訓(xùn)課件-01第一章早教師崗位要求第一節(jié)早教師工作內(nèi)容與就業(yè)趨向
- 村級(jí)財(cái)務(wù)審計(jì)合同模板
- 改善就醫(yī)感受,提升患者體驗(yàn)工作總結(jié)
- 12-重點(diǎn)幾何模型-手拉手模型-專題訓(xùn)練
評(píng)論
0/150
提交評(píng)論