顶部
收藏

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


作者:
张玮 张素琴 王进 王涛
定价:
49.80元
ISBN:
978-7-04-063771-7
版面字数:
450.00千字
开本:
16开
全书页数:
暂无
装帧形式:
平装
重点项目:
暂无
出版时间:
2025-03-04
物料号:
63771-00
读者对象:
高等职业教育
一级分类:
电子信息大类
二级分类:
电子信息类
三级分类:
电子信息工程技术

本书是国家“双高计划”子项目立项建设教材,也是省高水平专业群、省特色专业的建设教材,还是“十四五”江苏省职业教育在线精品课程“单片机应用技术”的配套教材。本书共包含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 信息显示屏的设计
    • 项目小结
    • 习题
  • 参考文献

相关图书