顶部
收藏

单片机应用技术——基于STC15系列单片机


作者:
张玮 张素琴 王进 王涛
定价:
49.80 元
版面字数:
450千字
开本:
16开
装帧形式:
平装
版次:
1
最新版次
印刷时间:
2025年
ISBN:
978-7-04-063771-7
物料号:
63771-00
出版时间:
2025-03-04
读者对象:
高等职业教育
一级分类:
电子信息大类
二级分类:
电子信息类
三级分类:
电子信息工程技术

本书是国家“双高计划”子项目立项建设教材,也是省高水平专业群、省特色专业的建设教材,还是“十四五”江苏省职业教育在线精品课程“单片机应用技术”的配套教材。本书共包含7个项目,分别是:点亮一个LED灯、声光报警器的实现、抢答器的实现、电子钟的实现、密码键盘的实现、智能测温系统的实现和信息显示屏的实现。

本书按照“需求分析—整体设计—硬件设计—软件设计—软硬件联调”的工作流程实现,配套丰富的数字化教学资源,包含中英文微课、素养课堂、拓展阅读、电子课件、源程序、Proteus仿真设计、电子教案、习题答案等。其中,微课、素养课堂、拓展阅读等资源可以通过扫描书内二维码观看或浏览。教师如需本书授课用电子课件等配套资源,请登录“高等教育出版社产品信息检索系统”(https://xuanshu.hep.com.cn/)免费下载。

本书可作为高等职业专科院校、高等职业本科院校和应用型本科院校电子与信息大类、装备制造大类相关专业单片机课程的教材,也可供从事单片机应用开发的工程技术人员参考。

  • 目录
    • 前辅文
      • 项目1 点亮一个LED灯
        • 任务1.1 初识单片机
          • 1.1.1 单片机的概念
            • 1.1.2 单片机的特点及应用
              • 1.1.3 单片机的分类
                • 1.1.4 单片机应用系统及其开发流程
                  • 1.1.5 单片机应用系统的调试方式
                    • 1.1.6 单片机中的数与单位
                    • 任务1.2 用单片机点亮一个LED灯
                      • 1.2.1 用Proteus软件设计LED控制电路
                        • 1.2.2 用Keil μVision软件编写单灯亮程序
                          • 1.2.3 用Proteus软件运行调试
                            • 1.2.4 在口袋实验板下载运行
                            • 项目小结
                              • 习题
                              • 项目2 声光报警器的实现
                                • 任务2.1 蜂鸣器鸣叫的实现
                                  • 2.1.1 STC15W4K32S4单片机
                                    • 2.1.2 STC15W4K32S4单片机的引脚
                                      • 2.1.3 STC15W4K32S4单片机的最小系统
                                        • 2.1.4 认识C51语言
                                        • 任务2.2 多灯闪烁的实现
                                          • 2.2.1 STC15W4K32S4单片机的存储器结构
                                            • 2.2.2 C51语言的数据类型
                                            • 任务2.3 声光报警器的实现
                                              • 2.3.1 STC15W4K32S4单片机的并行I/O口
                                                • 2.3.2 C51运算符
                                                • 项目小结
                                                  • 习题
                                                  • 项目3 抢答器的实现
                                                    • 任务3.1 开关控制LED灯显示
                                                      • 3.1.1 C语言的基本语句
                                                        • 3.1.2 顺序结构
                                                          • 3.1.3 选择结构
                                                            • 3.1.4 循环结构
                                                              • 3.1.5 C51函数
                                                                • 3.1.6 数组
                                                                • 任务3.2 数码管显示按键按下次数
                                                                  • 3.2.1 七段数码管的工作原理
                                                                    • 3.2.2 独立按键识别
                                                                    • 任务3.3 多路抢答器的实现
                                                                      • 3.3.1 中断系统的概念
                                                                        • 3.3.2 STC15系列单片机的中断系统
                                                                        • 项目小结
                                                                          • 习题
                                                                          • 项目4 电子钟的实现
                                                                            • 任务4.1 电子秒表的实现
                                                                              • 4.1.1 定时器/计数器模块及其内部结构
                                                                                • 4.1.2 定时器/计数器模块相关寄存器的设置
                                                                                  • 4.1.3 T0、T1的工作方式
                                                                                  • 任务4.2 简易电子钟的实现
                                                                                    • 任务4.3 带调时、整点报时功能电子钟的实现
                                                                                      • 项目小结
                                                                                        • 习题
                                                                                        • 项目5 密码键盘的实现
                                                                                          • 任务5.1 单片机与PC串行通信的实现
                                                                                            • 5.1.1 数据通信的概念
                                                                                              • 5.1.2 同步串行通信和异步串行通信
                                                                                                • 5.1.3 通信方向
                                                                                                  • 5.1.4 波特率
                                                                                                    • 5.1.5 通信线的连接
                                                                                                      • 5.1.6 RS232简介
                                                                                                        • 5.1.7 单片机通过USB串口与PC连接
                                                                                                          • 5.1.8 认识STC15系列单片机的串口
                                                                                                            • 5.1.9 串口的工作方式
                                                                                                            • 任务5.2 数码管显示矩阵键盘键值
                                                                                                              • 5.2.1 矩阵键盘的基本原理
                                                                                                                • 5.2.2 键盘扫描程序
                                                                                                                • 任务5.3 密码键盘的设计
                                                                                                                  • 项目小结
                                                                                                                    • 习题
                                                                                                                    • 项目6 智能测温系统的实现
                                                                                                                      • 任务6.1 基于DS18B20的电子温度计的实现
                                                                                                                        • 6.1.1 DS18B20的引脚功能
                                                                                                                          • 6.1.2 DS18B20的内部结构
                                                                                                                            • 6.1.3 DS18B20的读写时序
                                                                                                                              • 6.1.4 DS18B20的基本操作指令
                                                                                                                                • 6.1.5 电子温度计的实现
                                                                                                                                • 任务6.2 液晶显示系统的实现
                                                                                                                                  • 6.2.1 LCD1602的引脚功能
                                                                                                                                    • 6.2.2 LCD1602的指令功能
                                                                                                                                      • 6.2.3 LCD1602驱动程序设计
                                                                                                                                        • 6.2.4 LCD1602液晶显示系统的调试
                                                                                                                                        • 任务6.3 液晶显示多路测温系统的实现
                                                                                                                                          • 6.3.1 读取DS18B20序列号
                                                                                                                                            • 6.3.2 多路测温方法
                                                                                                                                              • 6.3.3 多路测温系统程序设计
                                                                                                                                                • 6.3.4 多路测温系统的调试
                                                                                                                                                • 任务6.4 蓝牙电子温度计的实现
                                                                                                                                                  • 6.4.1 HC-05蓝牙模块接口引脚功能
                                                                                                                                                    • 6.4.2 蓝牙电子温度计程序设计
                                                                                                                                                      • 6.4.3 蓝牙电子温度计的App调试
                                                                                                                                                      • 项目小结
                                                                                                                                                        • 习题
                                                                                                                                                        • 项目7 信息显示屏的实现
                                                                                                                                                          • 任务7.1 I/O口模拟I2C总线操作的实现
                                                                                                                                                            • 7.1.1 I2C总线概述
                                                                                                                                                              • 7.1.2 认识I2C总线协议
                                                                                                                                                              • 任务7.2 读写串行E2PROM芯片24C02的实现
                                                                                                                                                                • 7.2.1 24C02的引脚功能
                                                                                                                                                                  • 7.2.2 单片机与24C02的连接
                                                                                                                                                                    • 7.2.3 单片机对24C02的读写程序设计
                                                                                                                                                                    • 任务7.3 基于DS1307的电子钟的实现
                                                                                                                                                                      • 7.3.1 DS1307介绍
                                                                                                                                                                        • 7.3.2 电子钟硬件电路连接
                                                                                                                                                                          • 7.3.3 电子钟程序设计
                                                                                                                                                                          • 任务7.4 单片机控制液晶显示模块TG12864B的实现
                                                                                                                                                                            • 7.4.1 TG12864B的引脚功能
                                                                                                                                                                              • 7.4.2 TG12864B串行时序
                                                                                                                                                                                • 7.4.3 TG12864B与显示数据存储器的对应关系
                                                                                                                                                                                  • 7.4.4 TG12864B的指令
                                                                                                                                                                                    • 7.4.5 单片机与TG12864B的连接
                                                                                                                                                                                      • 7.4.6 单片机控制TG12864B程序设计
                                                                                                                                                                                        • 7.4.7 汉字的显示
                                                                                                                                                                                        • 任务7.5 信息显示屏的设计
                                                                                                                                                                                          • 项目小结
                                                                                                                                                                                            • 习题
                                                                                                                                                                                            • 参考文献

                                                                                                                                                                                            相关图书