《单片机原理及应用》实验指导.docx
《《单片机原理及应用》实验指导.docx》由会员分享,可在线阅读,更多相关《《单片机原理及应用》实验指导.docx(15页珍藏版)》请在优知文库上搜索。
1、实聆一单片机开发系统的使用【实险目的】k了斛单片机开发系统的各主要组成部分;2,掌握仿真器及其软件的使用,初步掌握程序的调试方法.包括跟踪、单步运行和断点设置等;3、熟悉51单片机的指令系统,了解汇编语言程序的设计方法。【实毅原理】51单片机开发系统包括51实验开发板、仿真器、PC机及直流电源.如图DlT所示。其中,PC机与仿真器通过USB口连接.仿真器与51实验开发板通过专用电缆连接“SlDI-I51单片机开发系统的结构【实验内容】I,认识51单片机开发系统的结构。2、初步认识仿真器软件和KeilC51软件界面.3、指令认识及简单程序调试:(1)传送指令设置内部RAM的值,(30H)ZOH(
2、4OH)=IOH.单步执行下列程序,检查结果.MOVRO,#30HMOVA.R()MOVRI,AMOVB.RISJMP$执行后(RO)=(RI)=()=(B)=(30H)=(40H)=_(2)运算指令MOVA.於8HMoVA.*98HMOVA.杪8HMOVA,#98HMOVA.t*98HMOV2(X1,y74HMOVKH,074HMOV2)H.074HMOV20吐#7411MOV20H.#7411SFTBCSETBCSInMrSETBCSCTBCADDA.20HADDA.20HADIX:AJOHSUBBA.20HCJNEA.2OH.(ISJMP$DAASJMPSSJMPSSJMPSQkSJMP
3、$结=三CY=AC=CY=AC=CY=AC=CY=AC=CY=AC=果OV=P=OV=P=OV=P=OV=P=OV=P=单步执行MOVA.WSHMOVB.*74HMU1.ABSJMPSMoVA,也8HMOVB.#74HDIVABSJMPS结果=(B)=三(B=SP=(31H)=(32H)=。4、多字节十进制数加法被加数加数结果高位20HOi30H8920H21H2331H982IH22114532H7222H23H6733H6523H低位SDI-24字节十进制数相加两个4字节十进制数1234567和89987265相加.将其8421BCD码按低位到高位存放在地址为20-23H.3O-33H的R
4、AM中,运算结果存放在20-23H的地址中,如图DIN所示。;主桎序MOVRO.#23HMOVR.ff33HMOVR2.例)4HACA1.1.ADD_BCDSTOP:SJMPSTOP运算程序如下,ADD_BCD为多字节十进制数加法子程序的首地址。分别按,跟踪“、哗步一和.全速”方式调试程序,检查运算结果,区别跟踪“、单步调试方式的不同。在“ADD_BCD子程序”的指令“DAA”处设置断点.再用全速方式运行,到达断点后,观察“A”的值.然后用“单步”运行.观察指令“DAA”的功能:同时理解“断点”方式调试程序的特点。;置横加数首地址;置加数首地址;督被加数和加数的长度(字节数);调用多字节十进制
5、软加法子程序ADDBCD;停止;多字节十进制数加法子程序;入口:ROsRl为被加数和加数的首地址,按低位到高位存放;出口:RO为运算结果的首地址,也按低位到高位存放ADD_BCD:C1.RC1.P:MOVA,ROADDCA,RlDAAMOVR0.ADECRODECRlDJNZR2,1.(X)PRET;进位清零;一字节的被加数一A;一字节加;十进制数调整;存一字节的运算结果;被加数指向下一字节;加数指向下一字节;循环控制;子程序返回END【实脍要求】1、预习:族便各程序.预先分析各程序运行结果.以便和实骐结果比较;2、认真完成各实骏内容.并记录实验结果;3、完成实蛤报告,分析实脍结果,【思考题)
6、1.为什么程序结束用“SJMPS”指令?2、比蛟“跟踪”、“单步”和“新点”调试方式的特点。实验二汇编语言程序设计【实卷目的】I、进一步掌握仿真器及软件的使用;2、进一步熟悉Sl单片机指令系统,掌握汇编语言程序的设计方法;3、进一步掌握程序的调试、诊断和排错方法。【实皴原理】Is多字节无符号数相乘:在51指令系统中,有一条秉法指令MU1.AB,它只能对单字节无符号数相获.对于多字节数的乘法,必须编写相应的程序来实现.常用的方法有.移位加”和.移位乘等。下面以“移位加”为例,为了说明移位加”的乘法原理,先回顾一下二进制乘法手算方法.见图D2-I.IOII被乘数XXlOOl柒数Y柒数Y的最低位=1
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 单片机原理及应用 单片机 原理 应用 实验 指导
