- 1
- 0
- 约1.68万字
- 约 93页
- 2026-03-04 发布于广东
- 举报
9.4USB在线编程器单片机是一门实践性非常强的课程,只有长时间进行实践的训练,才能掌握单片机系统的设计与开发。单片机的在线编程器为我们的实践训练提供了很大的方便。目前,市面上关于各种单片机的下载器很多,价格一般较贵,主要针对开发人员。学生可根据下面提供的电路图,自己动手做一做在线编程器和实验电路板,一方面节约了经费,另一面锻炼了动手实践能力。一、电路图下一页返回9.4USB在线编程器该编程器制作简单,使用方便。该下载器可以通过USB下载线将大部分AVR单片机及AT89S51和AT89S52单片机的HEX程序通过SPI线路下载到目标单片机中。在设计上采用ATmega8单片机作控制器,它与计算机的通信采用USB通信技术,对目标芯片编程采用ISP技术,从而可以方便地在所有具有USB接口的计算机上进行AVR单片机系统及其他支持在线编程单片机系统的开发。经测试该下载器能够对单片机在线编程,在速度,可靠性等方面较并口下载器有较大的提高。上一页下一页返回9.4USB在线编程器图9-5为USB在线编程器电路,图9-6是AT89S51单片机实验电路板,可完成一般的单片机实验教学内容,同学们可以按照下面的电路图自己动手焊接实验电路板,再与上面的USB编程器连接,配合相关的软件,不需外接电源,就能方便地实现程序的烧写。二、烧写软件上述的USB在线编程器可通过progisp软件进行程序的烧写,该软件可以从网络上下载。图9-7为软件的界面上一页下一页返回9.4USB在线编程器操作步骤:(1)选择编程器及接口,这里我们使用的是USBASP。(2)选择正确的芯片类型,如图9-7选择AT89S51。(3)调入FLASH文件,文件的后缀名为“HEX”,调入“HEX”文件后,点击左上角编程按钮,可查看刚刚导入的“HEX”文件,如图9-8所示。(4)调节好编程速度,一般选择默认即可。(5)选择右下角的编程选项,通常可选择芯片擦除、编程FLASH、校验FLASH三项操作。上一页下一页返回9.4USB在线编程器(6)最后点击右下角的自动按钮,如没有弹出错误对话框,则下载成功。三、仿真软件单片机的仿真软件有很多,下面介绍一种常用的汇编仿真软件WAVE600。1安装51系列CPU的编译器伟福仿真系统已内嵌汇编编译器(伟福汇编器),同时留有第三方的编译器的接口,方便用户使用高级语言调试程序。如果用户项目中都是汇编语言程序,没有C语言和PL/M语言,选择伟福汇编器。如果用户项目中含有C语言、PL/M语言则必须用第三方编译器,可按照以下方法安装第三方编译。上一页下一页返回9.4USB在线编程器进入C:\盘根目录,建立C:\COMP51子目录(文件夹),将第三方的51编译器复制到C:\COMP51子目录(文件夹)下,在“主菜单→仿真器→仿真器设置语言”对话框的“编译器路径”的文本框中指定为C:\COMP51。如果用户将第三方编译器安装在硬盘的其他位置,需在“编译器路径”的文本框中指明其位置,例如:“C:\Keil\C51\”,如图9-9所示。2建立新程序选择菜单“文件→新建文件”功能,如图9-10所示出现一个文件名为NONAME1的源程序窗口,如图9-11所示。在此窗口中输入“流水灯程序”,如图9-12所示,将此文件存盘上一页下一页返回9.4USB在线编程器3保存程序选择菜单“文件→保存文件”或“文件→另存为”功能,如图9-13所示选择文件所要保存的位置,例如C:\WAVE6000\SAMPLES文件夹,再输入文件名如“xx.asm”,如图9-14所示。注意后缀名一定要为“ASM”,文件保存后,程序窗口上文件名变成了C:\WAVE6000\SAMPLES\xx.asm,如图9-15所示上一页下一页返回9.4USB在线编程器4编译程序选择菜单“项目→编译”功能或按编译快捷键图标或按[F9]键,编译项目,如图9-16所示。在编译过程中,如果有错可以在信息窗口中显示出来,如图9-16所示双击错误信息,可以在源程序中定位所在行,如图9-17所示纠正错误后,再次编译直到没有错误,如图9-18所示。在编译之前,软件会自动将项目和程序存盘。在编译没有错误后,就可以调试程序了。上一页下一页返回9.4USB在线编程器5执行指令选择“执行→单步”功能或按跟踪快捷图标或按[F8]键进行单步跟踪调试程序,如图9-19所示。单步跟踪就是一条一条
您可能关注的文档
- 《平面构成》_平面构成.ppt
- 《网络安全技术》_第5章.ppt
- 《单片机系统设计及应用》_学习情境二.ppt
- 教学材料《数字图像》_第4章.ppt
- 教学材料《数字图像》_第5章.ppt
- 教学材料《数字图像》_第7章.ppt
- 教学材料《数字图像》_第3章.ppt
- 《机械零件数控车削加工》_情境四.ppt
- 教学材料《数字图像》_第2章.ppt
- 《网络安全技术》_第3章.ppt
- 安徽省安庆市潜山市部分学校2025-2026学年七年级下学期阶段学情自测数学试题-普通用卷.docx
- 2026《微型无人机的设计基础综述》2600字.docx
- 安徽六安市金安区2025-2026学年八年级上学期2月期末物理试题-普通用卷.docx
- 2026《五菱汽车公司经营者股权激励实施成效及其启示》9700字.doc
- 北京市第一零九中学2026届高三下学期开学考试数学试题-普通用卷.docx
- 北京海淀实验中学2026届高三下学期数学开学检测试题-普通用卷.docx
- 2026《五菱汽车公司融资模式及融资风险分析》8700字.doc
- 2026《五菱汽车公司物流成本控制研究》文献综述开题报告(含提纲)3800字.doc
- 2026《五菱汽车公司薪酬改革问题研究》开题报告(文献综述)4200字.doc
- 2026《物流企业反内卷的战略转型研究—以顺丰控股为例》13000字.doc
最近下载
- 施工临时用电专项施工方案.pdf VIP
- 2026天津城投集团校招面笔试题及答案.doc VIP
- 2025年江苏学位英语试卷及答案.doc VIP
- 2026年江西信息应用职业技术学院单招职业适应性测试题库参考答案详解.docx VIP
- 造价咨询全过程实施方案.docx VIP
- 2025-2026年演出经纪人之演出市场政策与法律法规模拟题库及答案下载.pdf VIP
- 2025年春西师大版一年级下册数学全册课件.pptx
- 2026年春教科版(新教材)小学科学二年级下册(全册)教学设计(附目录P91).pdf
- 2025年深入贯彻中央八项规定精神学习教育应知应会试题含完整答案详解.docx VIP
- T∕GDEA 001-2024 智能配电房技术规范.pdf VIP
原创力文档

文档评论(0)