eUIDE是一款专业的单片机c语言编译器,这款软件帮助用户快速的完成C语言单片机的开发,可以将用户需要使用的C语言转换成为汇编的代码,而且还能转换C语言转换为汇编代码,其安装过程会自动安装所需的eUIDE USB驱动程序,非常简单快捷。另外,eUIDE自动的就能对需要使用的相关驱动进行安装,其省略了后期安装启动的时间,而且还对英文操作语言支持,界面简洁清晰,有需求的用户可再次点击下载!
编辑:为创建、查看和修改源文件提供编辑功能。它支持查找、替换、撤消/重做和剪切/复制/粘贴。
项目管理器:提供将文件插入到项目中的函数,删除项目中的文件和项目的编译。
汇编程序:支持包括宏、汇编算法、条件汇编、列表文件和MAP文件等功能。
源级调试器:对嵌入在UICE上的目标提供源级调试功能。您可以使用EUIDE对EM78系列目标的状态寄存器和内存内容进行探索和分析。UICE以其强大的特性,如多断点、寄存器内容的实时修改和拆卸,成为EEMD不可或缺的合作伙伴,为EM78系列微控制器提供了一个完善的开发环境。
无限文件大小
多个文件可以同时打开和显示
编辑插入(重击)模式
撤消/重做
剪贴板支持(文本可以使用击键剪切、复制、移动和粘贴到剪贴板上)
{拖拽文本操作(突出显示的文本可以在任意IDE窗口之间拖动和删除)
eUIDE子Windows可以通过点击相关来显示或隐藏子窗口View菜单中的窗口命令
项目窗口
项目窗口包括两种视图模式,即;文件视图模式和标签/功能查看模式。
文件查看模式
“项目”窗口的标题栏显示当前的微控制器和项目文件名。
项目窗口、文件视图
Project窗口包含Source,标题,列表和映射文件。
哪里:源文件(* .dt) - 是添加的汇编源文件进入当前项目。在C模式下,源码文件将是* .c文件。
头文件(* .h) - 是源所需的参考文件程序。
列表文件(* .lst) - 是列表文件。
地图文件(* .map) - 是地图文件。
库文件(* .bbj) - 是源程序所需的参考文件。
打开或创建项目后,单击所选文件夹展开并浏览其内容。然后右键单击要显示的所选文件其快捷方式弹出菜单。
以下说明弹出菜单中3个命令的功能。
打开 - 打开所选文件。例如,右键单击447test.dt,
然后该文件打开。如果文件已经打开,则不执行任何操作执行。
属性 - 显示所选文件的完整路径,或如图所示下图显示了447test.dt文件的位置位于。
图1-2c“447test.dt”文件的完整路径示例删除 - 从当前的项目源文件中删除所选文件夹。如果文件仍然打开,程序将关闭该文件删除它。
例如,如果您选择删除447test.dt文件,将显示确认对话框。单击是以删除来自项目的文件。否则点击否图1-2d从“项目源文件”对话框中删除文件
标签/功能查看模式
要访问“标签/功能视图”窗口,请单击“标签/功能视图”“项目”窗口底部的选项卡
图1-2e项目窗口标签/功能视图
执行代码转储后,eUIDE将自动确定函数来自“C”代码(见图左)和ASM代码的标签。
该结果然后显示在标签/功能查看模式按文件分类的项目窗口。
Step Out执行Step时退出CALL子程序进入CALL子程序
从当前程序开始转到光标运行程序计数到光标所在的位置
锚定(仅适用于ICE调试模式)继续执行Perform Step into命令功能
马不停蹄从选定行运行从该行开始运行命令光标位于
Stop Stop Free Run或Go命令执行没有匹配的断点
添加标签到Watch添加或删除Watch中的变量
重置和自由运行重置硬件(ICE),然后执行
自由运行命令功能重置并转到重置硬件(ICE),然后执行Go
命令功能
子菜单及其功能
切换断点设置或删除断点显示所有断点显示输出中的所有断点设置数据
窗口
清除所有断点清除所有断点地址断点定义断点的地址。
看到子菜单及其功能清除所有地址断点清除所有地址断点PC外设IC的值断点TCC,R3值断点
Trace Back从后台跟踪执行的跟踪日志最后执行的地址到之前的地址当前执行的地址。突出显示地址逐步向后移动单击命令的时间。
Trace Forth向前回溯跟踪日志地址(从上到下)
底部)或跟踪反向的反方向
命令。仅在Trace Back之后适用执行命令。
地址断点有三种类型:Group,OR和Nest,它们彼此矛盾。但是,OR和Nest的设置语法是
相同,但与集团不同。
断点组:最多可以使用63个组,每个组都有“开始”
地址,结束地址和通过计数。在起始地址和结束之间执行任何指令时
地址,通行证计数由“1”扣除
Pass Count等于“0”,执行程序立即停止。 63个组中的每一组彼此独立。
断点OR:最多可以使用63个组,每个组由多个地址和通过计数组成。当在组内执行地址时,Pass Count将被“1”减去。当Pass Count等于“0”时,将发生abreakpoint。 63个组中的每一组彼此独立。
断点嵌套:将一些地址位置指定为组,并将这些组指定为断点嵌套。在内部组生效之前,必须首先满足外部(后面指定的)组。
Breakpoint Nest和程序行的断点是矛盾的。换句话说,如果Breakpoint Nest处于活动状态,则程序行断点将变为非活动状态,反之亦然。
断点嵌套设置
1)参考上面的图2-10,启用
断点嵌套复选框。
2)输入断点地址。如果地址断点是(0x10 0x20 0x30,0x55)(0x15 0x100 0x170,0x10),
地址位置0x10,0x20和0x30分配给同一组(组1)。断点附加到此组,此断点的关联Pass Count为0x55。
地址位置0x15,0x100和0x170被分配给另一个组(组2)。断点附加到此组,此断点的关联Pass Count为0x10。
单片机是什么?
单片机(Microcontrollers)是一种集成电路芯片,是采用超大规模集成电路技术把具有数据处理能力的中央处理器CPU、随机存储器RAM、只读存储器ROM、多种I/O口和中断系统、定时器/计数器等功能(可能还包括显示驱动电路、脉宽调制电路、模拟多路转换器、A/D转换器等电路)集成到一块硅片上构成的一个小而完善的微型计算机系统,在工业控制领域广泛应用。从上世纪80年代,由当时的4位、8位单片机,发展到现在的300M的高速单片机。
概括的讲:一块芯片就成了一台计算机。它的体积小、质量轻、价格便宜、为学习、应用和开发提供了便利条件。同时,学习使用单片机是了解计算机原理与结构的最佳选择。
eUIDE v1.07.32.23更新:
1、FIX:寄存器显示错误。
2、FIX:当MCU和ICE名称相同时,自动保存代码选项。
3、修复:EM78P528 n代码选项。
4、修复:当冰名不同时不能保存项目。
5、修复:EM78M680代码选项。
6、修复:EM78P611代码选项。
7、修复:当发生中断时,启用“断点后的中断”禁用的一些错误。
同类推荐
2021-06-09
立即下载2022-05-27
立即下载2022-07-19
立即下载2022-08-09
立即下载2022-08-13
立即下载2022-08-16
立即下载