论坛风格切换
正版合作和侵权请联系 sd173@foxmail.com
 
  • 帖子
  • 日志
  • 用户
  • 版块
  • 群组
帖子
购买邀请后未收到邀请联系sdbeta@qq.com
  • 5216阅读
  • 0回复

[行业软件]Keil C166 v7.57 [复制链接]

上一主题 下一主题
离线pony8000
 

发帖
53252
今日发帖
最后登录
2024-05-06
只看楼主 倒序阅读 使用道具 楼主  发表于: 2019-12-14 23:25:56
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。 将新设备添加到数据库时,应保持这些变量不变。


此帖售价 66 电魂,已有 0 人购买 [记录] [购买]
购买后,将显示帖子中所有出售内容。
若发现会员采用欺骗的方法获取财富,请立刻举报,我们会对会员处以2-N倍的罚金,严重者封掉ID!
此段为出售的内容,购买后显示


[ 此帖被pony8000在2019-12-14 23:28重新编辑 ]
软件下载咨询 sdbeta@qq.com
 
精品软件:百度搜闪电软件园  最新软件百度搜:闪电下载吧
有问题联系 sdbeta@qq.com