顶部
收藏

单片机应用技术——基于STC单片机

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

作者:
陈静 李楠 赵一心
定价:
38.80元
ISBN:
978-7-04-051831-3
版面字数:
390.000千字
开本:
16开
全书页数:
暂无
装帧形式:
平装
重点项目:
“十四五”职业教育国家规划教材
出版时间:
2019-05-29
读者对象:
高等职业教育
一级分类:
制造大类
二级分类:
自动化类
三级分类:
电气自动化技术

本书是高等职业教育电类课程新形态一体化规划教材·经典系列。

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

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

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

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

  • 前辅文
  • ◇项目一 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 液晶显示器显示的程序
    • 项目七实施
    • 项目七总结与提高
    • 项目七拓展
  • ◇参考文献

相关图书