单片机实验指导.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

第1页,共33页,星期日,2025年,2月5日第二章开发环境简介双击桌面上的WAVE图标或从开始/程/WAVEFORWINDOWS/WAVE进入本开发环境,其界面及主要功能如图2-1中所注。第2页,共33页,星期日,2025年,2月5日2.1仿真器设置窗口如图2-2所示,在实验开始时要先根据需要设置好仿真器类型、仿真头类型以及CPU类型,并注意是否“使用伟福软件模拟器”,若使用硬件仿真,请注意去掉“使用伟福软件模拟器”前的选择。第3页,共33页,星期日,2025年,2月5日2.2文件窗口如图2-3,可在此窗口下进行包括新建、打开、保存等文件操作。第4页,共33页,星期日,2025年,2月5日2.3编译文件窗口如图2-4,在此窗口下可将源文件编译成目标文件。第5页,共33页,星期日,2025年,2月5日2.4执行窗口如图2-5,在此窗口下,可用全速、跟踪、断点等各种方式运行程序第6页,共33页,星期日,2025年,2月5日2.5窗口窗口如图2-6-1,在此窗口下,可以观察各种窗口信息,其中最常用到的是CPU窗口和数据窗口。第7页,共33页,星期日,2025年,2月5日A.CPU窗口通过CPU窗口可以看到你编译正确的机器码及反汇编程序,可以让你更清楚地了解程序执行过程。CPU窗口中还有SFR窗口和位窗口,让你了解程序执行过程中寄存器内容的变化。第8页,共33页,星期日,2025年,2月5日B.数据窗口对51系列CPU,数据窗口有:DATA内部数据窗口;CODE程序数据窗口;XDATA外部数据窗口;PDATA外部数据窗口(页方式)第9页,共33页,星期日,2025年,2月5日图2-6-4DATA(内部数据窗口)第10页,共33页,星期日,2025年,2月5日图2-6-5CODE(程序数据窗口)第11页,共33页,星期日,2025年,2月5日图2-6-6XDATA(外部数据窗口)第12页,共33页,星期日,2025年,2月5日图2-6-7PDATA(页方式外部数据窗口)第13页,共33页,星期日,2025年,2月5日软件实验一存储器块清零一、实验目的1.掌握存储器读写方法。2.了解存储器的块操作方法。二、实验内容1.指定内部RAM中某块的起始地址和长度,要求能将其内容清零。2.指定外部RAM中某块的起始地址和长度,要求能将其内容清零。3.指定外部RAM中某块的起始地址和长度,要求能将其内容置为某固定值(如0FFH)。三、实验说明通过本实验,学生可以了解单片机的存储器结构及读写存储器的方法,同时也可以了解单片机编程、调试方法。四、实验仪器和设备PC机、WAVE软件。第14页,共33页,星期日,2025年,2月5日五、参考程序框图第15页,共33页,星期日,2025年,2月5日软件实验二二进制到BCD转换一、实验目的掌握简单的数值转换算法。基本了解数值的各种表达方法。二、实验内容将给定的一个单字节二进制数,转换成非压缩的二—十进制(BCD)码。将给定的一个单字节二进制数,转换成压缩的二—十进制(BCD)码。三、实验说明计算机中的数值有各种表达方式,这是计算机的基础。掌握各种数制之间的转换是一种基本功。有兴趣的同学可以试试将BCD转换成二进制码。四、实验仪器和设备PC机、WAVE软件。第16页,共33页,星期日,2025年,2月5日五、参考程序框图第17页,共33页,星期日,2025年,2月5日软件实验三数据排序一、实验目的1.了解数据排序的简单算法。2.了解数列的有序和无序概念。二、实验内容给出一组随机数,将此组数据排序,使之成为有序数列。三、实验说明有序的数列更有利于查找。本程序用的是“冒泡排序”法,算法是将一个数与后面的数相比较,如果比后面的数大,则交换,如此将所有的数比较一遍后,最大的数就会在数列的最后面。再进行下一轮比较,找出第二大数据,直到全部数据有序。四、实验仪器和设备PC机、WAVE软件。第18页,共33页,星期日,2025年,2月5日五、参考程序框图第19页,共33页,星期日,2025年,2月5日硬件实验一P1口输入、输出实验一、实验目的1.学习Pl口的使用方法。2.学习延时子程序的编写和使用。二、实验内容1.P1口做输出口,接八只发光二极管(其输入端为高电平时发光二极管点亮),编写程序,使发光二极管循环点亮。2.P1.0、P1.1作输入口接两个拨动开关S0、S1;P1.2,P1.3作

文档评论(0)

xiaoshun2024 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档