云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > 单片机KEIL环境查表程序

单片机KEIL环境查表程序

  • 62 次阅读
  • 3 次下载
  • 2025/5/1 16:29:03

实验一 KEIL环境/查表程序

姓名: 学号: 日期:

一、实验目的:

KEIL环境:1. 学习Keil C51 集成开发环境的操作;

2. 熟悉TD-51 系统板的结构及使用。

查表程序:学习查表程序的设计方法,熟悉51 的指令系统。

二、程序流程图:

开始 开始 创建KEIL C51应用程序 DPTR←数据起始地址 R7←要计算的值 编译、链接程序文件 A←R7 调试仿真程序 查表 A←@A+DPTR 结束 R6←A 图1.1 KEIL环境程序流程图

结束 图1.2 查表程序流程图

三、完整汇编语言源代码:

查表程序:

ORG 0000H LJMP MAIN ORG 0100H

MAIN: MOV DPTR, #SQR ;取表格首地址 MOV A, R7 ;要计算的值 MOVC A, @A+DPTR ;查表 MOV R6, A ;结果保存 SJMP MAIN ;平方表

SQR: DB 00H, 01H, 04H, 09H, 16H DB 25H, 36H, 49H, 64H, 81H END

四、实验数据与结果分析:

查表程序:根据查平方表,在寄存器R7中输入07,在R6中便会输出49。

五、总结:

通过本次实验我学会了运用KEIL软件,首先要建立一个工程,选择芯片型号,添加程序文件,输入程序,选择软件仿真选项,再经过编译、链接文件,最后运行。

在试验过程中也会碰到一些问题在试验过程中我也碰上一些容易出错的地方,例

如创建一个工程文件后应将它以.ASM的形式保存。单击保存后,按照界面的提示,选择相应的MCU。还有经常会忘记将文件添加到已建立好的工程中。

KEIL软件还可以在线调试,例如在查表程序中,在R7中输入一个0~9的数,它在R6中就会输出其平方数。本次试验提高了我对单片机学习兴趣,在解决问题的过程中受益匪浅。

搜索更多关于: 单片机KEIL环境查表程序 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

实验一 KEIL环境/查表程序 姓名: 学号: 日期: 一、实验目的: KEIL环境:1. 学习Keil C51 集成开发环境的操作; 2. 熟悉TD-51 系统板的结构及使用。 查表程序:学习查表程序的设计方法,熟悉51 的指令系统。 二、程序流程图: 开始 开始 创建KEIL C51应用程序 DPTR←数据起始地址 R7←要计算的值 编译、链接程序文件 A←R7 调试仿真程序 查表 A←@A+DPTR 结束 R6←A 图1.1 KEIL环境程序流程图 结束 图1.2 查表程序流程图 三、

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com