《匠人手记》推荐网上购书渠道:
互动出版网(china-pub)购书入口   >>>
当当网(dangdang)购书入口   >>>
卓越亚马逊网 购书入口   >>>
淘宝网(taobao)购书入口   >>>
更多购书渠道……   >>> 

设为首页加入收藏联系匠人管理入口21IC首页21IC博客21IC社区侃单片机回复的贴参与的贴

天气预报
百宝日历
载入中...

百宝专栏

载入中...
最新货色

载入中...

粉丝评论

载入中...

载入中...



百宝信息

载入中...

百宝流量

(2006-07-01开始)


匠人手记

 匠人观点: 好记性不如烂笔头  
 黑色幽默:三鹿门——后世畅想

如何创建一个keil51单片机工程文件
zl0801 发表于 2007-3-5 13:42:00  阅读全文 | 回复(0) | 引用通告 | 编辑

教你一步一步 创建 自己的keil 工程文件
第一步: 打开 keil 编译软件
 
点击看大图


 

第二步:选择 “ Project ” 下的 “New Project”创建一个 工程,并为其选择一个存放目录

点击看大图


 

最好为工程先建一个文件夹作为存放的地方,因为编译后会生成很多其他文件,这样做便于管理

点击看大图
 
给工程起一个 名字 并保存

点击看大图
 
第三步 为工程选择合适的单片机型号,keil 是一款十分优秀的编译软件,它可以支持很多种的单片机,所以要人为的为工程选择单片机的型号,由于 现在还不支持 STC 系列的单片机,所以选择 AT89C51 代替即可
点击看大图
 
点击“确定”之后弹出一个对话框,点击“是”即可,将一些相关的文件添加到项目中去了

点击看大图
 
第四步:对工程进行一些配置,用鼠标 右键单击 “Target 1”选择“Options for Target ' Target 1 '

点击看大图
 
在弹出的对话框中 选择”Target Output” 在 “Create HEX File”上打上 对号,是工程编译之后输出一个可以下载的 ”hex”文件

点击看大图
 
第五步: 为工程添加 .C 和 .H 文件,右键 单击 “Source Group 1” 选择下面的
“ Add Files to Group ‘Source Group 1’

点击看大图
 
如果没有 编写好的 C程序,可以直接在当前的环境下创建一个 C语言源程序,点击“File” “New”,创建一个文件,没有保存前 文件的格式是不定的
点击看大图
 
手动 把刚刚建好的 C程序文件保存在 工程所在的目录下,注意文件的后缀要是 .c 格式的

点击看大图
 
保存之后,就可以在当前窗口下编辑 程序了,支持高亮显示,编写起来也很方便,不过我还是习惯用 ultraedit 软件来编写代码

点击看大图
 
接下来把这个编辑好的C程序添加到刚刚的工程中,就可以进行编译连接了

点击看大图
 
选择 C 文件,如果还有 H文件的话,在文件类型处可以 选择要添加的文件类型,否则看不到


点击看大图
 
至此,工程就差不多了,接下来的就是 编译连接了,点击 快捷图示 “Rebuild all target files”

点击看大图
 
如果你是按照我上面所编辑的程序的话,会有错误发生,因为我用的是 “my51.h”文件,这个文件是我个人后加上的,不再keil 的软件中,所以要手动添加一下

点击看大图
 
把 “my51.h ”文件放到 工程的目录中,在添加一下,
注意,如果你觉得麻烦的话,也可以直接调用keil 上的 h文件,比如“reg51.h”

点击看大图
 
再次编译,就没有错误了

点击看大图
 
再回到 工程的目录中,你会发现多了一个 “HEX”文件,这个就是 要下载到单片机中的代码文件了

点击看大图

 
至此,这篇入门的讲解就结束了,其他的应用技巧,就要靠自己平时慢慢的摸索了,有问题,用“百度”“Google”,
也可以给我留言,如果我知道的话,一定会告诉你的

 

赵亮 February 26, 2007

 

 
pdf格式的文档下载 分成2段上传的
 
 

UploadFiles/2007-2/226320368.rar
UploadFiles/2007-2/226169004.rar

看《匠人手记》,与匠人同行!北航出版,正在热卖!

  • 标签:keil 
  • 发表评论:
    载入中...

    芯片专题

    器件专题

    软件专题

    硬件专题

    综合专题

    项目专题

    原创专题

    器件检测
    LCD LED
    按键 触摸键
    E2PROM
    电池 电机
    电阻 电容 电感

    指令系统
    软件算法
    编程规范
    滤波算法
    串行通讯

    PCB设计
    I2C PWM
    红外遥控
    充电技术
    中断 ADC 

    匠人手记
    匠人夜话
    网络心路
    一周热点串烧
    从零开始玩PIC
    DIY旋转时钟

    广告5号位 [投放]


    学习板、开发板、编程器、下载器、仿真器(查看详情……)

    广告3号位 [投放]

    站内搜索


    站外搜索


    百度  google
    mp3  歌词 
    图片  FLASH 
    知道  文档
    新闻  词典 
    地图  mp3 
    软件  天网 
    雅虎  爱问 
    搜狗  讯雷 
    网讯  华军 
    天空 

    21IC器件搜索
    百宝箱分站
  • 《匠人的百宝箱》21IC站
  • 《匠人的百宝箱》21IC笔记团队
  • 《匠人手记》21IC书友会
  • 《匠人的百宝箱》MCUBLOG站
  • 《匠人的百宝箱》MCUBLOG笔记团队
  • 《匠人的百宝箱》EDN站
  • 《匠人手记》EDN书友会
  • 《匠人的百宝箱》与非网站
  • 《匠人的百宝箱》新浪站
  • 《匠人的百宝箱》百度站
  • 《匠人的百宝箱》网易126站
  • 《匠人的百宝箱》网易163站
  • 《匠人的百宝箱》互动出版网站
  • 广告4号位 [投放]

     
     

    匠人原创

    往日酷贴

     
     
     

    大千八卦

    友情连接

    新浪新闻:
    新浪财经:
    AK58新闻:
    新浪股票:
    新浪股票:
    证券之星:

     [更多酷站连接]

     

     

    [欢迎交换连接]

    [百宝箱之与非门分舵]

    [电脑圈圈的家当]

    [IC921的博客]

    [柔月阁]

    [八楼的呼吸]

    [hotpower 的水潭]

    [xwj的文君阁]

    [所长的BLOG]

    [阿摆手记]

    [电子伙伴]

    [unaided的笔记]

    [小飞的笔记]

    [单片机开发联盟]

    [网址之家]

    [好东西网址大全]

    [美萍中文精选]

    [数字电视之家]

    [SMARTCODE电子书斋]

    [软件开发之窗]

    [Armoric]

    [我爱研发网]

    [infernal的笔记]

    [雄鹰的空中加油站]

    [SunK]

    [逍遥电子]

    [ningpanda的博客]

    [C-Design]

    [一网见天下]

    [海边淘沙]

    [嵌入式365]

    [水牛的仓库]

    [股剩是怎样炼成的]

    [PIC论坛]

    [ICC AVR开发网]

    [中国高校自动化网]

     

     

     

    MCU博客-中国电子工程师博客网 

    大学生电子网 

     

     

     

     

     

    !!! 《匠人的百宝箱》 !!!