《单片机技术及应用 第二版》项目二 熟悉单片机技术的开发环境_第1页
《单片机技术及应用 第二版》项目二 熟悉单片机技术的开发环境_第2页
《单片机技术及应用 第二版》项目二 熟悉单片机技术的开发环境_第3页
《单片机技术及应用 第二版》项目二 熟悉单片机技术的开发环境_第4页
《单片机技术及应用 第二版》项目二 熟悉单片机技术的开发环境_第5页
已阅读5页,还剩14页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

单片机技术及应用任务2-1仿真软件Proteus的使用任务2-2KeilC51的使用任务2-3程序烧录软件及单片机实验板的使用项目二熟悉单片机技术的开发环境项目二熟悉单片机技术的开发环境任务2-1仿真软件Proteus的使用任务2-1-1了解仿真软件Proteus任务2-1-2仿真软件Proteus仿真设计快速入门单片机技术及应用任务2-1-1了解仿真软件Proteus

打开配套电子资料包中的“Proteus电路设计\6-2-3:单片机播放音乐程序设计”文件夹,双击“6-2-3.DSN”彩色图标,弹出如图2-1所示的Proteus仿真原理图。

单击仿真工具栏中的仿真启动按钮,系统就会启动仿真。如果计算机上接有音箱,就能听到优美的音乐。1.感受Proteus软件的强大功能项目二熟悉单片机技术的开发环境一、ProteusISIS的工作界面2.了解Proteus软件的基本知识单片机技术及应用二、ProteusISIS的工作界面简介1.原理图编辑窗口2.预览窗口3.对象选择器项目二熟悉单片机技术的开发环境4.模型选择工具栏选择模式:元件模式:结点模式:连线标号模式:文字脚本模式:总线模式:子电路模式:终端模式:器件引脚模式:图表模式:录音机模式:激励源模式:电压探针模式:电流探针模式:虚拟仪器模式:单片机技术及应用任务2-1-2仿真软件Proteus仿真设计快速入门一、本节任务运用Proteus软件绘制如图2-5所示的流水灯控制电路仿真原理图。项目二熟悉单片机技术的开发环境二、绘制原理图所需的元器件清单元

件关

字参

述单片机U1AT89C51—排阻RP2RESPACK-8471(0.6W)电阻R2RESISTOR10k(0.6W)发光二极管D1~D8LED~RED(红色)—电容C1、C2CAP30pF(50V)电容C3HITEMP10U50V10μF50V(电解电容)晶振CRYSTAL11.0592MHz复位按键RSTBUTTON—单片机技术及应用三、Proteus仿真软件使用入门1.新建项目和源程序设计文件2.从元件库中选取元器件(1)添加单片机(2)添加电阻(3)添加发光二极管(4)添加电容(5)添加晶振(6)添加复位按键(7)添加排阻3.编辑电路原理图(1)放置、调整与设置元器件(2)放置与设置电源和地(终端)(3)绘制总线(4)电路图连线(5)设置网络标号(6)电气规则检查ERC项目二熟悉单片机技术的开发环境任务2-2KeilC51的使用任务2-2-1了解KeilC51软件任务2-2-2KeilC51软件程序设计快速入门单片机技术及应用任务2-2-1了解KeilC51软件

KeilC51是KeilSoftware公司出品的51系列兼容单片机C语言软件开发系统,与汇编相比,C语言在功能上、结构性、可读性、可维护性上有明显的优势,因而易学易用。

Keil提供了包括C编译器、宏汇编、连接器、库管理和一个功能强大的仿真调试器等在内的完整开发方案,通过一个集成开发环境(uVision)将这些部分组合在一起。

KeilC51软件提供丰富的库函数和功能强大的集成开发调试工具,全Windows界面。

KeiluVision2是一个标准的Windows应用程序,它是C51的一个集成软件开发平台,具有源代码编辑、Project管理、集成的make等功能。

KeilC51生成的目标代码效率非常之高,多数语句生成的汇编代码很紧凑,容易理解。在开发大型软件时更能体现高级语言的优势。

与汇编相比,C语言在功能上、结构性、可读性、可维护性上有明显的优势,因而易学易用。用过汇编语言后再使用C语言来开发,体会更加深刻。1.感受Proteus软件的强大功能项目二熟悉单片机技术的开发环境任务2-2-2KeilC51软件程序设计快速入门1.

项目工作任务分析本节项目工作的任务是运用KeiluVision2软件,用C语言编写一个简单的程序,来控制上一节运用Proteus软件设计的图4-5所示的流水灯控制电路仿真原理图中的D1发光。也可以认为上图5-1所示点亮一个发光二极管的单片机最小系统电路图是图4-5的简图,两者在D1的连接关系上是等效的。由图可知,发光二极管D1的负极接在单片机P1口的P1.0位。点亮发光二极管D1的工作原理很简单。从电路原理上讲,只要使发光二极管D1的负极处于低电位状态,发光二极管D1就会被点亮。从单片机控制上来讲,只要让P1口的P1.0位输出低电平“0”,使发光二极管D1的负极处于低电位状态,D1就会处于正向偏置从而导通发光。在C语言中,只要输入以下语句即可实现这样的单片机控制效果:

P1=0xfe; //P1=11111110B,即P1.0=0,P1.0位输出低电平“0”要真正控制单片机,仅靠单独的语句是不够的,必须将控制语句编写在的完整的程序中,才能进行单片机的有效控制。C语言程序编写工作需要用KeilC51软件来完成。单片机技术及应用2.KeiluVision2软件使用入门(1)新建项目和源程序设计文件 第一步:先建立单片机项目设计文件管理系统 第二步:新建项目 第三步:新建源程序文件 第四步:将新建的源程序文件加载到项目管理器 第五步:编写C语言源程序文件

第六步:编译程序 第七步:用Proteus软件仿真(2)在Proteus硬件仿真电路图单片机中加载HEX文件(3)运用Proteus硬件仿真电路图进行仿真实验项目二熟悉单片机技术的开发环境任务2-3程序烧录软件及单片机实验板的使用任务2-3-1掌握手工自制单片机实验板的使用方法任务2-3-2掌握STC_ISP_V488程序烧录软件的使用方法单片机技术及应用任务2-3-1掌握手工自制单片机实验板的使用方法一、点亮一个发光二极管实验手工自制的单片机实验板连接示意图项目二熟悉单片机技术的开发环境二、具体操作步骤1.连接好硬件设备:

用八芯排线将八位发光二极管接口插座P6连接到P1口接口插座。2.连接好USB转串口数据线: 将USB_ISP下载线一边接计算机的USB插口,另一边的TXD、RXD、GND分别对应接到手工自制单片机实验板P4接口排针上的第10脚P3.0/RXD、第11脚P3.1/TXD、第20脚GND。3.输入5V电源 将5V电源输入ZW&YT单片机实验板的直流电源插座中。

单片机实验板连接准备工作做好之后,下一步就可以进行程序的载入与实验了。单片机技术及应用STC_ISP_V488程序下载操作步骤:1.选择芯片类型:STC89C52RC。任务

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论