【单片机开发板】正版现货 51单片机项目教程 C语言版 应用开发教程书籍 c语言教程入门教程 单片机

【单片机开发板】正版现货 51单片机项目教程 C语言版 应用开发教程书籍 c语言教程入门教程 单片机 pdf epub mobi txt 电子书 下载 2025

图书标签:
  • 单片机
  • 51单片机
  • C语言
  • 嵌入式
  • 开发板
  • 教程
  • 入门
  • 应用开发
  • 电子工程
  • 书籍
想要找书就要到 静思书屋
立刻按 ctrl+D收藏本页
你会得到大惊喜!!
店铺: 鑫舟启航图书专营店
出版社: 人民邮电出版社
ISBN:9787115425409
商品编码:29688066604
丛书名: 51单片机项目教程 C语言版

具体描述

商品参数

书 名:51单片机项目教程(C语言版)(赠单片机开发板)

作 者: 吴险峰 编

I S B N :9787115425409

出 版 社:  人民邮电出版社

出版时间:2016-8-01

印刷时间:2016-8-01

字 数:字

页 数:页

开 本:16开

包 装:平装

重 量:g

定价:99.8元

 

编辑推荐

买书即送单片机开发板,价格较单独购置图书和单片机开发板更优惠。 

配套网站包含源代码和操作视频,让学习更简单。 

图书包括基础项目和拓展项目,读者既可以学习和了解单片机定理,也可以制作有趣又实用的项目作品

 

目录

项目1 构建单片机开发环境 1 

1.1 项目分析 2 

1.2 技术准备 2 

1.2.1 单片机系统简介 2 

1.2.2 安装USB驱动程序 2 

1.2.3 单片机程序烧录方法和相关工具 3 

1.2.4 使用单片机开发软件Keil4 5 

项目2 了解开发板 8 

2.1 项目分析 9 

2.2 技术准备 9 

2.2.1 亚博BST-M51模块电路图 9 

2.2.2 亚博科技BST-M51学习板 

功能模块图 10 

项目3 点亮一个LED 11 

3.1 项目分析 12 

3.2 技术准备 12 

3.2.1 理论知识 12 

3.2.2 程序基础 12 

3.3 项目实施 26 

项目4 流水灯实验 29 

4.1 项目分析 30 

4.2 技术准备 30 

4.2.1 流水灯硬件实物 30 

4.2.2 流水灯定理图 30 

4.2.3 流水灯实验理论知识 31 

4.2.4 定时器的结构 33 

4.2.5 定时器的TMOD和TCON寄存器 33 

4.2.6 定时器工作方式 34 

4.2.7 定时器编程步骤 34 

4.3 项目实施 35 

项目5 蜂鸣器实验 38 

5.1 项目分析 39 

5.2 技术准备 39 

5.2.1 蜂鸣器硬件实物 39 

5.2.2 蜂鸣器实验相关电路 39 

5.2.3 串行接口的结构 40 

5.2.4 串口的4种工作方式和波特率 41 

5.2.5 C51串口编程 43 

5.3 项目实施 43 

5.3.1 简单蜂鸣器发声实验 43 

5.3.2 给前面任务的流水灯加入报警效果 44 

项目6 LED显示器静态显示 46 

6.1 项目分析 47 

6.2 技术准备 47 

6.2.1 LED显示器静态显示简介 47 

6.2.2 LED显示器可显示内容和特点 47 

6.2.3 LED显示器的结构与定理 47 

6.2.4 LED显示2种接法 48 

6.3 项目实施 49 

项目7 LED显示器动态显示 51 

7.1 项目分析 52 

7.2 技术准备 52 

7.2.1 LED显示器动态显示与扫描定理 52 

7.2.2 4位LED显示器的动态和静态显示连接方式图 52 

7.2.3 编程实验理论准备 52 

7.3 项目实施 55 

项目8 独立键盘输入 58 

8.1 项目分析 59 

8.2 技术准备 59 

8.2.1 独立键盘输入理论知识 59 

8.2.2 硬件模块工作定理 59 

8.2.3 认识轻触开关按键 60 

8.2.4 键盘的分类 61 

8.3 项目实施 61 

项目9 单片机中断系统 63 

9.1 项目分析 64 

9.2 技术准备 64 

9.2.1 单片机中断系基本概念 64 

9.2.2 中断传送方式及其特点 64 

9.2.3 80C51中断系统 65 

9.2.4 中断服务函数 68 

9.3 项目实施 69 

9.3.1 外部中断低电平触发 69 

9.3.2 外部中断下降沿触发 70 

项目10 单片机定时器 71 

10.1 项目分析 72 

10.2 技术准备 72 

10.2.1 单片机定时基础 72 

10.2.2 定时/计数器T0的工作定理 72 

10.2.3 定时/计数器的结构及工作定理 72 

10.2.4 定时/计数器的工作方式 75 

10.3 项目实施 77 

项目11 串口通信 79 

11.1 项目分析 80 

11.2 技术准备 80 

11.2.1 串口通信理论知识 80 

11.2.2 计算机通信的分类 80 

11.2.3 串行通信与并行通信 80 

11.2.4 信号的调制与解调 82 

11.2.5 串行通信的错误校验 82 

11.2.6 传输速率及其与传输距离的关系 83 

11.2.7 串口结构 83 

11.2.8 串行通信的数据结构 83 

11.3 项目实施 85 

项目12 综合实验:秒表 87 

12.1 项目分析 88 

12.2 技术准备 88 

12.3 项目实施 88 

