logo
分类于: 计算机基础

简介

STC单片机原理及应用(第2版): 从器件、汇编、C到操作系统的分析和设计(立体化教程)

STC单片机原理及应用(第2版): 从器件、汇编、C到操作系统的分析和设计(立体化教程) 0.0分

资源最后更新于 2020-03-29 05:03:00

作者:何宾

出版社:出版社清华大学出版社

出版日期:2019-01

ISBN:9787302492337

文件格式: pdf

标签: 计算机 教材 编程语言 高等学校 单片机 高等学校电子信息类专业系列教材

简介· · · · · ·

本书是为单片机相关课程教学而编写的教材。全书共分为17章,主要内容包括:单片机和嵌入式系统基础知识,STC单片机硬件知识,STC单片机软件开发环境,数值表示及转换,STC单片机架构,STC单片机CPU指令系统,STC单片机汇编语言编程模型,STC单片机C语言编程模型,STC单片机时钟、复位和电源模式原理及实现,STC单片机比较器原理及实现,STC单片机计数器和定时器原理及实现,STC单片机异步串行收发器原理及实现,STC单片机ADC原理及实现,STC单片机增强型PWM发生器原理及实现,STC单片机SPI原理及实现,STC单片机CCP/PCA/PWM模块原理及实现,RTX51操作系统原理及实现。针对国内高校单片机课程教学中普遍存在的理论讲解不透彻、实践教学不系统的缺点,本书从器件、汇编语言、C语言和操作系统四个角度对STC新一代单片机进行了全方位的解读,将单片机课程中的各个知识点进行融会贯通。该教材的一大特色就是理论和实际并重,不仅介绍单片机的应用,而且更加突出学习方法,教给读者系统学习微处理器和嵌入式系统的思路和方法。这样,为读者将来学习基于其他处理器的嵌入式系统打下坚实的基础。为了方便教师的教学和学生的自学,本书提供了大量的设计案例,并对这些设计案例进行了深入的分析。本书可作为高职和本科院校单片机课程的教材,也可作为STC单片机竞赛、单片机认证考试的参考用书。对于从事单片机应用的工程师来说,本书也是很好的参考用书。何宾,著名的嵌入式系统专家,高校嵌入式系统教学改革的开拓者。长期从事电子设计自动化方面的教学和科研工作,与全球多家知名的半导体厂商和EDA工具厂商保持紧密合作。目前已经出版电子信息技术方面的著作近50部,内容涵盖电路仿真、电路设计、FPGA、单片机、嵌入式系统等,代表作有《Xilinx FPGA设计权威指南》《Xilinx All Programmable Zynq-7000 SoC设计指南》《Altium Designer 13.0电路设计、仿真与验证权威指南》《Xilinx FPGA数字设计——从门级到行为级的双重描述》《Xilinx FPGA数字信号处理权威指南——从HDL、模型到C的描述》《模拟与数字系统协同设计权威指南——Cypress集成开发环境》。

想要: 点击会收藏到你的 我的收藏,可以在这里查看

已收: 表示已经收藏

Tips: 注册一个用户 可以通过用户中心得到电子书更新的通知哦

