Keil c166破解版是一款功能强大的编程开发软件,是ARM/Keil专门针对XC16x,C16x和ST10微控制器推出的嵌入式软件开发工具。可帮助用户快速解决嵌入式软件开发的各种问题,你可以使用本工具的MON166目标监控器或者 ULINK USB-JTAG适配器,在目标系统上下载并测试程序代码。也可使用Keil μVision调试器准确地模拟166设备的片上外围设备,非常实用,开发人员的好帮手。KEIL C166(即PK166)专业开发工具包,是为166系列单片机所设计的开发工具包,支持所有XC16x,C16x和ST10的衍生产品,支持使用C语言和强大的C166,C167和XC166汇编指令编写与测试代码。通过PK166专业开发工具可以轻松地了解166的片内外围与及其他的关键特性。支持XC16x,C16x和ST10微控制器体系结构的Keil开发工具,适合每个阶段的开发人员,不管是专业的应用工程师,还是刚学习嵌入式软件开发的学生。产业标准的Keil C编译器、宏汇编器、调试器、实时内核、单板计算机和仿真器,支持绝大部分的C16x系列微控制器,帮助你如期完成项目进度。工具概述Keil 166开发工具旨在解决嵌入式软件开发人员面临的复杂问题。启动新项目时,只需从设备数据库中选择要使用的微控制器,μVision IDE即可为您设置所有编译器,汇编器,链接器和存储器选项。其中包含许多示例程序,可帮助您开始使用最受欢迎的嵌入式166设备。Keil μVision调试器可精确模拟166设备的片上外围设备(I2C,CAN,UART,SPI,中断,I / O端口,A / D转换器,D / A转换器和PWM模块)。仿真可以帮助您了解硬件配置,并避免在设置问题上浪费时间。此外,通过仿真,您可以在目标硬件可用之前编写和测试应用程序。当您准备开始使用目标硬件测试软件应用程序时,请使用MON166目标监视器或ULINK USB-JTAG适配器在目标系统上下载和测试程序代码。安装激活教程- Install and run app- File-> License Management, copy the contents of the CID- Run Keygen, choose why we generate the license Target-> ARM, Prof.Devkit / RealView MDK- In the CID field, paste what was copied into Keil- Click Generate- Copy the resulting license, insert it into Keil in the New License ID Code (LIC) field, click Add LIC- Repeat steps 2-3 for all required products使用帮助示例程序
包含在\ C166 \ EXAMPLES文件夹中的示例程序演示了如何使用uVision4项目管理器和调试器(有关详细信息,请参阅uVision4快速入门指南)。 如果您对这些工具不熟悉并希望快速入门,请参阅这些内容。
Device Database™
Keil uVision4 IDE的独特功能是Device Database™,其中包含有关超过3500个支持的微控制器的信息。 当您创建一个新的uVision4项目并从数据库中选择目标芯片时,uVision4会为您设置所有汇编器,编译器,链接器和调试器选项。 您必须配置的唯一选项是内存映射。
随着新设备的上市,它们会与数据表和头文件一起被添加到数据库中。 有关将自己的芯片添加到数据库或创建自己的个人数据库的信息,请参阅以下知识库文章。μVISION:将定制部件添加到设备数据库本文中的信息适用于: μVision第4版症状μVision器件数据库包含所有8051,251,C16x / XC16x / ST10和ARM7 / ARM9 / Cortex-M标准产品。但是,有一些自定义设备,并且未来的设备不属于此数据库的一部分(当然,它们将在创建时添加)。如果您需要使用未列出的MCU,您有两种选择: 选择一个通用设备。 将新设备添加到数据库。选择一个通用设备在设备数据库的Generic列表中,对于8051,251,C16x / XC16x / ST10,您可以找到以下通用设备: 8031(所有变体) 8032(所有变体) 8051(所有变体) 8052(所有变体) C166(所有变体) - 支持没有扩展指令集的CPU C167(所有变体) - 支持带有扩展指令集的CPU对于ARM和Cortex设备,在设备数据库的ARM列表下,可以找到以下通用设备: ARM7(Big Endian) ARM7(Little Endian) ARM966E-S(Big Endian) ARM966E-S(Little Endian) ARM9E-S(Big Endian) ARM9E-S(Little Endian) 的Cortex-M0 Cortex-M0 SDK 的Cortex-M1 Cortex-M1(Altera) Cortex-M3的 的Cortex-M4 Cortex-M4 FPU 的Cortex-R4 的Cortex-R4F您可以选择其中一种设备,然后在目标对话框中指定任何必需的芯片选项。添加新设备 从文件菜单中选择设备数据库项目。 μVision打开一个对话框,显示设备数据库,您可以在其中添加和修改现有设备。要添加新设备... 选择一个类似于您要使用的设备的CPU。务必双击以将此设备的设置放在焦点上。 更改芯片供应商的名称。 选择合适的CPU系列。 在设备文本框中输入部件号。 修改描述以匹配您的设备。 更改工具的选项(请参阅下文)。 在数据库窗口中单击(以更改焦点)。这启用了添加按钮。 点击添加以添加新设备。 删除设备... 在“数据库”树列表框中找到要删除的设备,然后左键单击该名称以突出显示该设备。 按Del键从设备数据库中删除设备。 注意 按Del键时不会收到警告。该设备被立即删除。 调整选项... 在选项框中,CPU =指定芯片的基本工具设置。 CPU =的参数是: IRAM(范围) 片上IRAM的地址位置。 XRAM(范围) 片上XRAM的地址位置。 XRAM2(范围) 第二片内XRAM区域的地址位置(即C167CS)。 XRAM3(范围) 第三个片上XRAM区域的地址位置。 IROM(范围) 片上(闪存)ROM的地址位置。 对于经典的C166:起始地址必须为0;如果大小超过32KB,则IROM分为两部分;范围指定物理ROM大小。 IROM2(范围) (仅适用于8051和变体)第二片内ROM的地址位置。 XROM(范围) 外部(闪存)ROM的地址位置。 XROM2(范围) 第二个外部ROM的地址位置。 XROM3(范围) 第三个外部ROM的地址位置。 ICAN(范围) 片上CAN模块的地址位置。仅用于C167和变体。 CPUTYPE(变体) 为基于ARM的控制器指定CPU变量。目前只支持ARM7,ARM9,Cortex-M和Cortex-R4器件。 EBIG 对于基于ARM的控制器,默认为BIG endian。 ELITTLE 对于基于ARM的控制器,默认为LITTLE endian。 ESEL 允许选择基于ARM的控制器的端点。 CLOCK(val) 选择设备时使用的默认CPU时钟速度(以Hz为单位)。例如CLOCK(12000000)表示一个12MHz振荡器。 FPU (仅适用于ARM9)指定某些ARM9器件的默认VFPU使用情况。 FPU 2 (仅适用于Cortex-M4)指定某些Cortex-M4器件的默认VFPU使用情况。 MASK_REV(val) 指定掩码版本号。 MDU_F120 使用Silicon Labs C8051F12x器件型号的乘法/累加单元。 MDU_R515 使用Cast / Evatronix R80515的Multiply / Devide Unit。 MOD167 使用C167和变体的扩展指令集。 MOD517DP 启用英飞凌特定的多个DPTR寄存器。 MOD517AU 启用英飞凌特定的算术单元。 MODA2 启用Atmel特定的多个DPTR寄存器(如在AT89S8252上)。 MODAB2 启用Analog Devices特定的多个DPTR寄存器。 MODC2 启用Cast / Evatronix特定的多个DPTR寄存器(R80515)。 MOD_CONT 启用对达拉斯连续模式的支持。 MODDA 启用达拉斯特定的算术加速器。 MODDP2 启用达拉斯特定的多个DPTR寄存器。 MODH2 启用Hynix / ST uPSD33xx uPSD34xx多个DPTR寄存器。 MODP2 启用飞利浦特定的多个DPTR寄存器。 (还要注意一些Atmel器件正在使用这种变体)。 MODV2 使用英飞凌XC16x / ST Super10指令集扩展。 MX 启用对飞利浦80C51MX架构的支持。 MXP 启用对Philips SmartMX SmartCard架构的支持。 DPX 为Analog Devices ADuC812启用24位DPTR寄存器。 PMW 启用允许使用MOVX指令写入Evatronix R8051XC代码空间的PCON.PMW功能。 DPC 启用Evatronix R8051XC上为DPTR寄存器提供自动递增功能的数据指针控制寄存器。#p#分页标题#e# BSE 为Evatronix R8051XC启用寄存器DPSEL.3中的Bank Switch Enable功能。 PSOC 为赛普拉斯PSoC生成中断向量。 以下附加选项也可用: bookN的= document_file(标题) 定义添加到书籍窗口的书籍,手册,设备数据表; (n = {0,1,2,...})。 CPU = CPU选项 列出CPU特定的属性:(例如IRAM,IROM,CLOCK,ESEL等) FLASH= command_file(选项) 指定应与设备一起使用的Flash实用程序。 REGFILE= sfr_file(文件夹) 为CPU指定SFR寄存器定义文件。 SFILE= startup_file(文件夹) 指定应复制到项目的默认启动文件。 SVD= rel_path\ file_name.sfr 指定包含控制System Viewer的外围设备描述的特殊功能寄存器文件(* .sfr)。其他选项指定数据手册和μVision调试DLL。 将新设备添加到数据库时,应保持这些变量不变。
购买后,将显示帖子中所有出售内容。
若发现会员采用欺骗的方法获取财富,请立刻举报,我们会对会员处以2-N倍的罚金,严重者封掉ID!
此段为出售的内容,购买后显示
[ 此帖被pony8000在2019-12-14 23:28重新编辑 ]