找回密码
 注册

微信扫码登录

使用验证码登录

只需一步,快速开始

胜天工科技销售各种数字电视信号调制卡胜天工科技销售各种数字电视信号码流卡

【游客、新手、注册会员的区别】 【积分策略和会员晋级说明】 【发帖和附件上传规则】 【如何下载感兴趣的资料】 【如何获取梦游币】 【侵权资料处理及免责说明】
查看: 3216|回复: 0

Keil uVision基础知识

[复制链接]
  • TA的每日心情
    开心
    2023-5-10 22:52
  • 签到天数: 191 天

    [LV.7]常住居民III

    发表于 2010-9-3 15:23:03 | 显示全部楼层 |阅读模式
    分享到:
    消息来自- 北京朝阳
    本帖最后由 天·地·人 于 2010-9-3 15:28 编辑

    一、Keil uVision基础知识

    Keil公司的官方网址:
    http://www.keil.com,Keil公司成立于1986年,主要开发、制造和销售嵌入式8051、251、ARM、XC16x/C16x/ST10等微控制器软件开发工具,提供ANSI C编译器、宏汇编程序、实时管理、调试和模拟器、综合评估板等。2005年,Keil公司被ARM公司收购。

    1、早期的Franklin C51交叉编译器是专门为8051系列单片机设计的简单、高效C语言编译器,Franklin软件包主要由C51交叉编译器、A51交叉汇编器、L51链接器、OHS51代码转换器及DSCOPE-51软件仿真器等模块组成,Franklin C51的输入输出库函数scanf和printf默认是通过8051单片机的串行口实现的(输出之前需要对串行口初始化),其他输出方式可以通过编写特定的输入输出函数来实现。(注:8051及8051派生产品统称为Cx51)

    2、Keil公司的uVision则是把上述编辑、编译、链接和仿真等模式打包成集成开发环境,当然其集成的C51编译器肯定跟Franklin公司的相关模块肯定有交叉性,uVision还包含项目管理和调试器等非常有用功能,界面如下图:

    1.jpg

    二、Keil uVision集成开发环境

    1、uVision的工程由源文件、发开工具选项及编程说明组成,uVision包含器件数据库(如下图),可以看到该芯片的Vendor、Family、Description(制作工艺、片上资源等)、Option等信息,可以自动设置汇编器、编译器、连接定位器及调试器选项,

    2.jpg

    2、uVision的编辑器和调试器

    uVision的编辑器跟大家经常使用的Dreamweaver或VC++等开发环境类似,支持语法检查、代码高亮等,支持汇编和C51混合编程,C51编译器可实现对8051所有片上资源进行操作,支持三字节的通用指针和特殊功能指针。调试器则可以提供原生的模拟调试环境,支持断点和随时查看当前源程序运行位置。

    3、其它还有很多功能,暂时不再介绍,有兴趣的大家可以先查询相关资料,天缘后续会根据焦点问题专门介绍或补充到本文来。
    三、Keil uVision的几个经典版本推荐
    Keil uVision 2下载地址:
    http://www.verycd.com/topics/39809/,大小17M,天缘以前一直都是使用Keil uVision 2,够用就可以了。
    Keil uVision 3下载地址:
    http://www.verycd.com/topics/157622/,大小才20M。
    Keil uVision v3.0原版光盘:
    http://www.verycd.com/topics/118392/,大小700M。
    踩过的脚印
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    QQ|Archiver|手机版|小黑屋|数字电视开发网 ( 京ICP备16008897号-5 )

    GMT+8, 2026-6-2 03:04 , Processed in 0.145308 second(s), 28 queries , Gzip On.

    Powered by Discuz! X3.5

    © 2001-2026 Discuz! Team.

    快速回复 返回顶部 返回列表