欢迎光临澳大利亚新华书店网 [登录 | 免费注册]

    • 单片机应用技术项目化教程(第2版微课视频版高等学校电子信息类专业系列教材)
      • 作者:编者:王春武//刘春玲|责编:古雪
      • 出版社:清华大学
      • ISBN:9787302709039
      • 出版日期:2026/03/01
      • 页数:264
    • 售价:27.6
  • 内容大纲

        本书以工程项目开发为背景,将单片机的基本硬件结构、内部各功能模块的工作原理及编程方法、各种常用的外围模块用法等内容有机地嵌入单片机应用系统设计和开发的全过程,围绕单片机智能系统设计的基本概念及教学内容和资源之间的关系,科学划分教学内容及资源、设置教学情境,形成15个围绕特定知识点的项目集。通过对本书的学习,读者可以快速掌握单片机的基本原理和编程方法,培养智能系统设计、开发和维护的能力。
        本书作为“单片机原理与接口技术”类课程的教材,适合作为高等学校自动化、计算机、电子信息、测控技术与仪器等专业的教材,也可以作为高职高专同类专业的教材或工程技术人员学习单片机应用技术的参考书。
  • 作者介绍

  • 目录

    项目一  流水灯设计
      微课视频17分钟
      1.1  项目目标
      1.2  准备工作
        1.2.1  单片机简介
        1.2.2  单片机的种类
        1.2.3  AT89C51单片机的基本特性
        1.2.4  单片机的I/O端口
        1.2.5  单片机的最小系统
        1.2.6  AT89C51单片机的存储器结构
        1.2.7  软件介绍
      1.3  项目实现
      1.4  项目代码
      1.5  项目总结
      1.6  习题
    项目二  键控流水灯设计
      微课视频5分钟
      2.1  项目目标
      2.2  准备工作
        2.2.1  按键的组成原理
        2.2.2  按键的驱动
      2.3  项目代码
      2.4  项目总结
      2.5  习题
    项目三  方波发生器设计
      微课视频21分钟
      3.1  项目目标
      3.2  准备工作
        3.2.1  定时器/计数器的基本结构
        3.2.2  TMOD简介
        3.2.3  TCON简介
        3.2.4  工作模式1工作原理
        3.2.5  工作模式2工作原理
        3.2.6  定时器/计数器初始化步骤
      3.3  项目实现
        3.3.1  查询方式
        3.3.2  中断方式
      3.4  项目代码
      3.5  项目总结
      3.6  习题
    项目四  电子琴设计
      微课视频58分钟
      4.1  项目目标
      4.2  准备工作
        4.2.1  声音的产生
        4.2.2  蜂鸣器/扬声器驱动
        4.2.3  乐理知识
        4.2.4  矩阵式按键
        4.2.5  矩阵式按键扫描方法
      4.3  项目实现

        4.3.1  音符频率的计算
        4.3.2  扬声器/蜂鸣器测试
      4.4  项目总结
      4.5  习题
    项目五  声控灯系统设计
      微课视频46分钟
      5.1  项目目标
      5.2  准备工作
        5.2.1  声音检测模块
        5.2.2  光强检测模块
        5.2.3  继电器模块
        5.2.4  节能灯的连接
      5.3  项目实现
        5.3.1  硬件电路设计
        5.3.2  创建Keil项目
        5.3.3  延时方法
        5.3.4  主函数的编写
      5.4  项目总结
      5.5  习题
    项目六  电子时钟设计
      微课视频87分钟
      6.1  项目目标
      6.2  准备工作
        6.2.1  数码管
        6.2.2  数码管静态显示
        6.2.3  数码管动态显示
      6.3  项目实现
        6.3.1  单个数码管测试
        6.3.2  多片数码管测试
        6.3.3  走时功能的实现
        6.3.4  按键功能的具体实现
      6.4  项目总结
      6.5  习题
    项目七  计算器设计
      微课视频55分钟
      7.1  项目目标
      7.2  准备工作
        7.2.1  计算器简介
        7.2.2  数码管静态显示
        7.2.3  计算器的状态图
      7.3  项目实现
        7.3.1  仿真电路图
        7.3.2  数码管静态显示测试
        7.3.3  矩阵按键驱动
      7.4  项目总结
      7.5  习题
    项目八  频率计设计
      微课视频15分钟
      8.1  项目目标
      8.2  准备工作

        8.2.1  外中断
        8.2.2  频率检测方法
      8.3  项目实现
        8.3.1  闸门法
        8.3.2  等精度频率计
      8.4  项目总结
      8.5  习题
    项目九  基于蓝牙环境监控系统设计
      微课视频61分钟
      9.1  项目目标
      9.2  准备工作
      9.3  系统实现
        9.3.1  串口编程
        9.3.2  蓝牙模块
        9.3.3  温度传感器DS18B20
        9.3.4  串行口驱动
      9.4  项目代码
      9.5  项目总结
      9.6  习题
    项目十  超声波身高检测系统设计
      微课视频26分钟
      10.1  项目目标
      10.2  准备工作
        10.2.1  超声波模块
        10.2.2  文字转语音模块
      10.3  项目实现
      10.4  项目代码
      10.5  项目总结
      10.6  习题
    项目十一  数字电压表设计
      微课视频69分钟
      11.1  项目目标
      11.2  准备工作
        11.2.1  A/D与D/A转换的概念
        11.2.2  ADC0809介绍
        11.2.3  HX711介绍
        11.2.4  DAC0832介绍
      11.3  项目实现
        11.3.1  延时等待法
        11.3.2  查询法
        11.3.3  外部中断法
      11.4  项目总结
      11.5  习题
    项目十二  点阵显示系统设计
      微课视频81分钟
      12.1  项目目标
      12.2  准备工作
        12.2.1  LED点阵原理
        12.2.2  8×8点阵驱动
        12.2.3  利用8×8点阵显示0~9

        12.2.4  16×16点阵驱动
      12.3  项目实现
      12.4  项目代码
      12.5  项目总结
      12.6  习题
    项目十三  基于LCD1602的倒计时器设计
      13.1  项目目标
      13.2  准备工作
        13.2.1  LCD点阵原理
        13.2.2  LCD1602写时序
        13.2.3  指令格式与指令功能
      13.3  项目实现
      13.4  项目代码
      13.5  项目总结
      13.6  习题
    项目十四  校园门禁系统设计
      14.1  项目目标
      14.2  准备工作
        14.2.1  红外体温模块
        14.2.2  射频识别模块
        14.2.3  舵机
      14.3  项目代码
      14.4  项目总结
      14.5  习题
    项目十五  基于实时操作系统的电子时钟设计
      15.1  项目目标
      15.2  准备工作
        15.2.1  实时操作系统介绍
        15.2.2  RTX51 Tiny介绍
        15.2.3  RTX51 Tiny操作原理
        15.2.4  RTX51 Tiny配置
        15.2.5  RTX51 Tiny程序设计
      15.3  项目实现
        15.3.1  基于RTX51 Tiny的流水灯设计
        15.3.2  基于RTX51 Tiny的键控流水灯设计
        15.3.3  电子时钟的设计
      15.4  项目总结
      15.5  习题
    附录A  STC32G系列单片机
      A.1  开发环境配置
        A.1.1  添加芯片型号到Keil
        A.1.2  新建STC32项目
        A.1.3  代码下载
      A.2  重点寄存器介绍
        A.2.1  时钟选择寄存器(CKSEL)
        A.2.2  时钟分频寄存器(CLKDIV)
        A.2.3  内部高速高精度时钟控制器(HIRCCR)
        A.2.4  外部振荡器控制寄存器(XOSCCR)
        A.2.5  内部32kHz低速IRC控制寄存器(IRC32KCR)
        A.2.6  看门狗控制寄存器(WDT_CONTR)

        A.2.7  程序读取等待控制寄存器(WTST)
        A.2.8  中断相关寄存器
      A.3  I/O口
        A.3.1  I/O口相关寄存器
        A.3.2  I/O口应用举例
      A.4  定时器/计数器
        A.4.1  定时器/计数器相关寄存器
        A.4.2  定时器/计数器应用实例
      A.5  串行口
        A.5.1  串行口相关寄存器
        A.5.2  串行通信举例
      A.6  ADC
        A.6.1  相关寄存器
        A.6.2  ADC应用举例
      A.7  PWM
        A.7.1  相关寄存器
        A.7.2  PWM应用举例
      A.8  EEPROM
        A.8.1  相关寄存器
        A.8.2  EEPROM应用举例
      A.9  RTC
        A.9.1  相关寄存器
        A.9.2  RTC应用举例
    参考文献