好文档 - 专业文书写作范文服务资料分享网站

单片机原理及应用教学配套课件佟云峰第六章单片机c语言基础

天下 分享 时间: 加入收藏 我要投稿 点赞

第6章单片机C语言设计基础课程结构

?6.1 C语言基本概念概述

?6.2 uVision2集成开发环境

?6.3 KeilC51软件应用实例

6.1 C语言基本概念

C语言在功能、结构、可读性、可维护性等诸多方面上比汇编语言有明显优势,全Windows 界面的KielC51提供丰富的库函数及功能强大的集成开发调试工具,是开发单片机系统的最佳工具。

6.1 C语言基本概念

6.1.1 C程序初步

?1、C程序从main开始执行:语句格式Void main(void),其中前一个void,表示无返回值;后一个void,表示不传参数。

?2、C程序的变量声明:例如int i ;其中int 用以声明整数类型、i 是变量名 、;语句结束符号。?3、C 程序的注释: /*------*/?4、C语言的数据类型:C语言的数据结构是以数据类型决定的,数

据类型可分为基本数据类型和复杂数据类型,复杂数据类型由基本

数据类型构成。表6-1列出了KielC51编译器所支持的数据类型。?5、C语言的标识符和关键字:标识符是用来表示源程序中某个对象的名字。这些对象可以是函数、变量、常数、数组、数据类型、存

储方式、语句等。关键字是一类具有固定名称和特定含义的特殊标识符。C51编译器除了支持ANSI C标准关键字(共32个)外,还根据8051单片机的特点扩展了表6-3所示的关键字。C语言对大小写字母敏感。C51的关键字见教材P173-P174表6-2和表6-3.

6.1 C语言基本概念

数据类型bitsigned charunsigned charenumsigned shortunsigned shortsigned intunsigned intsigned longunsigned longfloatsbitsfrsfrl6

位数18816161616163232321816

字节数位1122222444位12

值域0 ~ 1-128 ~ +1270 ~ 255-32768 ~ +32767-32768 ~+327670 ~65535 -32768 ~+327670 ~655350 ~42949672950 ~ 10 ~ 255 0 ~ 65535

2147483647-2147483648 ~ 0.17549E-38 ~ 0.40282E+38

单片机原理及应用教学配套课件佟云峰第六章单片机c语言基础

第6章单片机C语言设计基础课程结构?6.1C语言基本概念概述?6.2uVision2集成开发环境?6.3KeilC51软件应用实例6.1C语言基本概念C语言在功能、结构、可读性、可维护性等诸多方面上比汇编语言有明显优势,全Windows界面的KielC51提
推荐度:
点击下载文档文档为doc格式
5v17v1fqgr9vfqx3d4pq7px008twst015f4
领取福利

微信扫码领取福利

微信扫码分享