SD-1系统使用说明_第1页
SD-1系统使用说明_第2页
SD-1系统使用说明_第3页
SD-1系统使用说明_第4页
SD-1系统使用说明_第5页
已阅读5页,还剩36页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、1. 概述12. 系统特点与主要功能22. 1基本特点22. 2主要功能23系统组成44. 工作环境45系统总体结构55. 1系统总体结构55. 2硬件系统接线说明55. 2. 1开关量输入65. 2. 2开关量输出75. 2. 3液晶显示接口85. 2. 4键盘接口95. 2. 5模拟量输入105. 2. 6串行口编程1 15. 2. 7空白芯片写入扩展口(选配)1 15. 2. 8元件扩展口1 16. 软件使用说明1 26. 1软件系统基本功能126. 1 . 1文件处理126.1.2源文件编辑1 36.1.3源文件编译1 36.1.4目标代码写入芯片1 36.1.5断点调试1 36. 2

2、软件系统使用147. 实例演示281.概述sd-1 型嵌入式mcu在线编程集成开发系统使用手册uesr manuaifew苏州大学计算机科学与技术学院2002年10月传统的嵌入式应用开发方法主要是使用仿真器模拟目标系统中mcu的运行情况,希望达到在目标系统硬件尚未定型与制版情况 下,先行调试目标系统的硬件、软件设计,为目标系统的研制提供 前期基础。但是,一些情况下,难以实现100%的实时仿真,有些功 能在用仿真器调试时十分正常,而到了实际应用系统却不能顺利运 行。同时,传统的仿真方式的一些调试功能仅适用于初学者,对于 具有一定开发经验并拥有通用功能模块积累的开发者,往往增加了 开发时间。目前,

3、随着计算机制造技术的发展,许多公司新推出的mcu具 有片内flash存储器,flash存储器具有电可擦除、无需后备电源 保护数据、可在线编程等特点。在线编程(in-circuit program) 允许单片机内部运行的程序去改写flash存储器的内容,利用这个 特点,不仅可以在运行过程中修改某些运行参数,也为研制新型嵌 入式应用开发工具提供了技术基础。motorola公司目前正在陆续推出的新一代8位嵌入式单片微 机m68hc08系列,其片内集成的flash存储器具有单一电源电压供 电、支持在线编程等特点,它是flash技术比较成熟的条件下推出 的,在线写入、读出稳定。2000年4月motoro

4、la公司向苏州大 学赠送了 m68hc08系列mcu的实验开发设备,我校成为第一批从事 m68hc08系列单片机教学推广单位,一些研究生及教师的研究开发 项目也以m68hc08系列单片机为蓝本。经过两年多的探索与实践, 在对该系列mcu内核结构分析的基础上,利用该系列mcu支持flash 存储器在线编程这一特点,自主研制了新型嵌入式应用系统的开发 系统。本系统利用mc68hc908gp32单片机内32kb的flash存储器划 出2kb空间,驻留我们编制的监控程序,为用户提供一套界面友好、 价格低廉、支持在线调试的mcu在线编程实验开发系统。2. 系统特点与主要功能2.1基本特点 传统仿真器的“

5、仿真系统”与实际目标系统的硬件不是一套 系统,难以实现目标系统的全部功能,这主要是由于过去的目标系 统的程序存储器多为eprom、otp或不支持在线写入的flash存储 器。新型的开发系统的硬件可以直接构成目标系统的评估硬件,所 调试的软件即运行于此系统,可以实现100%在线实时仿真。 与传统仿真器相比,提供的调试功能与方法更多,操作更加 简便,可以缩短开发进程。 由于开发系统的硬件体系就是目标评估系统,不必为仿真功 能配置另外硬件,极大地减少了开发过程中的硬件实验成本。 全部操作在windows界面下完成,为开发者利用windows系 统支持多任务操作提供便利,使之对源程序的编辑、修改、编译

6、、 写入(下载)、调试可以顺利切换,加快了调试进程。2.2主要功能 100%的在线实时仿真。用户下载自己的程序进入芯片后,在 监控程序的控制下自动转入用户程序执行。该实验开发板,通过外 部接插线完全可以模拟用户的实际应用系统板。所有程序均可在实 验开发板上调试完成,给二次开发带来了极大方便。 标准windows界面,帮助信息丰富,提供演示实例。不论对 初学者还是对有经验的开发者均提供便利。直接支持motorola 的s19文件格式,显示所打开文件的内容,提示写入进程,自动擦 除写入区并自动校验。 为系统组合方便,所有i/o 口引脚直接引出到插孔,供外接 使用,开发板上提供了并行i/o模拟区、a

7、/d、lcd、键盘等模拟区, 可直接使用。同时还设计了 ic插线及其它元件扩展槽,可以通过 该扩展槽完成相关应用系统评估。 不要求用户改变中断向量,用户完全可以按照标准格式书写 程序,pc机方的管理软件自动扫描用户程序,将中断向量改变后送 给mcu中的监控程序,mcu中的监控程序将用户中断向量放入监控 区,待相应中断发生时,由监控程序转入。 写入后自动转入用户程序执行,为用户调试程序带来了方 便,加快了调试速度。也支持断点调试功能,此时要求用户进行相 应输入或选择操作。 复位后,在没有用户程序的情况下,一直处于监控联机状态, 若有用户程序,5秒内处于监控联机状态,若无用户联机信号,则 转入用户

8、程序执行。 提供写入mc68hc908gp32、mc68hc908jl3空白芯片功能,需 另配写入器。 可根据用户要求进行功能定制与扩展3. 系统组成“mc68hc908gp32 mcu在线实验开发系统”内含: 在线实验板一块,其中mc68hc908gp32内部写入支持在线 编程的监控软件2kb(内部flash存储器共32kb,用户可使用30kb)。 pc机软件一套:标准windows界面,支持motorola的.s19 文件格式。内含帮助文件。安装方法见软件光盘。 演示程序包,包含以下程序程序框架及简单10基本10实验键盘实验串行通信及ad转换实验液晶显示 spi定时器溢出中断实验定时器通道

9、输入捕捉数码管显示 flash编程定时数码管显示程序定时液晶显不程序硬件检测程序 实验教学课件 mc68hc908gp32.mc68hc908jl3空白芯片写入适配器(选配)4. 工作环境单片机:采用motorola新一代m68hc08系列mcu 工作平台:windows98(及以上)高级语言:vb6.0 (演示程序提供vb6.0编写的源程序)5系统总体结构5.1系统总体结构系统总体结构框图见图5-1。rs-232实验板图5t系统总体结构框图实验板硬件部分主要由mc68hc908gp32芯片及外围电路、lcd、 键盘、模块化电源、串行口驱动电路、ic插线及其它元件扩展槽、 输出开关量接线排、输

10、入开关量接线排等部分组成,其主要作用是 通过mc68hc908gp32芯片的监控程序和pc机进行通信,完成芯片 程序的写入、运行、断点调试。5.2硬件系统接线说明系统的硬件布局框图见图5-2。实际接线时,直接220伏交流 电源接入模块化电源,模块化电源将220伏交流电转为5v直流电 给系统供电。电源部分对强弱电进行了物理隔离。板上的串行口为i电源ii开关i1ic插线及其它元件扩展槽111-lcdiic插线及其它元件扩展楙2|1| lcd接线区|mcu外砌支撑电路区mc68hc9o8gp32 芯片串型口电位器2电位器1另入适配器max232 ii111 ptd | | ptb | | ptc |

11、 | pta | 蜂0电源指示8位输出指示灯8位拨线开关键盘接线keyboard图5-2硬件布局9芯标准串行接口,通过三芯(发送、接收、地)与pc机的串行口 相连,实现开发板与pc机的通信。连接方法: 将实验开发板的串行口通过串行通信线与pc机的串行口 1 或2连接。 接通实验开发板电源,电源指示灯亮。 连接实验所需线路。 按实验板上的复位按钮。 执行pc机的配套软件,硬件系统等待sd-1软件系统的握 手信号。5.2.1开关量输入实验开发板用拨线开关提供8位数字量的输入。原理图如5-3所示。gnd拨线开关状态为off时是高电平,拨线开关状态为on时是低电平。5. 2. 2开关量输出实验开发板用