目录

  1. 作者简介
  2. 内容简介
  3. 高等学校电子信息类专业系列教材
  4. 序 FOREWORD
  5. 推荐序 FOREWORD
  6. 第2版前言 PREFACE
  7. 第1版前言 PREFACE
  8. 学习说明 STUDY SHOWS
  9. 第1章 单片机和嵌入式系统基础知识
  10. 1.1 嵌入式系统的基本概念
  11. 1.2 8051微控制器的内部架构
  12. 1.3 8051单片机硬件开发平台
  13. 1.4 运行第一个8051单片机程序
  14. 1.5 8051单片机编程语言
  15. 第2章 STC单片机硬件知识
  16. 2.1 STC单片机发展历史
  17. 2.2 STC单片机IAP和ISP
  18. 2.3 STC单片机命名规则及封装
  19. 2.4 STC单片机的架构及功能
  20. 2.5 STC单片机的I/O驱动原理
  21. 2.6 STC单片机硬件下载电路设计
  22. 2.7 STC单片机电源系统设计
  23. 第3章 STC单片机软件开发环境
  24. 3.1 KeilμVision集成开发环境介绍
  25. 3.2 KeilμVision软件开发流程介绍
  26. 3.3 KeilμVision基本开发流程的实现
  27. 第4章 数值表示及转换
  28. 4.1 常用码制
  29. 4.2 正数表示方法
  30. 4.3 正数码制转换
  31. 4.4 负数表示方法
  32. 4.5 负数补码的计算
  33. 4.6 定点数表示
  34. 4.7 浮点数表示
  35. 第5章 STC单片机架构
  36. 5.1 STC单片机CPU内核功能单元
  37. 5.2 STC单片机存储器结构和地址空间
  38. 5.3 STC单片机中断系统原理及功能
  39. 第6章 STC单片机CPU指令系统
  40. 6.1 STC单片机CPU寻址模式
  41. 6.2 STC单片机CPU指令集
  42. 第7章 STC单片机汇编语言编程模型
  43. 7.1 汇编语言程序结构
  44. 7.2 汇编代码中段的分配
  45. 7.3 汇编语言符号及规则
  46. 7.4 汇编语言操作数描述
  47. 7.5 汇编语言控制描述
  48. 7.6 KeilμVision5汇编语言设计流程
  49. 7.7 单片机端口控制汇编语言程序设计
  50. 7.8 单片机中断汇编语言程序设计
  51. 第8章 STC单片机C语言编程模型
  52. 8.1 常量和变量
  53. 8.2 数据类型
  54. 8.3 运算符
  55. 8.4 描述语句
  56. 8.5 数组
  57. 8.6 指针
  58. 8.7 函数
  59. 8.8 预编译指令
  60. 8.9 复杂数据结构
  61. 8.10 C程序中使用汇编语言
  62. 8.11 C语言端口控制实现
  63. 8.12 C语言中断程序实现
  64. 第9章 STC单片机时钟、复位和电源模式原理及实现
  65. 9.1 STC单片机时钟
  66. 9.2 STC单片机复位
  67. 9.3 STC单片机电源模式
  68. 第10章 STC单片机比较器原理及实现
  69. 10.1 STC单片机比较器结构
  70. 10.2 STC单片机比较器寄存器组
  71. 10.3 STC单片机比较器应用
  72. 第11章 STC单片机计数器和定时器原理及实现
  73. 11.1 计数器/定时器模块简介
  74. 11.2 计数器/定时器寄存器组
  75. 11.3 计数器/定时器工作模式原理和实现
  76. 第12章 STC单片机异步串行收发器原理及实现
  77. 12.1 RS-232标准简介
  78. 12.2 STC单片机串口模块简介
  79. 12.3 串口1寄存器及工作模式
  80. 12.4 串口2寄存器及工作模式
  81. 12.5 红外通信的原理及实现
  82. 第13章 STC单片机ADC原理及实现
  83. 13.1 模数转换器原理
  84. 13.2 STC单片机内ADC的结构原理
  85. 13.3 STC单片机内ADC寄存器组
  86. 13.4 直流电压测量及串口显示
  87. 13.5 直流电压测量及LCD屏显示
  88. 13.6 交流电压测量及LCD屏显示
  89. 13.7 温度测量及串口显示
  90. 第14章 STC单片机增强型PWM发生器原理及实现
  91. 14.1 脉冲宽度调制原理
  92. 14.2 增强型PWM发生器模块
  93. 14.3 生成单路PWM信号
  94. 14.4 生成两路互补PWM信号
  95. 14.5 步进电机的驱动和控制
  96. 第15章 STC单片机SPI原理及实现
  97. 15.1 SPI模块结构及功能
  98. 15.2 SPI模块寄存器组
  99. 15.3 SPI模块配置及时序
  100. 15.4 7段数码管的驱动与显示
  101. 第16章 STC单片机CCP/PCA/PWM模块原理及实现
  102. 16.1 CCP/PCA/PWM结构
  103. 16.2 CCP/PCA/PWM寄存器组
  104. 16.3 CCP/PCA/PWM工作模式
  105. 第17章 RTX51操作系统原理及实现
  106. 17.1 操作系统的必要性
  107. 17.2 操作系统基本知识
  108. 17.3 RTX51操作系统的任务
  109. 17.4 RTX51操作系统内核函数
  110. 17.5 RTX51操作系统实现
  111. 附录A STC单片机考试样题
  112. 附录B STC单片机选型表
  113. 附录C