
| 本书的目的是使读者入门单片机,具有读懂单片机C程序,看懂单片机电路和看明白单片机数据手册的能力。详细介绍51单片机的结构与原理,以及单片机常用外扩电路的原理。采用C语言开发单片机,使入门单片机开发更容易。各章都有大量的单片机C语言例题,可帮助读者练习读懂单片机C程序。详细介绍单片机实验电路,帮助读者建立实验环境。详细介绍单片机用于数字电路、状态机的方法。用单片机实现可编程控制器,给出C语言实现梯形图和顺序流程图的方法。本书可作为高等院校、职业院校等相关专业的教材,以及从事单片机产品开发的工程师、单片机爱好者的参考书。 |
| 第1章 51单片机的结构 1.1 51内核单片机简介 1.2 51单片机的结构特点 1.3 详细内部结构框图 1.4 51单片机的引脚说明 1.5 51单片机的存储器 1.6 51单片机的指令时序 1.7 51单片机的定时器 1.7.1 定时器基础 1.7.2 四种工作方式 1.8 51单片机的中断 习题 第2章 51单片机C程序简介 2.1 51单片机的存储器空间 2.2 C语言基础知识 2.3 运算符 2.4 C程序结构 2.5 函数 2.6 其他C语句 2.6.1 编译预处理 2.6.2 用typedef重定义数据类型 2.7 C51编译过程中用到的文件 2.8 Intel HEX文件的格式 2.9 获得错误与警告的信息 习题 第3章 Keil C51软件的应用 习题 第4章 C51程序设计举例 4.1 C51简单程序设计 4.2 具有定时器的C51程序设计 第5章 51单片机实现数字电路 习题 第6章 51单片机串行通信 6.1 异步串行通信 6.1.1 概述 6.1.2 RS-232接口 6.2 单片机异步串行通信编程基础 6.3 51单片机的串行通信口 6.3.1 单片机的串行口 6.3.2 51单片机异步串行口通信例题 6.4 SPI总线通信 6.4.1 SPI总线介绍 6.4.2 51单片机实现SPI总线输出数据 6.4.3 有关SPI总线的例题 6.5 RS-485通信 6.5.1 RS-485通信概述 6.5.2 RS-485接口通信的例题 习题 第7章 51单片机的键盘与数码显示电路 第8章 51单片机的常用外扩芯片 第9章 51单片机实现状态机 第10章 51单片机实现顺序控制 第11章 51单片机最小系统设计 第12章 51内核单片机P89LPC935入门 附录A 制作实验电路板 参考文献 |
商品评论(0条)