12、led提供8位数字量的输出。原理图如图5-4所示导线接插点图5-4 mcu 8位数字量输出电路° vcc导线接插点为高电平时led是暗的,低电平时led是亮的实验开发板含有蜂鸣器输出,原理图如图5-5所示图5-5 mcu蜂鸣器电路5. 2. 3液晶显示接口实验开发板提供可显示16个符号或字母的双排字符液晶,实 验开发板提供两种接线方式。当将液晶显示器接入上面的插线时为固定接线,原理图如图5-6。lcd(hd44780)6543210987654321 n n n 11 n n n o o o o o o o opta7pta6pta5pta4pta3pta2pta1ptaoptc2p

13、tc1ptcocc图5-6 mcu液晶显示电路当将液晶显示器接入下面的插线时为手动接线,连线的位置在液晶的下方,可以将04-14管脚自定义连接,其管脚定义见下表管脚号符号电平方向引脚含义说明1vss电源地2vdd电源(+5v)3vo液晶驱动电源(05v)4rsh/l输入寄存器选择;仁数据寄存器0-数据 寄存器5r/wh/l输入读写操作选择:1-读操作0-写操作6eh/lhtl输入使能信号:r/w二0,e下降沿有效r/w=1, e=1 有效710dbodb3三态8位数据总线的低4位,若与mcu 进行4位传送时,此4位不用1114db4db7三态8位数据总线的高4位,若与mcu 进行4位传送时,只

14、用此4位15 16e1e2输入上下两行使能信号,只用于一些特 殊型号5. 2.4键盘接口实验开发板提供16键键盘,用于键盘中断信号的输入。实验 开发板提供两种接线方式。当将键盘接入上面的插线时为固定接线,键盘接线原理图如 图 5-7 o注:固定接线自左向右分别接pta0spta7.当将键盘接入下面的插线时为手动接线,连线的位置在键盘的左 边。5. 2. 5模拟量输入实验开发板提供模拟量输入,进行vcca/d转换,其原理图如图5-8。图5-8 mcu电位器电路5. 2.6串行口编程实验开发板提供标准的串行口。5. 2.7空白芯片写入扩展口(选配)实验开发板提供mc68hc908gp32.mc68

15、hc908jl3等空白芯片写 入。5.2.8元件扩展口实验开发板提供元件扩展口,使用者可以进行ic扩展。布线 如图5-9 ooddayo oaivo6oayoayoqaxyodoay2vooaxyod 00000 odaxyo odayod oayodd oaxxvo ooooo oaxyod oayodd oaxxyo odddd 00-000 odlorod odaxyo 9oaxyo oaxxvo ooooo oaxyod oayodd oaxxyo oayoayo 00-000 odlorod odaxyoqaxt90 odddd oaxxyo qaxyod ooooo 0t2xyo

16、9oaxyo odaxyo qaxxyo qaxxyo qaxyod qaxt90 odddd 9oddd oaxxyo qaxynto 0t2xyo odddd odaxto 0-0000 odddd 0tqax6 oaxxto oayodd oxxy9o 00-000 qaxx59oaxyo oatodd oatodd oayoayo oxxx5 oaxyod oaxxyo 901906 oayodd9oddd oxxyod qaxyod oayodd odddd odddd oaxxyo oaxxyo 9oatodd odlorod 00-000gn0-0000ooooo图5-9 ic插