项目13 LCD显示器静态显示字符 93 

13.1 项目分析 94 

13.2 技术准备 94 

13.2.1 LCD 1602介绍 94 

13.2.2 LCD1602的驱动操作 95 

13.2.3 LCD 1602的指令码 96 

13.2.4 RAM地址映射图 97 

13.3 项目实施 97 

项目14 红外遥控 102 

14.1 项目分析 103 

14.2 技术准备 103 

14.2.1 103 

14.2.2 NEC协议 108 

14.2.3 红外遥控器键码值 109 

14.3 项目实施 109 

14.3.1 发送 109 

14.3.2 接收 113 

项目15 简易计算器(LED显示器显示) 117 

15.1 项目分析 118 

15.2 技术准备 118 

15.3 项目实施 118 

15.4 技术拓展 120 

项目16 音乐喷泉 122 

16.1 项目分析 123 

16.2 技术准备 123 

16.2.1 模块定理图 123 

16.2.2 模块接口说明 124 

16.3 项目实施 124 

16.4 技术拓展 125 

项目17 防盗报警器 127 

17.1 项目分析 128 

17.2 项目准备 128 

17.3 项目实施 129 

项目18 8×8点阵显示“爱心” 131 

18.1 项目分析 132 

18.2 技术准备 132 

18.2.1 8×8点阵介绍 132 

18.2.2 MAX7219介绍 132 

18.2.3 MAX7219引脚说明 132 

18.2.4 串行数据格式 133 

18.2.5 可寻址的数据寄存器和控制寄存器 133 

18.3 项目实施 134 

18.4 技术拓展 136 

项目19 温度计显示 138 

19.1 项目分析 139 

19.2 技术准备 139 

19.2.1 DS18B20单线总线的工作方式 139 

19.2.2 DS18B20的操作步骤 142 

19.3 项目实施 145 

19.4 技术拓展 148 

项目20 测距显示 150 

20.1 项目分析 151 

20.2 技术准备 151 

20.2.1 HC-SR04超声波测距模块 151 

20.2.2 超声波测距定理 152 

20.3 项目实施 153 

20.4 技术拓展 158 

20.4.1 超声波测距(LED显示器显示改I/O端口) 158 

20.4.2 超声波测距LCD1602显示 159 

项目21 步进电机控制 161 

21.1 项目分析 162 

21.2 技术准备 162 

21.2.1 步进电机简介 162 

21.2.2 步进电机转动定理及内部结构 162 

21.2.3 ULN2003 163 

21.3 项目实施 163 

21.3.1 单-双八拍 163 

21.3.2 加、减速 166 

21.3.3 双四拍 168 

21.4 技术拓展 170 

21.4.1 正、反转 170 

21.4.2 速度调节 171 

21.4.3 自制秒表 174 

项目22 A/D-D/A模块 177 

22.1 项目分析 178 

22.2 技术准备 178 

22.2.1 PCF8591介绍 178 

22.2.2 PCF8591的器件地址与控制寄存器 179 

22.2.3 I2C总线的数据传送 179 

22.3 项目实施 184 

22.4 技术拓展 190 

22.4.1 D/A输出模块 190 

22.4.2 A/D模块(LCD1602显示) 190 

项目23 火焰报警器 193 

23.1 项目分析 194 

23.2 技术准备 194 

23.2.1 光、热敏电阻拓展接线定理 194 

23.2.2 火焰传感器介绍 194 

23.3 项目实施 194 

23.4 技术拓展 200 

23.4.1 热感灯 200 

23.4.2 火焰传感器报警 201 

项目24 人体红外感应灯 202 

24.1 项目分析 203 

24.2 技术准备 203 

24.2.1 基本概念及参数 203 

24.2.2 功能特点 203 

24.2.3 使用说明 204 

24.3 项目实施 205 

24.4 技术拓展 210 

项目25 无线模块 211 

25.1 项目分析 212 

25.2 技术准备 212 

25.2.1 NRF24L01简介 212 

25.2.2 模块外接引脚 212 

25.2.3 SPI 212 

25.2.4 工作模式 214 

25.2.5 数据通道 215 

25.3 项目实施 216 

25.4 技术拓展 224 

项目26 智能风扇系统(综合实验) 225 

26.1 项目分析 226 

26.2 技术准备 226 

26.3?项目实施 226 

附件 亚博BST-M51主要模块电路图 240 

参考文献 244

 

内容简介

本书以51系列单片机为载体,采用项目化教学方式,由浅入深地安排实训内容,将知识点和相关实训内容结合,突出对读者动手能力的培养。项目内容包含了基础和拓展两大部分。基础部分包括单片机开发环境构建、流水灯、蜂鸣器、LED显示器、按键输入、中断、定时器和串口通信等内容,赠送的开发板可设计实验完全覆盖这些内容;拓展部分则是精选出的具有代表性的真实项目,体现了时代性的创客特色,包括红外遥控、声音传感器、温度传感器、倾斜开关、超声传感器、人体红外传感器、火焰传感器和无线模块等内容。同时,本书配套的网站提供了更多的实训项目资源,进一步提高读者实战技能,体现“互联网+”特色。


用户评价

评分

评分

评分

评分

评分

评分

评分

评分

评分

相关图书

本站所有内容均为互联网搜索引擎提供的公开搜索信息,本站不存储任何数据与内容,任何内容与数据均与本站无关,如有需要请联系相关搜索引擎包括但不限于百度google,bing,sogou

© 2025 book.idnshop.cc All Rights Reserved. 静思书屋 版权所有