万本电子书0元读

万本电子书0元读

顶部广告

从零开始学51单片机(含CD光盘1张)电子书

售       价:¥

17人正在读 | 0人评论 6.2

作       者:贺亮

出  版  社:电子工业出版社

出版时间:2012-09-01

字       数:13.6万

所属分类: 科技 > 计算机/网络 > 程序设计

温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印

为你推荐

  • 读书简介
  • 目录
  • 累计评论(0条)
  • 读书简介
  • 目录
  • 累计评论(0条)
本书由浅入深、全面、系统地介绍了单片机C51开发技术。本书提供了大量实例,供读者实战演练。另外,作者专门为每一章的内容设置了练习题,用来加深、巩固对每一章知识的理解,有些章节设置了扩展式的练习,留给读者去思考、提高。 本书共分5篇。第1篇介绍单片机的发展史、应用领域、软件开发环境Keil C μVision3的搭建、硬件小系统的制作、编程器的制作和STC烧录工具的使用;第2篇介绍51单片机C语言编程中常用的数据类型、运算符与表达式、流程控制语句、函数、数组和指针、结构体与共用体等;第3篇介绍51单片机的片内资源,包括单片机的I/O编程、中断系统、定时器/计数器、USART通用串行接口、片内EEPROM和看门狗;第4篇介绍增强型单片机的功能,包括第2通用串行接口USART2、同步外围串行接口SPI、PWM脉宽调制、A/D转换;第5篇设计了一个完整的应用实例,详细介绍了整个系统的开发过程,以提高读者实战水平。 本书涉及面广,从C语言编程知识到硬件电路原理,再到单片机片内功能模块的配置和使用,后到项目开发,几乎涉及51单片机开发的所有重要知识。本书抛开了单片机复杂的内部资源,弱化了对数量庞大的寄存器的讲解,把重点放在原理设计和功能实现上。
目录展开

前 言

第1篇 入门与提高

第1章 认识51系列单片机

1.1 单片机的发展史

1.2 单片机的应用

1.3 51单片机的开发环境——Keil μVision

1.4 快速掌握单片机的开发要点

1.5 STC89C51RC/RD+系列单片机

1.6 STC89C51RC/RD+系列单片机的外部引脚

1.7 小结

1.8 习题

第2章 开发环境的搭建

2.1 软件开发环境

2.2 必要的硬件环境

2.3 STC烧录工具

2.4 小结

2.5 习题

第2篇 51单片机C语言编程

第3章 单片机C语言的基本数据类型

3.1 常量与变量

3.2 基本数据类型

3.3 小结

3.4 习题

第4章 运算符与表达式

4.1 算术运算符与表达式

4.2 关系运算符与表达式

4.3 逻辑运算符与表达式

4.4 位运算符与表达式

4.5 赋值运算符与表达式

4.6 小结

4.7 习题

第5章 流程控制

5.1 条件语句if

5.2 开关语句switch … case

5.3 循环语句for

5.4 另一种循环语句while和do…while

5.5 无条件跳转语句goto

5.6 中断语句break/continue

5.7 小结

5.8 习题

第6章 函 数

6.1 定义函数的一般形式

6.2 函数的参数和返回值

6.3 函数的调用

6.4 单片机的特殊函数——中断函数

6.5 小结

6.6 习题

第7章 数组与指针

7.1 数组

7.2 指针

7.3 小结

7.4 习题

第8章 结构体与共用体

8.1 结构体

8.2 共用体

8.3 小结

8.4 习题

第3篇 51单片机开发实战

第9章 I/O端口编程

9.1 STC89C51RC-RD+系列单片机的I/O端口

9.2 I/O端口的工作模式

9.3 I/O输出实验

9.4 I/O输入实验

9.5 小结

9.6 习题

第10章 中断系统和外部中断

10.1 中断的基本知识

10.2 中断源

10.3 中断寄存器

10.4 中断优先级

10.5 使用外部中断检测按键

10.6 使用外部中断设计运动限位装置

10.7 小结

10.8 习题

第11章 定时器/计数器

11.1 定时器/计数器介绍

11.2 与定时器/计数器的有关的寄存器

11.3 定时器的工作模式

11.4 定时器中断实验

11.5 简易电子琴演奏实验

11.6 小结

11.7 习题

第12章 USART通用串行口通信

12.1 通用串行口介绍

12.2 与通用串行口有关的寄存器

12.3 通用串行口的工作模式

12.4 计算波特率

12.5 通过串行口和PC通信

12.6 单片机串行口远距离通信

12.7 小结

12.8 习题

第13章 访问内部EEPROM

13.1 EEPROM介绍

13.2 EEPROM的地址

13.3 与EEPROM有关的寄存器

13.4 EEPROM的常用操作

13.5 EEPROM应用实例

13.6 掉电时保存数据到EEPROM

13.7 小结

13.8 习题

第14章 看门狗WDT

14.1 看门狗WDT介绍

14.2 看门狗控制寄存器WDT_CONTR

14.3 看门狗溢出时间

14.4 测试看门狗

14.5 小结

14.6 习题

第4篇 更多功能的单片机

第15章 STC12C5A60S2系列单片机

15.1 STC12C5A60S2系列单片机介绍

15.2 STC12C5A60S2系列单片机外部引脚

15.3 过渡到STC12C5A60S2系列的要点

15.4 小结

15.5 习题

第16章 通用串行接口 USART2

16.1 与通用串行口2有关的寄存器

16.2 使用串行口2与PC通信

16.3 使用双串行口设计RS-485双向中继器

16.4 小结

16.5 习题

第17章 同步外围串行接口SPI

17.1 SPI简介

17.2 与SPI有关的寄存器

17.3 SPI接口的通信方式

17.4 注意事项

17.5 双CPU单主、单从通信实验

17.6 小结

17.7 习题

第18章 PWM脉宽调制

18.1 PWM简介

18.2 与PWM有关的寄存器

18.3 PWM的设置

18.4 输出PWM的测试程序

18.5 使用PWM方式控制步进电机

18.6 小结

18.7 习题

第19章 A/D转换

19.1 A/D转换简介

19.2 与A/D转换相关的寄存器

19.3 用A/D转换器检测电压实验

19.4 使用A/D转换检测挡位开关

19.5 A/D转换误差问题

19.6 小结

19.7 习题

第5篇 51单片机统合应用实例

第20章 综合应用实例

20.1 需求分析

20.2 系统设计

20.3 各子系统的工作流程

20.4 软件编程、系统实现

20.5 小结

20.6 习题

累计评论(0条) 0个书友正在讨论这本书 发表评论

发表评论

发表评论,分享你的想法吧!

买过这本书的人还买过

读了这本书的人还在读

回顶部