单片机开发软件及开发过程
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
项目6 程序烧录软件及单片机实验板的使用
• 任务2-6-1 掌握ZW&YT单片机实验板的使用方法 • 任务2-6-2 掌握STC_ISP_V488程序烧录软件的 使用方法
任务2-6-1 掌握ZW&YT单片机实验板的使用方法
一、点亮一个发光二极管实验ZW&YT单片机实验板连接示意图
任务2-6-1 掌握ZW&YT单片机实验板的使用方法
任务2-5-1 理解单片机最小系统
点亮一个发光二极管所需的单片机最小系统电路原理图
任务2-5-2 Keil uVision2使用快速入门
一、项目工作任务分析
•
本节项目工作的任务是运用Keil uVision2软件,用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=1111 1110B,即P1.0=0,P1.0位输出低电平“0” 要真正控制单片机,仅靠单独的语句是不够的,必须将控制语句编写在的完 整的程序中,才能进行单片机的有效控制。C语言程序编写工作需要用Keil C51软件来完成。
任务2-6-2 掌握STC_ISP_V488程序烧录软件的使用方法
STC_ISP_V488程序下载操作步骤
1.选择芯片类型:STC89C52RC。 2.打开需要烧写的HEX文件。 3.选择USB转串口数据线与电脑连接相对应的COM口。 4.冷启动方式下载程序。
Baidu Nhomakorabea
5.下载完成后,注意观察成功下载提示信息。
• 任务2-5-2 Keil uVision2使用快速入门
任务2-5-1 理解单片机最小系统
• 能让单片机工作的由最基本的功能单元电路构成的单片机 工作系统称为单片机最小系统。51系列单片机最小系统主 要由电源电路、时钟电路和复位电路三种基本单元电路构 成:
• 电源电路:单片机通常使用的是5V直流电源。 • 时钟电路:又称振荡电路。在单片机内部有一个时钟产生电 路,单片机工作时要在外部接上两个电容和一个晶振构成完 整的时钟振荡电路。 • 复位电路:起到使单片机启动时从初始状态开始执行程序的 作用。 • 51单片机还有一个31脚 EA 引脚,用来对单片机进行内部与 外部程序存储器的选择。通常情况下,应使用内部程序存储 器,EA 引脚要接到正电源端(置高电平“1”)。
任务2-5-2 Keil uVision2使用快速入门 二、Keil uVision2软件使用入门
1.新建项目和源程序设计文件 第一步:先建立单片机项目设计文件管理系统 第二步:新建项目 第三步:新建源程序文件 第四步:将新建的源程序文件加载到项目管理器 第五步:编写C语言源程序文件 第六步:编译程序 第七步:用Proteus软件仿真 2.在Proteus硬件仿真电路图单片机中加载HEX文件 3.运用Proteus硬件仿真电路图进行仿真实验
电阻R9
发光二极管D1—D8 电容C1、C2 电容C3 晶振
resistors
Led-red(红色) capacitors capacitors crystal
10k(0.6W)
—— 30pF(50V) 10μF 50V(电解电容) 11.0592M
项目5 Keil C51的使用
• 任务2-5-1 理解单片机最小系统
任务2-4-1 感受Proteus软件的强大功能
• 打开配套光盘中的“仿真实例\5-11”文件夹,双击“5-11.DSN”彩 色图标,弹出如图4-1所示的Proteus仿真原理图。
• 单击仿真工具栏中的仿真启动按钮,系统就会启动仿真。如果计算 机上接有音箱,就能听到优美的音乐。
任务2-4-2 掌握Proteus软件的使用方法
任务2-4-3 Proteus仿真设计快速入门
一、本节任务
采用Proteus软件绘制如图4-5所示的流水灯控制电路仿真原理图。
任务2-4-3 Proteus仿真设计快速入门
二、绘制原理图所需的元器件清单
元器件 单片机U1 电阻R1—R8 关键字 AT89C51 resistors —— 1k(0.6W) 参数描述
一、Proteus ISIS的工作界面
任务2-4-2 掌握Proteus软件的使用方法
二、Proteus ISIS的工作界面简介 1. 原理图编辑窗口
2. 预览窗口
3. 对象选择器
任务2-4-2 掌握Proteus软件的使用方法
4. 模型选择工具栏
选择模式: 元件模式: 结点模式: 连线标号模式: 文字脚本模式: 总线模式: 子电路模式: 终端模式: 器件引脚模式: 图表模式: 录音机模式: 激励源模式: 电压探针模式: 电流探针模式: 虚拟仪器模式:
二、具体操作步骤
1.连接好硬件设备: 用八芯排线将八位发光二极管接到P1口。 2.连接好USB转串口数据线: 将USB转串口数据线一边接电脑的USB插口,另一边接ZW&YT单片机 实验板的串行通信接口。 3.输入5V电源: 电源 将5V电源输入ZW&YT单片机实验板的直流电源插座中。 ZW&YT单片机实验板连接准备工作做好之后,下一步就可以进行程序 的载入与实验了。
第二模块
单片机开发软件与开发过程
项目4 仿真软件Proteus的使用
项目5 Keil C51的使用
项目6 程序烧录软件及单片机实验板的使用
项目4 仿真软件Proteus的使用
• 任务2-4-1 感受Proteus软件的强大功能
• 任务2-4-2 掌握Proteus软件的使用方法
• 任务2-4-3 Proteus仿真设计快速入门