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

    • 单片机原理及典型模块(活页式)
      • 作者:编者:唐振//余茂全|责编:刘翰鹏
      • 出版社:清华大学
      • ISBN:9787302650812
      • 出版日期:2024/06/01
      • 页数:285
    • 售价:23.6
  • 内容大纲

        本书以51系列单片机为基础,以C语言为编写语言,重点讲解单片机的基本原理及体系结构,详细讲解LED显示、数码管显示、按键开关、声音、点阵、液晶、步进电动机、串行口通信等典型模块的原理,电路设计和程序编写。最后通过电子钟、直流电动机调速系统、红外电子体温枪等3个综合实例,提高学生的整体设计水平。
        本书既可作为高等职业教育电子信息类、电动化类相关专业的教材,也可作为相关工作人员的学习参考资料。
  • 作者介绍

  • 目录

    第1部分  单片机原理与结构
      第1章  单片机概述
        1.1  什么是单片机
        1.2  单片机的发展历史及分类
          1.2.1  单片机的发展历史
          1.2.2  单片机的分类
          1.2.3  单片机的封装
        1.3  单片机的应用领域
        本章小结
        习题
        实践作业1  查找STC系列主流产品芯片型号
      第2章  数字电路基础
        2.1  数制及其转换
          2.1.1  数制
          2.1.2  数制间的转换
        2.2  常用逻辑门电路
          2.2.1  三种基本逻辑门电路
          2.2.2  常用复合逻辑门
          2.2.3  传送门
          2.2.4  译码器
          2.2.5  触发器
          2.2.6  寄存器和锁存器
        2.3  位、字节的概念
          2.3.1  位的概念
          2.3.2  字节的概念
        2.4  编码的概念
          2.4.1  BCD码和ASCII码
          2.4.2  汉字的编码
          2.4.3  校验码编码
        本章小结
        习题
        实践作业2
      第3章  单片机体系结构
        3.1  MCS-51单片机内部结构
          3.1.1  MCS-51单片机的内部结构概述
          3.1.2  MCS-51单片机的引脚及功能
        3.2  CPU及总线
          3.2.1  CPU
          3.2.2  总线
        3.3  存储器
          3.3.1  只读存储器ROM
          3.3.2  随机存储器RAM
          3.3.3  MCS-51单片机的ROM与RAM
        3.4  单片机I/O接口
        3.5  单片机中断系统
          3.5.1  单片机的中断源
          3.5.2  中断允许寄存器
          3.5.3  中断优先级寄存器
          3.5.4  中断标志及控制寄存器
          3.5.5  中断响应

        3.6  单片机定时器/计数器
          3.6.1  51单片机定时器/计数器结构及原理
          3.6.2  定时器/计数器的控制
        本章小结
        习题
        实践作业3
      第4章  单片机指令系统
        4.1  汇编语言
          4.1.1  汇编语言简介
          4.1.2  汇编语句格式
        4.2  寻址方式
        4.3  指令系统
          4.3.1  数据传送类指令
          4.3.2  算术运算类指令
          4.3.3  逻辑运算类指令
          4.3.4  控制转移类指令
          4.3.5  位操作类指令
        4.4  汇编系统
          4.4.1  源程序的编辑
          4.4.2  源程序的汇编
          4.4.3  伪指令
        本章小结
        习题
        实践作业4
      第5章  单片机C语言基础
        5.1  单片机C语言基础知识
          5.1.1  标识符和关键字
          5.1.2  C51数据类型
          5.1.3  常量与变量
        5.2  C51运算符和表达式
          5.2.1  算术运算符
          5.2.2  关系运算符
          5.2.3  逻辑运算符
          5.2.4  布尔“位”运算符
          5.2.5  赋值运算符
          5.2.6  递增/递减运算符
          5.2.7  运算符的优先级
        5.3  C51流程控制
          5.3.1  顺序结构
          5.3.2  选择结构
          5.3.3  循环结构
        5.4  C51数组与字符串
          5.4.1  一维数组
          5.4.2  字符串
        5.5  C51函数与中断子程序
        5.6  C51头文件
          5.6.1  “文件包含”处理概念
          5.6.2  寄存器地址及位地址声明
        本章小结
        习题

        实践作业5
      第6章  CPU时序与单片机最小系统
        6.1  CPU时序
          6.1.1  机器周期
          6.1.2  常用时序
        6.2  单片机最小系统
          6.2.1  电源电路
          6.2.2  复位电路
          6.2.3  时钟电路
          6.2.4  单片机最小系统
        6.3  单片机节电方式
          6.3.1  单片机的节电方式
          6.3.2  电源控制寄存器PCON
        本章小结
        习题
        实践作业6
    第2部分  单片机应用的典型模块
      第7章  控制LED
        7.1  LED基本原理
          7.1.1  LED简介
          7.1.2  LED发光原理
          7.1.3  LED工作原理
          7.1.4  LED封装形式
        7.2  LED应用实践
          7.2.1  任务:点亮一个LED
          7.2.2  任务:控制8个LED闪烁
          7.2.3  任务:控制LED流水灯
          7.2.4  工程实践任务:花样霓虹灯
          7.2.5  任务:用定时器实现8个LED定时交替闪烁
        本章小结
        习题
        实践作业7
      第8章  控制数码管
        8.1  数码管基本原理
          8.1.1  数码管类型
          8.1.2  数码管工作原理
          8.1.3  数码管字形编码
        8.2  数码管显示方式
          8.2.1  数码管静态显示
          8.2.2  数码管动态显示
        8.3  数码管应用实践
          8.3.1  任务:单个数码管显示数字6
          8.3.2  任务:单个数码管循环显示数字0~9
          8.3.3  任务:两位数码管动态显示00~99
          8.3.4  任务:8位数码管动态显示指定字符
          8.3.5  工程实践任务:8位数码管滚动显示字符
        本章小结
        习题
        实践作业8
      第9章  控制按键开关

        9.1  按键基本原理
          9.1.1  按键结构
          9.1.2  按键去抖动
        9.2  矩阵式键盘
          9.2.1  矩阵式键盘结构
          9.2.2  矩阵式键盘的工作原理
        9.3  按键应用实例
          9.3.1  任务:4个独立按键状态的LED显示
          9.3.2  任务:单个数码管显示独立按键次数
          9.3.3  任务:中断控制流水灯闪烁
          9.3.4  任务:数码管显示矩阵式键盘按键号
        本章小结
        习题
        实践作业9
      第10章  声音控制电路
        10.1  蜂鸣器概述
        10.2  蜂鸣器的应用
          10.2.1  任务:蜂鸣器发声1
          10.2.2  任务:蜂鸣器发声2
          10.2.3  任务:蜂鸣器变频报警
          10.2.4  任务:播放音乐
        本章小结
        习题
        实践作业10
      第11章  点阵控制电路
        11.1  点阵概述
        11.2  点阵工作原理
        11.3  点阵应用
          11.3.1  任务:LED点阵显示器稳定显示指定图形
          11.3.2  任务:LED点阵显示器稳定显示多个字符
          11.3.3  任务:LED点阵显示器滚动显示多个字符
        本章小结
        习题
        实践作业11
      第12章  液晶显示控制电路
        12.1  LCD1602液晶显示模块概述
        12.2  LCD1602液晶显示模块编程控制
        12.3  液晶显示控制电路应用实例
        本章小结
        习题
        实践作业12
      第13章  步进电动机控制应用
        13.1  步进电动机
          13.1.1  步进电动机的简介
          13.1.2  步进电动机控制技术及发展概况
          13.1.3  步进电动机的分类
          13.1.4  步进电动机的特点
        13.2  步进电动机的结构和工作原理
          13.2.1  步进电动机的结构
          13.2.2  步进电动机的工作原理

          13.2.3  步进电动机的步进方式
        13.3  步进电动机应用实例
        本章小结
        习题
        实践作业13
      第14章  串行口通信控制电路
        14.1  数据通信基础
        14.2  串行通信的分类
          14.2.1  按通信方式分类
          14.2.2  按数据传送方向分类
        14.3  电平转换电路
        14.4  MCS-51单片机的串行口
          14.4.1  MCS-51串行口通信结构
          14.4.2  串行口控制寄存器
          14.4.3  串行通信工作方式
          14.4.4  波特率设计
        14.5  串行口调试助手简介
        14.6  串行口通信应用实例
          14.6.1  任务:单片机与PC之间的通信
          14.6.2  任务:单片机与单片机相互通信
        本章小结
        习题
        实践作业14
    第3部分  综合实例
      第15章  电子钟的仿真设计
        15.1  设计说明
        15.2  硬件设计
        15.3  软件设计
          15.3.1  DS1302有关日历、时间的寄存器
          15.3.2  DS1302读/写时序
          15.3.3  DS1302的数据读/写
        本章小结
        习题
        实践作业15
      第16章  直流电动机调速系统仿真设计
        16.1  设计说明
          16.1.1  L298N介绍
          16.1.2  L298N对直流电动机控制
          16.1.3  L298N使用注意事项
        16.2  硬件设计
        16.3  软件设计
        本章小结
        习题
        实践作业16
      第17章  红外电子体温枪的设计与制作
        17.1  设计说明
          17.1.1  红外测温原理
          17.1.2  系统总体设计
        17.2  硬件设计
          17.2.1  单片机最小系统设计

          17.2.2  红外测温及报警模块
          17.2.3  液晶显示模块
          17.2.4  红外电子体温枪硬件清单及成品
        17.3  软件设计
          17.3.1  主程序模块的设计
          17.3.2  红外测温程序模块
        本章小结
        习题
        实践作业17
    参考文献
    附录A  ASCII字符表
    附录B  Proteus仿真软件简介
    附录C  Keil C51软件介绍
    附录D  STC系列单片机下载软件介绍