注册 登录 进入教材巡展
#

出版时间:2016-08

出版社:中国水利水电出版社

以下为《单片机原理及应用项目化教程》的配套数字资源,这些资源在您购买图书后将免费附送给您:
  • 中国水利水电出版社
  • 9787517045045
  • 1版
  • 135307
  • 47173779-1
  • 16开
  • 2016-08
  • 236
  • 工学
  • 计算机科学与技术
  • TP 自动化技术、计算机技术
  • 自动化技术、计算机技术
  • 本科
作者简介
谢四连,女,副教授,湖南人文科技学院信息学院副院长,主讲课程有《单片机原理与应用》《模拟电子技术》等。
查看全部
内容简介
本书以十一个项目分别介绍了51单片机的基础知识、常用软件Keil C与Proteus的使用、单片机的输入输出功能、数码管基础与矩阵键盘扫描、定时器与数码管动态显示、外部中断与串行通信、LCD1602显示原理及实现、I2C总线与EEPROM、DS18B20与蜂鸣器、AD与DA转换、实时时钟DS1302、红外与步进电机。本书中的项目以由浅入深的形式对单片机的各个部分进行了介绍,每个部分都以具体的实例对内容进行巩固练习,所有实例都配有电路图和实例分析,程序代码已经过实际验证,每章后都有思考题,可以供同学们后续自学。
目录
前言
项目一  单片机介绍
  1.1  任务一:认识单片机
    1.1.1  单片机的基本概念
    1.1.2  单片机的应用领域
    1.1.3  单片机的种类
    1.1.4  单片机的选择
    1.1.5  MCS-51单片机识读
    1.1.6  单片机最小系统的组成
  1.2  任务二:Keil开发软件的使用
    1.2.1  Keil软件安装
    1.2.2     Keil基本情况介绍
    1.2.3  Keil软件的使用
  1.3  任务三:Proteus仿真软件的使用
    1.3.1  Proteus软件安装
    1.3.2  Proteus软件的使用
项目二  输入/输出功能
  2.1  任务一:输出功能——点亮LED灯
    2.1.1  LED灯介绍
    2.1.2  任务实施
  2.2  任务二:输入功能——按键检测
    2.2.1  键盘介绍
    2.2.2  MCS.5    l单片机并行I/O接口结构
    2.2.3  独立按键扫描
    2.2.4  任务实施
项目三  数码管基础与矩阵键盘扫描
  3.1  任务一:认识数码管
    3.1.1  数码管的基本介绍
    3.1.2  数码管真值表
    3.1.3  数码管的静态显示
  3.2  任务二:矩阵键盘扫描
    3.2.1  结构和工作原理
    3.2.2  软件设计思路
    3.2.3  任务实施
项目四  定时器与数码管动态显示
  4.1  任务一:定时器的使用
    4.1.1  定时器的初步认识
    4.1.2  定时器的寄存器
    4.1.3  定时器初始化
    4.1.4  定时器中断
    4.1.5  定时器的应用
  4.2  任务二:数码管动态显示
    4.2.1  动态显示的基本原理
    4.2.2  数码管动态显示应用
项目五  外部中断与串行通信
  5.1  任务一:STC89C:52外部中断
    5.1.1  外部中断触发电路
    5.1.2  外部中断初始化
    5.1.3  外部中断的应用
  5.2  任务二:串行通信
    5.2.1  串行口介绍
    5.2.2  串行口初始化
    5.2.3  串口助手使用说明
    5.2.4  串行数据发送
    5.2.5  串行数据接收
项目六  LCDl602显示原理及实现
  6.1  任务一:了解液晶显示器
    6.1.1  1602字符型液晶显示模块的基本组成
    6.1.2  LCDl602字符型液晶显示器引脚及功能
    6.1.3  LCD指令码工作说明
    6.1.4  LCD控制器接口时序说明
    6.1.5  LCD初始化设置
    6.1.6  LCDl602简单实例
  6.2  任务二:LCD显示时钟
项目七  I2C总线与EEPR()M
  7.1  任务一:认识12C.总线
    7.1.1  12C总线内部结构
    7.1.2  12C时序
    7.1.3  I2C数据传输格式
    7.1.4  12C寻址模式
  7.2  任务二:学习EEPROM
    7.2.1  EEPROM读写操作时序
    7.2.2  EEPROM跨页写操作时序
  7.3  任务三:设计计数器
项目八  温度传感器:DSl8820与蜂鸣器
  8.1  任务一:了解温度传感器DSl8820
    8.1.1  温度传感器DSl8820特性
    8.1.2  应用范围
    8.1.3  温度传感器DSl8820引脚定义
    8.1.4  温度传感器DSl8820工作原理
  8.2  任务二:了解蜂鸣器
  8.3  任务三:制作温度报警器
项目九  A/D与D/A转换
  9.1  任务一:了解A/D转换
    9.1.1  A/D的主要指标
    9.1.2  PCF8591的硬件接口
    9.1.3  PCF859l的软件编程
    9.1.4  任务实施
  9.2  任务二:了解D/A转换
项目十  实时时钟DSl302
  10.1  任务一:了解DSl302
    10.1.1  DSl302的特点
    10.1.2  DSl302的硬件电路
    10.1.3  DSl302寄存器介绍
    10.1.4     DSl302通信时序介绍
  10.2  任务二:设计具有闹钟功能的高精度时钟
项目十一  红外与步进电机
  11.1  任务一:了解红外遥控器
    11.1.1  红外光的基本原理
    11.1.2  红外遥控通信原理
    11.1.3  NEC协议(红外遥控器)
  11.2  任务二:认识28BYJ-48型步进电机
    1 1.2.1  步进电机的分类
    11.2.2  让电机转起来
  11.3  任务三:用红外遥控器控制步进电机正反转
附录A  ASCII码字符表
附录B  单片机C语言基础
附录C  单片机C语言技术规范
参考文献