注册 登录 进入教材巡展
#
  • #
  • #

出版时间:2019-05-29

出版社:高等教育出版社

“十四五”职业教育国家规划教材

以下为《单片机应用技术——基于STC单片机(配有智慧职教在线课程、二维码视频教学资源)》的配套数字资源,这些资源在您购买图书后将免费附送给您:
  • 高等教育出版社
  • 9787040518313
  • 1版
  • 253200
  • 64251059-8
  • 平装
  • 大大16开
  • 2019-05-29
  • 390
  • 236
  • 工学
  • 计算机科学与技术
  • TP368.1
  • 电气自动化技术
  • 高职
内容简介

本书是“十四五”职业教育国家规划教材,也是高等职业教育电类课程新形态一体化教材。

本书适合电子技术和C 语言零基础的读者学习单片机应用技术使用。书中共有7 个实用项目,包括LED 电子显示牌制作、交通灯模拟控制器制作、仪表数码显示器制作、医院病床呼叫系统控制器设计制作、多功能控制器设计制作、手持节能温度计设计制作、复杂多功能系统设计。

本书根据行为导向教学法编写,每个项目均包括项目目标、项目任务、项目实施准备、项目实施、项目总结与提高、项目拓展六项内容。前三项内容重教学,后三项内容重学生训练,力求体现能力本位和学生自主学习思想,做到教材、学案、教案、学习成效评估四合一。本书是一本新教师上手快、新学生学得快、满足职业教育发展需求,适应新形势的单片机应用技术新形态一体化教材。

本书实现了互联网与传统教育的完美融合,采用“纸质教材+ 数字课程”的出版形式,以新颖的留白编排方式,突出资源的导航,扫描二维码,即可观看微课、动画等视频类数字资源,随扫随学,突破传统课堂教学的时空限制,激发学生的自主学习,打造高效课堂。资源具体下载和获取方式请见“智慧职教服务指南”。选用本书授课的教师可发送电子邮件至gzdz@pub.hep.cn 获取教学资源。

本书适合高职高专院校师生使用,也适合本科低年级学生和相关工程技术人员自学单片机时使用。

