一单片机开发系统的使用.PPT

上传人:国*** 文档编号:1163469 上传时间:2018-12-14 格式:PPT 页数:8 大小:114KB
下载 相关 举报
一单片机开发系统的使用.PPT_第1页
第1页 / 共8页
一单片机开发系统的使用.PPT_第2页
第2页 / 共8页
一单片机开发系统的使用.PPT_第3页
第3页 / 共8页
一单片机开发系统的使用.PPT_第4页
第4页 / 共8页
一单片机开发系统的使用.PPT_第5页
第5页 / 共8页
点击查看更多>>
资源描述

1、实验一 单片机开发系统的使用 一、 实验目的 :1了解单片机开发系统各主要组成部分;2熟悉掌握仿真器及其软件的功能与使用方法;3学会输入、修改、运行程序的方法;4熟悉 51单片机的指令系统 。二、实验仪器 :1、自制的 C51实验开发板 一台。2、稳压电源一台。3、仿真器( EASYPROBE)一只4、 PC机一台三、实验原理 :51单片机开发系统的结构 40芯扁平电缆RS232PC机 仿真器 C51实验开发板(目标板)电 源几个 SFR的地址:A: 0E0H B: 0F0H PSW : 0D0HCY AC F0 RS1 RS0 OV PPSW 各位的意义:1、认识 51单片机开发系统的结构。

2、 2、初步认识仿真器软件和 Keil C51软件界面 。3、简单程序调试 。( 1) 传送指令:设置内部 RAM的值, (30H)=40H, (40H)=10H,单步执行下列程序,检查结果。MOV R0, #30HMOV A, R0MOV R1, AMOV B, R1STOP: SJMP STOP 执行后: (R0)= , (R1)= , (A)= , (B)= ,(30H)= , (40H)= 。四、实验内容 :( 2) 运算指令 单步执行:MOV A, #0BFHMOV 20H, #85HSETB CADD A, 20H 检查: A= , CY= , AC= , OV= , P= 。 单步

3、执行:前面程序段,把最后一句改为: ADDC A,20H检查: A= , CY= , AC= , OV= , P= 。 单步执行:前面程序段,把最后一句改为: SUBB A,20H检查: A= , CY= , AC= , OV= , P= 。 单步执行:前面程序段,把最后一句改为: CJNE A,20H,Q1检查: A= , CY= , AC= , OV= , P= 。 单步执行:MOV A, #0BFHMOV B, #85HMUL AB (再改为 DIV AB)SJMP $检查: A= , B= , CY= , AC= , OV= , P= 。 单步执行:MOV A, #0BFHMOV B,

4、 #85HDIV ABSJMP $检查: A= , B= , CY= , AC= , OV= , P= 。 执行:MOV SP,#30HMOV A, #0FHMOV B, #80HPUSH ACCPUSH BPOP ACCPOP BSJMP $运行后检查: A= , B= , 30H= , 31H= 。4、多字节十进制数加法程序调试: 两个 4字节十进制数 1234567和 89987265相加,将其 8421BCD码按低位到高位存放在地址为 20-23H、 30-33H的 RAM中,运算结果存放在 20-23H的地址中。 分别按 “跟踪 ”、 “单步 ”和 “全速 ”方式调试程序。检查运算结

5、果,区别 “跟踪 ”、 “单步 ”调试方式的不同。在 “ADD_BCD子程序 ”的指令 “DA A”处设置断点,再用 “全速 ”方式运行,到达 断点后,观察 “A”的值, 然后用 “单步 ”运行, 观察 指令 “DA A”的功能。同时理解 “断点 ” 方式调试程序的特点。 主程序 MOV R0, #20H ; 置被加数首地址MOV R1, #30H ; 置加数首地址MOV R2, #04H ; 置被加数和加数的长度 (字节数 )ACALL ADD_BCD ;调用多字节十进制数加法子程序 ADD_BCDSTOP:SJMP STOP ;停止多字节十进制数加法子程序入口 : R0、 R1为 被加数和加数的首地址,按低位到高位存放出口 : R0为运算结果 的首地址,也按低位到高位存放ADD_BCD:CLR C ; 进位清零LOOP: MOV A, R0 ; 一字节的被加数 AADDC A, R1 ; 一字节加DA A ;十进制数调整MOV R0, A ;存 一字节的运算结果INC R0 ; 被加数指向下一字节INC R1 ; 加数指向下一字节DJNZ R2, LOOP ;循环控制RET ;子程序返回END

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 企业管理资料库 > 人力资源

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。