资源预览内容
第1页 / 共28页
第2页 / 共28页
第3页 / 共28页
第4页 / 共28页
第5页 / 共28页
第6页 / 共28页
第7页 / 共28页
第8页 / 共28页
第9页 / 共28页
第10页 / 共28页
亲,该文档总共28页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
第13章单片机实验13.1 ISP 单单片机片机实验实验板介板介绍绍 所所所所谓谓谓谓可在可在可在可在线编线编线编线编程(程(程(程(ISPISP),就是),就是),就是),就是单单单单片机在片机在片机在片机在实验实验实验实验板上板上板上板上进进进进行擦除和行擦除和行擦除和行擦除和编编编编程(程(程(程(烧烧烧烧写),而不是象写),而不是象写),而不是象写),而不是象传统传统传统传统方式那方式那方式那方式那样样样样,从,从,从,从实验实验实验实验板上拔下板上拔下板上拔下板上拔下单单单单片机,插到片机,插到片机,插到片机,插到编编编编程器上擦除和程器上擦除和程器上擦除和程器上擦除和烧烧烧烧写,写,写,写,烧烧烧烧写完写完写完写完毕毕毕毕,再从再从再从再从编编编编程器上拔下程器上拔下程器上拔下程器上拔下单单单单片机,插到片机,插到片机,插到片机,插到实验实验实验实验板上运行,板上运行,板上运行,板上运行,这样这样这样这样不但不但不但不但费时费费时费费时费费时费工,而且容易工,而且容易工,而且容易工,而且容易损损损损坏芯片。坏芯片。坏芯片。坏芯片。 本章的本章的本章的本章的实验实验实验实验,紧紧紧紧密密密密结结结结合合合合课课课课堂教学,通堂教学,通堂教学,通堂教学,通过过过过各个各个各个各个实验实验实验实验使使使使学生掌握嵌入式系学生掌握嵌入式系学生掌握嵌入式系学生掌握嵌入式系统统统统的开的开的开的开发发发发方法和技能。方法和技能。方法和技能。方法和技能。 实验实验实验实验的硬件的硬件的硬件的硬件电电电电路在面包板搭建(此路在面包板搭建(此路在面包板搭建(此路在面包板搭建(此时时时时必必必必须须须须另另另另购编购编购编购编程程程程器),也可以与器),也可以与器),也可以与器),也可以与编编编编者提供的可在者提供的可在者提供的可在者提供的可在线编线编线编线编程程程程ISPISP实验实验实验实验板板板板结结结结合合合合使用。使用。使用。使用。 可在可在可在可在线编线编线编线编程程程程单单单单片机多功能片机多功能片机多功能片机多功能实验实验实验实验板(以下板(以下板(以下板(以下简简简简称称称称实验实验实验实验板)板)板)板)核心核心核心核心为为为为增增增增强强强强型型型型5151单单单单片机片机片机片机89S5289S52,该单该单该单该单片机和片机和片机和片机和8051/528051/52、89C51/5289C51/52完全兼容,内含完全兼容,内含完全兼容,内含完全兼容,内含256B RAM 8KB FLASH 256B RAM 8KB FLASH EEPROMEEPROM、 3 3 个个个个1616位定位定位定位定/ /计计计计数器,并有看数器,并有看数器,并有看数器,并有看门门门门狗。狗。狗。狗。 可在可在可在可在线编线编线编线编程程程程单单单单片机多功能片机多功能片机多功能片机多功能实验实验实验实验板上有在板上有在板上有在板上有在线编线编线编线编程程程程电电电电路,路,路,路,实验实验实验实验者可通者可通者可通者可通过带锁过带锁过带锁过带锁按按按按压压压压开关方便地开关方便地开关方便地开关方便地实现实现实现实现系系系系统编统编统编统编程状程状程状程状态态态态和程和程和程和程序运行状序运行状序运行状序运行状态态态态之之之之间间间间的的的的转换转换转换转换,带锁带锁带锁带锁按按按按压压压压开关按下开关按下开关按下开关按下, , 运行运行运行运行ISPISP编编编编程程程程软软软软件件件件进进进进行行行行编编编编程程程程, ,将目将目将目将目标标标标程序写入程序写入程序写入程序写入单单单单片机内片机内片机内片机内FLASHFLASH程序存程序存程序存程序存储储储储器器器器, , 并且可以反复地擦除和并且可以反复地擦除和并且可以反复地擦除和并且可以反复地擦除和编编编编程。再次按程。再次按程。再次按程。再次按带锁带锁带锁带锁按按按按压压压压开关开关开关开关, ,开开开开关关关关弹弹弹弹起起起起, , 直接直接直接直接观观观观察察察察编编编编程后的运行程后的运行程后的运行程后的运行结结结结果果果果. . 实验实验板上有多个短接板上有多个短接块块, 通通过过改改变变跳跳线线的位的位置改置改变变接口的接口的设计设计安排。安排。 当作当作产产品开品开发时发时, 实验实验板也可以作独立板也可以作独立编编程程器使用。器使用。 由于价格便宜,学生可自行由于价格便宜,学生可自行购买购买,以便可随,以便可随时时在寝室做在寝室做实验实验。 可在可在线编线编程程单单片机多功能片机多功能实验实验板板实实物、附件物、附件和和电电路路图见图见下下图图。 可在可在线编线编程(程(ISP)单单片机多功能片机多功能实验实验板板 通通过过下下载载线线连连PC电电脑脑通通过过串串行行线连线连另一另一实实验验板或板或PC电电脑脑,作,作双机串双机串行通信行通信执执行行/编编程程 选择选择A/DEEPROMD/A89S52下下载线载线串行通信串行通信线线5V直流直流电电源源可在可在线编线编程(程(ISP)单单片机多功能片机多功能实验实验板附件板附件 13.2多功能多功能实验实验板涉及到的板涉及到的软软件介件介绍绍 单单片机可在片机可在线编线编程多功能程多功能实验实验板只是板只是给给你你创创造了硬件平台,没有造了硬件平台,没有软软件是无件是无济济于事的于事的. 它涉及的它涉及的软软件是:件是:1 在在线编线编程程软软件件Microcontroller ISP Software(简简称称ISP软软件),完成在件),完成在线编线编程(程(烧烧录录)功能)功能2编辑编辑、编译编译、跟踪、跟踪调试调试集成集成软软件包件包 WAVE(自(自带汇编带汇编器)或其他器)或其他调试调试集成集成软软件包(如件包(如Keil), 完成完成对对用用户户程序程序编辑编辑、汇编汇编(或(或编译编译)、)、软软件件仿真仿真调试调试,并生成,并生成.HEX目目标标文件以供文件以供烧烧写。写。3用用户户自行用自行用汇编汇编或或C语语言言编编制的制的应应用程序。用程序。4随板随板综综合合测试测试的机器的机器码码(TESTALL.HEX)。)。1、在、在线编线编程程软软件件Atmel Microcontroller ISP Soft选择选择器件器件初始化成功初始化成功打开文件后打开文件后选择选择自自动编动编程程编编程程进进行,行,红线闪动红线闪动* Auto Programing Device *Erasing the chip.Success Writing to the chip. 加密加密选择选择每次重写每次重写时时先要初始化(点先要初始化(点击击下下图红图红圈)圈) 如果初始化不成功,会出如果初始化不成功,会出现现下面画面,此下面画面,此时检时检查查下下载线载线是否接好,是否接好,执执行行/编编程按程按键键是否按下。是否按下。2、仿真、仿真调试软调试软件件WAVE 仿真仿真调试软调试软件件WAVE(或或Keil)用来完成用来完成对对用用户编户编制的制的汇编汇编源程序或源程序或C语语言言应应用程序用程序进进行行编辑编辑、编译编译、软软件仿真件仿真调试调试,并生成,并生成.HEX目目标标文件以文件以供供烧烧写。写。先先进进行仿真器行仿真器设设置置 对对89S52 单单片机片机选选8752CPU型号,型号, 选择选择使用使用WAVE软软件模件模拟拟器器汇编语汇编语言程序言程序选择汇编选择汇编器器C语语言程序指示言程序指示C编译编译器器的路径的路径打开文件,出打开文件,出现现文件文件编辑编辑窗口窗口编译编译编译编译(C语语言和言和汇编语汇编语言使用同一按言使用同一按钮钮)信息窗口信息窗口打开信息窗口,打开信息窗口,显显示生成了。示生成了。HEX文件,打开文件,打开DATA窗口,窗口,观观察察内部内部RAM根据需要,打开欲根据需要,打开欲观观察的窗口察的窗口选择执选择执行方法,行方法,观观察窗口数据的察窗口数据的变变化化实验实验指指导导n参考教材参考教材13.3
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号