- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
课 堂 教 学 教 案
授课章节名称 熟悉 课型 实训 年 月 日 第 周 课时数 2 教 学 目 标 知识目标 教 学 重 点
掌握Keil的使用方法
掌握STC下载工具的使用方法
教 学 难 点
掌握Keil的使用方法
掌握STC下载工具的使用方法
教 学 方 法 演示法
教 学 资 源
计算机
课 外 作 业 项目工作页 教学实践
教学环节与主要教学内容 具体教学目标 教学活动 第一步:打开软件
(我们默认大家软件都已经装好了, 要是没有装好, 按照个文件里面的步骤操作) 。
双击图标,出现如下画面。
这时就进入 Keil 软件后的编辑界面。
? 第二步:新建一个工程
单击【Project】菜单中的【New uVision Project】选项,如图所示:
(2)保存工程文件
选择工程要保存的地方,新建一个文件夹,并取一个有意义的名字,比如liushuideng,输入工程文件名(名字可以任意取,当然尽量都是取有意义的,比如我们的项目是 led,那就取 led) 。如下图显示:
点击保存。
选择芯片,根据型号选择
Keil C51 支持绝大部的 51 内核单片机,在我们手头 A6000 开发板上的是STC89C52RC, 但是我们就、 在对话框中找不到这个型号的单片机。 不过没关系, 51 内核单片机具有通用性, 所以我们这个选择 AT89C52 就可以了, 如下图所示:
点击 OK。这时弹出来一个对话框,点击【是(Y)】 。
完成上步,窗口界面出现下图所示
到目前为止我们工程的初步工作已经建设完成,接下来我们准备写点代码。
? 第三步:新建文件并添加。
我们想写点代码,写在哪儿呢?就像我们写信,得找个信纸一样。这里我们
需要建个空白文件来写。
(1)单击【File】选择【new...】或者单击界面上的快捷图标,新建文件
后如下图所示:
此时光标在编辑窗口中闪烁, 我们可以输入相应的程序, 但是这个新建文件和我
们刚才建的工程还没有直接的联系,单击,窗口界面显示如图。
因为我们编写的是 c 语言代码,所以除了文件名之外还需要加上后缀名.c。
点击【保存(S) 】 。
(2)将刚新建的 led.c 文件添加到工程里面, 回到编辑窗口, 单击 【Target 1】
前面的“+”号,然后在【Source Group 1】选项上单击右键,弹出如图对话框。
然后选择【Add File to Group Source Group 1....】菜单项,弹出以下对话框:
选中 led.c 文件,单击【Add】按钮,再单击【Close】 。这时我们会发现在我们建
的工程文件里就增加了 led.c 文件夹。屏幕窗口如下图:
双击 led.c 文件,我们就可以在该文件中编写代码了。
void main () /*主函数*/
{
led1 = 0; /*点亮第一个发光二极管*/
while (1)
{
}
}
第三步:编译:
代码我们是写好了,如何将代码弄到单片机(STC89C52)里面呢?下面就简单了,做两件事情就可以了:
(1)编译:这个词对于我们刚接触的同学来说,太陌生了,不过我们可以这么去理解,因为 STC89C52 不认识我们写的 C 语言程序,它只认识二进制(0或者 1)的数据,而我们编写的代码显然不是 0 和 1,所以需要通过中间者将其翻译过来,编译就是翻译的过程。
(2)生成 hex 文件: 编译后即翻译成 hex 文件, 通过下载软件将 hex 程序下载到单片机里面。
下面我们通过图示方式来完成这两步:
第一步先完成编译:
上面 3 个图标,我们常用后面 2 个,中间这个最常用。最保险的方式是用第3 个图标,将所有文件全部重新编译。由于我们目前只有 led.c 一个文件,点击三个图标的效果是一样的。 如果以后有多个文件, 分别点击 3 个图标的效果将会不一样。这个以后再看。
点击编译图标, 软件会按照这些图标的意思去进行编译, 如果编译有错的话,
他们就会报错。如果没错就会编译成功。
编译以后,信息栏中会提示编译结果的信息:
Error 表示错误,Warning 表示警告。Error 说明语法出错,有错误的话,编译是不会被通过的,哪怕只有 1 一个错误都不行。Warning 表示编译器认为程序中语法有问题,有警告编译是可以通过的,哪怕有 1000 个警告也能通过。不过我们一般也要看一下警告的内容, 根据实际情况修改或者不予理会。 这个我们会根据具体程序具体分析。
第二步生成 hex 文件:这个操作比较简单,只需要设置一个东西就可以了,如下图所示:
找到这个图标 ,单击它,弹出以下对话框:
选中 output 这一栏:
如下图:
再次点击编译图标 ,我们就会看到如下红圈部
文档评论(0)