C语言极速学习开发 |
您所在的位置:网站首页 › 程序员在编写算法时,必须遵从程序设计语言的语法规则 › C语言极速学习开发 |
系列文章目录
提示:本文章为系列文章,系列文章的所有文章的目录后期会时刻更新,喜欢的朋友请收藏好 《第一章 C语言极速学习开发——51单片机入门编程之使用KeilC51进行代码编译(点亮你心中学习的精神之灯-上)》 《第二章 C语言极速学习开发——51单片机入门编程之使用KeilC51进行代码编译(点亮你心中学习的精神之灯-下)》 文章目录 系列文章目录前言谁适合阅读本教程?您需要了解的知识:什么是编译/执行 C 程序实例解析: 一、C语言是什么?二、安装KeilC511.下载Keil C51软件2.Keil C51软件特色3.Keil C51软件安装4.Keil C51软件基本的使用5.使用Keil C51给51单片机写c语言代码6.使用Keil C51编译c语言代码 总结 前言 谁适合阅读本教程?本教程是专门为需要从零开始了解 C 语言的软件程序员打造的。本教程将让您对 C 语言有足够的认识,从而提升您自己的专业知识水平。 您需要了解的知识:在开始学习之前,您需要对计算机编程术语有基本的了解。对任何一种编程语言有基本的了解将有助于您理解 C 语言编程概念,并有助于加快您的学习进度。 什么是编译/执行 C 程序比如下面的代码: #include int main() { /* 我的第一个 C 程序 */ printf("Hello, World! \n"); return 0; }代码需要经过编译器编译,上面的代码执行后将打印出“Hello, World!” 实例解析:所有的 C 语言程序都需要包含 main() 函数。 代码从 main() 函数开始执行。 /* … */ 用于注释说明。 printf() 用于格式化输出到屏幕。printf() 函数在 “stdio.h” 头文件中声明。 stdio.h 是一个头文件 (标准输入输出头文件) , #include 是一个预处理命令,用来引入头文件。 当编译器遇到 printf() 函数时,如果没有找到 stdio.h 头文件,会发生编译错误。 return 0; 语句用于表示退出程序。 一、C语言是什么?面向过程: C语言是一门面向过程、抽象化的通用程序设计语言,广泛应用于底层开发。 编译方式简易: C语言能以简易的方式编译、处理低级存储器。 运行无需环境: C语言是仅产生少量的机器语言以及不需要任何运行环境支持便能运行的高效率程序设计语言。 跨平台性: 尽管C语言提供了许多低级处理的功能,但仍然保持着跨平台的特性,以一个标准规格写出的C语言程序可在包括一些类似嵌入式处理器以及超级计算机等作业平台的许多计算机平台上进行编译。 二、安装KeilC51 1.下载Keil C51软件下载地址: Keil C51 v9.60a 官方版 2.Keil C51软件特色 1、keil c51 9.59提供丰富的编辑方案 2、您可以在软件上查看关于编辑器的描述 3、同时也能生成可以执行的代码 4、keil c51 9.59也允许您在文件中查找 5、可以在命令窗口中输入的调试和跟踪命令注意:使用Keil c51是为了用c开发51单片机。 3.Keil C51软件安装步骤如下:安装步骤比较简单,基本一路Next,下面贴出部分截图。 1、首页点击本文中的下载地址去下载keil c51安装包,解压后双击运行里面的安装文件。之后就会打开安装向导,点击next。 2、接着勾选协议,点击next下一步. 3、下面是定义Keil C51软件的安装路径,它默认是安装在你的C盘目录下的,你也可以点击browse浏览,然后去选择一个合适你的非系统盘安装位置。点击next下一步. 4、这里要填写用户信息,随便输入就行,输入完成点击next下一步. 5、下面就是等待的时间,等待Keil C51软件自动安装。 6、过了一会就安装完了,安装完成后点击finish【完成】退出软件安装向导,这样就安装好了。 每个人安装过程出现的问题可能不一样,有问题可到评论区留言。 4.Keil C51软件基本的使用那么我们要如何创建一个新的keil c51工程? 1、启动我们安装好的keil c51软件。
使用过程中有什么问题可以先收藏本文,然后在评论区留言。 5.使用Keil C51给51单片机写c语言代码首页我们先引入51单片机关文件 #include为了能看到LED灯点亮的效果,我们需要写一个延时函数 void delay(void) { unsigned char a,b,c; for(c=23;c>0;c--) for(b=152;b>0;b--) for(a=70;a>0;a--); }最后我们来写一个main()主函数 void main() { unsigned char count = 0; P2 = 0x01; while(1) { P2 = P2 |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |