第章单片机实验

上传人:M****1 文档编号:578872036 上传时间:2024-08-25 格式:PPT 页数:28 大小:3.03MB
返回 下载 相关 举报
第章单片机实验_第1页
第1页 / 共28页
第章单片机实验_第2页
第2页 / 共28页
第章单片机实验_第3页
第3页 / 共28页
第章单片机实验_第4页
第4页 / 共28页
第章单片机实验_第5页
第5页 / 共28页
点击查看更多>>
资源描述

《第章单片机实验》由会员分享,可在线阅读,更多相关《第章单片机实验(28页珍藏版)》请在金锄头文库上搜索。

1、第第13章章 单片机实验指单片机实验指导导 13.3 实验指导实验指导 13.1 ISP单片机实验板介绍单片机实验板介绍13.2 有关软件有关软件13.1 ISP 单片机实验板介绍单片机实验板介绍 所谓可在线编程(所谓可在线编程(所谓可在线编程(所谓可在线编程(ISPISP),就是单片机在实验板上进),就是单片机在实验板上进),就是单片机在实验板上进),就是单片机在实验板上进行擦除和编程(烧写),而不是象传统方式那样,从实验行擦除和编程(烧写),而不是象传统方式那样,从实验行擦除和编程(烧写),而不是象传统方式那样,从实验行擦除和编程(烧写),而不是象传统方式那样,从实验板上拔下单片机,插到编

2、程器上擦除和烧写,烧写完毕,板上拔下单片机,插到编程器上擦除和烧写,烧写完毕,板上拔下单片机,插到编程器上擦除和烧写,烧写完毕,板上拔下单片机,插到编程器上擦除和烧写,烧写完毕,再从编程器上拔下单片机,插到实验板上运行,这样不但再从编程器上拔下单片机,插到实验板上运行,这样不但再从编程器上拔下单片机,插到实验板上运行,这样不但再从编程器上拔下单片机,插到实验板上运行,这样不但费时费工,而且容易损坏芯片。费时费工,而且容易损坏芯片。费时费工,而且容易损坏芯片。费时费工,而且容易损坏芯片。 本章的实验,紧密结合课堂教学,通过各个实验使本章的实验,紧密结合课堂教学,通过各个实验使本章的实验,紧密结合

3、课堂教学,通过各个实验使本章的实验,紧密结合课堂教学,通过各个实验使学生掌握嵌入式系统的开发方法和技能。学生掌握嵌入式系统的开发方法和技能。学生掌握嵌入式系统的开发方法和技能。学生掌握嵌入式系统的开发方法和技能。 实验的硬件电路在面包板搭建(此时必须另购编程实验的硬件电路在面包板搭建(此时必须另购编程实验的硬件电路在面包板搭建(此时必须另购编程实验的硬件电路在面包板搭建(此时必须另购编程器),也可以与编者提供的可在线编程器),也可以与编者提供的可在线编程器),也可以与编者提供的可在线编程器),也可以与编者提供的可在线编程ISPISP实验板结合实验板结合实验板结合实验板结合使用。使用。使用。使用

4、。 可在线编程单片机多功能实验板(以下简称实验板)可在线编程单片机多功能实验板(以下简称实验板)可在线编程单片机多功能实验板(以下简称实验板)可在线编程单片机多功能实验板(以下简称实验板)核心为增强型核心为增强型核心为增强型核心为增强型5151单片机单片机单片机单片机89S5289S52,该单片机和,该单片机和,该单片机和,该单片机和8051/528051/52、89C51/5289C51/52完全兼容,内含完全兼容,内含完全兼容,内含完全兼容,内含256B RAM 8KB FLASH 256B RAM 8KB FLASH EEPROMEEPROM、 3 3 个个个个1616位定位定位定位定/

5、 /计数器,并有看门狗。计数器,并有看门狗。计数器,并有看门狗。计数器,并有看门狗。 可在线编程单片机多功能实验板上有在线编程电路,可在线编程单片机多功能实验板上有在线编程电路,可在线编程单片机多功能实验板上有在线编程电路,可在线编程单片机多功能实验板上有在线编程电路,实验者可通过带锁按压开关方便地实现系统编程状态和程实验者可通过带锁按压开关方便地实现系统编程状态和程实验者可通过带锁按压开关方便地实现系统编程状态和程实验者可通过带锁按压开关方便地实现系统编程状态和程序运行状态之间的转换,带锁按压开关按下序运行状态之间的转换,带锁按压开关按下序运行状态之间的转换,带锁按压开关按下序运行状态之间的

