本书为“手把手教你学系列丛书”之一,以实践为主线,以生动短小的实例为灵魂,穿插介绍C语言的语法及其针对单片机的特别定义。内容包括:C语言的基础知识、Keil软件的使用、程序的编写与调试方法及其他相关知识。本书内容丰富,讲解通俗易懂,具有很强的实用性。
以实践为主线,以生动短小的实例为灵魂,穿插介绍C语言的语法及其针对单片机的特别定义,使理论与实践结合,使读者掌握单片机的C语言编程。内容包括:C语言的基础知识、Keil软件的使用、程序的编写与调试方法及其他相关知识。随书光盘提供了书中所有实验程序代码和多媒体教学例程,包括Keil C51安装演示、Keil C51实际操作演示和程序的下载实际操作演示动画等。
本书可作为中高等职业学校、电视大学等的教学用书,也可作为单片机爱好者自学单片机C语言的教材。
第1章 概述
1.1 高效率的C语言编程
1.2 C语言具有突出的优点
第2章 单片机简史及实验器材简介
第3章 Keil C51集成开发环境及并口下载软件介绍
第4章 单片机基本知识及第一个C51程序
第5章 C语言程序的基本结构
第6章 C语言的标识符、关键字和数据类型
第7章 常量、变量及存储器类型
第8章 编译预处理及重新定义数据类型
第9章 运算符与表达式
第10章 表达式语句与复合语句
第11章 switch/case开关语句
第12章 函数的定义
第13章 数组
第14章 指针
第15章 结构体、共用体及枚举
第16章 定时器/计数器控制及C51编程
第17章 串行接口及C51编程
第18章 中断控制及C51编程
第19章 键盘接口技术及C51编程
第20章 LED显示器接口技术及C51编程
第21章 I2C串行接口器件24C01及C51编程
第22章 16×2点阵字符液晶模块及C51驱动
第23章 点阵图形液晶模块及C51编程
第24章 AT89S51看门狗定时器原理及应用
参考文献