51单片机C语言应用程序设计实例精讲

副标题:无

作   者:戴佳,戴卫恒,刘博文编著

分类号:

ISBN:9787121072642

微信扫一扫,移动浏览光盘

简介

  本书通过大量的典型实例,详细介绍了51单片机各种C语言应用专题程序设计的流程、方法、技巧及设计思想。全书共分31章,第1章~第3章为基础知识,介绍了51单片机开发的硬件结构、指令系统、C语言设计以及Keil 8051 C编译器知识;第4章~第31章为本书的重点,通过28个典型的C语言应用实例,详细介绍了51单片机的各种应用开发和使用技术,包括输入/输出、数据采集、控制系统、存储系统与外设扩展、信号与算法实现、网络通信与传输、电源监控与抗干扰设计。全书实例丰富、代表性强,涉及领域广,每个例子都调试通过,都有具体的设计思路、硬件电路、软件设计以及程序代码分析,同时附录里专门提供了本书实例配套实验箱内容,对于读者学习51单片机的应用开发提供了良好的参考和指导价值。    本书语言简洁,层次清晰,书中的所有程序代码都使用C语言实现,简单易学、易懂。本书适合计算机、自动化、电子及硬件等相关专业的学生进行学习,同时也可供从事51单片机开发的科研设计人员参考使用。    本书配有一张光盘,光盘里包括了书中所有的程序代码和电路图,读者稍加修改即可用于自己的设计,物超所值。

目录

  第一篇 基础知识篇
  第1章 单片机开发的基础知识
   1.1 单片机的硬件结构
   1.1.1 功能模块
   1.1.2 CPU
   1.1.3 并行I/O端口
   1.1.4 存储器结构
   1.1.5 定时/计数器
   1.1.6 串行口
   1.1.7 中断系统
   1.2 单片机的指令系统
   1.2.1 寻址方式
   1.2.2 指令说明
   1.2.3 指令系统表
   1.3 本章总结
  第2章 C语言程序各语句用法与意义
   2.1 数据结构
   2.1.1 数据类型
   2.1.2 变量与常量
   2.1.3 数组
   2.1.4 指针
   2.1.5 结构
   2.1.6 共用体
   2.1.7 枚举
   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 选择语句
   2.4.2 循环语句
   2.4.3 转移语句
   2.5 本章总结
  第3章 Keil 8051 C编译器
   3.1 Keil编译器简介
   3.2 使用Keil开发应用软件
   3.2.1 建立工程
   3.2.2 工程的设置
   3.2.3 编译与连接
   3.3 dScope for Windows的使用
   3.3.1 如何启动
   3.3.2 如何调试
   3.3.3 调试窗口
   3.4 本章总结
  
  第二篇 输入/输出系统设计
  第4章 单片机实现液晶显示
   4.1 实例说明
   4.2 设计思路分析
   4.2.1 液晶显示模块
   4.2.2 液晶显示工作原理
   4.2.3 设计思路
   4.3 硬件电路设计
   4.3.1 器件选取
   4.3.2 电源模块
   4.3.3 液晶显示模块
   4.3.4 单片机模块
   4.4 软件设计
   4.4.1 液晶控制驱动器指令集
   4.4.2 程序说明
   4.5 实例总结
  第5章 基于MAX7219的8位数码管显示
   5.1 实例说明
   5.2 设计思路分析
   5.2.1 LED显示驱动芯片的选取
   5.2.2 MAX7219的工作原理
   5.3 硬件电路设计
   5.3.1 主要器件
   5.3.2 电路原理图
   5.4 软件设计
   5.4.1 MAX7219的工作时序
   5.4.1 和寄存器描述
   5.4.2 程序说明
   5.5 实例总结
  第6章 键盘输入实例——实现4键盘
   6.1 实例说明
   6.2 设计思路分析
   6.3 硬件电路设计
   6.4 软件设计
   6.5 实例总结
  第7章 单片机实现语音录放
   7.1 实例说明
   7.2 设计思路分析
   7.2.1 语音芯片选取
   7.2.2 语音芯片ISD2560简介
   7.3 硬件电路设计
   7.3.1 主要器件
   7.3.2 电路原理图及说明
   7.4 软件设计
   7.4.1 程序流程
   7.4.2 程序说明
   7.5 实例总结
  第三篇 数据采集系统设计
  第8章 基于MAX197的并行A/D转换
   8.1 实例说明
  
   8.2 设计思路分析
   8.2.1 A/D转换原理
   8.2.2 如何选择A/D转换器件
   8.2.3 A/D转换器对电源
   8.2.3 电路的要求
   8.3 硬件电路设计
   8.3.1 主要器件
   8.3.2 电路原理图及说明
   8.4 软件设计
   8.4.1 MAX197控制字
   8.4.2 程序流程
   8.4.3 程序说明
   8.5 实例总结
  第9章 基于TLC549的串行A/D转换
   ……

已确认勘误

次印刷

页码 勘误内容 提交人 修订印次

51单片机C语言应用程序设计实例精讲
    • 名称
    • 类型
    • 大小

    光盘服务联系方式: 020-38250260    客服QQ:4006604884

    意见反馈

    14:15

    关闭

    云图客服:

    尊敬的用户,您好!您有任何提议或者建议都可以在此提出来,我们会谦虚地接受任何意见。

    或者您是想咨询:

    用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问

    Video Player
    ×
    Audio Player
    ×
    pdf Player
    ×
    Current View

    看过该图书的还喜欢

    some pictures

    解忧杂货店

    东野圭吾 (作者), 李盈春 (译者)

    亲爱的云图用户,
    光盘内的文件都可以直接点击浏览哦

    无需下载,在线查阅资料!

    loading icon