您好,欢迎光临有路网!
51单片机C语言程序设计快速入门
QQ咨询:
有路璐璐:

51单片机C语言程序设计快速入门

  • 作者:田立 田清 代方震
  • 出版社:人民邮电出版社
  • ISBN:9787115154361
  • 出版日期:2007年01月01日
  • 页数:331
  • 定价:¥39.00
  • 分享领佣金
    手机购买
    城市
    店铺名称
    店主联系方式
    店铺售价
    库存
    店铺得分/总交易量
    发布时间
    操作

    新书比价

    网站名称
    书名
    售价
    优惠
    操作

    图书详情

    内容提要
    本书以MCS-51单片机为例,详细介绍了单片机的结构及其编程方法,以
    C语言为主线讲述了常用的编程思想。本书还详细介绍了C语言与汇编语言混
    合编程的方法及其在Keil中的具体实现。在书中*后章节作者还对多年的项
    目开发经验进行了总结并对单片机的初学者提出了宝贵建议。
    本书可作为单片机初学者的入门教材、本科毕业设计指导用书,也可作
    为相关技术开发人员的参考书。
    目录
    第1章 单片机基础及MCS-51结构 1
    1.1 单片机概述 1
    1.1.1 微机及单片机 1
    1.1.2 单片机的实际应用 2
    1.1.3 单片机的分类 3
    1.1.4 MCS-51系列单片机 3
    1.2 MCS-51单片机功能及结构框图 4
    1.2.1 8051单片机功能综述 4
    1.2.2 8051单片机的结构框图 5
    1.3 8051单片机内部结构 5
    1.3.1 8051单片机的CPU结构 5
    1.3.2 存储器结构 9
    1.3.3 I/O端口结构 13
    1.3.4 定时器/计数器结构 14
    1.3.5 中断系统 14
    1.4 MCS-51单片机引脚功能 15
    1.4.1 MCS-51芯片封装 15
    1.4.2 芯片引脚及功能 16
    1.5 MCS-51工作方式 16
    1.5.1 复位方式 16
    1.5.2 程序执行方式 17
    1.5.3 低功耗方式 17
    1.6 MCS-51单片机工作时序 18
    1.6.1 时钟电路 18
    1.6.2 机器周期及指令周期 18
    1.6.3 指令的执行时序 19

    第2章 Keil C51简介及单片机软件程序设计 21
    2.1 Keil C51集成开发环境 21
    2.1.1 启动Keil mVision2程序 21
    2.1.2 工作环境介绍 21
    2.2 建立一个简单的项目 23
    2.3 工程项目的编译及运行 26
    2.4 单片机软件开发流程 29
    2.4.1 建立工程项目 30
    2.4.2 可执行文件的生成 32
    2.4.3 软件仿真器简述 33
    2.4.4 硬件编程器 36
    2.4.5 程序的下载及运行 37

    第3章 C语言基础及实例剖析 38
    3.1 C程序组成 38
    3.1.1 C语言中的数据 38
    3.1.2 C语言中的函数 39
    3.2 C语言中的运算操作 40
    3.2.1 赋值、指针和取指运算符 40
    3.2.2 算术运算符 41
    3.2.3 关系运算符 42
    3.2.4 逻辑运算符 43
    3.2.5 位运算 44

    3.2.6 复合运算符 46
    3.3 基本的程序设计结构 47
    3.3.1 顺序结构程序设计 47
    3.3.2 分支结构程序设计 49
    3.3.3 循环结构程序设计 52
    3.3.4 子程序设计 56
    3.4 Keil中的C样例程序分析 59

    第4章 中断系统 63
    4.1 中断概述 63
    4.1.1 I/O控制方式 63
    4.1.2 中断的概念 63
    4.1.3 中断的主要功能 64
    4.2 8051中断 65
    4.2.1 中断源 65
    4.2.2 中断优先级 66
    4.2.3 中断处理过程 69
    4.3 中断控制 71
    4.3.1 中断编程方法 71
    4.4 中断编程实例 72
    4.4.1 中断实例 72
    4.4.2 实现中断嵌套实例 73
    4.4.3 定时器中断实例 76
    4.4.4 串行口中断实例 77

    第5章 定时器/计数器 80
    5.1 定时器/计数器的结构与工作原理 80
    5.1.1 定时器/计数器硬件结构 80
    5.1.2 定时器/计数器工作原理 81
    5.2 定时器/计数器的工作方式 81
    5.2.1 方式0 81
    5.2.2 方式1 82
    5.2.3 方式2 83
    5.2.4 方式3 84
    5.3 定时器/计数器的控制 85
    5.4 定时器计数器初始化 86
    5.5 定时器/计数器应用实例 86
    5.5.1 基本工作方式 86
    5.5.2 级联工作方式 92
    5.5.3 外部中断扩展 96
    5.5.4 查询方式的应用 98

    第6章 串行通信接口 100
    6.1 串行通信方式简介 100
    6.1.1 串行通信分类 100
    6.1.2 数据的传输模式 101
    6.1.3 波特率 102
    6.2 串口结构介绍 102
    6.2.1 MCS-51串行口的硬件结构 102
    6.2.2 数据缓冲寄存器SBUF 102

    6.2.3 串行口控制寄存器SCON 103
    6.2.4 特殊功能寄存器PCON 104
    6.3 MCS-51串口……
    编辑推荐语
    本书以C语言为主线对单片机的软件程序开发作了详细讲解,详细介绍了单片机各个模块的C语言编程实现。并详细介绍了8051单片机的结构、接口及其编程方法,具体讲述了8051单片机的内部结构、中断系统、人机交互接口、模/数、数/模、串行口等接口芯片及其编程方法。在本书的应用实例中加入了实际的工程项目,通过对具体实例的分析使读者加深对单片机系统的理解,对单片机的实际应用和实际项目的指导性很强,可以使单片机初学者快速入门。

    与描述相符

    100

    北京 天津 河北 山西 内蒙古 辽宁 吉林 黑龙江 上海 江苏 浙江 安徽 福建 江西 山东 河南 湖北 湖南 广东 广西 海南 重庆 四川 贵州 云南 西藏 陕西 甘肃 青海 宁夏 新疆 台湾 香港 澳门 海外