当前位置:文档之家› 单片机应用开发环境的搭建

单片机应用开发环境的搭建


任务1 搭建单片机系统硬件电路环境
任务描述:
学习完单片机开发基础知识之后,项目开发组着手准备设计广告电子 屏,可是应该从哪里开始入手呢?或者说,嵌入式系统设计应该具备怎样 的开发环境呢?
任务分析:
一个完整的嵌入式系统设计包括了软硬件两个部分。硬件是根本,硬件 之上才能运行软件,因此,首先应该把硬件电路的开发环境搭建起来。目 前较为流行的单片机电路开发环境有protel、Power PCB等,本任务将学 习近几年来迅速成长并成为主流的单片机集成开发软件—Proteus。
Proteus7.5简介

Proteus是英国Labcenter electronics公司研发的 EDA工具软件,Proteus不仅是模拟电路、数字电路、 模/数混合电路的设计与仿真平台,也是目前世界上 最先进、最完整的多种型号微控制器(MCU)系统 的设计与仿真平台之一。它包括PROTEUS VSM (Virtual System Modelling)、PROTEUS PCB DESIGN两大组成部分,在计算机上就能实现原理图 设计、电路分析与仿真、MCU代码级调试与仿真、 系统测试与功能验证到形成PCB的完整电子设计及研 发过程。
Keil C51 uVision4简介

Keil C51 uVision4是美国Keil Software公司出品的 与51系列兼容的单片机C语言软件开发系统,目前版 本已能支持ARM开发。Keil C51以软件包的形式向用 户提供了丰富的库函数和功能强大的集成开发调试工 具,主要包括C51交叉编译器、A51宏汇编器、BL51 连接定位器等一系列工具和基于Windows集成编译 环境的uVision51、软件仿真器dScope51等开发平 台。uVision51是一种集成化的文件管理编译环境, 集成了文件编辑处理、编译连接、项目管理、窗口和 工具引用以及工作环境路径设置等多种功能。
任务实施

1. 安装 2. 操作步骤
1.安装
2.操作步骤
1)工程文件的建立及设置

工程文件的建立、编译、链接

新建文件夹,在文件夹中新建工程

单片机型号选择

为工程添加程序文件,并保存为.c文件(C语言文件)

将程序文件添 加到工程中

在Text1.c文件编辑C语言源程序

代码的编译、链接
作业

技能拓展1,2
谢谢!

文件属性设置
常用的标签页 是”Device”、”Target”、”Output”、”Deb ug”
”Output”
”Debug”
2)程序调试

常用调试命令

断点设置
3)Keil程序调试窗口

存储器窗口

其它窗口
小结


搭建单片机系统开发环境包括两个部分:硬件 电路设计环境,软件设计环境。 单片机硬件电路设计环境为Proteus7.5。 单片机软件开发环境为Keil C51 uVision4。
任务实施

1. 安装 2. 操作步骤
1.安装
2.操作步骤(演示下图的电路设计过程)任ຫໍສະໝຸດ 2 搭建单片机系统C51软件设计环境
任务描述: 搭建完硬件电路设计环境,接下来开始搭建单片机系统 软件开发环境。
任务分析: 目前市面上单片机软件开发环境的产品有许多,但最流 行的莫过于Keil C51软件,项目组决定选择Keil C51 uVision4作为此项目的软件设计环境。
单元2 单片机应用开发 环境的搭建
回顾
1,什么是嵌入式系统?嵌入式系统与桌面通用 计算机系统的区别有哪些? 2,嵌入式系统主要由哪些部分组成? 3,什么是单片机?单片机系统与嵌入式系统的 关系? 4,单片机包括哪些主要组成部分? 5,单片机C51编程技巧有哪些?
本单元任务

任务1 搭建单片机系统硬件电路环境 任务2 搭建单片机系统C51软件设计环境
相关主题