版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
用于调试单片机软件的硬件装置单片机仿真器内容摘要单片机仿真器,这是一个神秘的装置,它以调试单片机软件为目的,如同一把魔法钥匙,开启了的单片机世界的神秘大门。它是硬件装置的精华,是软件灵魂的寄托,让我们的探索之旅更加深入、有趣、动人。它犹如一个细致入微的画家,用独特的语言和技巧,描绘出单片机世界的详细情形。每一根线、每一个电阻、每一个电容,都仿佛是它心中的诗,以精细的笔触描绘出单片机世界的复杂与美妙。而这一切,都是为了那份对知识的热爱和对未知的探索。当它运行起来,就如同一首优美的交响乐,在演奏着单片机的故事。每一个脉冲,每一个电流,都如同乐符,跳动着、歌唱着,带领我们走进单片机的内心世界。而这一切,都是为了那份对音乐的热爱和对生活的享受。内容摘要单片机仿真器,大家是探索者,是画家,是音乐家,大家以大家的方式,诠释着单片机的世界,让我们看到了知识的深度和生活的色彩。大家存在,让我们对世界有了更深的理解和欣赏。大家,就是那个开启单片机世界大门的魔法钥匙。01定义发展原理其他信息目录030204定义定义指以调试单片机软件为目的而专门设计制作的一套专用的硬件装置。原理原理单片机仿真器单片机在体系结构上与PC机是完全相同的,也包括中央处理器,输入输出接口,存储器等基本单元,因而与PC机等设备的软件结构也是类似的。因为单片机在软件开发的过程中需要对软件进行调试,观察其中间结果,排除软件中存在的问题。但是由于单片机的应用场合问题,其不具备标准的输入输出装置,受存储空间限制,也难以容纳用于调试程序的专用软件,因此要对单片机软件进行调试,就必须使用单片机仿真器。单片机仿真器具有基本的输入输出装置,具备支持程序调试的软件,使得单片机开发人员可以通过单片机仿真器输入和修改程序,观察程序运行结果与中间值,同时对与单片机配套的硬件进行检测与观察,可以大大提高单片机的编程效率和效果。发展发展最早的单片机仿真器是一套独立装置,具有专用的键盘和显示器,用于输入程序并显示运行结果;随着PC机的普及,新一代的仿真器大多数都是利用PC机作为标准的输入输出装置,而仿真器本身成为微机和目标系统之间的接口而已,仿真方式也从最初的机器码发展到汇编语言、C语言仿真,仿真环境也与PC机上的高级语言编程与调试环境非常类似了。仿真机一般具有一个仿真头,用于取代目标系统中的单片机,也就是用这个插头模仿单片机,这也是单片机仿真器名称的由来。随着单片机的小型化,贴片化和具有ISP,IAP等功能的单片机的广泛应用,传统单片机仿真器的应用范围也有所缩小。而软件单片机仿真器(即单片机仿真程序)的应用逐渐广泛,单片机仿真程序即在个人计算机上运行的特殊程序,可在一定程度上模拟单片机运行的硬件环境,并在该环境下运行单片机目标程序,并可对目标程序进行调试、断点、观察变量等操作,可大大提升单片机系统的调试效率。纯软件单片机仿真器往往与硬件设计程序集成在一起发布,使得开发者可以对单片机硬件与软件进行同步开发。其他信息其他信息MON-51是一个支持keilC51设计软件的软件断点仿真器。主要功能和特性:功能限制:仿真器使用方法:设置方法其他信息主要功能和特性:1.可以仿真63K程序空间,接近64K的16位空间.2.可以仿真64Kxdata空间,全部64K的16位空间.3.可以真实仿真全部32条IO脚.4.完全兼容keilC51UV2调试环境,可以通过UV2环境进行单步,断点,全速等操作.5.可以使用C51语言或者ASM汇编语言进行调试6.可以非常方便地进行所有变量观察,包括鼠标取值观察,即鼠标放在某变量上就会立即显示出它此的值.7.可选择使用用户晶振,支持0-40MHZ晶振频率。主要功能和特性:8.片上带有768字节的xdata,您可以在仿真时选择使用他们,进行xdata的仿真.9.可以仿真双DPTR指针.10.可以仿真去除ALE信号输出.11.自适应300-bps的所有波特率通讯.12.体积非常细小,非常方便插入到用户板中.插入时紧贴用户板,没有连接电缆,这样可以有效地减少运行中的干扰,避免仿真时出现莫名其妙的故障.13.仿真插针采用优质镀金插针,可以有效地防止日久生锈,附赠优质园脚IC插座,保护仿真插针,同时不会损坏目标板上的插座.14.仿真时监控和用户代码分离,不可能产生不能仿真的软故障.15RS-232接口不计成本采用MAX202集成电路,串行通讯稳定可靠,绝非一般三极管的简易电路可比。功能限制:仿真器占用单片机串口及定时器2,与KeilC(PC)通讯,故不支持串口及定时器2的仿真功能。全速运行时单片机串口及定时器2可供用户使用。仿真器使用方法:1.将仿真器插入需仿真的用户板的CPU插座中,仿真器由用户板供电;2.将仿真器的串行电缆和PC机接好,打开用户板电源;3.通过KeilC的IDE开发仿真环境UV2下载用户程序进行仿真、调试。4.仿真器硬件说明:a.使用用户板的晶振仿真器晶振旁有两组跳线用来切换内部晶振和用户板晶振,当两个短路块位于仿真器晶振一侧时,默认使用仿真板上的晶振(11.0592MHz),当两个短路块位于电容一侧时,使用用户板的晶振。b.为便于调试带看门狗的用户板,仿真器的复位端未与用户板复位端相连;故仿真器的复位按钮只复位仿真器,不复位用户板;若要复位用户板,请使用用户板复位按钮。设置方法1.先打开一个工程文件。如果你没有工程文件就要先建立一个。这里拿keilc51提供的hello.prj为例子说明:用鼠标点击菜单的project,选择openproject。2.选择keil\c51\examples\hello\hello,点击打开3.选择菜单的Project->OptionforTarget'Simulator'3.1选择C51栏的设置:删掉define:里的MONITOR51这几个字母,如果define栏是空的,设置方法可以跳过这一步:删掉MONTOR51之后的设置,不要点击确定,因为还要进行其他设置:附注:3.1的步骤是调试keil提供的这个Hello工程才需要做的,对你自己建立的工程不需要这个设置,你自己的工程可以跳过这步,直接进行下一个设置.在这里用红色来写这个说明,是需要引起用户注意。4.选择debug栏的设置项目:Use:KeilMonitor-51Driver:选择这一项LoadApplicationatStart:选择这项之后,keil才会自动装载你的程序代码。Gotillmain:调试C语言程序时可以选择这一项,PC会自动运行到main程序处点击Settings,打开新的窗口:Port:设置你的串口号,为仿真器的串口电缆线所连接的串口。Baudrate:设置为,仿真器固定使用bps跟keilC通讯。SerialInterrupt:CacheOptions:这两项可以选也可以不选;最后点击ok和确定关闭你的设置。设置方法5.编译你的程序,选择Project->Rebuildalltargetfiles6.编译完毕之后,选择Debug->Start/StopDebugSession,就进入仿真了7.装载代码
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年河南省义马市高二生物下册期末考试模拟卷新版附答案
- 2026年湖北省麻城市高二生物下册期末考试模拟卷【A卷】附答案
- 2025年云南省弥勒市高二生物下册期末考试模拟卷【考点精练】附答案
- 2026年湖北省汉川市高二生物下册期末考试检测卷及答案(考点梳理)
- 2026年河北省河间市高二生物下册期末考试模拟卷及答案(名校卷)
- 2025年广东省兴宁市高二生物下册期末考试测试卷(A卷)附答案
- 2026年云南省文山市高二生物下册期末考试模拟卷含答案(轻巧夺冠)
- 2026年江西省井冈山市高二生物下册期末考试考试卷及参考答案【完整版】
- 2025年吉林省蛟河市高二生物下册期末考试模拟卷及参考答案【B卷】
- 2026年江西省高安市高二生物下册期末考试模拟卷及参考答案(典型题)
- 实验:探究加速度与力、质量的关系 说课课件-2024-2025学年高一上学期物理人教版(2019)必修第一册
- 施工电梯基础方案
- HYT 118-2010 海洋特别保护区功能分区和总体规划编制技术导则(正式版)
- 小学六年级下册数学期末测试卷及答案(各地真题)
- 恒风量油烟机油烟逃逸性能技术规范
- GIS操作机构(断路器油压操作机构)的动作原理、维护项目和要求
- 浙江省建设工程施工现场安全管理台帐(新版)
- 五年级下学期作文范文沪教牛津版(深圳)
- 2023年街道办人员招聘笔试考试题及答案
- GB/T 17492-2019工业用金属丝编织网技术要求和检验
- GB/T 12474-2008空气中可燃气体爆炸极限测定方法
评论
0/150
提交评论