当前位置:网站首页>图书 > 正文 >>

单片机原理及应用

图书信息

作者赵景波
出版社西安电子科技大学
ISBN9787560655482
条形码9787560655482 ; 978-7-5606-5548-2
出版时间2020-04-01
页数376页
分类教材
价格定价: ¥55.0

内容简介

本书以51系列单片机8051为背景, 以实际工程中应用*为广泛的C51语言程序设计为基础, 从应用角度出发, 系统地论述了单片机的组成原理、指令系统和汇编语言及单片机C语言、中断系统、并行和串行接口以及8051与A/D和D/A的接口等问题, 并在此基础上讨论了单片机应用系统的设计。

目录

  1. 单片机原理及应用 目录
  2. 第1章 单片机入门 1
  3. 1.1 如何学习单片机 1
  4. 1.2 单片机的学习工具 2
  5. 1.3 单片机的基础知识 4
  6. 1.3.1 概述 4
  7. 1.3.2 单片机的发展趋势 6
  8. 1.3.3 8051系列单片机 6
  9. 1.3.4 单片机中的数制与码制 8
  10. 1.4 单片机与嵌入式系统 12
  11. 1.4.1 嵌入式系统简介 13
  12. 1.4.2 单片嵌入式系统 14
  13. 1.4.3 单片嵌入式系统结构 15
  14. 1.4.4 单片嵌入式系统的应用领域 16
  15. 1.5 单片机的基本操作 17
  16. 1.6 常用单片机介绍 21
  17. 1.7 单片机系统开发方法 23
  18. 1.8 实践训练――利用单片机控制LED 24
  19. 思考与练习 26
  20. 第2章 Keil C51软件的使用 27
  21. 2.1 概述 27
  22. 2.2 Keil软件界面 28
  23. 2.2.1 Keil μVision3 IDE的工作界面 28
  24. 2.2.2 Keil μVision3 IDE的菜单 28
  25. 2.3 创建μVision3工程 36
  26. 2.4 利用μVision3调试器调试程序 40
  27. 2.5 51单片机的烧录 43
  28. 2.6 实践训练――Keil C51软件的使用 46
  29. 思考与练习 53
  30. 第3章 8051单片机硬件结构及汇编语言 54
  31. 3.1 8051系列单片机的基本结构 54
  32. 3.1.1 内部结构框图 54
  33. 3.1.2 外部引脚功能 55
  34. 3.2 8051系列单片机存储空间配置和功能 56
  35. 3.2.1 存储器的基本概念 57
  36. 3.2.2 8051的程序存储器(ROM) 59
  37. 3.2.3 8051的数据存储器(RAM) 60
  38. 3.3 并行I/O端口 65
  39. 3.3.1 P0口 65
  40. 3.3.2 P1口 66
  41. 3.3.3 P2口 67
  42. 3.3.4 P3口 67
  43. 3.4 时钟电路及CPU时序 68
  44. 3.4.1 时钟电路 68
  45. 3.4.2 CPU时序 69
  46. 3.5 8051系列单片机的工作方式 71
  47. 3.5.1 复位方式 71
  48. 3.5.2 低功耗方式 73
  49. 3.6 8051系列单片机指令系统 73
  50. 3.6.1 指令系统概述 74
  51. 3.6.2 寻址方式 76
  52. 3.6.3 8051单片机指令系统 80
  53. 3.7 汇编语言程序设计 89
  54. 3.7.1 汇编语言概述 89
  55. 3.7.2 顺序结构程序设计 92
  56. 3.7.3 分支结构程序设计 93
  57. 3.7.4 循环结构程序设计 93
  58. 3.8 实践训练――输入输出信号控制 94
  59. 思考与练习 98
  60. 第4章 单片机C语言编程基础 100
  61. 4.1 C语言与MCS-51 100
  62. 4.2 C语言基础 102
  63. 4.2.1 C语言与ANSI C 的区别 102
  64. 4.2.2 C51扩展的关键字 103
  65. 4.2.3 编译器 103
  66. 4.2.4 数据类型 104
  67. 4.3 C51数据存储类型与8051存储器结构 110
  68. 4.3.1 C51数据的存储 110
  69. 4.3.2 C51变量的定义 111
  70. 4.3.3 C51变量的存储类型 111
  71. 4.3.4 C51变量的存储区 112
  72. 4.3.5 C51变量的存储模式 112
  73. 4.3.6 C51变量的绝对定位 113
  74. 4.4 8051特殊功能寄存器及其C51定义 114
  75. 4.4.1 位变量定义 114
  76. 4.4.2 C51特殊功能寄存器的定义 116
  77. 4.5 C51指针 117
  78. 4.5.1 通用指针 117
  79. 4.5.2 存储器专用指针 118
  80. 4.5.3 指针变换 119
  81. 4.5.4 C51指针应用 119
  82. 4.6 C51的输入/输出 121
  83. 4.6.1 基本输入/输出函数 121
  84. 4.6.2 格式输出函数printf 121
  85. 4.6.3 格式输入函数scanf 122
  86. 4.7 C51函数 124
  87. 4.7.1 内部函数 124
  88. 4.7.2 C51函数的定义 125
  89. 4.8 C51与汇编语言混合编程 126
  90. 4.8.1 在C51程序中嵌入汇编程序 126
  91. 4.8.2 C51程序与汇编程序混合编程 127
  92. 4.9 C51常用语句 130
  93. 4.9.1 条件语句 130
  94. 4.9.2 循环语句 132
  95. 4.10 实践训练――交通信号灯模拟
  96. 控制系统 135
  97. 思考与练习 136
  98. 第5章 中断系统 138
  99. 5.1 中断的概念 138
  100. 5.2 8051的中断源和中断控制寄存器 140
推荐图书