学习任务二单片机编译软件的使用及电路仿真教学设计 单片机应用技术.doc

上传人:春哥&#****71; 文档编号:76540947 上传时间:2023-03-11 格式:DOC 页数:4 大小:58.50KB
返回 下载 相关 举报
学习任务二单片机编译软件的使用及电路仿真教学设计 单片机应用技术.doc_第1页
第1页 / 共4页
学习任务二单片机编译软件的使用及电路仿真教学设计 单片机应用技术.doc_第2页
第2页 / 共4页
点击查看更多>>
资源描述

《学习任务二单片机编译软件的使用及电路仿真教学设计 单片机应用技术.doc》由会员分享,可在线阅读,更多相关《学习任务二单片机编译软件的使用及电路仿真教学设计 单片机应用技术.doc(4页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、华腾教育单片机应用技术学习任务二 单片机编译软件的使用及电路仿真教学设计学习任务二单片机编译软件的使用及电路仿真课程类型理论+实训课程性质专业课本次类型理论+体验授课教师迟忠君班级学期4本次课时6h累计课时6h教学周3-4周理论课时2h实训4h课外作业2h实训要求4人/组考评方式基础知识及技能检测+课堂体验+软件使用教学内容学习任务二 单片机编译软件的使用及电路仿真任务准备(单片机常用编译软件及开发过程)一、WAVE(伟福)软件的使用二、Proteus软件的使用三、Keil C编译器的使用四、单片机系统开发过程任务 汽车双闪灯控制程序的编译一、任务要求和分析二、汽车双闪灯控制系统的设计学习任务

2、小结 学习任务检测教学目标教学目的:掌握伟福、Keil C、Proteus仿真软件的使用方法,并会利用上述三种软件进行系统仿真,会进行简单的系统开发。教学要求:要求教师应对本学习任务所涉及的三种仿真软件进行详细的讲解,针对典型项目,进行操作和仿真,通过课堂体验强化学生的认知。教学重点及难点教学重点:伟福、Proteus、Keil C软件的使用。教学难点:伟福软件的设置方式和仿真流程。解决办法:课堂教学结合实物、现场演示、课堂体验综合讲解。教学方法及手段教学方法:实施直观导入法;案例教学法。教学手段:实物演示;教学板书;录像插件;电子课件。教学资源:相关的精品课程;网络教学资源等。教学板书学习任

3、务二 单片机编译软件的使用及电路仿真任务准备(单片机常用编译软件及开发过程)一、WAVE(伟福)软件的使用伟福软件的安装与启动与一般的Windows平台软件别无二致,主要是各种仿真参数设置要讲述清楚,这关系到仿真结果的准确性甚至是成败。比如编译器选择项一定要选择伟福汇编器;文件扩展名一定要输入,汇编语言的扩展名.asm,不要忽视等问题一定要引起注意。建立新项目包含三个步骤,第一步:加入模块文件、第二步:加入包含文件、第三步:保存项目。点击菜单项目编译,就会自动调用伟福汇编器对源程序进行汇编,这时在信息窗口会显示汇编相关信息,如果没有错误,汇编完成。如果有错误,双击错误信息行,在源程序窗口会出现

4、深色显示行,指示错误所在。修改错误后,再次汇编,直到正确为止。二、Proteus软件的使用Proteus ISIS是英国Labcenter公司开发的电路分析与实物仿真软件。它运行于Windows操作系统上,可以仿真、分析(SPICE)各种模拟器件和集成电路,在进行软件仿真之后,可以应用该软件进行硬件仿真,提高硬件电路制作的成功率,提高工作效率。三、Keil C编译器的使用Keil-C是目前用得比较广泛的一款单片机编程软件,它支持C语言和汇编语言的编译,并可生成“.HEX”文件,还可进行代码的软硬件仿真。1、在Windows2000下面,我们可以把字体设置为Courier,这样就可以显示正常。2

5、、当使用有片外内存的MCU(如W77E58,它有1K片外内存)的时候,肯定要设置标志位,并且编译方式要选择大模式,否则会出错。3、当使用Keil C跟踪程序运行状态的时候,要把引起Warning的语句屏蔽,否则有可能跟踪语句的时候会出错。4、在调用数组的时候,Keil C是首先把数组Load进内存。如果要在C中使用长数组的时候,我们可以使用code关键字,这样就实现了汇编的DB的功能,Keil C是不会把标志code的数组Load入内存的,它会直接读取Rom。5、拉高管脚的执行速度远远比检查管脚电平的要快。当编程涉及到有关通信,时序是很重要的。6、在等待管脚电平变化的时候,我们需要设置好超时处

6、理,否则程序就会因为一个没有预计的错误而死锁。7、能用C语言实现的地方,尽量不要用汇编,尤其在算法的实现,用汇编是晦涩难懂。8、程序的几个参数数组所占篇幅很大,其中液晶背景数组最长,有四千个Byte,因而把那些初始化数组都放在另外一个C文件,在主文件使用关键字extern定义,这样就不会对主文件的编写造成干扰。9、所有函数之间的相关性越低越有利于以后功能的扩展。四、单片机系统开发过程单片机应用系统由硬件和软件两部分组成,总体设计包括以下内容,1.明确系统功能、2. 硬件电路设计与搭建、3.软件(程序)设计与编译、4程序语言及程序结构选择、5软件可靠性设计、6.下载程序到单片机中并调试。任务 汽车双闪灯控制程序的编译一、任务要求和分析利用单片机P0口的两个位端口控制两个发光二极管,来模拟汽车的两个转向灯实现“双闪”功能。使P0.0和P0.7分别接发光二极管的负极。其它按单片机最小系统的接法,即40号引脚接电源,20号引脚接地、电解电容接复位端9号引脚上,18和19号引脚接晶振的两端,31号引脚接电源。二、汽车双闪灯控制系统的设计1、硬件设计2、软件设计3、编译与调试学习任务小结 学习任务检测课后记4

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 大学资料

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