单片机C语言编程实践

出版时间:2011-1  出版社:电子工业  作者:程利民//朱晓玲  页数:269  

内容概要

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

书籍目录

第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  实践2	  2.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  实践3	  3.7.1  实验任务	  3.7.2  实践设备要求	  3.7.3  实践步骤	  本章小结	 习题3	第4章  循环结构	第5章  数组	第6章  函数和预编译	第7章  C指针	第8章  结构、联合和枚举	第9章  键盘、数码管、点阵屏	第10章  让数码管和点阵屏显示动画	第11章  制作简单浮点计算器	附录A  Cx51库函数	附录B  Cx51编译错误、警告	附录C  单片机软件编程基本知识	附录D  计算机二级C语言真题	附录E  单片机实践板原理图	附录F  推荐的毕业设计课题	参考文献

章节摘录

  在C语言中如果定义了一个具有n个元素的数组,则该数组的下标范围是0至n-1。编译器对于数组的边界不作任何检查,即使数组的下标越界也不会给出错误信息。  4.指针变量的初始化  定义一个指针变量仅仅是明确地指定了指针本身所需要的内存空间,而该指针的初始值是它所指向的内存地址。绝不对空指针或者悬空的指针做间接访问,这种访问的后果不可预料,可能造成死机。  5.程序中未被调用的函数  在开发过程中经常有对写成的函数未加调用的情况产生,虽然编译器不产生错误,但是由于链接/定位器支持数据覆盖而不能正常处理这部分代码,因此会产生警告信息。中断函数不能被调用,只能由硬件引发,链接器将未被调用的函数视为一个潜在的中断函数。这就意味着编译器为该函数的局部变量分配不可覆盖的数据空间,因此会占用所有可用的数据空间(依据不同的存储模型)。当在调试过程中发现内存空间不足时,一定要检查链接器对未调用或未使用函数的警告信息。  ……

图书封面

评论、评分、阅读与下载


    单片机C语言编程实践 PDF格式下载


用户评论 (总计1条)

 
 

  •   两天就收到了,快,很快,非常快
 

250万本中文图书简介、评论、评分,PDF格式免费下载。 第一图书网 手机版

京ICP备13047387号-7