微机原理与接口技术实验指导书.docx
《微机原理与接口技术实验指导书.docx》由会员分享,可在线阅读,更多相关《微机原理与接口技术实验指导书.docx(26页珍藏版)》请在三一办公上搜索。
1、第一章性能特点1.1HK8086i机教学试验系统是在继承8086T和8086TI微机教学试骁机优点的班础上,广泛地吸取用户的运用看法和建议,利用超想3000综合试舱仪上的硬件资源,结合8086188仿文技术,推出的新一代微机教学试脸系统.1.2 HK8086试41性峥点1.2.1 性健气点HKX0X6教学试4系统佻俄处理器8086和外配PC/S02S6/3S6/4S6/586及其技容机于体的高科技试验系统,具有试验、开发、自诊断等功能,是目前试验机市场上较先进的种学习微机外时接口技术和微处理器原理的教学试脸系统.该试段系统自带键盘、八位七段数码管、微处理器8086和USB通讯接口,可以接PC机
2、做试龄,也可以无须任何协助设备而独立做试粉,试粉机上供应32KBRAM的程序和数据空间,具有无条件暂停(天折处理等功能.综合下来.它具有如下性能特点:1、具有夭折处理功能.在中行监控方式下,执行用户程序后,按西传城能保存用户现场返W1.监控,帮助查找程序施飞、死循环等缘由.2、供应何治舄学的可视化窗口说试软件和裨险软件集成环境在该环境下,可以选择编辑、连接、单步跟踪、设置断点、全速运行、行找芯片等功能,在该环境下,供应了全部的硬件拿考试险程序和原理图。3、曷于犷充试模块.在试验机上设计了一个自由试验区,便于用户利用试验机上的模块或芯片扩充试脸和开发标介性微机外附接U试验.4、采炳波峰停按、热风
3、要技术,整块试验板上均采纳先进的焊接技术.具有性能稳定、军奇等特点。本试验系统供应32KBRAM程序和数据空间,24个镀镀盘,6个七段1.ED数码管显示。5、软硬件试收率*,试脸设计丰富、合理,湎意各类院校微机接口试验教学鬟求;试验板上试脸模块化,互不影响,为了便利老师端.程,我公司供应了40几个软硬件试脸程序以供作参考.1.2.2试减资K安排8086I兆寻址空间,在单板机和中行监控方式下,试验系段供应应用户运用空间:(XKXK)H-6FFFFH.80000H-FFFFFH.包括总清入口共960K存储空间。其中8OOH-87FFFH是试验机供应的RAM空间,可供用户系统存放试验程序。监控占用8
4、OOOOH-8OO13H作为单步、断点、无条件哲停。系统OOOOOH-OOOFTH与SooOOH-800FFH是重合的,总是访问试验内部RAM,所以,此区间用户的其他中断矢量可存放于此.另外.W)100H-802H为监控数据区或用户堆栈区,在试验程序加毂时,起始地址要大于8030OH也就是这个道理.7(XXM)H-7FFFFH为试监机供应的64KEPRoM地址空间,存放试验机解控程序用户不行占用.8(XX)0H-87FFFH为试验机供应的32KRM地址空间,用户可以存放试验程)争和数据。OoooH-FFFFH共MKI/O空间全供应应用户运用。试验机己译码2OOH-23FH地址空间给用户运用.其
5、次章试验机模块原理HK86试验机主板出很多独在的硬件试验模块i1.1.成,用户可用它们组成各种各样的硬件试验.学生在用硬导线把合演脸时,一方面那解了试脸模块的原理,另一方面也熬炼了动手实力。本试验板主要包括8255并行口模块、双色灯模块单色灯模块、分侦泗模块、,VD找换模块,D/A游横模块、小行通讯8251模块、定时/计数器8253模块、8259中断限制器模块和单脉冲等模块.下面将具体地介绍各个模块的道辑图及其功俄与用途:1.1 可Mrt跻行口8255模块01234067so1.存048255地址是PA口CS+OH,PB口CS+1H,PC11CS+2H.吩咐限制口CS+3H,其中,CS为825
6、5片选侑号首地址,若CS=200H,则,PA口地址为200H,PB口地址为201H,PC口地址为202H,依次类推.在下面的模块中也是如此说明.该模块在试脸中主要处理数据并行勘入/输出,如开关量的输入;单色1.ED/双色1.ED的输出,键盘试脸等。1.2 双色1.ED灯模块,双色灯输入由8255米郭动,主要用来做模拟交通灯试验.1.3 单色1.H)灯桃拓单色1.ED灯输入D1.ID1.8可出8255米驱动,H米完成单色灯试验.1.4 电位:该模块主要为A/D转换供应模拟输入电压.1.51.11ioKFFf1.1.6单踪冲电踣1.7岁进电机里动电踣upIK该电路通过2(X)3%动步进电机.步进电
7、机脉冲信号可以由8255供应.1.8 A/D,换9in0*b-09in1.a-i2-_1_0809各通道的口地址是CS+OH,CS1II,CS+2II.CS+3H,CS+1H.CS+5H,CSMH,CS+7H,用于A/D转换试脸.1.9 DZAieiMMft*:该电路可以用于做DM转换试验和驱动口流电机试验,0832口地址为CS32.1.10 251可编程帛行通讯税块可用灰做8086与PC机通讯的试验.QUIa82S)Qo2?TjcDtkwr,19n粉DZ1.KxvCTS1)32D45TxRDYTjCC1.XTxEMPTRxRDYRxC1.XSYNDETDSRDTRRTSDS616?D78TO
8、P13IZRJDCTIOY102AO12JC1.OCK加312C1.KSTDRV21VCCCSCMHr1.11 可理嵬时/计ANMM本电路模块可用于产生定时中断.实现实时时怦试验等,具体接法请参照试验.本电路口地址为CS53。1.12 8259中若限修”本模块为8259中断试5金模块,在串行赛控方式下做8259中断试验.R0R1R2R3R4R5R6R7T*ITAIT1.TIITtD0D1D2D3D4D5D6D7第三章软件试骐部分试臆一.两个多位十进制数相减试验一、试要求:将两个多位十进制数相M,要求被减数,减数均以ASCn码形式按依次存放在以DATA1.和DATA2为首的5个内存垠元中(低位在
9、前),结果送I可DATAI处.二、试目的:学习数据传送和舞术运笄指令的用法。2.熟识在PC机上建立、汇编、链接、冏试和运行汇编语吉程序的过程.三、试!修序框图,四、mmft文件路径为C:HK88TEaias11Ruinjian,Rjexp1.ismDATASEGMENTDATA1.DB33H39H.31H.37H.38H:第一个数据(作为被减数DTA2DB36H35H.3OH.38H32H;其次个数据(作为M数)MESIDBMES2DBIengCqUSoffse(daa2DATAENDSSTACKSEGMENT:堆栈段STADB20DUP(?)ToPEQUS-OfTsctSTACKENDSCO
10、DESEGMENTASSUMECS:CODE.DS:DATA.SS:STACK.ES:D.ATASTART:MOVX,DTAMOVDS.AXMOVES.AXMOVAX1STACKMOVSS.AXMOVAXTOPMOVSRAXMovsi.offsetdataiMOVBX.05CA1.1.DISP1.:显示被减数MOVAH.09H1.EADX.MESIINT21HMOVSI,OFFSETDTA2MOVBX,05;显示减数CA1.1.DISP1.MOVAH.09H1.EADX.MES2INT21HMOVSIQFFSETDATAImovD1.ofesetdata2CA1.1.SUBA:减法运算MOVS
11、1.OFFSETDATAIMOVBX.05:显示结果CA1.1.DISP1.MOVD1.()DHMOVAHQ2HINT2IHMOVD1.OAHMOVAH2HINT2IHINT21HMOVAX.4C00HINT21HDISP1.PROCNEAR;显示子功能DSI:MOVAH.02MOVD1.S1+BX-1:显示字符串中一字符INT2IHDECBX:修改仅移出JNZDS1.RETD1.SP1.ENDPSUBAPROCNERMOVDX,SIMOVBRDIMOVBXt05SUI:SUBBYTEPTRSIBX-1,5OHSUBBYTEPTRDIBX-1)3OHDECBX:将ASCII码表示的数字申JNZ
12、SU1.:转化为十六进制的数字串MOVS1.DXMOVDI.BPMOVCX.()5:包括进位.共5位C1.C;清迸单位SU2:MOVAUISI1.MOVB1.JDIISBBA1.B1.;带进位相减AAS;非组合BCD码的减法调整MOVSI.A1.;结果送被减数MINCSIINCD1.:指向下一位1.OOPSU2:循环MOVS1.DXMOVDI.BPMOVBX.05SU3:ADDBYTEHRS1+BX-1.3OHADDBYTEPTRDIBX-I)3OHDECJNZRETSUBAENDPCODEENDSENDSTART;十六进制的数字申转化SCII码表示的数字申试验二两个效相乘的试验一、KItX*
13、:实现十iS制数的乘法,彼乘数和乘数均以ASCn码形式存放在内存中,算式结果在屏幕上显示出气二、试It目的;驾驭乘法指令和循环指令的用法。三、ciftwrs:四、DATASEGMENTDATA1.DBDATA2DBMESIDBMES2DBRESU1.TDBDATAENDS32H.39H3OH,35H.34H34H工$6DUP(OOH)STACKSEGMENTSTDB20DUP(?)TOPEQU1.ENGTHSTASTACKENDSCODESEGMENTASSUMECS:CODE.DS:DAIA.SS:STACK.ES:DATASTART:MOVAX.DATAMOVDS.AXMOVAX.STAC
14、KMOVSS,AXMOVSP,TOP1.EASI.DATA1MOVBX.05H1.I:MOVAH,(GHMOVD1.(SIBX-I)INT21HDECBXJNZ1.IMOVAHXWH1.EADX.MESIINT2IH1.EAS1.DATA2MOVAH.02HMOVD1.,SIINT21HMOVAH09H1.EADX.MES2INT21HMOVSI,OFTSETDATA2;显示算式MOVB1.(S1:媒数DATA2-B1.ANDBUO()OOI11IB:屏M高4,ASCI1码转化为十六进制数MOVS1.offsetdataiMOVDI.OFFSETRESU1.TMOVCX.051.(X)P1.:
15、MOVA1.4S1JANDA1.(XK)O1.11IB:取被乘数Data1.ascii变I六进制数INCSI:指向被乘数1的下一字符单元MU1.B1.:相乘M:AAM调整ADDA1.,(DI;结果低位与前次iI-算的进位相加AAA:AAA调整MOVDI.A1.INCD1.:结果送存到下一单元MOVIDI.AH1.OOP1.PI;计算结果岗位进位送存MOVCX.06MOVS1.tDID1.SP1.:MOVAH,02MOVD1.JS1.IADDD1.30HINT2IHDECSI1.PD1.SP1.;显示结果MOVAX.4C(X)HINT21H:结束CODEENDSENDSTAR1.试验三BCD码相
16、乘试验一、试晏求,实现BCD码的乘法,要求被乘数和乘数以组合的BCD码形式存放,各占一个内存单元,乘积存入在另外两个内存单元中,由于没有组合的BCD码乘法指令,程序中采纳将乘数1作为计簿渊,索加另一个乘数的方法得到计尊结果.二、试目的:驾驭用组令的BCD码去示数据,并熟识怎样实现组合BCD码乘法运算,三、KiitwraBi*后四、试IHB序:DATASEGMENTFIRSTDB99HSECONDDB25HTHIRDDB2DUP(?)MESIDB叫SMES2DBDAAENDSSTACKSEGMENTIRASTACKSTACK,STAPNDB100DUK?)TOPEQU1.ENGTHSTAPNST
17、ACKENDSCODESEGMENTASSUMECS:CODE.DS:DATA.SS:STACKSTART:MOVX.DTMOVDS.AXMOVX.STCKMOVSS,AXMOVAX.TOPMOVSP.AXMOVB1.HRST:被乘数送B1.MOVC1.SECOND:乘数送C1.MOVDX.0;部分积清OMOV.AUB1.AGAIN:ORA1.1A1.JZDONE;被乘数M到O则转结果显示MOVA1.,D1.ADDA1.c1.DAA;柒数于部分枳低位相加后调整MOVD1.A1.MOV/X1.DHADCAUODAA:往部分枳高位送进位后调整MOVDHtA1.MOVAUB1.DECA1.DAS;组
18、合BCD码M法网整MOVB1.A1.JMPAGAINDONE:1.bABX,THIRDMOVBX).DX1.EAS1.tFIRSTCA1.1.D1.SXORX.AXMOVAHJWH1.EADXA1.ES1;INT2)H1.EAS1.SECONDCA1.1.DIS第四章硬件试验部分做微机接口试Ift时,肯定要留意以下事项,招8279芯片左上方的开关拨至88.数码管右上角的三个拨动开关同时拨向88。余作步:I、启动WINDOWS环境下调试软件HK88TE2,编辑、连接硬件凌蕤程序.3、连机.连机胜利,数码管出现“86882.1”字样.然后加载斓译连接后的文件.4.在调试选项下,选择单步调试、设置断
19、点、全速执行等方法动态调试试的程序。5、照试验结果不符合设置要求,且新操作3-5步骡.在下面供应的几个硬件试验中.Ih于有些试验比较简洁.在此也没有供应相应的试5金程序框图.我们这样设计的目的是:在同学们驾驭了部分硬件试验泰程时,也会自行设计、编程硬件试验.试般一双色灯试验一、试IWB求;编写程序,以8255为怆出门,限制四个双色灯按要求发光.二试目的I1、学习单板方式下扩展简洁I/O接口的方法以双色灯的运用.2、进一步学习微处理器的编程技术。三、MtMA三ttB8255的CS55片选接至“地址译码”处的2GOH-2O7H插孔.四1、因为本试验是帙拟交通灯限制试验,所以要先了解实际交通灯的改变
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 微机 原理 接口 技术 实验 指导书

链接地址:https://www.31ppt.com/p-7481906.html