中职苏教版《单片机应用技能实训(C语言)》 项目1任务3 汇编软件keil的使用及单片机最小应用系统仿真教案

2023-05-21
| 4页
| 231人阅读
| 0人下载
普通

内容正文:

任务3 汇编软件keil的使用及单片机最小应用系统仿真 一、案头 任务 汇编软件keil的使用及单片机最小应用系统仿真 授课时间 年 月 日 授课班级 教学形式 老师演示、学生练习 授课时数 2课时 教学用具 教学资源 机房、多媒体、相关课件 课前准备 教学目标 1、熟悉keil的工作界面。 2、掌握使用keil的操作步骤。 3、掌握利用keil进行程序编译及程序修改方法。 4、掌握两工具软件的使用。 教学重点 1、使用keil进行汇编的操作步骤。 2、掌握利用keil进行程序汇编及程序修改方法。 3、使用proteus进行电路仿真。 教学难点 1、利用keil进行程序汇编及程序修改。 2、仿真运行中的错误查找。 教学过程 1、汇编软件keil的功能简介。 2、打开keil软件,介绍其工作界面。 3、keil工程的建立及设置介绍。 4、编译、连接及程序修改介绍。 5、复习proteus基本操作。 6、布置练习作业,学生进行练习,老师进行指导。 教学后记 二、教学实施过程 实施环节 教学内容 导学方法 组织教学 1、检查学生出勤情况并做好记录。 2、调整学生的注意力,为上课作准备。 互动交流 复习提问 1、proteus基本操作有哪几步? 2、用proteus仿真单片机系统要哪几步? 提问导思 导入 在使用proteus进行单片机系统仿真时需要载入目标文件,该目标文件要使用keil将编写的C语言源程序进行编译生成的。下面介绍keil的基本操作方法。 启发学习积极性 讲授新课 一、Keil工程的建立 首先启动Keil软件,可以直接双击uVision快捷图标以启动该软件,软件启动后,程序窗口的左边有一个工程管理窗口,该窗口有3个标签,分别是Files、Regs和Books,这三个标签页分别显示当前项目的文件结构、CPU的寄存器及部分特殊功能寄存器的值(调试时才出现)和所选CPU的附加说明文件,如果是第一次启动Keil,那么这三个标签页全是空的。 1、源文件的建立 点击菜单“File--New…”或者点击工具栏的新建文件按钮,即可在项目窗口的右侧打开一个新的文本编辑窗口,在该窗口中输入汇编语言源程序。 录入完源程序后,保存该文件,注意必须加上扩展名(C语言源程序一般用.c为扩展名),这里假定将文件保存为“方波输出.c”。 需要说明的是,源文件就是一般的文本文件,不一定使用Keil软件编写,可以使用任意文本编辑器编写,但Keil编辑器对汉字的支持不好,建议使用UlterEdit之类的编辑软件进行源程序的录入。 2、建立工程文件 点击“Project--New Project…”菜单,出现一个对话框,要求给将要建立的工程起一个名字,你可以在编辑框中输入一个名字(比如项目1),不需要扩展名。点击“保存”按钮,出现第二个对话框。这个对话框要求选择目标CPU(即你所用的芯片的型号),Keil支持的CPU很多,我们选择AT89S51芯片。点击ATMEL前面的“+”号,展开该层,点击其中的AT89S51,然后再点击“确定”按钮,回到主界面。此时,在工程窗口的文件页中,出现了“Tangct1”,前面有“+”号,点击“+”号展开可以看到下一层的“Source Group1”,这时的工程还是一个空的工程,里面什么文件也没有,需要手动把刚才编写好的源程序加入。点击“Source Group1”使其反白显示,然后点击鼠标右键,出现一个下拉菜单,选中其中的“Add file to Group‘ sorce Group1’”,出现一个对话框。该对话框要求寻找源文件。该对话框下面的“文件类型”默认为C source file(*.c),也就是以.c为扩展名的文件。在列表框中找到“方波输出.c”文件,双击该文件将其加入工程。 二、工程的设置(针对我们的单片机制作项目进行简单设置) 工程建立好以后,还要对工程进行进一步的设置,以满足要求。首先右击左边 Project 窗口的 Target 1,弹出下拉菜单,点击Option for target‘target1’即出现对工程设置的对话框,这个对话框可谓非常复杂,共有10个页面,要全部搞清可不容易,好在绝大部份设置项取默认值就行了。 设置对话框中的Target页面,如图1-27所示,Xtal后面的数值是晶振频率值,默认值是所选目标CPU的最高可用频率值,该数值与最终产生的目标代码无关,仅用于软件模拟调试时显示程序执行时间。正确设置该数值可使显示时间与实际所用时间一致,一般将其设置成与你的硬件所用晶振频率相同,如果没必要了解程序执行的时间,也可以不设,这里设置为6。 图1-27 设置对话框中的 OutPut 页面,如图1

资源预览图

中职苏教版《单片机应用技能实训(C语言)》 项目1任务3 汇编软件keil的使用及单片机最小应用系统仿真教案
1
中职苏教版《单片机应用技能实训(C语言)》 项目1任务3 汇编软件keil的使用及单片机最小应用系统仿真教案
2
所属专辑
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。