迷人的8051单片机

迷人的8051单片机

查阅电子书
手机扫码
  • 微信扫一扫

    关注微信公众号

因版权原因待上架

编辑推荐

采用一个全新的方式,带领你从零基础开始学习单片机和C语言编程。

内容简介

本书即是立足单片机的基本原理讲解,用简单的语言将单片机,电路,C语言编程等基础知识融合在项目中由浅到深逐步讲透。本书将采用一个全新的方式,带领你从0基础开始学习单片机和C语言编程,这不仅会让你在学习的过程中认识常用的电子元器件及其识别方式,也会使你快速地掌握51单片机原理以及如何使用C语言来为其编写程序。

作者简介

作者高显生,是一名骨灰级业余电子爱好者,长期热衷于单片机的公益培训推广工作,倡导简捷易懂、立足实践的单片机学习方法。先后录制了《我和单片机的21天之旅》和《我的PIC日记》等多部视频教程,深受大学生朋友及PIC单片机初学者的喜爱和好评。

章节目录

版权信息

前言

第一篇 一切从“芯”开始

第1章 缤纷电世界

1.1 电路中的秘密

1.2 小元器件有大智慧

第2章 神秘的半导体

2.1 二极管

2.2 晶体管

2.3 场效应晶体管

2.4 集成电路

2.5 模拟与数字

第3章 入门C语言

3.1 数据和运算

3.2 语句

3.3 函数

3.4 程序

3.5 预处理命令

3.6 构造类型数据

第4章 8051单片机

4.1 内部架构

4.2 8051的引脚功能

4.3 基本运行电路

第5章 DIY最小系统

5.1 元器件的布放

5.2 工具和材料

5.3 搭建最小系统

第6章 第一个C程序

6.1 集成开发环境

6.2 C51功能扩展

6.3 编写C程序

第二篇 经典的内部架构

第7章 软件仿真

7.1 位操作

7.2 软件仿真的方法

7.3 库函数

第8章 驱动数码管

8.1 数码管的原理

8.2 数码管的驱动

第9章 按键解码

9.1 键盘的原理

9.2 键盘的编程

第10章 谁打断了我的工作

10.1 中断

10.2 外部中断

第11章 肚子里的钟表

11.1 定时/计数器

11.2 定时/计数器的编程应用

第12章 串行通信

12.1 通信方式

12.2 通用异步收发器

12.3 串行通信接口

12.4 串行口的编程应用

第三篇 越来越少的I/O口

第13章 让驱动更给力

13.1 总线收发器

13.2 总线收发器的编程应用

第14章 数据的闸门

14.1 锁存器

14.2 锁存器的编程应用

第15章 三八译码器

15.1 三八译码器的原理

15.2 74HC138的编程应用

第16章 串入并出

16.1 串入并出

16.2 74HC595的编程应用

第17章 能听话的电动机

17.1 步进电动机的特点

17.2 28BYJ48型步进电动机

17.3 步进电动机的驱动

17.4 步进电动机的编程应用

第18章 控制无处不在

18.1 脉冲宽度调制

18.2 PWM的编程应用

第四篇 总线魔术师

第19章 被诅咒的玻璃

19.1 1602液晶显示器

19.2 1602液晶的编程应用

第20章 数字万年历

20.1 实时时钟

20.2 DS1302的编程应用

第21章 威武的SPI总线

21.1 SPI总线

21.2 存储器93C46

21.3 93C46的编程应用

第22章 优雅的I2C总线

22.1 I2C总线

22.2 存储器24C02

22.3 I2C总线的编程应用

第23章 模拟与数字间的转换

23.1 D/A转换器

23.2 A/D转换器

23.3 PCF8591转换器

23.4 PCF8591的编程应用

第24章 发热的射线

24.1 红外线遥控的特点

24.2 红外线的接收与发射

第25章 感受你的体温

25.1 DS18B20的功能介绍

25.2 DS18B20的控制指令

25.3 DS18B20的编程应用

第26章 梅雨的季节

26.1 湿度传感器的功能

26.2 DHT11的编程应用

第27章 蝙蝠的回声

27.1 超声波测距

27.2 超声波测距的编程应用

第28章 点阵也疯狂

28.1 点阵型液晶

28.2 点阵型液晶的应用

附录A 8051系列单片机系统板原理图

附录B 搭建系统板所需的材料清单

附录C 8051系列单片机全能型实验板:电立方/大学城系列

后记

迷人的8051单片机是2016年由机械工业出版社华章分社出版,作者高显生。

得书感谢您对《迷人的8051单片机》关注和支持,如本书内容有不良信息或侵权等情形的,请联系本网站。

购买这本书

你可能喜欢
单片机原理及应用系统设计 电子书
《单片机原理及应用系统设计》以STC89系列单片机为主线,结合STC系列单片机的新特点、新功能,详细介绍了51内核单片机的结构原理、汇编指令系统、C51程序设计、STC系列单片机应用系统的开发环境、单片机的人机接口电路、单片机的中断系统、定时/计数器、串行通信接口,在此基础上,介绍了基本的、常用的单片机应用系统扩展技术,包括并行扩展、串行扩展、D/A和A/D转换器的接口、功率控制接口等。全书结合应
51单片机初级入门实战教程 电子书
本书是以最为流行的51系列单片机为知识主体,使用C语言对51单片机软件进行程序设计。全书总共分为三部分:单片机基础知识篇、单片机基础案例实践篇、单片机综合案例实践篇。初学者通过第一部分单片机基础知识的学习,结合第二部分能够独立设计一些简单的单片机技术案例,在第二部分实践基础上能够进一步研究和创新完成一些综合性案例。
单片机与电路绘图自学手册 电子书
本书主要讲解单片机开发与电路设计绘图基础,主要内容包括:单片机概念、编程基础、常见单片机开发案例与电路实例分析、单片机控制基础与通信基础、电路绘图软件基础、基本元件与基本电路图绘制、手工设计印刷电路板与自动设计印刷电路板。
单片机原理、应用与Proteus仿真 电子书
本书以Intel8051单片机为例,介绍了单片机的硬件结构和工作原理(定时/计数器、中断系统、串行通信)、指令系统以及单片机和外围器件的硬件扩展和接口程序设计。随着EDA技术和C语言在单片机系统设计中的广泛应用,为了增强本书的应用性和实用性,还特别介绍了KeilC51程序设计方法和基于Proteus软件的单片机虚拟仿真技术,给出了大量的应用实例。本书内容精练,实例丰富,所有的应用实例都配有详细的硬
单片机原理及接口技术 电子书
本书介绍了美国Atmel公司的AT89S51单片机的硬件结构与工作原理、8051汇编语言指令系统,并从应用设计的角度介绍了AT89S51单片机的各种硬件扩展接口设计、接口驱动程序设计,以及AT89S51单片机应用系统设计,同时给出较多的典型设计案例。另外,书中还对AT89S51单片机应用系统设计中的各种器件加以介绍。