51单片机实验清单.pptVIP

  • 17
  • 0
  • 约1.89千字
  • 约 10页
  • 2017-06-21 发布于河南
  • 举报
51单片机实验清单

实验题目 实验一、查表程序与子程序 一、实验目的 1、掌握查表程序的设计及调试方法; 2、熟悉子程序的调用及返回过程; 3、掌握断点运行的方法, 4、熟悉编译软件Keil 二、实验仪器 1、计算机 三、实验内容 1、查表程序 程序一:将R0低4位所存放的十六进制数转换成ASCII码,并存放到R1中。 提示:将十六进制数的ASCII码按从小到大的顺序放入数据表中,将表首地址放入DPTR,这样从R0中取出的数就是相对表首的偏移量,利用变址寻址方式就可实现查表。 2、子程序 程序二:用程序实现c=a2+b2。设a、b、c存于片内RAM的三个单元30H、31H、32H,且a、b都小于10。 提示:通过两次调用查平方表子程序来得到a2和b2,并在主程序中完成相加。 实验二、数据查找与数据排序 一、实验目的 1、掌握数据查找与数据排序的设计方法; 2、提高综合程序设计能力; 3、进一步熟悉编译软件Keil。 二、实验仪器 1、计算机 三、实验内容 1、数据查找 程序一:在89C51片内RAM 20H单元开始存放8个数,试编程找出其中最大的数,并将其存放于30H单元。 提示:数据查找的主要操作就是进行数据大小的比较。将所有数据逐个比较一遍,把查找到的最大数送入30H单元。 程序二:设有一数据块放置于片内RAM20H开始的地址中,数据块长度为8,试编程进行数据检索。设检索的关键字存放在30H单

文档评论(0)

1亿VIP精品文档

相关文档