版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、 Keil uVision4软件的使用入门作者:Sid ney来源:微控实验网 发布时间:2010-3-12阅读次数:7358字体大小:【小】【中】【大】使用汇编语言或C语言要使用编译器,以便把写好的程序编译为机器码,才能把HEX可执行文件写入单片机内。KEIL uVISION是众多单片机应用开发软件中最优秀的软件之一,它支持众多不同公司的MCS51架构的芯片,甚至 ARM,它集编辑,编译,仿真等于一体,它的界面和常用的微软VC+的界面相似,界面友好,易学易用,在调试程序,软件仿真方面也有很强大的功能。因此很多开发51应用的工程师或普通的单片机爱好者,都对它十分喜欢。作者:月夜来源:本站原创(
2、www.mcusy.c n)KEIL uVision4比起uVision3或是uVision2界面感觉舒服一些,增加了哪些功能暂且不去研究,毕竟大家都喜欢用新的软件,感叹发展太快了,很多人连uVision2都没有摸透,呵呵。安装的方法和普通软件差不多,这里就不做介绍了。另外提醒大家不要崇拜汉化版软件,还是E文的干净没有BUG !.ASM ”,图文描述工程项目的创建和使在这里以51单片机并结合C程序为例(汇编操作方法类似,唯一不同的是汇编源程序文件名后缀为 用方法:、首先我们要养成一个习惯:最好先建立一个空文件夹,把您的工程文件放到里面,以避免和其他文件混合,如下图笔者先创建了一个名为“ Myt
3、est文件夹:U1KEILI Tools by ARMpVisiori4作者:月夜来源:本站原创(www.mcusy.c n)二、点击桌面上的 Keil uVision4图标,出现启动画面:Integrated Development EnvironmentCopynght 1997 - 2005 KH Software 2005 ” 2009 ARM Ltd. Afl rights rBserved Ums product is protected by US and mcernationai laws.三、点击 “ project- New uVision Project 新建一个工程:図
4、HelloFile EditNew Multi-PrProjectBuild OutputProject FlashNew pVision ProjPeripherals Tools SVC5 Window HelpQ Workspace.*.Open Project-.新建一个工程项目ExportManageSelect Device for Target h5imulator.Options For Target Simulator,- * Alt+F7Clean targetBuild target 八卜 *F7rarget filesI_i,|_hClose Project1C: V(
5、eilC51 E xamp lesHelloH el I o. uvproj3 C:KeilC51RtxTinyZExample 或T阳 FfidTraff 汜 UV24 C:KeilCS lAExamplesBlinkyBlinky.UV2Create a new pVision5 C:KeilC51 ExamplesC5ampleCSample.IJV2芒 r Il K hiA H I 卜丄L llirtl* 尸 Ik、卜 Ai IIVSimulation作者:月夜来源:本站原创(www.mcusy.c n)四、在对话框,选择放在刚才建立的“Mytest文件夹下,给这个工程取个名后保存,不
6、需要填后缀,注意默认的工程后缀与uVision3及uVision2版本不同了,为 uvpori:保存在(Ij NlytestProjectSimultcr放在先前新建的文件内MB我的丈档我的电脑Build Output网上哪居文件名)取个工代9園HELD o cwn e口 AESFile Edit Jiew Project Flash Debug Peripherals TqoIs0 匚5Window Helpay二 c保存g)Project Files (章.uvpr oj J取消保存类型(I)Simulation作者:月夜来源:本站原创(www.mcusy.c n)五、弹出一个框,在 CP
7、U类型下我们找到并选中“Atme”下的AT89S51或52:EditPruject.CPUVendorAtmelDevice:AT39S52LI2 Extended Linker LX51 mslead of E!L51ToolC51Data baseAT39LV55AT99S2051AT 39S 4051AT39S4D12Description8051 based Full Static CflOS contriullef with Thr&Level Program Memory Lock. 32 I/O Knes, 3 TinnBrs/Ccunteis, 8 Interrupts Sou
8、rce?, Watchdog Timer. 2 DPTRsr 8K Flash Menory. 25G Bytes On-chip RAMBuild Outpi.itBuild Outpi.it ET99S53Q AT99S8252 AT39S8253G AT話曾議?:O T60C31C3 T80C31X21 T80C32Simulation六、以上工程创建完毕,接下来开始建立一个源程序文本:作者:月夜来源:本站原创(www.mcusy.c n)C程序:七、在下面空白区别写入或复制一个完整的J4 VisionFile Edit Viev Project Flash Debug Peripher
9、als Toub 5 VC 5Window HelpTO凶箜IProjectQ TeKtl* -Target 1Scur Group 1J/石石百Sr打看音Y77Sr “看音77Sr “看音77Sr打看音Y77Sr打看音77fr看看音7Y7Sr看看音77Sr看看音订京 皆序说明:便単片机控制陀端口的3个LWD灯作左移流水灯 左实验对踪:XY-900-J5B型单片机学习板)胶输出 占 hiTTp:/ww.mcj5y, cri甘甘甘甘百甘甘甘甘甘百甘甘甘甘甘百名甘甘甘甘百甘iftrifr甘甘百甘iftrifr甘甘百甘iftrifr甘甘百甘白甘甘甘百甘白甘甘YXi riel ude#include#
10、derf i rie ui nt jnsi gned i nt#d&fin& jchar jnsign&d charchar temp; /赋慎变屋 vold delay(uinr z);在此写入源程序void mainC /主橫净Temp=0xfe;P2-temp; hn le(li)?7第一个发光二按管虑亮/7赋僅蛤陀显示循环1 r _iflPr. Bu,., OFu. . lLUJdel ay(5 00). /1ms5 00=0.5 秒T pninTYr prnn. 1 :桔并愦高 ”|曲皿丄;Build OutputTulatian八、输入源程序文件名名称, 在这里笔者示例输入“tes
11、t,”这个名称,同样大家可以随便命名。 注意:如果您想用汇编语言,要带后缀名一定是 “test .asm”如果是C语言,则是“ test . c然后保存:File Edit 也耳啊 Projett Flash ebug Peripherals Tuch5 VC 5Windu HelpFile Edit 也耳啊 Projett Flash ebug Peripherals Tuch5 VC 5Windu Help3 T*評t 1f-_| Sure保存在Q): t6Et. jig叫 t & s I. uvprcij固 & EH*我的文档岡上邻居文件名】:输入一个源程序的名称 后缀一定要写:L保存(
12、5)取消File Edit 也耳啊 Projett Flash ebug Peripherals Tuch5 VC 5Windu HelpFile Edit 也耳啊 Projett Flash ebug Peripherals Tuch5 VC 5Windu HelpSimulattcnFile Edit 也耳啊 Projett Flash ebug Peripherals Tuch5 VC 5Windu HelpFile Edit 也耳啊 Projett Flash ebug Peripherals Tuch5 VC 5Windu Help九、接下来需要把刚创建的源程序文件加入到工程项目文件
13、中,大家在点“ Close关闭就行了,此时大家可以看到程序文本字体颜色已发生了变化“ADD按钮时会感到奇怪,怎么对话框不会消失呢?不管它,直接点击作者:月夜来源:本站原创(www.mcusy.c n)十、最后还要有设置一下,按下图设置晶振,建议初学者修改成12M,因12MHZ方便计算指令时间o厂DEC51A515原创fpronnProjectOptions for Target T Target 1Fite Edit 7iew Project Flash Debug Peripherals Tools S7CS Window HelpI一、在 Output栏选中Create HEX File,
14、使编译器输出单片机需要的HEX文件:BL51 Locate BI2Use On-chip ROM (Memory Model:Code Rorri Si:Targe t jOu.切nt Li sLingAtnelAT89S52. CS1 . A51作者:月夜 来源:本站Build OutputOff-chip Code mErre屮関 Sfl-chip Xddtd memory 迪肇5N赃CancelEpronnEpronnBanks:DefaulLsCode BankingStart End;Bank Area:| EI51 Locate | BL51 Misc | Debug Utilities |C ancelNamed Ewecufable: :esl-Target 1 二目 Source Group 1 test, cTa reel 1q二1卜p恆1一厂/Xtal|Sr/iall: variably in DATAT Large: 64K programihone ”Operating system:W Create Ewecutatjle: Atet岸 Debug InformationjjSnformationi&Mte HEUSSCTmat: HEX-00二 Create Library X
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 第一章第一节区域和区域差异教案
- 《马路上的红绿灯》教案设计
- 《液压与气动》教案
- 商品房销售客户体验优化
- 交通事故调解程序
- 岱岳区园艺作业外伤防护指南
- 福建林地生态旅游开发新机遇
- 旅游景点供电合同细则
- 住宅装修项目招投标归档
- 区块链技术法律顾问服务协议
- 教师积分考核表
- 收银主管的述职报告
- 神经外科学:颅内肿瘤
- 高一年级政治上学期期中试题(人教含答案)
- 结构性心脏病介入治疗及并发症的临床处理精编ppt
- 六年级上册心理健康教育课件-战胜挫折走向成功 全国通用(共19张PPT)
- 小学语文人教三年级上册(统编)第五单元-搭船的鸟学历案
- 苏教版三年级数学上册《认识千克》教案(南通公开课)
- 随州市炎帝神农故里风景区修建性详细规划
- 日、韩企业人力资源管理特点及启示
- 珍爱生命和法同行
评论
0/150
提交评论