计算机
类型
可以朗读
语音朗读
207千字
字数
2016-07-01
发行日期
展开全部
主编推荐语
51系列单片机项目化教学,培养创新创业能力。
内容简介
本书以51系列单片机为载体,采用项目化教学方式,由浅入深地安排实训内容,将知识点和相关实训内容结合,突出对学生创新和创业能力的培养,内容丰富,实用性强。全书包含了基础篇和拓展篇两大部分。基础篇的项目包括单片机开发环境构建、流水灯、蜂鸣器、数码管、按键输入、中断、定时器和串口通讯等内容,拓展篇包括矩阵键盘、声音传感器、温度传感器、倾斜开关、超声传感器、人体红外传感器、火焰传感器和无线模块等等内容。
目录
- 扉页
- 版权页
- 目录
- 内容提要
- 序
- 前言
- 项目1 构建单片机开发环境
- 1.1 项目分析
- 1.2 技术准备
- 1.2.1 单片机系统简介
- 1.2.2 安装USB驱动程序
- 1.2.3 单片机程序烧录方法和相关工具
- 1.2.4 使用单片机开发软件Keil4
- 项目2 了解开发板
- 2.1 项目分析
- 2.2 技术准备
- 2.2.1 亚博BST-M51模块电路图
- 2.2.2 亚博科技BST-M51学习板功能模块图
- 项目3 点亮一个LED
- 3.1 项目分析
- 3.2 技术准备
- 3.2.1 理论知识
- 3.2.2 程序基础
- 3.3 项目实施
- 项目4 流水灯实验
- 4.1 项目分析
- 4.2 技术准备
- 4.2.1 流水灯硬件实物
- 4.2.2 流水灯原理图
- 4.2.3 流水灯实验理论知识
- 4.2.4 定时器的结构
- 4.2.5 定时器的TMOD和TCON寄存器
- 4.2.6 定时器工作方式
- 4.2.7 定时器编程步骤
- 4.3 项目实施
- 项目5 蜂鸣器实验
- 5.1 项目分析
- 5.2 技术准备
- 5.2.1 蜂鸣器硬件实物
- 5.2.2 蜂鸣器实验相关电路
- 5.2.3 串行接口的结构
- 5.2.4 串口的4种工作方式和波特率
- 5.2.5 C51串口编程
- 5.3 项目实施
- 5.3.1 简单蜂鸣器发声实验
- 5.3.2 给前面任务的流水灯加入报警效果
- 项目6 LED显示器静态显示
- 6.1 项目分析
- 6.2 技术准备
- 6.2.1 LED显示器静态显示简介
- 6.2.2 LED显示器可显示内容和特点
- 6.2.3 LED显示器的结构与原理
- 6.2.4 LED显示2种接法
- 6.3 项目实施
- 项目7 LED显示器动态显示
- 7.1 项目分析
- 7.2 技术准备
- 7.2.1 LED显示器动态显示与扫描原理
- 7.2.2 4位LED显示器的动态和静态显示连接方式图
- 7.2.3 编程实验理论准备
- 7.3 项目实施
- 项目8 独立键盘输入
- 8.1 项目分析
- 8.2 技术准备
- 8.2.1 独立键盘输入理论知识
- 8.2.2 硬件模块工作原理
- 8.2.3 认识轻触开关按键
- 8.2.4 键盘的分类
- 8.3 项目实施
- 项目9 单片机中断系统
- 9.1 项目分析
- 9.2 技术准备
- 9.2.1 单片机中断系基本概念
- 9.2.2 中断传送方式及其特点
- 9.2.3 80C51中断系统
- 9.2.4 中断服务函数
- 9.3 项目实施
- 9.3.1 外部中断低电平触发
- 9.3.2 外部中断下降沿触发
- 项目10 单片机定时器
- 10.1 项目分析
- 10.2 技术准备
- 10.2.1 单片机定时基础
- 10.2.2 定时/计数器T0的工作原理
- 10.2.3 定时/计数器的结构及工作原理
- 10.2.4 定时/计数器的工作方式
- 10.3 项目实施
- 项目11 串口通信
- 11.1 项目分析
- 11.2 技术准备
- 11.2.1 串口通信理论知识
- 11.2.2 计算机通信的分类
- 11.2.3 串行通信与并行通信
- 11.2.4 信号的调制与解调
- 11.2.5 串行通信的错误校验
- 11.2.6 传输速率及其与传输距离的关系
- 11.2.7 串口结构
- 11.2.8 串行通信的数据结构
- 11.3 项目实施
- 项目12 综合实验:秒表
- 12.1 项目分析
- 12.2 技术准备
- 12.3 项目实施
- 项目13 LCD显示器静态显示字符
- 13.1 项目分析
- 13.2 技术准备
- 13.2.1 LCD 1602介绍
- 13.2.2 LCD1602的驱动操作
- 13.2.3 LCD 1602的指令码
- 13.2.4 RAM地址映射图
- 13.3 项目实施
- 项目14 红外遥控
- 14.1 项目分析
- 14.2 技术准备
- 14.2.1 红外线
- 14.2.2 NEC协议
- 14.2.3 红外遥控器键码值
- 14.3 项目实施
- 14.3.1 红外线发送
- 14.3.2 红外线接收
- 项目15 简易计算器(LED显示器显示)
- 15.1 项目分析
- 15.2 技术准备
- 15.3 项目实施
- 15.4 技术拓展
- 项目16 音乐喷泉
- 16.1 项目分析
- 16.2 技术准备
- 16.2.1 模块原理图
- 16.2.2 模块接口说明
- 16.3 项目实施
- 16.4 技术拓展
- 项目17 防盗报警器
- 17.1 项目分析
- 17.2 项目准备
- 17.3 项目实施
- 项目18 8×8点阵显示“爱心”
- 18.1 项目分析
- 18.2 技术准备
- 18.2.1 8×8点阵介绍
- 18.2.2 MAX7219介绍
- 18.2.3 MAX7219引脚说明
- 18.2.4 串行数据格式
- 18.2.5 可寻址的数据寄存器和控制寄存器
- 18.3 项目实施
- 18.4 技术拓展
- 项目19 温度计显示
- 19.1 项目分析
- 19.2 技术准备
- 19.2.1 DS18B20单线总线的工作方式
- 19.2.2 DS18B20的操作步骤
- 19.3 项目实施
- 19.4 技术拓展
- 项目20 测距显示
- 20.1 项目分析
- 20.2 技术准备
- 20.2.1 HC-SR04超声波测距模块
- 20.2.2 超声波测距原理
- 20.3 项目实施
- 20.4 技术拓展
- 20.4.1 超声波测距(LED显示器显示改I/O端口)
- 20.4.2 超声波测距LCD1602显示
- 项目21 步进电机控制
- 21.1 项目分析
- 21.2 技术准备
- 21.2.1 步进电机简介
- 21.2.2 步进电机转动原理及内部结构
- 21.2.3 ULN2003
- 21.3 项目实施
- 21.3.1 单-双八拍
- 21.3.2 加、减速
- 21.3.3 双四拍
- 21.4 技术拓展
- 21.4.1 正、反转
- 21.4.2 速度调节
- 21.4.3 自制秒表
- 项目22 A/D-D/A模块
- 22.1 项目分析
- 22.2 技术准备
- 22.2.1 PCF8591介绍
- 22.2.2 PCF8591的器件地址与控制寄存器
- 22.2.3 I2C总线的数据传送
- 22.3 项目实施
- 22.4 技术拓展
- 22.4.1 D/A输出模块
- 22.4.2 A/D模块(LCD1602显示)
- 项目23 火焰报警器
- 23.1 项目分析
- 23.2 技术准备
- 23.2.1 光、热敏电阻拓展接线原理
- 23.2.2 火焰传感器介绍
- 23.3 项目实施
- 23.4 技术拓展
- 23.4.1 热感灯
- 23.4.2 火焰传感器报警
- 项目24 人体红外感应灯
- 24.1 项目分析
- 24.2 技术准备
- 24.2.1 基本概念及参数
- 24.2.2 功能特点
- 24.2.3 使用说明
- 24.3 项目实施
- 24.4 技术拓展
- 项目25 无线模块
- 25.1 项目分析
- 25.2 技术准备
- 25.2.1 NRF24L01简介
- 25.2.2 模块外接引脚
- 25.2.3 SPI
- 25.2.4 工作模式
- 25.2.5 数据通道
- 25.3 项目实施
- 25.4 技术拓展
- 项目26 智能风扇系统(综合实验)
- 26.1 项目分析
- 26.2 技术准备
- 26.3 项目实施
- 附件 亚博BST-M51主要模块电路图
- 参考文献
展开全部
出版方
人民邮电出版社
人民邮电出版社是工业和信息化部主管的大型专业出版社,成立于1953年10月1日。人民邮电出版社坚持“立足信息产业、面向现代社会、传播科学知识、服务科教兴国”,致力于通信、计算机、电子技术、教材、少儿、经管、摄影、集邮、旅游、心理学等领域的专业图书出版。