随着单片机开发技术的不断发展,目前已有越来越多的人从普遍使用汇编语言到逐渐使用高级语言开发,其中主要是以C语言为主,市场上几种常见的单片机均有其C语言开发环境。
这里以最为流行的80C51单片机为例来学习单片机的C语言编程技术。大家都有C语言基础,但是编单片机程序,大家还得找专门的书来学习一下。这里我们只介绍Keil这种工具软件的用法。
学习一种编程语言,最重要的是建立一个练习环境,边学边练才能学好。Keil软件是目最流行开发80C51系列单片机的软件,Keil提供了包括C编译器、宏汇编、连接器、库管理和一个功能强大的仿真调试器等在内的完整开发方案,通过一个集成开发环境(µVision)将这些部份组合在一起。
下面我以一个实验举一个例子,一步一步学习Keil软件的使用。 首先我们看硬件原理图:
很明显,要点亮使发光二极管,必须使单片机的I/O口P1.0输出低电平。于是我们的任务就是编程序使P1.0输出地电平。
1. 使用Keil前必须先安装。安装过程简单,这里不在叙述。
2. 安装好了Keil软件以后,我们打开它。打开以后界面如下:
资源简介:随着单片机开发技术的不断发展,目前已有越来越多的人从普遍使用汇编语言到逐渐使用高级语言开发,其中主要是以C语言为主,市场上几种常见的单片机均有其C语言开发环境。这里以最为流行的80C51单片机为例来学习单片机的C语言编程技术。大家都有C语言基础,但是...
上传时间: 2013-11-07
上传用户:wtrl
资源简介:Keil c51软件的使用
上传时间: 2013-11-21
上传用户:haohaoxuexi
资源简介:Keil软件的RTX实时操作系统的使用教程,是目前最好的中文教程.入门教程
上传时间: 2014-11-27
上传用户:liuchee
资源简介:单片机软件:Keil————C51软件的使用方法
上传时间: 2016-12-11
上传用户:chenbhdt
资源简介:随着单片机开发技术的不断发展,目前已有越来越多的人从普遍使用汇编语言到逐渐使用高级语言开发,其中主要是以C语言为主,市场上几种常见的单片机均有其C 语言开发环境。这里以最为流行的80C51 单片机为例来学习单片机的C 语言编程技术。大家都有C 语言基础...
上传时间: 2022-06-21
上传用户:
资源简介:介绍了Infineon(英飞凌)公司DAVE2.O软件的使用方法和一些需注意的要点,并按照流程编写了一个“Infineon XC164CM”的闪灯测试程序
上传时间: 2013-07-13
上传用户:牛布牛
资源简介:Keil_uVision2仿真软件的使用,每一步都有操作截图!
上传时间: 2013-06-30
上传用户:Jason1990
资源简介:这个电子教程介绍了AltiumDesigner软件的使用方法
上传时间: 2013-09-13
上传用户:giraffe
资源简介:stc-isp软件的使用方法
上传时间: 2013-11-14
上传用户:gxf2016
资源简介:Keil 软件实例教程 2 单片机开发中除必要的硬件外,同样离不开软件,我们写的汇编语言源程序要变为CPU可以执行的机器码有两种方法,一种是手工汇编,另一种是机器汇编,目前已极少使用手工汇编的方法了。机器汇编是通过汇编软件将源程序变为机器码,用于MCS-5...
上传时间: 2013-10-26
上传用户:ruan2570406
资源简介:Keil 软件实例教程 1. 单片机开发中除必要的硬件外,同样离不开软件,我们写的汇编语言源程序要变为CPU可以执行的机器码有两种方法,一种是手工汇编,另一种是机器汇编,目前已极少使用手工汇编的方法了。机器汇编是通过汇编软件将源程序变为机器码,用于MCS-...
上传时间: 2013-11-25
上传用户:hanbeidang
资源简介:FTP软件的使用,此书对不会用FTP的朋友很有帮助!
上传时间: 2015-05-12
上传用户:二驱蚊器
资源简介:我需要上传的几张图片而已 是几张软件的使用说明
上传时间: 2013-12-16
上传用户:ikemada
资源简介:软件的使用方法极为简单。输出信号时,只要选中或取消引脚号,就能在相应的引脚得到相应的脉冲信号(统一为选中为高电平,取消为低电平),“清零”按钮为对应该组的所有信号清零。 输入信号的波形显示,按“开始”按钮为开始进行显示,“停止”为暂停。
上传时间: 2015-06-22
上传用户:dongqiangqiang
资源简介:Keil C51 的使用说明,详尽介绍了Keil C51 的操作.
上传时间: 2015-07-23
上传用户:yuzsu
资源简介:activeBPEL软件的使用教程,包括一个审批事例的整个开发,部署,运行过程.全英文
上传时间: 2014-01-10
上传用户:wmwai1314
资源简介:Keil C51Z的使用手册,,很详细,,很实用,,必看的文档
上传时间: 2013-12-21
上传用户:hzy5825468
资源简介:包括excel、powerpoint、word等办公软件的使用技巧及故障排除等
上传时间: 2015-10-09
上传用户:hullow
资源简介:1.通过实验进一步理解和掌握词法分析器的工作原理 2.熟悉C语言环境编程 3.熟悉LEX软件的使用
上传时间: 2014-01-02
上传用户:youmo81
资源简介:【设计题目】 多功能数字钟的设计 【设计目的】 1掌握数字系统的分析和设计方法 2能够熟练的、合理的选用集成电路器件 3熟悉EWB软件的使用。 【设计指标及要求】 设计一个多功能数字钟,以一昼夜24小时为一个计数周期。准确计时,具有“时”“分”“...
上传时间: 2014-12-08
上传用户:亚亚娟娟123
资源简介:一、概述 1、项目背景:数据库原理课程设计 2、编写目的:掌握数据库设计原理及相关软件的使用 3、开发环境: 二、需求分析 1、 问题的提出:为了高效率的完成学生信息的管理,决定开发学生信息管理系统。 2、 需完成的功能: (1) 能录入、修改、查...
上传时间: 2016-03-15
上传用户:星仔
资源简介:1、项目背景:数据库原理课程设计 2、编写目的:掌握数据库设计原理及相关软件的使用 3、软件定义:学生信息管理系统 4、开发环境:Power builder 9.0
上传时间: 2016-03-17
上传用户:123啊
资源简介:本电子教程介绍了Codewarrior软件的使用方法
上传时间: 2014-01-21
上传用户:lnnn30
资源简介:这个电子教程介绍了AltiumDesigner软件的使用方法
上传时间: 2014-01-12
上传用户:515414293
资源简介:介绍Keil uvision3 的使用,文章可以使我们对uvison3有一个初步的了解
上传时间: 2016-06-10
上传用户:hewenzhi
资源简介:这是一篇关于tornado软件的使用教材,希望能对大家有用!
上传时间: 2014-01-19
上传用户:zhaoq123
资源简介:次软件的使用是很是简洁,便利的,是供所以研发技术人员使用,可以为大家提供必要的方便
上传时间: 2013-12-27
上传用户:拔丝土豆
资源简介:这个是Keil Cx51的使用手册,对使用Keil c有帮助
上传时间: 2014-01-15
上传用户:小儒尼尼奥
资源简介:介绍了kellc软件的使用,并且拥有很多的的C程序
上传时间: 2016-09-02
上传用户:66666
资源简介:Keil uv3 的使用资料说明,其功能比Keiluv2的强大,程序空间大。
上传时间: 2016-09-04
上传用户:xyipie