单片机C语言编程实践

单片机C语言编程实践

程利民, 朱晓玲, 主编

出版社:电子工业出版社

年代:2010

定价:29.0

书籍简介:

本书结合了作者多年科研实践、教学所获取的经验,以拥有自主知识产权的单片机实践板为依托,以C语言为主线,介绍单片机编程实践知识,从C语言的基础知识、Keil软件的使用、到C51程序的编写与调试方法及其他相关知识。书中所有实例和全部实践都经过了仿真软件或实践板的验证。本书可提供与本书配套的单片机实践板。

书籍目录:

第1章 C语言概述1.1 C语言简介1.2 简单C程序介绍1.3 KEIL C51编译器仿真程序要求1.4 实践1.4.1 实践任务1.4.2 实践设备要求1.4.3 实践步骤本章小结习题1第2章 基本数据类型及运算2.1 数据类型2.2 数据的存放形式2.2.1 整型数据的存放形式2.2.2 实型数据的存放形式2.3 数据的存放位置2.4 常量2.4.1 整数2.4.2 浮点数2.4.3 字符2.4.4 字符串2.4.5 符号常量2.5 变量2.5.1 变量的定义和初始化2.5.2 隐含的变量数据类型和存放位置2.5.3 特殊功能寄存器(sfr)2.5.4 bit、sbit数据类型变量2.5.5 硬件定义文件2.5.6 变量的绝对定位2.6 数据运用2.6.1 算术运算和算术表达式2.6.2 各类数值型数据的混合运算和类型转换2.6.3 增1、减1运算2.6.4 位运算2.6.5 关系运算和逻辑运算2.6.6 条件运算2.6.7 逗号运算2.6.8 长度运算符2.6.9 指针运算符2.6.10 复合赋值运算2.6.11 运算符的优先级与结合性2.7 实践22.7.1 实践任务2.7.2 实践设备2.7.3 实践步骤本章小结习题2第3章 顺序、选择结构3.1 基础语句3.2 赋值语句3.3 单个字符的输入、输出3.3.1 putchar(字符输出函数)3.3.2 getchar(键盘输入函数)3.4 printf格式输出函数3.4.1 printf格式输出函数的基本格式3.4.2 printf格式控制符3.4.3 printf宽度格式符3.4.4 printf函数使用实例3.5 scanf格式输入函数3.5.1 scanf格式字符串3.5.2 scanf数据输入操作3.6 选择结构3.6.1 if语句3.6.2 if语句的嵌套与嵌套匹配原则3.6.3 switch语句3.6.4 break语句3.7 实践33.7.1 实验任务3.7.2 实践设备要求3.7.3 实践步骤本章小结习题3第4章 循环结构4.1 goto语句4.2 while语句4.3 do-while语句4.4 for语句4.5 多重循环4.6 continue语句4.7 实践44.7.1 实践任务4.7.2 实践设备4.7.3 实践步骤本章小结习题4第5章 数组5.1 一维数组5.1.1 一维数组的定义5.1.2 一维数组的引用5.1.3 一维数组的初始化5.1.4 一维数组的应用例子5.2 多维数组5.3 字符数组和字符串5.4 数组名作为函数参数5.5 实践55.5.1 实践任务5.5.2 实践设备要求5.5.3 实践步骤本章小结习题5第6章 函数和预编译6.1 函数的定义6.2 函数的返回值(return)6.3 函数的调用和声明6.4 变量的作用范围和作用时间6.4.1 内部变量6.4.2 全局变量6.4.3 变量的作用时间6.4.4 单片机中变量的空间分配基本原则6.5 函数的嵌套和递归6.6 编译预处理6.6.1 宏替换6.6.2 文件包含6.6.3 条件编译6.6.4 编译控制6.7 模块化程序设计的概念6.8 模块化程序设计的概念6.8.1 C语言常用库函数6.8.2 标准库函数的调用6.9 实践66.9.1 实践任务6.9.2 实践设备要求6.9.3 实践步骤习题6第7章 C指针7.1 指针和指针变量的基本概念7.2 指针变量的定义7.3 指针变量的赋值7.4 指针变量的运算7.4.1 取内容运算符 * 7.4.2 加减算术运算和关系运算7.5 指向数组元素的指针7.6 指向字符串的指针7.7 数组和指针7.7.1 一维数组和指针7.7.2 二维数组和指针7.7.3 指针和字符串7.7.4 指针数组的指针作为函数参数7.8 函数的指针7.9 数组、函数、指针综合应用7.10 实践77.10.1 实践任务7.10.2 实践设备7.10.3 实践步骤本章小结习题7第8章 结构、联合和枚举8.1 结构8.1.1 结构的定义8.1.2 结构类型变量的说明8.1.3 结构类型变量的赋值和使用8.2 联合8.2.1 联合的定义8.2.2 联合变量的说明8.2.3 联合变量的赋值和使用8.3 枚举8.3.1 枚举的定义8.3.2 枚举变量的说明8.3.3 枚举类型变量的赋值和使用本章小结习题8第9章 键盘、数码管、点阵屏9.1 实践任务9.2 相关知识--键盘的工作原理和接口方法9.2.1 独立式接法键盘9.2.2 矩阵式接法键盘9.3 相关知识--数码管、点阵屏的工作原理和接口方法9.3.1 数码管、点阵屏的工作原理和接口方法9.3.2 LED的静态显示方法9.3.3 LED数码显示器的动态显示方法9.3.4 数码管的选择和驱动9.4 相关知识--键盘、数码管、点阵屏集中控制芯片BC72819.4.1 BC7281简述9.4.2 内部寄存器9.4.3 数据传输9.5 实践设备要求9.6 实践步骤第10章 让数码管和点阵屏显示动画10.1 任务要求10.2 相关知识--驱动程序基本种类10.3 相关知识--点阵数据库10.4 相关知识--基本驱动函数10.5 实践设备要求10.6 实践步骤第11章 制作简单浮点计算器11.1 任务要求11.2 实践设备要求11.3 实践步骤附录A Cx51库函数附录B Cx51编译错误、警告附录C 单片机软件编程基本知识附录D 计算机二级C语言真题附录E 单片机实践板原理图附录F 推荐的毕业设计课题参考文献

内容摘要:

《单片机C语言编程实践》以拥有自主知识产权的单片机实践板为依托,以C语言为主线,介绍单片机编程实践知识,从C语言的基础知识、Keil软件的使用、到C51程序的编写与调试方法及其他相关知识。《单片机C语言编程实践》中所有实例和全部实践都经过了仿真软件或实践板的验证。《单片机C语言编程实践》可提供与《单片机C语言编程实践》配套的单片机实践板。  读者对象:《单片机C语言编程实践》可作为高等职业教育的“单片机技术与应用”及“C语言程序设计”两门课程的学习教材和教学参考书,也可以作为本科院校工程训练、电子制作的实践教材和相关专业课程参考教材。同时可供从事单片机应用与产品开发工作的工程技术人员学习参考。

书籍规格:

书籍详细信息
书名单片机C语言编程实践站内查询相似图书
9787121127137
如需购买下载《单片机C语言编程实践》pdf扫描版电子书或查询更多相关信息,请直接复制isbn,搜索即可全网搜索该ISBN
出版地北京出版单位电子工业出版社
版次1版印次1
定价(元)29.0语种简体中文
尺寸26 × 18装帧平装
页数 278 印数

书籍信息归属:

单片机C语言编程实践是电子工业出版社于2011.2出版的中图分类号为 TP312 ,TP368.1 的主题关于 单片微型计算机-C语言-程序设计-高等学校:技术学校-教材 的书籍。