目录

 前辅文
 项目一 LED 电子显示牌制作
  项目一目标
  项目一任务
  项目一实施准备
   进阶一  通过与计算机比较,初步认识单片机
    一、 单片机的定义及其内部组成
    二、 单片机的内部总线与性能指标
    三、 单片机应用系统及组成
    四、 单片机的发展趋势
    五、 宏晶科技/ 南通国芯微电子有限公司和STC 单片机简介
    六、 学习单片机的思想准备
   进阶二  用单片机点亮一个LED 指示灯的电路与程序
    一、 IAP15W4K58S4 单片机典型应用电路介绍
    二、 51 单片机程序的运行机制
    三、 IAP15W4K58S4 单片机I/O 口
    四、 LED 基础知识
    五、 点亮一个LED 指示灯的电路
    六、 点亮一个LED 指示灯的程序
   进阶三  用单片机点亮LED 指示灯的实现方法
    一、 使用Keil 软件完成程序录入与编写
    二、 STC-ISP 编程软件的程序下载功能及其他功能
  项目一实施
  项目一总结与提高
  项目一拓展
 项目二 交通灯模拟控制器制作
  项目二目标
  项目二任务
  项目二实施准备
   进阶一 LED 闪烁信号灯设计
    一、 一个LED 信号灯的闪烁电路
    二、 闪烁灯编程思路分析
    三、 一个LED 信号灯闪烁的程序
    四、 C 语言知识学习(一)
    五、 单片机程序结构
    六、 LED 闪烁信号灯系统的仿真调试
   进阶二  交通灯模拟控制器设计不完整样例
    一、 程序流程图的基本结构
    二、 交通灯模拟控制器制作举例
    三、 C 语言知识学习(二)
  项目二实施
  项目二总结与提高
  项目二拓展
 项目三 仪表数码显示器制作
  项目三目标
  项目三任务
  项目三实施准备
   进阶一  用单片机控制1 位数码管显示数据
    一、 数码管工作原理
    二、 1 位共阳极数码管与单片机的连接电路
    三、 用单片机控制数码管显示“6”的程序
    四、 C 语言知识学习(三)
   进阶二  用多联数码管和74HC595芯片实现8 位动态显示
    一、 8 位数码管与单片机的连接电路
    二、 多联数码管与动态显示技术
    三、 74HC595 简介与按时序图编程
    四、 8 位数码管显示不同数字流程图
    五、 编程实现多位数码管显示不同数字
    六、 C 语言知识学习(四)——数组与指针
   进阶三 设计仪表数码显示器
    一、 仪表数码显示器程序示例
    二、 C 语言知识学习(五)——C 语言的常用运算符
  项目三实施
  项目三总结与提高
  项目三拓展
 项目四  医院病床呼叫系统控制器设计制作
  项目四目标
  项目四任务
  项目四实施准备
   进阶一  单片机控制大功率设备的起停
    一、 如何把电动机接到单片机上
    二、 交流电动机的驱动电路图
    三、 按钮控制电动机的起停流程图
    四、 按钮控制交流电动机的起停程序
    五、 C 语言知识学习(六)——if 语句
   进阶二 简易抢答器设计制作
    一、 简易抢答器中按钮的电路图
    二、 简易抢答器程序流程图
    三、 简易抢答器程序
    四、 C 语言知识学习(七)
   进阶三  按钮按下次数记录器设计制作
    一、 按钮去抖动的方法与开关式传感器不规则数据的处理
    二、 用数码管记录按钮按下次数的程序
   进阶四  用4 个组合按钮修改仪表上显示的数据
    一、 组合按钮电路图
    二、 用4 个组合按钮修改仪表上显示数据的程序
   进阶五  矩阵式键盘编程方法与简单多输入系统程序规划设计
    一、 矩阵式键盘
    二、 矩阵扫描程序
    三、 简单多按钮系统程序规划设计
  项目四实施
  项目四总结与提高
  项目四拓展
 项目五 多功能控制器设计制作
  项目五目标
  项目五任务
  项目五实施准备
   进阶一  认识单片机内部存储器和特殊功能寄存器
    一、 IAP15W4K58S4 单片机内部结构
    二、 单片机内部存储器结构与数据存放方法
    三、 特殊功能寄存器
    四、 stc15w. h 头文件
   进阶二 多个独立闪烁灯系统设计
    一、 共用“闹钟”编程法介绍
    二、 三个独立闪烁灯程序
    三、 三个独立闪烁灯程序的解读
   进阶三  用定时器完成动态数码显示
    一、 定时器/ 计数器简介
    二、 开通中断
    三、 如何确定中断程序的中断号
    四、 用定时器完成动态数码显示的主程序
    五、 中断程序在什么条件下会被执行
   进阶四  用定时器设计可调时间的24 小时时钟
    一、 把矩阵式键盘扫描程序植入定时器中断程序的思路
    二、 可调时间的24 小时时钟的程序
   进阶五 用计数器设计一个频率计
    一、 IAP15W4K58S4 单片机定时器/计数器的工作原理
    二、 IAP15W4K58S4 单片机内部的5 个16 位定时器/ 计数器简介
    三、 如何把定时器/ 计数器设置成计数器,并人工编写其初始化程序
    四、 定时器/ 计数器的其他用法
    五、 频率计的程序
   进阶六  用外部中断设计一个故障报警器
    一、 外部中断功能的作用
    二、 IAP15W4K58S4 单片机外部中断的用法
    三、 故障报警器电路图
    四、 故障报警器程序
   进阶七  用串行接口实现两台单片机间的通信
    一、 串行接口通信简介
    二、 串行通信电路
    三、 串行通信程序
   进阶八  多功能仪表控制器的设计与规划
    一、 多功能系统中主程序、中断程序、子程序的规划
    二、 多功能仪表控制器的程序示例
  项目五实施
  项目五总结与提高
  项目五拓展
 项目六 手持节能温度计设计制作
  项目六目标
  项目六任务
  项目六实施准备
   进阶一  IAP15W4K58S4 单片机I/O口的各种设置与应用方法
    一、 IAP15W4K58S4 单片机I/O 口的使用
    二、 主时钟分频、分频寄存器、主时钟对外输出
    三、 IAP15W4K58S4 单片机复位
    四、 IAP15W4K58S4 单片机的省电模式
    五、 IAP15W4K58S4 单片机的EEPROM
   进阶二  用PCA 功能实现LED 灯每秒闪烁一次
    一、 IAP15W4K58S4 单片机CCP/PWM/PCA 模块简介
    二、 16 位软件定时器模式
    三、 用PCA 功能实现LED 灯每秒闪烁一次的程序
   进阶三  用PCA 模块的捕捉(捕获)功能测量脉冲宽度
    一、 PCA 模块的捕捉工作模式
    二、 高速输出模式
    三、 用PCA 模块的捕捉(捕获)功能测量脉冲宽度的程序
   进阶四  用PCA 模块的PWM 功能完成LED 灯亮度调节
    一、 PCA 模块的脉宽调节模式
    二、 PWM 应用于D/A 输出
    三、 PCA 模块的应用总结
    四、 用PCA 模块的PWM 功能完成LED 灯亮度调节的程序
   进阶五  用片内A/D 模块实现一个简易的电压表
    一、 模/ 数转换器介绍
    二、 A/D 模块的使用编程要点
    三、 用片内A/D 模块实现一个简易电压表的程序
   进阶六  用SPI 通信模块完成两台单片机间的通信
    一、 IAP15W4K58S4 单片机的SPI接口
    二、 SPI 相关的特殊功能寄存器
    三、 SPI 接口的编程要点
    四、 用SPI 通信模块完成两台单片机间通信的电路
    五、 用SPI 通信模块完成两台单片机间通信的程序
  项目六实施
  项目六总结与提高
  项目六拓展
 项目七 复杂多功能系统设计
  项目七目标
  项目七任务
  项目七实施准备
   进阶一  用单总线传感器DS18B20控制热水器的水温
    一、 单总线介绍
    二、 DS18B20 简介
    三、 用单总线传感器DS18B20控制热水器水温的电路
    四、 用单总线传感器DS18B20控制热水器水温的程序
   进阶二  用12864 液晶显示器显示汉字和数字
    一、 12864 液晶显示器介绍
    二、 12864 液晶显示器使用说明
    三、 单片机与12864 液晶显示器连接的电路
    四、 12864 液晶显示器显示的程序
  项目七实施
  项目七总结与提高
  项目七拓展
 参考文献