单片机系统开发常用软件
应用介绍
复杂的单片机系统包含很多单元系统,把这些基本 单元独立出来并学习其实现的过程称为项目设计,其内容包含电路原理设计、程序设计、仿真实验等过程,因此单片机系统设计是单片机产品开发的基础。本章以项目设计为例,介绍单片机系统程序设计过程中所使用的软件开发和电路仿真平台。本章学习内容有:
1.单片机软件开发系统 Keil应用
2.单片机系统仿真与调试
3.单片机的程序下载与硬件仿真
Keil是美国Keil Software公司推出的一款51系列兼容单片机C语言程序设计软件,目前,Keil使用较多的版本为µVision3,它集可视化编程、编译、调试、仿真于一体,支持51汇编、PLM和C语言的混合编程。它具有功能强大的编辑器、工程管理器以及各种编译工具、包括C编译器、宏汇编器、链接/装载器和十六进制文件转换器。
Keil µVision3软件的安装属于标准Windows软件安装。安装之后在桌面或者开始菜单中运行Keil,启动后的工作界面如图2-1-1所示,主要分为菜单工具栏、项目工作区、源码编辑区和输出提示区
Keil为用户提供了可以快速选择命令的工具栏和菜单条以及源代码窗口、对话框窗口。菜单条提供各种操作命令菜单,用于编辑操作、项目维护、工具选项、程序调试、窗口选择以及帮助。另外,工具条按钮和键盘快捷键允许快速执行命令。下面通过一个实例说明Kiel常用的菜单、命令的应用。
Keil集成的工程管理器使得开发的应用程序更加容易,Keil平台把单片机系统软件部分作为一个工程对待,完整的程序设计过程包括选择工具集(对基于ARM的工程)、创建新的工程和选择CPU、添加工作手册、创建新的源文件、在工程里加入源文件、创建文件组、设置目标硬件的工具选项、配置CPU启动代码、编译工程和创建应用程序代码、为PROM编程创建HEX文件等。
针对单片机的程序设计,可以把Keil应用分工程文件的创建、新建源文件并添加到工程中、程序编写、编译调试4个基本步骤。
为了便于说明各个过程,以单片机最小系统为硬件基础,把一个LED接在P0.0口,低电平有效,编程实现LED的闪烁。图2-1-2是在单片机最小系统基础上的LED闪烁电路
©版权声明:本文内容由互联网用户自发贡献,版权归原创作者所有,本站不拥有所有权,也不承担相关法律责任。如果您发现本站中有涉嫌抄袭的内容,欢迎发送邮件至: www_apollocode_net@163.com 进行举报,并提供相关证据,一经查实,本站将立刻删除涉嫌侵权内容。
转载请注明出处: apollocode » 单片机系统开发常用软件
文件列表(部分)
名称 | 大小 | 修改日期 |
---|---|---|
第1节-单片机软件开发系统Keil应用.ppt | 911.05 KB | 2019-09-03 |
第2节-单片机系统的仿真与调试.ppt | 410.62 KB | 2019-09-03 |
第3节-单片机的程序下载与硬件实验平台.ppt | 852.94 KB | 2019-09-03 |
发表评论 取消回复