- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
附录1--keil安装与基本使用
Keil uVision3 的使用
Keil uVision3是目前使用广泛的单片机开发软件,它集成了源程序编辑和程序调试于一体,支持汇编、C、PL/M语言。
一、安装
?1、??选择进行安装。一直点击“Next”,直到“Finish”完成。
?2、 安装好后,在桌面上会产生快捷图标,如下图:
二、破解
1、双击,点击打开
2、
3、复制CID
4、选择进行解密。
?
三、 keil C51 v6.12 的使用:
? 点击桌面快捷图标,可以直接进入主画面:
? 下面以让单片机 P0 口所驱动的 LED 灯隔一个亮隔一个灭实际程序为例,实际体验从编辑源程序到程序调试的全过程。?? 在Keil系统中,每做个独立的程序,都视为工程(或者叫项目)。首先从菜但的“工程”中“新建工程...”,建立我们将要做的工程项目:
? 新建的工程要起个与工程项目意义一致的名字,可以是中文名;我们这里的程序是实验测试程序,所以起的名字为 Test ,并将 Test 工程“保存”到 为此工程新建的文件夹下 (注意不要在安装目录下):
? 接下来,Keil环境要求我们为 Test 工程选择一个单片机型号;我们选择 Atmel 公司的 89C51(虽然我们使用的是89S51,但由于89S51与89C51内、外部结构完全一样,所以这里依然选择“89C51”)。“确定”后工程项目就算建立了。
? 建立了工程项目,肯定要实施这个工程,现在就为工程添加程序;? 点击“文件”中的“新建”,新建一个空白文档;这个空白文档就是让我们编写单片机程序的场所。在这里你可以进行编辑、修改等操作。
? 根据题意,在文档中写入下列代码:(下列代码你暂时不要管什么意思,只要照抄正确就可以,今后在学习汇编时你会明白的)? mov p0,?? ;进制代码送P0口? ajmp $????????????? ;程序在此原地踏步??????????? end???????????????? ;程序结束标志??????????????? 写完后再检查一下,并保存文件,保存文件时,其文件名最好与前面建立的工程名相同,其扩展名必须为 .Asm !“文件名”中一定要写全,如:Test.Asm ;保存后的文档彩色语法会起作用,将关键字实行彩色显示:
? 保存了Asm文件后,还要将其添加到工程中。具体做法如下:(见下图)? 鼠标右键点击 “Source Group 1”,在弹出的菜单中选“增加文件到组 Source Group 1”:
? 在接下来出现的窗口中,选择“文件类型”为“Asm源文件(*.a*,*.src)”(由于我们使用的是汇编语言,所以选择Asm源文件),选中刚才保存的 Test.Asm,按“Add”,再按“关闭”,文件就添加到了工程中。
? 向工程添加了源文件后,鼠标右键点击 “TarGet 1” ,在弹出的菜单中选“目标 Target 1 属性”,如下图:
? 在打开的话框中,选择“输出”选项卡,在这个选项卡中,“E生成HEX文件”选项前要打勾,按“确定”退出。
? 最后,从菜单的“工程”中执行“R重新构造所有目标”(或者按下图红圈中的按钮),汇编、连接、创建Hex文件一气呵成;在工程文件的目录下就会生成与工程名相同的一些文件,其中大部分文件我们并不必关心,而生成的 Hex 文件是我们需要的!它是要烧写到单片机中的最终代码,也就是单片机可以执行的程序。? 这里生成的是 Test.HEX ,稍后就写入。? 若在下面的状态窗中有错误提示,就需要再次编辑、修改源程序(如语法、字符有错等)、保存、构造所有。直至没有错误。
? 在没有语法错误的情况下,按下图红圈中的按钮就可以进行模拟调试:
?
下面是调试窗。由于我们的程序是让 P0 口8个脚隔一个输出0,隔一个输出1,所以要从菜单的“外围设备”中打开“Prot 0” P0口窗:
? 单击“单步运行”,在P0窗中就可以看到我们原先设想的效果:
? 到此,这个程序调试暂告一段落。
?
四、下载
接下来,我们启动 51编程器,将刚刚生成的 Test.Hex 烧写到单片机芯片,在实验板上实际验证一下。
双击,点击打开 桌面
连接串口线;
J8口的RX接J2口的P3.0(串行口输入),TX接P3.1(串行口输出);
选择器件;
“打开HEX文件...” 打开 Text.hex 文件;
选择波特率;
选择COM口;
先点击下载,然后接USB供电。
? 到此,单片机的整个开发过程就结束了!
您可能关注的文档
最近下载
- 《土地管理学总论》(第2版).ppt
- 建房包工不包料合同书.docx VIP
- 五年级上册数学人教版可能性第一课时课件(共20张PPT).pptx VIP
- 数字心盛量表的信效度与测量等值性.docx VIP
- 2025一级建造师《市政实务》考试真题及答案.docx VIP
- 2025届新高考生物冲刺热点复习:表观遗传与基因表达的调控.pptx VIP
- 北师大文学院2016年文学类考研资料之中国古代文学复习指要.pdf VIP
- 人教版小学二年级上册体育教案(全册详案版).pdf VIP
- EZVIZ萤石智能锁 执手系列-DL20系列CS-DL20VS-BrB1NE说明书用户手册.pdf
- 民航安全检查实务高职全套教学课件.pptx
文档评论(0)