原创 电气自动化技能型人才系列《C51单片机应用实训》目录

2011-8-6 22:52 1395 3 3 分类: MCU/ 嵌入式

   《C51单片机应用实训》目录
               

内容提要:本书是《电气自动化技能型人才系列》中的一本。
    本书分两篇。第1篇为基础知识,共3章,主要介绍了Keil μVision3使用快
速入门、ProteusISIS使用快速入门和51系列单片机内部资源编程,旨在使读者
掌握C51单片机设计应用的基础知识。第2篇常用模块设计实例,共8章,分别介绍了显示
模块、A/D 及D/A 转换、矩阵键盘、日历时钟、E2PROM 存储器AT24C02、
单总线数字温度传感器DS18B20、电动机控制技术和红外遥控技术的原理及设计应用实
例。所有这些内容都给出了完整的电路图和C 语言程序代码。
部分内容给出了汇编语言程序代码。


       第1篇  基 础 知 识

第1章 Keil μVision3使用快速入门
   1.1  建立工程 2
      1.1.1  新建工程 2
      1.1.2  添加文件 2
   1.2  配置工程 4
      1.2.1  Target选项卡的配置 4
      1.2.2  Output选项卡的配置 6
      1.2.3  Debug选项卡的配置 7
   1.3  编译链接 7
   1.4  程序调试 7
      1.4.1  单步执行调试 8
      1.4.2  存储器窗口的使用 8
      1.4.3  观察和调用堆栈窗口的使用 9
      1.4.4  基于Peripherals菜单的仿真调试   9
第2章 Proteus ISIS使用快速入门
   2.1  Proteus ISIS工作环境 12
      2.1.1  编辑窗口 13
      2.2.2  绘图工具栏 13
      2.1.3  仿真进程控制 13
      2.1.4  预览对象方位控制 14
      2.1.5  预览窗口               14
      2.1.6  器件选择器窗口 14
   2.2  Proteus ISIS的单片机仿真 14
      2.2.1  绘制原理图 14
      2.2.2  加载目标程序 16
      2.2.3  仿真调试    16
   2.3  Proteus ISIS与Keil的连接调试 18

第3章  51单片机内部资源编程
   3.1  延时程序的编写 20
      3.1.1  常用延时程序的编写 20
      3.1.2  Keil中延时程序的调试 22
   3.2  并行I/O口 22
      3.2.1  I/O口驱动蜂鸣器 23
      3.2.2  I/O口驱动电磁继电器 23
      3.2.3  51单片机I/O口程序设计实例 24
   3.3  外中断 28
   3.4  定时/计数器 30
      3.4.1  定时/计数器的工作方式 31
      3.4.2  定时/计数器的初始化及定时初值的计算方法 31
      3.4.3  定时/计数器的应用 32
  3.5  串行通信 38
      3.5.1  串行通信的基本知识概述 38
      3.5.2  51单片机串行口通信原理 39
      3.5.3  51单片机串行口通信程序设计实例 41
      3.5.4  基于Proteus的串行口通信仿真方法 45

                    第2篇  常用模块设计实例

第4章  显示模块设计实例
   4.1 液晶显示应用技术 50
      4.1.1  字符液晶显示器LCD1602的应用 50
      4.1.2  带汉字库的液晶显示器LCD12864的应用 57
   4.2 数码管显示应用技术 72
      4.2.1  数码管的基本工作原理 72
      4.2.2  数码管动态扫描显示原理 73
      4.2.3  数码管动态扫描电路设计方案与程序设计实例 74
第5章 A/D及D/A转换设计实例  
   5.1  A/D转换器的应用技术 82
      5.1.1  A/D转换的基本知识 82
      5.1.2  A/D转换器的应用实例 84
             一 简单数字电压表设计
             二 基于热敏电阻的温度计设计
             三 多路电压采集
   5.2  D/A转换器的应用技术 99
      5.2.1  D/A转换的基本知识 99
      5.2.2  D/A转换器TLC5615的应用实例 100
第6章 矩阵键盘应用技术 104
第7章 日历时钟芯片DS1302的应用 107
   7.1  DS1302简介 107
   7.2  DS1302的控制方法 108
   7.3  DS1302的程序设计实例 111
            7.3.1  DS1302的驱动程序设计
            7.3.2  基于DS1302的电子钟设计
第8章  EEPROM存储器AT24C02的应用 117
   8.1  AT24Cxx系列芯片简介 117
   8.2  IIC总线时序与驱动程序 118
   8.3  AT24C02的读写时序及程序设计 120
   8.4  Proteus中对AT24C02的仿真调试 125
第9章  单总线数字温度传感器DS18B20的应用 128
   9.1  DS18B20概述 128
   9.2  DS18B20的内部结构 128
   9.3  DSl8B20的操作命令 131
   9.4  DSl8B20的单总线协议及驱动程序 132
   9.5  DS18B20的数据处理方法 134
   9.6  DS18B20的应用实例 135
            9.6.1  配置DS18B20
            9.6.2  单个DS18B20测温
            9.6.3  读取DS18B20序列号
            9.6.4  用DS18B20实现多点测温
第10章  电动机控制技术 141
   10.1  直流电动机的控制 141
             10.1.1  直流电动机简介
             10.1.2  直流电动机的正反转控制方法
             10.1.3  直流电动机的转速控制方法
             10.1.4  常用直流电动机的驱动电路及其控制程序设计
                 1  大功率开关管实现单向驱动
                 2  达林顿阵列ULN2003驱动
                 3  分离元件的H桥驱动
                 4  集成H桥L298N驱动
   10.2  步进电动机的控制 149
             10.2.1  步进电动机的基本知识
             10.2.2  四相五线步进电动机28BYJ-48的驱动
第11章  红外遥控技术 157
   11.1  红外遥控发射及其编码 
   11.2  红外遥控接收及其解码 
   11.3  基于51单片机的红外遥控解码实例 
附录A  51系列单片机几个常用的特殊功能寄存器……………………………164
附录B  C51单片机中断编程注意事项…………………………………………166
参考文献…………………………………………………………………………167

本书当当销售网址:http://product.dangdang.com/product.aspx?product_id=22468008&ref=product-0-G

PARTNER CONTENT

文章评论0条评论)

登录后参与讨论
我要评论
0
3
关闭 站长推荐上一条 /3 下一条