17、线及其它元件扩展槽6.软件使用说明系统软件功能的主要结构如图6-1所示。在线编程开发系统编译目标代码写入芯片1打印1匚一s19文件分解建立通信线路数据传输图6-1 pc软件结构编译出错处理断 点 调 试帮助一r设置断点-建立通信线路数据传输-分解显示数据6.1软件系统基本功能6.1.1文件处理在pc机的开发环境中可以同时打开某一文件的源文件 (*. asm).目标文件(*sl9)、list文件(*1st)、源文件的编译信 息文件(*. err) o可以编辑、保存源文件,只要对源文件有任何改 动,工具栏中的保存按钮会变高亮,提示用户随时保存。6. 1.2源文件编辑在开发环境中可以很方便地进行源文

18、件编辑操作。可以进行撤 销、重复前面的编辑,查找、替换操作。6.1.3源文件编译打开或编写好了源文件后,在开发环境中进行编译工作,把asm 源文件编译成目标文件。如果源文件中有错,编译出错后,在源文 件中会自动选中出错行,提示进行纠错。如果源文件编译成功后, 系统会自动打开编译后的目标文件、list文件。6.1.4目标代码写入芯片要将目标代码写入芯片,先要对目标代码s19文件进行分解, 分离出程序数据区和复位矢量数据区,同时将程序数据区分割为 128字节的页,并记录该页的首址。然后建立pc机和mcu的通信线 路。在建立通信线路前将mcu复位,mcu会发送握手信号,同时等 待pc机的返回信号。所

19、以当pc机发送指定的返回信号后,pc机和 实验板的通信线路就建立了,此时mcu就处于等待接收pc机的下 一个命令字状态。pc机再发送写入芯片的命令,mcu接收命令后, 再等待接收写入的总页数,然后接收每一页的首址及要写入的数 据,mcu先擦除再将数据写入,写完一页后将该页的数据读出送pc 机,pc机接收该页数据后校验是否有错,若无错再发送下页,mcu 接收下一页的首址及要写入的数据,直到写完所有的页及最后的复 位矢量数据区的数据页。6. 1.5断点调试断点功能给初学者调试程序提供方面,一般的断点功能是让程 序员输入断点地址,当程序执行到该地址时,程序中断执行,在pc 机屏幕上显示有关寄存器、内

20、存的内容,供程序员观察。但是,断 点地址与源程序之间存在鸿沟,给程序员调试程序带来不变。本系 统通过lst文件的调入,给出了直接选择操作的符号化调试功能, 解决了断点地址与源程序之间鸿沟问题,使得调试开发板中mcu程 序的过程,与目前直接在pc机上调试髙级语言程序的过程相似。 为了防止pc上打开list文件和mcu中已有的用户程序不是同一程序,我们在断点调试开始时,预先进行判断,将断点处的连续10 字节的代码发送给mcu进行比较较验,如果相同则表明两方程序相 同,可以进行断点调试;若两方程序不同,mcu再等待pc方打开相 匹配的list文件,重新设置断点,再发送10字节代码。6.2软件系统使用

21、6-2 osd-1型mc68hc908gp32 mcu在线实验开发系统的启动界面见图图6-2单击文件菜单的打开项,选择所要打开的文件,文件类型可以 为* asm. * lst. *. s19、* err或所有文件类型,见图6-3itflwu tjl «| eo 1、o 1mzj (don-rsnhrs-2002-11-2"开*1® 彳爪mbcftmoj£ 二 多 0 q mt图6_3打开文件后系统会显示文件的内容,用户可以在编辑处进行修 改,见图64。图6-4为了给用户提供编辑的方便,我们设置了查找和替换的功能。操作方法如下。打开要编辑的文件,选择编辑菜

22、单中的“查找”选 项,如图6-5mcwhc10kf32mcu av1x) (clkey_<u«mdom w >ta bqu ft/m dajtwolalulasid懈:equ 全皿0&佑)6h占 e bqu fs5wjcjflj也4j竺ptti bqu >0003恆 ® *ddk) bw 10007lirnascr bw ioou.镇盘试那iirmict boo >ooibfifitewi允讦时h«at< <s*e%>oiw >owtcwm kb i,5?mhpvaxi. ohrwyvg mb i辛ifzwf

