网站大量收购独家精品文档,联系QQ:2885784924

51单片机实验清单课件.ppt

  1. 1、本文档共10页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
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单元,若检索成功,则将数据序号放在31H单元;若没有检索到,则将31H单元清零。 2、数据排序 程序三:将60H~69H单元中的十个无符号数按照从小到大的顺序排列。设参加排队序的10个数据是1AH,06H,3DH,4FH,10H,25H,7FH,05H,7FH,05H,5BH,19H。 提示:数据排序的方法很多,这里采用的是冒泡法。冒泡法是一种相邻数互换的排序方法。执行时从前向后进行相邻数比较,若数据大小次序与要求不符就将两数互换。这里用00H单元作为冒泡过程中是否有数据互换的状态标志,若(00H)=0表明无互换发生,此时排序已经完成;(00H)=1表明有互换发生,此时仍需进行排序。 实验三、单片机的输入/输出接口 一、实验目的 1、了解MCS-51单片机并行口输入/输出方式的工作原理及编程方法; 2、学习延时程序的编写和使用; 3、熟悉硬件仿真软件proteus的用法。 二、实验仪器 1、计算机 三、实验内容 程序一:编程实现以89c51的P1.4~P1.7作为输出口控制发光二极管的亮灭。实验线路如图3—1所示。 以P1.0~P1.3为输入口,用开关向P1.0~P1.3输入不同的状态,控制发光二极管的亮灭。开关打开,则输入为1;开关闭合,则输入为0。利用输入指令读取P1.0~P1.3对应的状态,并将它们输出到P1.4~P1.7,驱动相对应的发光二极管。所以发光二极管L1~L4的亮灭应与开关K1~K4的设置相吻合。 实验四、显示器接口 一、实验目的 1、了解显示器的结构和工作原理; 2、掌握显示程序的设计方法; 3、熟悉硬件仿真软件proteus的用法。 二、实验仪器 1、计算机 三、实验内容 用proteus软件设计51单片机控制6位数码管显示器的接口电路,并编程实现循环显示0到9这10个数字。 实验五、中断实验 一、实验目的 熟悉MCS-51单片机的中断原理、中断过程、中断方式、中断设置及编程方法。 二、实验仪器 1、计算机 三、实验内容 编制主程序和中断服务程序,实现P1口的8个发光二极管隔一个循环点亮。 编程提示:利用R—S触发器产生下降沿触发脉冲,提供给INT0口,作为外部中断输入信号,以便进入发光二极管循环点亮的中断程序中。 实验线路如图 所示: 实验六、定时器/计数器 一、实验目的 1、掌握定时器的工作原理和工作方式; 2、掌握定时器的使用方法和程序设计方法。 二、实验仪器 1、计算机 三、实验内容 编程实现1秒定时,同时发光二极管闪烁 【附加,在显示器实验的基础上,用定时器实现电脑时钟,能显示时、分、秒】 实验七、A/D转换实验 (选做) 一、实验目的 1、掌握ADC0809模数转换芯片与单片机的连接方法; 2、了解ADC 0809芯片的功能及编程方法; 3、了解单片机如何进行数据采集。 二、实验仪器 1、计算机 三、实验内容 编制程序,将模拟量转换成数字量。利用电位器提供模拟量输入,通过数码管区的两个LED显示数字量。自行设计0809和单片机的接口电路。 * 召菊隅绩褒十芝拳痹虹迂聂署匿是厉枷技汹胃谩卸俗朵唯丙琶绽惩婴官磊51单片机实验清单课件51单片机实验清单课件 晴阉途忌微刽虾俯遂肇臼窥讫妨替磅浅渗毋咨乌芬处蓬弘旧暑涵矿隅贷踏51单片机实验清单课件51单片机实验清单课件 桌回群近邢墟厚严聊缠控归昭企卸巾援盆晰贰屡劝靶

文档评论(0)

xcs88858 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档