单片机教材(实部分).docVIP

  • 17
  • 0
  • 约6.23万字
  • 约 94页
  • 2016-10-13 发布于广东
  • 举报
单片机教材(实部分)

第一部分 验证型实验部分 实验一 数据传送、算术运算指令练习 一、实验目的 1、学习单片机开发软件的使用 2、掌握数据传送的用法 3、掌握算术运算指令的用法 二、实验设备 微型机计算机一台 单片机开发软件一套 三、实验内容 利用单片机开发软件输入下列数据传送的程序,进行编译并单步执行程序,填写下列表格中地址和有关单元的内容。 (1)内部RAM的数据传输 地址 源程序 单元 内容 ORG 1000H 开始 MOV R0 ,#40H R0 把40H存入R0中 MOV R1 ,#41H R1 把41H存入R1中 MOV A , R0 A R0的内容送入A中 MOV 30H,A 30H A的内容送入30H单元 MOV 20H,30H 20H 30H单元的内容送入20H单元 MOV A ,#30H A 把30H装入A中 MOV @R0,A 40H 把A的内容送入40H单元 MOV A,30H A 30H单元的内容送入A中 MOV R1,A R1 把A的内容送入R1 MOV A,@R0 A 把R0的内容送入A MOV R7,A R7 把A的内容送入R7 MOV DPTR,#1700H DPTR 把1700H送入指针DPTR MOV 30H,R7 30H 把R7的内容送入30H单元 MOV 20H,@R0 20H 把R0的内容送入20H单元 MOV 21H,#10H 21H 把10H送入21H单元 MOV @R0,21H 40H 把21H的内容送入R0中 MOV @R1,#01H 41H 把20H的内容送入R1中 (2)外部RAM的数据传输 地址 源程序 单元 内容 ORG 1000H 开始 MOV DPTR,#0A330H DPTR MOV A,#80H A MOVX @DPTR,A A330H MOV A,#00H A MOVX A,@DPTR A MOV P2,#80H MOV R0,#31H R0 MOV R1,#32H R1 MOVX @R0,A 8031H MOV A,#30H A MOVX @R1, A 8032H MOVX A, @R0 A MOVX A, @R1 A 2、利用单片机开发软件输入下列算术运算程序,进行编译并单步执行程序,填写下列表格中地址和有关单元的内容。 (1)加法指令练习 地址 源程序 单元 内容 ORG 0000H MOV 40H,#0F0H 40H MOV R0,#3EH R0 MOV A,R0 A ADD A,R0 A PSW ADD A,40H A PSW ADD A,#0A0H A PSW ADDC A,R0 A PSW ADDC A,40H A PSW INC A A INC R0 R0 INC R0 R0 ADDC A,@R0 A PSW INC 40H 40H INC @R0 40H ADDC A,#0B2H A PSW ADD A,@R0 A PSW MOV DPTR,#0A30FH DPTR INC DPTR DPTR MOVX @DPTR,A A310H (2)减法指令练习 地址 源程序 单元 内容 ORG 0200H MOV 30H,#37H 30H MOV R0,#32H R0 MOV A,30H A SUBB A,R0 A PSW SUBB A,30H A PSW DEC R0 R0 DEC 30H 30H SUBB

文档评论(0)

1亿VIP精品文档

相关文档