23、ffixbvhub no 1.存 kwhs 卿(1* q ihvat*551del»yin< pjb s子if序dolgub创9 isltymc九入口orc woo.&序e怡地址»2wfuudmt:u>a nooonm危义ock o为購出ha【倔5ta ht>ku 4.m>em加«*i9a7fml9t&aat»fia耐等血tim «>ooxxanuxttrtazjcapsii:i$sta fta行33刿9 伏芯,开时 2 0 0 ” iccoogpwmcu v *<s_1e图6_5点击后会出现

24、一个对话框,用户可以在“查找内容”后的空白 框后输入要查找的内容,如果要区分大小写,就在“区分大小写” 的前面点击一下即可,也可以选择是从当前光标之前还是之后进行 查找,如图6-6mcu ay臺(j 1 h“ <:niwrt义dpu wo 10004fta 刚 10000 mks bqo loo*doer w tomttc no >0002b!tt-tc>|.aarbv#lcnantmcq»«vmr 0kx2c)mr广 m < wtyjolewi4 a| 幼整 1® 丄j ifflaid 2 yma$1"文檸*i key. asa

25、“fwihf刃!wi/mpm*wm«>ftat-4li4»«w®*tf <x4-i> ruxoilmitthtt <¥<-!> rnxjutrfjt (oott) ftofhwwtrfjx(ewn-o> i.xmkh*!. 冠】儡.榭bfitfhb :.rtb t-wjdai£ft«s ftwiffli xamwji(xm«a. !f 90.任. m ifimi <ow* mtm,fidirbtg 为-ww- > . ft円伶tem«an.甲翻rn&#

26、187; iqu 10009 d炖财wotimtoxt h4u >0ola tiroio m i001b ”一ff«q<rx(«wex> -mwu mb 1httax? mb 1xdvalu1 nd 1wittriqisxjfwb.sitwtjuu. 冲qu .s1twtax2.嶙冷如行16刿9伏态caps2002-11-3w|mcmncm>»mcv. vbse ->*2,订mzjdleldad««omo)orkttvabrrv tw fss5ter<r«n兀讦的.ph> £qu &

27、gt;0003 htw w 1000?mj册 祁.iimbsa wj toou iimaib* eou i001b<»mrx> r«prx 0w >c80 iwaui m) nrraiu mb i knvaltm m i rmrant q i 【3】shc nb 9.受iieiiu. .nw wwq .xai ”mrwi.nva«o««曲!手h斥zltynaim.口oro »>» 1 tutwnummim nooontii$ta mc»m mwmwirwbaku rmmx皿 «7x

28、jt«*.it和人齐my«»£. lirvhmi3 two.qogfixausta m2jfir 33 m 92002-11-3歼| w t皿岳capse «> mim替换操作和windows中的操作也是类似的,点击编辑菜单中的42sj“替换”选项,如图6-7aj y«e) «m(d 和5aw «.u «x«> owk|i i此!国刨祕ioi 2在出现的对话框中的“查找内容”中输入需要替换的内容,在 “替换为”中输入正确的内容,点击开始即可,女口图6-8系统就会默认从当前光标处向下查

29、找第一个,而且会出现提示 框,让用户选择“查找下一个”、“替换”还是“全部替换”,用户可根据自己的需要进行选择,如图6-90|如1 4 剑 小画 u "曲! 2asid«a bq<i 10004ha bqq 10000 rum sou loooe.admmidvwbqrrrmia上讦俯dx m loooe rrc bw >0002,ca»«rrwrrb .ccsuhrfbwar mo i|”| qp jph* fimj 10003w imovlima50 w fwu urnsiik 刚 sooin rwpirxofw twon®nf

30、ami mb 1 iw'vaju g 1 kbvalvt e 1kn >tat> mbi 1d】6n( e 3.hau?*) owns.jlnrvui. .w rvwu.hcn«e»i,&!igrfumoi. magnn<*a口fr 33 w 29 伏态caps r2002-11-3开啣 3 q 力 * %h-axwfvku . i v & mei&j 多cm"zl0iw主0kaibuiu3 fwnomlh应义04 omkbha timotomjha ftowwww1欠«xx 4.ftoem为b 酥xjt

31、*島h弼人務aomba. 询 lu ioo.quail夏tfimha ru图6-9修改成功后会点击调试菜单中的“编译asm文件”项,把相应 的asm文件编译成同文件名的s19、err、lst文件,并在窗口的左 上角同时显示,当点击各自的按钮时可以看到该文件的内容,见图 6-10、 6-11、 6-12。jjxmoasm鼻细)wotio mmw«igi xidl如创 鱼i xglaj rkj用回i回胡u!?ja3 err | lst | si 9|mrmr*mnrwhrua ttmybm*xvi> (c.图 6-10图 6-11图 6_12如果程序在编译中发生错误,会在err文件

32、界面中提示发生的 错误内容,告知用户发生什么样的错误,见图6-13o图 6-13程序调试成功后,就可以进行写入操作,将其写入到芯片中。写入操作的方法如下:选择点击写入菜单中的“gp32芯片”或“jl3芯片”项分别对应motorola的gp32芯片和jl3芯片,其写入方法一样这里仅介绍如何写入gp32芯片的方法。见图6-14图 6-14点击“gp32芯片”后,会出现一提示框,见图6-15,提醒用户请将单片机复位,此时只需按实验开发板上的复位健即可。曲1g a小匾 i用固刮*2asl |w |lst sit3 13booq0mj1 moybz loosmxwgqm 5 h 砂gigoexgecxi

33、sgniecouige shrwncwxasuwcwkekteocmsll»030u»r»<mawitb:thr<ha!®22«mn9 sllmxomto3x«24anx»)0c»>afrx«xm>u moeo0wmmkrw】23c<n>m3i>s n mommmmmmmmmmmmb $11 wymmg"ourx4mi»3»?w85»5n snwmaflmimiwmmibtmribmeushxwh:)u9*>uoo8m

34、m»2toaira0o3诫将单片机境位5 n svmoqcmoaxnekxmmenvhis wiu s n 3boeo3acm»<ibm twmib( mntiin wxoftmegtmwmeom3 h ro8mi»me9wo»f0m4fcie ioc 3ioif>mannissiosmttooowiponhmmfcfrl tfo诵立即将草片机复仪! m!2occ-11-24开制q 2* vsc| 豐jk gs«»vq i >moacwfvmcv色乡0。档把单片机复位后,在* s19上会出现一进度窗口,显示当前写 入

35、芯片的进度,写入完成后,会显示一提示框,告之用户“写入成 功,在线编程实验开发板已经转入用户程序执行”。如图6-16图 6-16如果没有及时将单片机复位或者没有连接实验板,系统会提示 错误信息“pc机与实验开发板的通信有误,无法建立通信连接!”, 如图6-17所示,如果编写的程序地址超出芯片所支持的的地址范 围,系统也会提示错误信息“用户程序地址范围超出!请将程序地 址限制在$ecoo-$fbff范围内”如图6-18所示。4 翅 x10io : alfflgh£j » oi zsi im is 恥wadvshmoowbifwmommmoemmofvfa snseoioo4j

36、tfm90ocmotfir9xdeomu«a5i9 vnwoxrkmmenumoimmmcwociu 珈 mmsdmomcmkkwuiamomm sh3immoe>m2mnbtmoc»&2v4ioonoo&i masabommmfosowimewnikuoo t! 13bm0t numem w bmwwwm w0?0mlm4fo4iraxm003xn»»90ttr> $ i i sobdmm mve 12 iioni iwjuomcba si i *mnijsooocc4ec2koip2»)a» 311 和

37、冷egwrokc8cm0ein»mw$h3t0cma3p?hm74»7ke?m?y44mam>3 su »xkmemow03mk3wfe)imra>oc moulwmihsic«nmxon>wmooor-11 mo 如叫 02002-11-2* »多ao0 1图 6-17am 出弘删 mj :han hvufcimagn fl 7- j u 魏矗:疋-.txx' ¥ . 暫lrdltflulul 捌 jd耐副 丄j 狗gugld u 11将as1 | err ilst 幻 93113boooomi1fbt0t

38、bt03 l9o3ji0oob?oo40ofb?at> 3ham84acr«?c«go6u)bxwcxu4633 mg>sf4gmas3s83aoemc960cm $113d)30iaxkbw4ciedcbc»094 al 3922064(/79slx3»mo>oov&mottmmtomcmdta«mimil su3boa0cfr7o4mmioo121jltfforibx4u9o si 13boramrana«mm»mofwafiooacwnush 环o0m4fo43x3gkw»sb

39、69;5r 刘 i amommikmuixmomoraumormsh3wkh3u®ak>woooog327oe:»220»w 51139>3xieap20ceqcx 匆cs fv1wim 聲 311 s»eo3z»:he 典 ed3003bed3s7pc2b3tcasi 19txo3m»wo8t4w?xet40?thcmam 5112&xc>9eez38959038»r3d»9l80s»<kexoc slotffkmows105f7fx8c*xf7pw30000fc#1川t

40、用户超序龙出883©出皿為理序:竝用制在mcotf?说*內厂2002-11-2£ 多0 0 98图 6_18针对初学者写出的程序错误较多,而且调试时不知错误到底在 何处,我们设计了另一种调试方法:断点调试。方法如下:刚编译 完成只需点击调试菜单中的“断点调试”项进行调试,否则需打开sjsjzj1創刃要调试的*. lst文件见图6-19omceihcmcramajaj 玄仙 «t> kby)專入8 ottd) wow <»»dis»|mui e?i al xlle 财阿 2 wg i err i lst |sx9 »

