《项目二熟悉单片机技术的开发环境教学课件 中职 单片机技术及应用高教版.ppt》由会员分享,可在线阅读,更多相关《项目二熟悉单片机技术的开发环境教学课件 中职 单片机技术及应用高教版.ppt(20页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、YCF项目二 熟悉单片机技术的开发环境教学课件 中职 单片机技术及应用 高教版单片机技术及应用单片机技术及应用任务任务2-1 仿真软件仿真软件Proteus的使用的使用任务任务2-2 Keil C51的使用的使用任务任务2-3 程序烧录软件及单片机实验板的使用程序烧录软件及单片机实验板的使用项目二项目二 熟悉单片机技术的开发环境熟悉单片机技术的开发环境项目二项目二 熟悉单片机技术的开发环境熟悉单片机技术的开发环境任务任务2-1 仿真软件仿真软件Proteus的使用的使用任务2-1-1 了解仿真软件Proteus任务2-1-2 仿真软件Proteus仿真设计快速入门单片机技术及应用单片机技术及应
2、用任务任务2-1-1 了解仿真软件了解仿真软件Proteus 打开配套电子资料包中的打开配套电子资料包中的“Proteus“Proteus 电路设计电路设计6-2-36-2-3:单片机播放:单片机播放音乐程序设计音乐程序设计”文件夹,双击文件夹,双击“6-2-3.DSN”“6-2-3.DSN”彩色图标,弹出如图彩色图标,弹出如图2-12-1所所示的示的ProteusProteus仿真原理图。仿真原理图。单击仿真工具栏中的仿真启动按钮,系统就会启动仿真。如果计单击仿真工具栏中的仿真启动按钮,系统就会启动仿真。如果计算机上接有音箱,就能听到优美的音乐。算机上接有音箱,就能听到优美的音乐。1.感受感
3、受Proteus软件的强大功能软件的强大功能项目二项目二 熟悉单片机技术的开发环境熟悉单片机技术的开发环境一、一、Proteus ISISProteus ISIS的工作界面的工作界面2.了解了解Proteus软件的基本知识软件的基本知识单片机技术及应用单片机技术及应用二、二、Proteus ISISProteus ISIS的工作界面简介的工作界面简介1.1.原理图编辑窗口原理图编辑窗口2.2.预览窗口预览窗口3.3.对象选择器对象选择器项目二项目二 熟悉单片机技术的开发环境熟悉单片机技术的开发环境4.4.模型选择工具栏模型选择工具栏选择模式:选择模式:元件模式:元件模式:结点模式:结点模式:连
4、线标号模式:连线标号模式:文字脚本模式:文字脚本模式:总线模式:总线模式:子电路模式:子电路模式:终端模式:终端模式:器件引脚模式:器件引脚模式:图表模式:图表模式:录音机模式:录音机模式:激励源模式:激励源模式:电压探针模式:电压探针模式:电流探针模式:电流探针模式:虚拟仪器模式:虚拟仪器模式:单片机技术及应用单片机技术及应用任务任务2-1-2 仿真软件仿真软件Proteus仿真设计快速入门仿真设计快速入门一、本节任务一、本节任务运用运用ProteusProteus软件绘制如图软件绘制如图2-52-5所示的流水灯控制电路仿真原理图。所示的流水灯控制电路仿真原理图。项目二项目二 熟悉单片机技术
5、的开发环境熟悉单片机技术的开发环境二、绘制原理图所需的元器件清单二、绘制原理图所需的元器件清单元元 器器 件件关关 键键 字字参参 数数 描描 述述单单片机片机U1AT89C51排阻排阻RP2RESPACK-8471(0.6W)电电阻阻R2RESISTOR10k(0.6W)发发光二极管光二极管D1D8LEDRED(红红色)色)电电容容C1、C2CAP30pF(50V)电电容容C3HITEMP10U50V10F 50V(电电解解电电容)容)晶振晶振CRYSTAL11.0592MHz复位按复位按键键RSTBUTTON单片机技术及应用单片机技术及应用三、三、ProteusProteus仿真软件使用入
6、门仿真软件使用入门l1新建项目和源程序设计文件新建项目和源程序设计文件l2从元件库中选取元器件从元件库中选取元器件l(1)添加单片机)添加单片机 l(2)添加电阻)添加电阻l(3)添加发光二极管)添加发光二极管l(4)添加电容)添加电容l(5)添加晶振)添加晶振 l(6)添加复位按键)添加复位按键 l(7)添加排阻)添加排阻 l3编辑电路原理图编辑电路原理图l(1)放置、调整与设置元器件)放置、调整与设置元器件l(2)放置与设置电源和地(终端)放置与设置电源和地(终端)l(3)绘制总线)绘制总线l(4)电路图连线)电路图连线l(5)设置网络标号)设置网络标号l(6)电气规则检查)电气规则检查E
7、RC项目二项目二 熟悉单片机技术的开发环境熟悉单片机技术的开发环境任务任务2-2 Keil C51的使用的使用任务2-2-1 了解Keil C51软件任务2-2-2 Keil C51软件程序设计快速入门单片机技术及应用单片机技术及应用任务任务2-2-1 了解了解Keil C51软件软件 Keil C51 Keil C51是是Keil SoftwareKeil Software公司出品的公司出品的5151系列兼容单片机系列兼容单片机C C语言软件开发系语言软件开发系统,与汇编相比,统,与汇编相比,C C语言在功能上、结构性、可读性、可维护性上有明显的优语言在功能上、结构性、可读性、可维护性上有明
8、显的优势,因而易学易用。势,因而易学易用。Keil Keil提供了包括提供了包括C C编译器、宏汇编、连接器、库管理和一个功能强大的仿编译器、宏汇编、连接器、库管理和一个功能强大的仿真调试器等在内的完整开发方案,通过一个集成开发环境(真调试器等在内的完整开发方案,通过一个集成开发环境(uVisionuVision)将这些)将这些部分组合在一起。部分组合在一起。Keil C51 Keil C51软件提供丰富的库函数和功能强大的集成开发调试工具,全软件提供丰富的库函数和功能强大的集成开发调试工具,全WindowsWindows界面。界面。Keil uVision2是一个标准的是一个标准的Windo
9、ws应用程序,它是应用程序,它是C51的一个集成软的一个集成软件开发平台,具有源代码编辑、件开发平台,具有源代码编辑、Project管理、集成的管理、集成的make等功能。等功能。Keil C51生成的目标代码效率非常之高,多数语句生成的汇编代码很紧凑,生成的目标代码效率非常之高,多数语句生成的汇编代码很紧凑,容易理解。在开发大型软件时更能体现高级语言的优势。容易理解。在开发大型软件时更能体现高级语言的优势。与汇编相比,与汇编相比,C语言在功能上、结构性、可读性、可维护性上有明显的优语言在功能上、结构性、可读性、可维护性上有明显的优势,因而易学易用。用过汇编语言后再使用势,因而易学易用。用过汇
10、编语言后再使用C语言来开发,体会更加深刻。语言来开发,体会更加深刻。1.感受感受Proteus软件的强大功能软件的强大功能项目二项目二 熟悉单片机技术的开发环境熟悉单片机技术的开发环境任务任务2-2-2 Keil C51软件程序设计快速入门软件程序设计快速入门1.项目工作任务分析项目工作任务分析 l本节项目工作的任务是运用本节项目工作的任务是运用Keil uVision2软件,用软件,用C语言编写一个简单的程语言编写一个简单的程序,来控制上一节运用序,来控制上一节运用Proteus软件设计的图软件设计的图4-5所示的流水灯控制电路仿真所示的流水灯控制电路仿真原理图中的原理图中的D1发光。也可以
11、认为上图发光。也可以认为上图5-1所示点亮一个发光二极管的单片机最所示点亮一个发光二极管的单片机最小系统电路图是图小系统电路图是图4-5的简图,两者在的简图,两者在D1的连接关系上是等效的。由图可知,的连接关系上是等效的。由图可知,发光二极管发光二极管D1的负极接在单片机的负极接在单片机P1口的口的P1.0位。位。l点亮发光二极管点亮发光二极管D1的工作原理很简单。从电路原理上讲,只要使发光二极管的工作原理很简单。从电路原理上讲,只要使发光二极管D1的负极处于低电位状态,发光二极管的负极处于低电位状态,发光二极管D1就会被点亮。从单片机控制上来讲,就会被点亮。从单片机控制上来讲,只要让只要让P
12、1口的口的P1.0位输出低电平位输出低电平“0”,使发光二极管,使发光二极管D1的负极处于低电位的负极处于低电位状态,状态,D1就会处于正向偏置从而导通发光。就会处于正向偏置从而导通发光。l在在C语言中,只要输入以下语句即可实现这样的单片机控制效果:语言中,只要输入以下语句即可实现这样的单片机控制效果:lP1=0 xfe;/P1=1111 1110B,即,即P1.0=0,P1.0位输出低电平位输出低电平“0”l要真正控制单片机,仅靠单独的语句是不够的,必须将控制语句编写在的完要真正控制单片机,仅靠单独的语句是不够的,必须将控制语句编写在的完整的程序中,才能进行单片机的有效控制。整的程序中,才能
13、进行单片机的有效控制。C语言程序编写工作需要用语言程序编写工作需要用Keil C51软件来完成。软件来完成。单片机技术及应用单片机技术及应用2.Keil uVision2软件使用入门软件使用入门(1)新建项目和源程序设计文件新建项目和源程序设计文件第一步:先建立单片机项目设计文件管理系统第一步:先建立单片机项目设计文件管理系统第二步:新建项目第二步:新建项目第三步:新建源程序文件第三步:新建源程序文件第四步:将新建的源程序文件加载到项目管理器第四步:将新建的源程序文件加载到项目管理器第五步:编写第五步:编写C语言源程序文件语言源程序文件第六步:编译程序第六步:编译程序第七步:用第七步:用Pro
14、teus软件仿真软件仿真(2)在在Proteus硬件仿真电路图单片机中加载硬件仿真电路图单片机中加载HEX文件文件(3)运用运用Proteus硬件仿真电路图进行仿真实验硬件仿真电路图进行仿真实验项目二项目二 熟悉单片机技术的开发环境熟悉单片机技术的开发环境任务任务2-3 程序烧录软件及单片机实验板的使用程序烧录软件及单片机实验板的使用任务2-3-1 掌握手工自制单片机实验板的使用方法任务2-3-2 掌握STC_ISP_V488程序烧录软件的使用方法单片机技术及应用单片机技术及应用任务任务2-3-1 掌握手工自制单片机实验板的使用方法掌握手工自制单片机实验板的使用方法一、点亮一个发光二极管实验一
15、、点亮一个发光二极管实验手工自制的单片机实验板连接示意图手工自制的单片机实验板连接示意图项目二项目二 熟悉单片机技术的开发环境熟悉单片机技术的开发环境二、具体操作步骤二、具体操作步骤1连接好硬件设备:连接好硬件设备:用八芯排线将八位发光二极管接口插座用八芯排线将八位发光二极管接口插座P6连接到连接到P1口接口插座。口接口插座。2连接好连接好USB转串口数据线:转串口数据线:将将USB_ISP下载线一边接计算机的下载线一边接计算机的USB插口,另一边的插口,另一边的TXD、RXD、GND分别对应接到手工自制单片机实验板分别对应接到手工自制单片机实验板P4接口排针上的第接口排针上的第10脚脚P3.
16、0/RXD、第、第11脚脚P3.1/TXD、第、第20脚脚GND。3输入输入5V电源电源将将5V电源输入电源输入ZW&YT单片机实验板的直流电源插座中。单片机实验板的直流电源插座中。单片机实验板连接准备工作做好之后,单片机实验板连接准备工作做好之后,下一步就可以进行程序的载入下一步就可以进行程序的载入与实验了。与实验了。单片机技术及应用单片机技术及应用STC_ISP_V488STC_ISP_V488程序下载操作步骤:程序下载操作步骤:1选择芯片类型:选择芯片类型:STC89C52RC。任务任务2-3-2 掌握掌握STC_ISP_V488程序烧录软件的使用方法程序烧录软件的使用方法2打开需要烧写的打开需要烧写的HEX文件。文件。3选择选择USB_ISP下载线与电脑连接相对应的下载线与电脑连接相对应的COM口。口。4冷启动方式下载程序。冷启动方式下载程序。5下载完成后,注意观察成功下载提示信息。下载完成后,注意观察成功下载提示信息。项目二项目二 熟悉单片机技术的开发环境熟悉单片机技术的开发环境用自制单片机实验板点亮一个发光二极管的实验现象:用自制单片机实验板点亮一个发光二极管的实验现象: