单片机实验指导精选PPT.ppt
《单片机实验指导精选PPT.ppt》由会员分享,可在线阅读,更多相关《单片机实验指导精选PPT.ppt(33页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、单片机实验指导第1页,此课件共33页哦第二章 开发环境简介双击桌面上的WAVE图标或从开始/程/WAVE FOR WINDOWS/WAVE进入本开发环境,其界面及主要功能如图2-1中所注。第2页,此课件共33页哦2.1仿真器设置窗口如图2-2所示,在实验开始时要先根据需要设置好仿真器类型、仿真头类型以设置好仿真器类型、仿真头类型以及及CPU类型,类型,并注意是否“使用伟福软件模拟器”,若使用硬件仿真,请注意去若使用硬件仿真,请注意去掉掉“使用伟福软件模拟器使用伟福软件模拟器”前的选择。前的选择。第3页,此课件共33页哦2.2 文件窗口如图2-3,可在此窗口下进行包括新建、打开、保存等文件操作。
2、第4页,此课件共33页哦2.3 编译文件窗口如图2-4,在此窗口下可将源文件编译成目标文件。第5页,此课件共33页哦2.4 执行窗口如图2-5,在此窗口下,可用全速、跟踪、断点等各种方式运行程序第6页,此课件共33页哦2.5 窗口窗口如图2-6-1,在此窗口下,可以观察各种窗口信息,其中最常用到的是CPU窗口和数据窗口。第7页,此课件共33页哦A.CPU窗口通过CPU窗口可以看到你编译正确的机器码及反汇编程序,可以让你更清楚地了解程序执行过程。CPU窗口中还有SFR窗口和位窗口,让你了解程序执行过程中寄存器内容的变化。第8页,此课件共33页哦B.数据窗口对51系列CPU,数据窗口有:DATA
3、内部数据窗口;CODE 程序数据窗口;XDATA 外部数据窗口;PDATA 外部数据窗口(页方式)第9页,此课件共33页哦图2-6-4 DATA(内部数据窗口)第10页,此课件共33页哦图2-6-5 CODE(程序数据窗口)第11页,此课件共33页哦图2-6-6 XDATA(外部数据窗口)第12页,此课件共33页哦图2-6-7 PDATA(页方式外部数据窗口)第13页,此课件共33页哦软件实验一 存储器块清零一、实验目的1.掌握存储器读写方法。2.了解存储器的块操作方法。二、实验内容1.指定内部RAM中某块的起始地址和长度,要求能将其内容清零。2.指定外部RAM中某块的起始地址和长度,要求能将
4、其内容清零。3.指定外部RAM中某块的起始地址和长度,要求能将其内容置为某固定值(如0FFH)。三、实验说明 通过本实验,学生可以了解单片机的存储器结构及读写存储器的方法,同时也可以了解单片机编程、调试方法。四、实验仪器和设备 PC机、WAVE软件。第14页,此课件共33页哦五、参考程序框图第15页,此课件共33页哦软件实验二 二进制到BCD转换一、实验目的掌握简单的数值转换算法。基本了解数值的各种表达方法。二、实验内容将给定的一个单字节二进制数,转换成非压缩的二十进制(BCD)码。将给定的一个单字节二进制数,转换成压缩的二十进制(BCD)码。三、实验说明计算机中的数值有各种表达方式,这是计算
5、机的基础。掌握各种数制之间的转换是一种基本功。有兴趣的同学可以试试将BCD转换成二进制码。四、实验仪器和设备 PC机、WAVE软件。第16页,此课件共33页哦 五、参考程序框图 第17页,此课件共33页哦软件实验三 数据排序一、实验目的 1了解数据排序的简单算法。2了解数列的有序和无序概念。二、实验内容 给出一组随机数,将此组数据排序,使之成为有序数列。三、实验说明 有序的数列更有利于查找。本程序用的是“冒泡排序”法,算法是将一个数与后面的数相比较,如果比后面的数大,则交换,如此将所有的数比较一遍后,最大的数就会在数列的最后面。再进行下一轮比较,找出第二大数据,直到全部数据有序。四、实验仪器和
6、设备 PC机、WAVE软件。第18页,此课件共33页哦五、参考程序框图第19页,此课件共33页哦硬件实验一 P1口输入、输出实验一、实验目的1.学习Pl口的使用方法。2.学习延时子程序的编写和使用。二、实验内容1.P1口做输出输出口,接八只发光二极管(其输入端为高电平时发光二极管点亮),编写程序,使发光二极管循环点亮。2.P10、P11作输入输入口接两个拨动开关S0、S1;P12,P13作输出口,接两个发光二极管,编写程序读取开关状态,将此状态在发光二极管上显示出来。编程时应注意P10、P11作为输入口时应先置1,才能正确读入值。三、实验电路连线 P10 -LED0 P10 -S0 P11 -
7、LED1 P11 -S1 P12 -LED2 P12 -LED2 P13 -LED3 P13 -LED3 P14 -LED4 P15 -LED5 P16 -LED6 P17 -LED7实验1:P1口循环点灯 实验2:P1口输入输出 第20页,此课件共33页哦对于程序 Delay:MOV R7,#200 DEL1:MOV R6,#123 NOPDEL2:DJNZ R6,DEL2 DJNZ R7,DEL1 RET 查指令表可知执行MOV指令需用1个机器周期,DJNZ指令需用2个机器周期,在12MHz晶振时,一个机器周期时间长度为1s,所以该段程序执行时间为:1+(1+1+2*123+2)*200+
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 单片机 实验 指导 精选 PPT
限制150内