41、;5cthli k*y. wa ftat-iwiflwoia (x4-l> . pt4wlfihilf (w-l) nwiwrw «wn) mx»hn*itwx (am l.ffttntfryrr»maw« 2i»f 尸 uaisftttis. i»w» xankrotfrtwi. if 任. it妆衣临吗 ngg务 imht to血二童“mm bts ww9 > »-a-f- f»hi itna.<ar). ffatftm.日 础,nmttxg mq kmxe w3 iw»

42、ktaft® ru iooodaqmvwbxi 上 »iui>tnvmiw 0q0 |oqo0 tk ko km2(n»«7wmi cljm» w> *xm 托袖vfi kwt.hiajkywbimaisn kqo too”irroin edo kdib0w kxwtip"r1 bjd 1sblwuu.w*aw mdi 1jfltwaju mbtwwmvalui nd 12002-11-2e « *-色多 o 9 xiff i n o itm"制祷 $ *他亶j«kg5wx£|.3o

43、0»5yu.图 6-19点击断点调试后会出现如图6-20所示的界面,只要根据状态 栏上的提示“请在要设置断点的行单击,设置断点!”,单击要调试 的行即可。点击要调试的行后,该行会变成红色,且在界面的右侧的断点 地址中会出现该行相应的髙、低字节地址,“断点调试”按纽也会 从不可用转换为可用。如图6-21$ehceo6gp32mcu4ttm«ttmmxmv>4如 "r mko w; /ljdfjiudibidij鶴£小1©! 士 “回卤血mg |ux lst j常鴛三5ss 幣80143e3tll841“4>44 diam nx1mb

44、i >0000 nn txvni ma i mooqcomfcflt5uomittftaa £x»a 丄 mmjtmrmbwaooooo疋岀1wtiam1»u4 «ub ca5w >nn*9 tog恃 fms >9tm 3w3meb tibjmi.rw稈(3uwdoiwoo®w4 6tt792需w itf, fsbovaifr«r>2lcar 6iebmx .e.802a 6bxjb0stw bw0.s4cbr okcva»» 6kwbw 驚x .gmk<宀0 _b vb9vwhwzj

45、行54弭0won"s"20w-11-3图 6_21点击断点调试后,系统会提示用户将单片机进行复位,以便和厂匚二 一 :1j*tx>实验板进行通信,如图6-2201嘲已£21捌 纠业61 丄 处叵冋*【vq *4、sta rkaua twt 5ta 0®ida f»>stx im: lda ««x>tta em tenlm am ha nww .sta rro eihttwr lwl «onoox».7x90 wt.ctcawij .quqzgkan.a.ebuo rmwi8018 帕 8

46、so$ta txx80u <«0000flld«x 9vxmbow m21s3nxx non»1f 85853lmx iww»1c mw快!hd37 %238024 wtf92 wt aim9j2a 650099b>2i> ux1ms456w57mw 8svahd nth cashxot-ll-3 s:g;x2 r«gc :sna n®ai< (xswoo/64)«tm0o 仗"tb詡 0 »t tltf. (sbmr.wfrr*2|b)v>7 two.$<c2002-

47、11-34步旺!30 qg行攵列0立耳再阳片机買仪!覚!jgggj 闿 ivcsoscicu 在 1>123|复位后,断点调试结束,在桌面上会显示出各种数据,如cpu 寄存器数据、ram数据区、控制和状态寄存器数据、1/0寄存器数 据、向量数据。如图6-23uuxlmcmhcwogto mcu a ttmvy(*aib r*(d mko rr0 頁入goqqbo <»。1恥1匕昼丫1列©1 土如凹陲应2 11a<3 |m |lst i sift心ikzjadoamaea i iv « n cin » m »9t d n 

48、71;o «5 rr x«t n n » n » “ t> z * e «zj"!>?mgsshii 囂 iolnh «ir»twlon8n”rtelxsangn”»a ft x w « r«a« tf ntd o m w »mnwmwmnn atwmnactcbtf :smfc"6nvkoanmierubzfhm8m;f«mobmirnm-=oomlaasvwb0qklnmswmbaonx卜""”omn00mms

49、±iffk'lffuftff2002-11-3wbeenetfffa-fffnrmcmbmiutt-tfmrmsrm trmrmmmiiw vmrmmgtnrxnrymttnruoffftmfffirml*vllv9ff1rm图 6-23如果没有及时将单片机复位或者没有连接实验板,系统会提示 错误信息,如图6-24八asb irr lst |si9»笳»|84141<)444、4t8s >?»81a itooooam啊8d1f 49mx»1t&a ,s«t. m»m.ar刘口为出»>

50、;疋义c为出so. itxaazrxttrrarn>tta m 汕 lm »> ha rrwt ,sta fw mnhiinnir.lm 41011001 )_«a.r«pun tftiimha t1scimoc tlow hwt tv ioxlmoc flmx»xkmu*r9»« nc*wsidcthck10:09: u raok 2m2 mmmhwx t1bx«k«林 bi&eem 仏seft>34 otf92krv wf. shov_buffer*2呦 otw«»

51、®v im,»2a cb»»jv hoc. secw20 «kx*ab>v t>dov bm&>x 0他>v f >00, hou设曲iw®j行54列0切9职t幵和约通値奇课.无注it立通傩連援!2002-11-34 孕 e80q io:(n如果点击的某一行不能进行断点调试而用户点击了该行,系统 会在状态栏显示“当前位置不可设置断点”,如图6-25图 6-25断点调试结束后, 个断点的设置,此时,会返回到设置断点的界面,让用户进行下一“下一断点”按钮变为可用。如图6-26mtmmr«nr

52、>vmnivia r mrv«ilwb»j】xlxmw md wboo 霍入g jmxd oor> >»>:、a 7曰剑 - i鲫2跡:.z asi |prr 1st |si9 ikgmnrieon mff4slm ttfttxroimameou rof<tm rnttt .sta m mraiwtmeoie mm4»3 twhoollo冗讦tofcifft ? tikbxsou r»»ha tikeou <wooobilmu .10000ifsow m21a2sna norm»if 4w0oo3uw rtwoo。rxa sct.asa3*l" “th caswmxe-11-3 >0:03:12 pace ?8022 )5298024 (ttp928

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论