KEIL里如何生成HEX文件_第1页
KEIL里如何生成HEX文件_第2页
KEIL里如何生成HEX文件_第3页
KEIL里如何生成HEX文件_第4页
KEIL里如何生成HEX文件_第5页
免费预览已结束,剩余10页可下载查看

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、H第四章:KEIL使用入门本章节介绍如何使用 KEIL软件建立一个工程,编写一个简单的程序,编译和下载到单片机运行的流程,目的是教会用户学会用此软件写代码的最基本步骤。第一步:下载并安装 KEIL软件(略)第二步:打开 KEIL软件,会出现如下界面lyiKEILkr I Tools by ARM匚opyrhte II 997-2005 KLei Saftwira, ZCM)5 - 3009 A.R.M Ltd Al 厚hti reservedThus prod" Ct is prctKtwl by US znd int辭Mrial tiwj*我使用的是keil4版本。这是打开后的界面

2、-帚A =| flip犬日:险可ikJ 5TW132-B5-O5 口 AijihLi .J JW固?1?D (lil wc F j flSP曲 bip.c 匡iniLf.-因幻叩i n 組 FWlib-U IM- t m FWtoLMY-|_ 5-trnlI 1 !Stmi |_J s-trnJiI 1 tml Q'ilmJ.1:建立一个新工程I Dez Rcripl-Krali TqqI- 5底$ 宜mdpwIk 口l-PiiiqjHl 岂lK曲畝F也5已£ilt £g7J 1Ptojf d rb=a片FT汕-la-Er FTiejp-n点击此新建一个工程宴 lE

3、fl «(« T00 T“啊 Fijsr .Ct ZfmEUI旧话为戸£已加¥1忙>11匚*啊禎hk: 跖!4 LjiiL.I ljP -liilHpTj丄3乱尸远330:占申>BM换M丄叶恆»卫咋宇锂Bft UtBSITiAPrsaiS? NHES L« i Cj'KF 氓别y ilfJ 51E彌5e疗.cH尿Jrton 5”cJ1 F-'eil-l tr7rt«tiJiriirDj3 Fk 亡 i4-s-tfial hfll-»AWDr1<? .irnilh r 11 ehvi

4、h r1 djuvp rD|5 F-Xfili tim<r.t(p lIMP'fli丐FJJi诲吧CM切n时MtA虬価*|.网彷IF JMkG话卅bItBh他门HP吐-jvp-6jif F'/tfir; J 3 Tim/f Lnpri|1 Qt'LFS弱古麻 SL 啊讥'月I绘皿 FFWC*T-ffimC-.:Hl ffPPDU L|wpr«ijID F XfiHMoOfiJiit'.lDekir.HEl ipoj IE出现以下界面,在你的硬盘合适的文件夹中创立一个工程文件夹,最好是英文路径, 如图是创立了 test文件夹;OI3/1Z;

5、& 1悶 52CIV2/16 11:J3交样姿;013/2/;1 15:57JO13/3/5 13;2'&JUL3/3/12 21:16丈祥奚2013/1/2& 21:072013/3/72 ID: 2 5文际;O13/3/13 2L07仙的22 12:37:Fm7D 口/即12 13:50左柱乏汁算巩i nir7 fC;口坤e;】J盖芸(E)a資料gLj*i fS g)L_i 浸坤 tH:J吉CD駆刃話(J J T J. dipla/i. Sc_eprom_ti 1*1 er r locicerJ lecker test.ockeMuner.sefiaLhel

6、low_i*vofld r_ Iff ri attest文件&叫;卑与Prcjec? Files *_uvprcy新建此文件夹,然后点 Ji 打开 按钮羽 Creatf hew Ppje:t打开后,文件名取test,保存£ t 计算忸 SS料(F:) t <til4 F testJ音杀H i+飘£i wirZtC)L l JKH (口; j输入工程名并点击保存口云冋L_B 库:G:JIffL_J 浸申H;Jh文件若应归驶、卑星i里金齐I ujuu ftlWF-Livpruj)弹出芯片选择框,选择 Atmel的89C51或89C52 ( 4kb/8kb程序fla

7、sh),如图选择后者Select Device for Target Target 1'.®CPUVendor:舟me!Devjce:AT39C52Toolsei:C51厂 Use Extended Linker LXSIJiistead of BLSI 厂 L ifeEf ended Assembfer 向 J h血ad of A51Data ba»>sfieriplior:ATXX51RB2ATSX51RCAT8K51RC2 AT83C51RD2 ATH9C51RE2 AT6K51SND1 ATaaCSISND&051-based Fuiy Sla

8、tic 24MHi CMOS wntrollerwith J2 I A) Lines, 3TinefB/untera. 3 bitefTLipta/Z Priontv Levels, UART, Three-Level Program Memory Lock. SK Bytes Aash Memory.12S Bytes On-chip RAMATfiSCSB ATB9C55WD ATeSFSI AT&9F&2 ATS9LP2C-52 矿一OECuk住 1H*lp然后点击OK ,点击YES,工程创立完成,出现以下界面2 :向工程里添加文件kJ rwl - pViE-iorJI

9、f lit £d-:冲亡wojed Fl“n Dctu口RctiprKrbli TdoI-亍成$ yindQw 曲 口& Ll 'fe-gei 1L 3 otiPce u 園们4町一机1点击C'rtts 讪 rmiXyO0i:u施Ht出现了新的文本编辑框textl,点击保存按钮(J r«4 - pVi&i口rriflit £-:叩史此 ojedFl 阳 口D 已 Sj 口Rtfipl-Kibli T 口 口上 SVt$ JindQw 阳 口JS a-Z I仝J lijW 口 T护号刪IL Li Source Greup 1 固百&q

10、uot;町剧1虎击挪存输入你文本的文件名,名字可据代码所实现的功能起,如图,巴 Save AsOGiL f 计萇机 55科'F:) » <eri4 F test匾迅皇下註 訥昔乐4色甘修一 5IARTU5A51JOOQ/S/7 14:37Ml立畔- 、Test.pla20 咖 13:27PIG 4回:estin 3/3克 2 10:25iKi$ion4 rojtrt上计算引.匕 wirZtC;C贯面:文件若; t?5tXriTL;输入文件职M (星好为英文)早与奘翌仃):山IH氏(*.*)然后点击保存V现在往工程里添加已经保存好的文件2 twl - pViiorti B

11、riC IIptWntTc=r 口rcup Sourer 口 jd 1.AH-F7'I'INI'L : Ml tt !t ' IlfI . riiMnp 'IlfRrbui d alarFtri« Idtirc-r hi叫 I口t F IeStJp L ji J塞m如rttipy T崗J* 净 -築#1 mEilt E: 'sfiw inject Flj±n Dtz j 口 RcriprMrdli TPflt S 应$ J -1 rf 2J也I:右嶷在工程子冃录 下点击,出现菜取FlA4d IriDLlO.JVOd flniu

12、&Dup hhJiivfirnihl'.Cioup 5丽斫5丽nIf* -島lEManjct fmpenenh .Md F.IPSJ# rnRRHl 卩刑0(t G少jp文件名劎:阿文件 S 型 CO: |cfil. (*.c)然后选择刚才保存的文件,点击ADD网 A<jd Fil es to Group 'Source Group 1'beadB梅&園 C0:|. tezt-E tf El名称*傭改E朝厂'3t2013/3/32 10; 3 7# 1nr*Adi然后点击Close 现在在工程目录下已经有你的文本文件了。ProjectB ?

13、23 Target 1te&t.c直”0 Source' Group 1H固 STARTJP-A51匡I3 :编译并生成 hex 文件现在将如下代码拷贝进待编辑的文本中#include <reg52.h>/51 单片机头文件#define uint unsigned int/ 用 uint 代替 unsigned int/延时函数void delay(uint z)uint x,y;for(x=z;x>0;x-)for(y=500;y>0;y-);void main()while(1)/让所有 led 循环闪烁P2=0xff;delay(200);P2=

14、0x00;delay(200);完成后,需要设置以下lU (pal - pViiiorriflip Ed-: k'lensL; IEi-iufffiqitr< rlaoh”:E-Lj 'T-'-grtiE -JIGgjp 1"团们A町a财1 a曲寸心1 lincl *2 口uuLnvd 衣Bblt 2豐二卩"3;E VOL<dLedl=::,屮工JC *.王弟一丫笈*一氏匸 馬£兰岂赶战空空ffis舸:2=点击此选顼IF-*3丄丄aq SXARIUf .Jl&L,.ccnupi llrg 匸&sgc. lliL:

15、<znc,.PTogrftfc Size; aaci-2.0 Jtifl-t*0 iaatia- 0 C=rc£ 14), 0 即二JU&BMP-进行如图设置Options for Target 'Target 1点击OK,然后进行以下操作IbJ r«l. - pViiiorriRHipIviDli TLDoh SVCS 豐 mdovu rL 中口L< T P $ b 埜-耳A邑Flip- Edi en ojf-rt fij-h DFbuqI_5l& 52* wii«iu wQ/i PMC.H W、otff* fired :=团

16、门A町训禹 a曲寸心L«dl=::HNt Ledl=?i-0fSE void jMjjn (I_3 tou1 ttnciufl* <Teb2.h>2 i 口«£Lni ucac uuL?nd uli4f:里I;豐一:戈巧亦竺二HE代当壬aanww百j;B.亡呈*半兰托二哼h 龚卫兰赞直片:空愛昙娶密却点击此.讲行编译才8丄mq 曲ARIUF.Mii3颐pi ling 匸已占 G.c. lliLlnc,.Progrftfc Stt; aati-S . 0亡ace:fl*s*«* - C £=ru=|4)i.0 齡丄活 1吕Blflp.在最下边的信息框出现以下信息JliCDclPlliLU STARTUABMrh CC曲mgh IIj.二 icL 匚 >.d £e4=.iJedMtm寸专 Xd.Ba-C CDC-c-kfi- 0 EffcuiHin 0 富二詩亠旳 |4i +表示编译通过打开你所建立的工程文件夹,会发现生成了 HEX文件摄改H朗tT小丄工丄8心"丄丄丄J5乂卄丄22ei5/3r;z 1115K2 KE2 tP5t?的暫即;:2 misc孙it1 KP1 . teet.hx301;3/:

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论