电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

单片机原理实验

单片机原理实验_第1页
1/26
单片机原理实验_第2页
2/26
单片机原理实验_第3页
3/26
《单片机原理及应用》 实 验 报 告 册 系别: 电 气 学 院 班级: 自 动 化 142 姓名: 学号: 实验一:熟悉k ei l c51 集成开发环境及常用指令一、实验目得:(1)了解 8 0 c5 1典型应用系统得开发过程,熟悉k e il c51 集成开发环境;(2)掌握单步执行程序,查瞧专用寄存器与单片机 RAM 得执行结果;(3)掌握8 0c 5 1 得寻址方式及常用指令得使用方法。二、实验内容(1)基本指令练习;(2)数据转送(循环方式)。三、思考题1、分别执行以下程序,在调试状态下观察有关单元得内容顺序执行得程序:ORG 00HS JM P MA INO R G 30HMAIN: MOV S P,#60 H MO V R 0,#4 0 H MOV R1,#30 H MO V 3 0H,#5 0H MO V A,#40H MOV R0,A ;R0 与 A 内容相等为 4 0H I N C A M O V A,R1 ;A得内容为30 H,R1 得内容给 A PUSH ACC ;6 1H 给 A POP 3 2H ;6 0 H 给 3 0H M O V A,#5 F H SWAP A ;高四位低四位交换,A 为 F5 H M O V DPTR,#0 03 0 H MO VX DPTR,A循环程序:XU N HU A N1: MOV R 0,#30 H ;要赋值得首地址 MOV R 2,#1 0H ;一共赋值 16 次 CL R A ;从 0 开始赋值LOOP 1: MO V R0,A ;赋值1 6 次后停止赋值 IN C A ;3 2H=2,37 H=7,3BH=0 B,3 FH=0F INC R 0 D J NZ R2,LOOP1 X U NHU A N 2: MOV R0,#3 0H M OV R1,#40H M O V R2,#10 HLOOP 2: M O V A,R 0 ;从 40H 开始一直赋值 M OV R 1,A ;赋得值从 30 H开始 INC R0 ;就就是 40H=30H,41H=31 H INC R 1 ;一直到R2=0 D JN Z R 2,L O OP 2 ;就就是 4FH=3FH汇编程序 3:PA NDU AN 1: M O V 3 0 H,#10H MOV 31 H,#4 BH MOV R0,#30H MO V R 1,#31HPA N 0: MO V A,R0 C LR C ;进位位清零 SUBB A,R1 ;带进位位得加法 JNC PA N 1 ;推断进位位 C,不为零跳转 MO V A,R0 ;所以当 C 等于零时,将 M O V 40H,R 1 ;3 0 H 与 30H 得内容互换 M OV R 0,40H M OV R 1,AP A N0: NOP END2、编程完成:单片机内部 RA M 40H~4F H置初值 A 0H~4FH 得内...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

单片机原理实验

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部