版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
课题序号102教学班级教学课时1教学形式多媒体教学课题名称音乐彩灯--单只LED闪烁使用教具课件,多媒体教学,LED灯实物教学目的实现单只LED闪烁教学重点Keil和Proteus软件的使用教学难点仿真软件操作步骤所实现的功能更新、补充、删节内容无课前准备制作课件,整理任务指导书课外作业在KeilC软件中,对程序进行连续、单步运行板书设计一、单只LED闪烁(一)单片机最小系统(二)Keil及Proteus介绍(三)运行KeilC软件进行编程、编译(四)运行Proteus软件进行仿真教学感想
课堂教学安排教学环节主要教学内容教学手段与方式课程导入(以提问的方式引入本课的主要内容)讲授新课(讲解本课的主要内容)课程讲授课程演示组织学生讨论课程演示课程小结课后作业我们生活中经常见到各种LED灯,如手机充电器的指示灯,报警指示灯,那么这些LED灯是如何工作的以及我们如何去控制它呢?(一)单片机最小系统(插图)所谓最小化应用系统就是单片机要正常工作所必须具备的最简单的硬件支持,其中最主要的就是三个基本条件:1.电源正常;2.时钟正常;3.复位正常。在AT89S52单片机的40个引脚中,使用了电源引脚2个(40、20脚)、晶振引脚2个(18、19脚),上电复位引脚1个(9脚)、读取内部程序引脚1个(31脚)、可编程输入输出引脚1个(9脚),其余引脚悬空。单片机最小系统电路(二)Keil及Proteus介绍完成本次任务需要用到两个软件:keil和Proteus。KeilμVision2是众多单片机开发软件中优秀软件之一。该软件内嵌多种符合当前工业标准的开发工具,可以完成工程建立和管理、编译、链接、目标代码的生成、软件仿真等开发流程,支持众多不同公司的MCS51架构的芯片,界面友好,易学易用。ProteusISIS是英国Labcenter公司开发的电路设计、分析与实物仿真软件,功能极其强大。该软件的特点是:1、集原理图设计、仿真分析(ISIS)和印刷电路板设计(ARES)于一身,可以完成从绘制原理图、仿真分析到省城印刷电路板图的整个硬件开发过程。2、提供几千种电子元件(分立元件和集成电路、模拟和数字电路)的电路符号、仿真模型和外形封装。3、支持大多数单片机系统以及各种外围芯片(RS232动态仿真、I2C调试器、SPI调试器、键盘和LCD系统仿真等)的仿真。4、提供各种虚拟仪器,如各种测量仪表、示波器、逻辑分析仪、信号发生器等。过去需要昂贵的电子仪器设备、繁多的电子元件才能完成的电子电路、单片机等实验,现在只要一台电脑,就可以在该软件环境下快速轻松地实现。(三)运行KeilC软件进行编程、编译1、启动KeilμVision2软件2、建立项目点击Project菜单,弹出一个标准的Windows文件对话框。在文件名中输入C程序项目名称“task1”,保存后的扩展名为“Uv2”,这是KeilμVision2项目文件扩展名,以后我们可以直接点击此文件打开先前做的项目。3、选择所要的单片机型号这里我们选择Atmel公司的AT89S52。4、创建文件点击“新建文件”快捷按钮,也可以点击“File”菜单下“New”或快捷键“Ctrl+N”来实现,用户在“Text1”窗口中进行程序编写工作。只要以一定的时间间隔,不断重复给p1.7高、低电平,我们就可以看到LED闪烁。程序代码://一只LED闪烁//#include<reg52.h>#defineuintunsignedint//把无符号整型表达成uint,为了定义变量书写方便//#defineucharunsignedchar//把无符号字符型表达成uint,目的同上//sbitled=P1^0;//定义P1.0口,如果单只LED接在此位上//voidys(uintx)//延时子函数//{uchari;while(x--)for(i=0;i<120;i++);//此句结尾的分号是一条独立的语句,作用仅仅是作单位延时//}voidmain(){while(1)//永久循环//{led=0;//点亮LED,LED负极接P1.0//ys(500);//延时0.5秒//led=1;ys(500);}}5、保存文件在创建文件一开始即进行文件保存。单击“保存”命令,文件名为“task1.c”,保存在项目所在的文件夹中。这时你会发现程序单词颜色发生了改变,说明Keil的C语法生效了。6、添加文件在图1-2-7中右击屏幕左边的SourceGroup1文件夹图标,弹出菜单,在这里可以对项目进行添加或删除文件操作。选“AddFilestoGroup‘SourceGroup1’”,弹出对话框,选择刚才保存过的文件,单击“Add”按钮,关闭对话框,此时文件已被添加到项目中。7、编译并生成可烧录的.hex文件在编译调试程序之前,必须将程序设置成可同时生成.hex文件。Hex格式文件是Intel公司提出的按地址排列的数据信息,数据宽度为字节,所有数据使用16进制表示,常用来保存单片机或其他处理器的目标程序代码,一般的存储器都支持这种格式。右击“Tagret1”,单击“OptionsforTarget‘Target1’”,勾选“CreateHexFile”选项,这样在每次进行编译文件操作的同时都可生成.hex文件。为了顺利完成仿真,还需要对晶振进行设置。在“Target”选项卡中,将晶振频率改为12MHz。接下来我们开始编译文件。在图1-2-12中,1、2、3都是编译按钮。1是编译单个文件;2是编译当前项目,如果先前编译过后文件没有做过编辑改动,再点击是不会重新编译的;3是重新编译,不管程序是否有所改动,每点击一次均会再次编译链接一次;4是停止编译按钮。以上操作命令均可在“Project”菜单中找到。按下编译按钮,软件对文件进行编译,编译结束之后,在图1-2-12的5窗口中将会显示编译过程中出现的错误信息和资源使用情况,并且告知用户.hex文件已创建成功。如果程序出现错误,必须将错误全部修正才能通过编译,只有顺利通过编译才能成功创建.hex文件。(四)运行Proteus软件进行仿真1、进入ProteusISISProteusISIS的工作界面是一种标准的Windows界面,包括:标题栏、主菜单、标准工具栏、绘图工具栏、对象选择按钮、预览对象方位控制按钮、仿真进程控制按钮、预览窗口、对象选择器窗口、图形编辑窗口,2、放置元器件单击对象选择按钮“P”,弹出对话框,在“Keywords”处输入需放置元器件名称,找到该元器件并将其放置到图形编辑窗口中。3、连线完成所有元器件的选择后,对照图1-2-1单片机最小化应用系统原理图开始进行连线。需要指出的是,由于程序编写时,将LED放置在P1.0,画图时应满足此条件,如图1-2-17所示。4、烧录文件双击AT89S52芯片,弹出对话框,如图1-2-18所示。单击“ProgramFile”选项中打开文件按钮,找到.hex文件,单击“打开”或双击文件名,.hex文件即被烧录到芯片中。5、运行仿真程序烧录成功后,单击“仿真进程控制按钮”中第一个“Play”按钮,开始仿真,此时可以看到发光二极管闪烁,按“Stop”停止仿真,如下图所示。在本次任务中,我们主要学习了如何使用keilC和Proteus两种软件来对实现单只LED闪烁进行仿真。熟练使用这两种软件有助于提高对程序的理解能力,并能直观地发现程序运行当中出现的问题,及时修改程序。在KeilC软件中,对程序进行连续、单步运行。启发式提问(由生活中常见的例子引导学生思考问题,引出课程内容并进行实物展示)讲授法(结合课件及图讲解单片机的最小系统电路。学生听课、做笔记及思考)讲授法(讲P
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年厦门兴才职业技术学院单招职业适应性考试题库附答案详解(典型题)
- 2026年华东政法大学单招职业技能测试题库及答案详解(典优)
- 2026年博尔塔拉职业技术学院单招职业技能测试题库及完整答案详解1套
- 2026年南京城市职业学院单招职业技能测试题库及答案详解(考点梳理)
- 2026年南昌健康职业技术学院单招综合素质考试题库附答案详解(基础题)
- 2026年包头轻工职业技术学院单招职业倾向性考试题库附答案详解(培优b卷)
- 2026年南宁职业技术学院单招职业适应性考试题库附参考答案详解(基础题)
- 2026年内蒙古建筑职业技术学院单招职业适应性测试题库带答案详解(满分必刷)
- 2026年包头轻工职业技术学院单招职业技能考试题库及答案详解(有一套)
- 2026年兰州航空职业技术学院单招职业倾向性考试题库带答案详解(满分必刷)
- 2025年乡村规划师职业水平测试大纲试题及答案
- 工程项目风险管理检查表全面覆盖版
- 工厂防火安全知识课件
- 重症超声在急性呼吸困难快速鉴别诊断中的应用
- 人教版新教材高中英语选择性必修一单词表(打印文档)
- 协查通报治安管理制度
- 春季安全考试题及答案
- T/SHPTA 045-2023车用扎带尼龙材料及制品
- 外贸佣金返还协议书
- 儿童康复悬吊课件
- 四川省泸州市2024-2025学年高一上学期期末统考物理试卷(含答案)
评论
0/150
提交评论