6、转换,带锁按压开关按下, , 运行运行运行运行ISPISP编编编编程软件进行编程程软件进行编程程软件进行编程程软件进行编程, ,将目标程序写入单片机内将目标程序写入单片机内将目标程序写入单片机内将目标程序写入单片机内FLASHFLASH程序存程序存程序存程序存储器储器储器储器, , 并且可以反复地擦除和编程。再次按带锁按压开关并且可以反复地擦除和编程。再次按带锁按压开关并且可以反复地擦除和编程。再次按带锁按压开关并且可以反复地擦除和编程。再次按带锁按压开关, ,开关弹起开关弹起开关弹起开关弹起, , 直接观察编程后的运行结果直接观察编程后的运行结果直接观察编程后的运行结果直接观察编程后的运行结

7、果. . 实验板上有多个短接块实验板上有多个短接块, 通过改变跳线的位通过改变跳线的位置改变接口的设计安排。置改变接口的设计安排。 当作产品开发时当作产品开发时, 实验板也可以作独立编程实验板也可以作独立编程器使用。器使用。 由于价格便宜,学生可自行购买,以便可随由于价格便宜,学生可自行购买,以便可随时在寝室做实验。时在寝室做实验。 可在线编程单片机多功能实验板实物、附件和可在线编程单片机多功能实验板实物、附件和电路图见下图。电路图见下图。 可在线编程(可在线编程(ISP)单片机多功能实验板)单片机多功能实验板 通通过过下下载载线线连连PC电电脑脑通过串通过串行线连行线连另一实另一实验板或验板

8、或PC电电脑,作脑,作双机串双机串行通信行通信执行执行/编程编程 选择选择A/DEEPROMD/A89S52下载线下载线串行通信线串行通信线5V直流电源直流电源可在线编程(可在线编程(ISP)单片机多功能实验板附件)单片机多功能实验板附件 13.2多功能实验板涉及到的软件介绍多功能实验板涉及到的软件介绍 单片机可在线编程多功能实验板只是给你创单片机可在线编程多功能实验板只是给你创造了硬件平台,没有软件是无济于事的造了硬件平台,没有软件是无济于事的. 它涉及的软件是:它涉及的软件是:1 在线编程软件在线编程软件Microcontroller ISP Software(简称(简称ISP软件),完成

9、在线编程(烧录)功能软件),完成在线编程(烧录)功能2编辑、编译、跟踪调试集成软件包编辑、编译、跟踪调试集成软件包 WAVE(自(自带汇编器)或其他调试集成软件包(如带汇编器)或其他调试集成软件包(如Keil), 完成对用户程序编辑、汇编(或编译)、软件仿完成对用户程序编辑、汇编(或编译)、软件仿真调试,并生成真调试,并生成.HEX目标文件以供烧写。目标文件以供烧写。3用户自行用用户自行用汇编汇编或或C语言语言编制的应用程序。编制的应用程序。4随板综合测试的机器码(随板综合测试的机器码(TESTALL.HEX)。)。1、在线编程软件、在线编程软件Atmel Microcontroller IS

10、P Soft选择器件选择器件初始化成功初始化成功打开文件后选择自动编程打开文件后选择自动编程编程进行,红线闪动编程进行,红线闪动* Auto Programing Device *Erasing the chip.Success Writing to the chip. 加密选择加密选择每次重写时先要初始化(点击下图红圈)每次重写时先要初始化(点击下图红圈) 如果初始化不成功,会出现下面画面,此时检如果初始化不成功,会出现下面画面,此时检查下载线是否接好,查下载线是否接好,执行执行/编程编程按键是否按下。按键是否按下。2、仿真调试软件、仿真调试软件WAVE 仿真调试软件仿真调试软件WAVE(或

11、或Keil)用来完成对用用来完成对用户编制的户编制的汇编源汇编源程序或程序或C语言语言应用程序进行编辑、应用程序进行编辑、编译、软件仿真调试,并生成编译、软件仿真调试,并生成.HEX目标文件以供目标文件以供烧写。烧写。先进行仿真器设置先进行仿真器设置 对对89S52 单片机选单片机选8752CPU型号,型号, 选择使用选择使用WAVE软件模拟器软件模拟器汇编语言程序选择汇编器汇编语言程序选择汇编器C语言程序指示语言程序指示C编译器编译器的路径的路径打开文件,出现文件编辑窗口打开文件,出现文件编辑窗口编译编译编译(编译(C语言和汇编语言使用同一按钮)语言和汇编语言使用同一按钮)信息窗口信息窗口打开信息窗口,显示生成了。打开信息窗口,显示生成了。HEX文件,打开文件,打开DATA窗口,观察窗口,观察内部内部RAM根据需要,打开欲观察的窗口根据需要,打开欲观察的窗口选择执行方法,观察窗口数据的变化选择执行方法,观察窗口数据的变化实验指导实验指导n参考教材参考教材13.3

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 医学/心理学 > 基础医学

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号