新書推薦:

《
国内外高句丽渤海墓葬研究文献目录
》
售價:HK$
198.0

《
中国书法分体史(函套版)
》
售價:HK$
690.8

《
唐代官制:官吏体系与机构运行
》
售價:HK$
118.8

《
超简单的量子力学 波粒二象性 量子隧穿效应 不确定性原理 量子纠缠 一小时掌握描述微观世界本质规律的
》
售價:HK$
39.6

《
隋唐五代史(图文导读版)吕思勉历史著作集 精装 全2册
》
售價:HK$
250.8

《
彩虹:从神话到数学(启蒙文化数学译丛)
》
售價:HK$
118.8

《
超级合作者
》
售價:HK$
142.9

《
清华大学藏战国竹简校释(陆):越公其事
》
售價:HK$
82.5
|
| 內容簡介: |
|
STC15系列增强型8051单片机集成了上电复位电路与高精准RC振荡器,给单片机芯片加上电源就可跑程序;集成了大容量的程序存储器、数据存储器以及EEPROM,集成了A/D、PWM、SPI等高性能接口部件,可大大地简化单片机应用系统的外围电路,使单片机应用系统的设计更加便捷,系统性能更加高效、可靠。本书以STC15F2K60S2单片机为主线,强化单片机的应用性与实践性,系统地介绍了STC15F2K60S2单片机的硬件结构、指令系统与应用编程,单片机应用系统的开发流程与接口设计,同时提出多种实践模式:Keil C集成开发环境、Proteus仿真软件以及实物运行开发环境,使得单片机的学习与应用变得更简单、更清晰。本书可作为普通高校计算机类、电子信息类、电气自动化与机电一体化等专业的教学用书,基础较好的高职高专也可选用本书。本书还可作为电子设计竞赛、电子设计工程师考证的培训教材。本书也是传统8051单片机应用工程师升级转型的重要参考书籍。
|
| 關於作者: |
|
丁向荣,男,广东轻工职业技术学院教授,电子信息类专业教学骨干,长期从事单片机方面的教学实践和教科研工作,具备丰富的相关经验,其对STC单片机的理解尤为深入,曾编写并出版过多本相关教材,获得市场广泛认可。
|
| 目錄:
|
第1章 微型计算机基础1 1.1 数制与编码1 1.1.1 数制及转换方法1 1.1.2 微型计算机中数的表示方法3 1.1.3 微型计算机中的常用编码5 1.2 微型计算机的基本组成6 1.3 指令、程序与编程语言7 1.4 微型计算机的工作过程8 1.5 微型计算机的应用形态9 本章小结10 习题110 第2章 STC15F2K60S2单片机增强型8051内核12 2.1 单片机概述12 2.1.1 单片机的概念12 2.1.2 常见单片机12 2.1.3 STC单片机13 2.2 STC15F2K60S2系列单片机资源概述与引脚功能14 2.2.1 资源与功能概述14 2.2.2 引脚功能14 2.3 STC15F2K60S2单片机的内部结构18 2.3.1 内部结构框图18 2.3.2 CPU结构18 2.4 STC15F2K60S2单片机的存储结构19 2.5 STC15F2K60S2单片机的并行I/O口24 2.5.1 并行I/O口的工作模式24 2.5.2 并行I/O口的结构24 2.5.3 并行I/O口的使用注意事项26 2.6 STC15F2K60S2单片机的时钟与复位28 2.6.1 STC15F2K60S2单片机的时钟28 2.6.2 STC15F2K60S2单片机的复位30 本章小结32 习题232 第3章 单片机应用的开发工具35 3.1 Keil Vision4集成开发环境35 3.1.1 概述35 3.1.2 编辑、编译用户程序,生成机器代码36 3.1.3 调试用户程序43 3.2 STC15F2K60S2单片机的在线编程与在线仿真47 3.2.1 在线编程47 3.2.2 在线仿真50 3.3 用Proteus实施单片机应用系统的虚拟仿真52 3.3.1 单片机应用系统与程序功能53 3.3.2 绘制电原理图53 3.3.3 单片机应用系统的虚拟仿真57 本章小结59 习题359 第4章 STC15F2K60S2单片机的指令系统62 4.1 概述62 4.2 数据传送类指令67 4.3 算术运算类指令72 4.4 逻辑运算类与循环移位类指令77 4.5 控制转移类指令80 4.6 位操作类指令86 本章小结89 习题490 第5章 STC15F2K60S2单片机的程序设计94 5.1 汇编语言程序设计94 5.1.1 程序编制的方法和技巧94 5.1.2 程序的模块化设计95 5.1.3 伪指令95 5.1.4 汇编语言程序设计举例98 5.2 C51程序设计107 5.2.1 C51基础107 5.2.2 C51程序设计举例115 本章小结121 习题5121 第6章 STC15F2K60S2单片机的存储器124 6.1 程序存储器124 6.2 基本RAM125 6.3 扩展RAM(XRAM)126 6.4 E2PROM(数据Flash)130 本章小结137 习题6138 第7章 STC15F2K60S2单片机的中断系统140 7.1 中断系统概述140 7.2 中断系统的应用141 7.2.1 中断请求142 7.2.2 中断响应147 7.2.3 中断服务与中断返回149 7.2.4 应用举例149 7.3 外部中断的扩展150 本章小结152 习题7153 第8章 STC15F2K60S2单片机的定时/计数器156 8.1 定时/计数器T0、T1的结构和工作原理156 8.2 定时/计数器T0、T1的控制157 8.3 定时/计数器T0、T1的工作方式159 8.4 定时/计数器T0、T1的应用举例163 8.4.1 定时应用163 8.4.2 计数应用167 8.4.3 秒表的设计169 8.5 定时/计数器T2171 8.5.1 T2的电路结构171 8.5.2 T2的控制寄存器171 8.6 可编程时钟172 本章小结174 习题8175 第9章 STC15F2K60S2单片机的串行口178 9.1 串行通信基础178 9.2 串行口1180 9.2.1 串行口1的控制寄存器180 9.2.2 串行口1的工作方式182 9.2.3 串行口1的波特率188 9.2.4 串行口1的应用举例189 9.3 串行口2201 9.4 STC15F2K60S2单片机与PC的通信203 9.4.1 与计算机RS-232C串行接口通信的设计203 9.4.2 与计算机USB串行接口通信的设计205 9.4.3 与PC串行口通信的程序设计205 9.5 串行口1的中继广播方式207 9.6 串行口硬件引脚的切换208 本章小结209 习题9209 第10章 STC15F2K60S2单片机的A/D转换212 10.1 A/D转换模块的结构212 10.2 A/D转换模块的控制213 10.3 A/D转换模块的应用215 本章小结219 习题10219 第11章 STC15F2K60S2单片机的PCA模块221 11.1 PCA模块的结构221 11.2 PCA的特殊功能寄存器222 11.3 PCA的工作模式与应用举例224 11.4 PCA模块功能引脚的切换236 本章小结237 习题11237 第12章 STC15F2K60S2单片机的SPI接口239 12.1 SPI接口的结构239 12.2 SPI接口的特殊功能寄存器240 12.3 SPI接口的数据通信242 12.4 SPI接口的应用举例246 12.5 SPI接口功能引脚的切换252 本章小结253 习题12253 第13章 单片机应用系统设计与接口技术254 13.1 单片机应用系统的开发流程254 13.1.1 设计原则254 13.1.2 开发流程254 13.2 单片机人机对话接口设计259 13.2.1 键盘接口与应用编程259 13.2.2 LED显示器的接口与应用编程268 13.2.3 LCD显示器的接口与应用编程273 13.3 串行总线接口技术及其应用293 13.3.1 单总线数字温度传感器DS18B20及其应用293 13.3.2 I2C总线原理与应用302 13.3.3 设计基于时钟芯片PCF8563的电子时钟308 13.4 电机控制与应用318 13.4.1 直流电机的控制318 13.4.2 步进电机的控制324 13.5 STC15F2K60S2单片机的低功耗设计332 13.5.1 慢速模式332 13.5.2 空闲(等待)模式与停机(掉电)模式332 13.6 看门狗定时器338 13.6.1 概述338 13.6.2 看门狗定时器的特殊功能寄存器338 13.6.3 看门狗定时器的应用编程339 本章小结340 习题13341 第14章 微型计算机总线扩展技术*349 14.1 微型计算机的总线结构349 14.2 MCS-51单片机系统扩展349 14.2.1 编址技术350 14.2.2 程序存储器的扩展352 14.2.3 数据存储器的扩展354 14.2.4 I/O口的扩展354 本章小结355 习题14356 第15章 STC新型单片机简介357 15.1 STC15W4K32S4系列单片机357 15.1.1 资源配置与工作特性357 15.1.2 STC15W4K32S4系列单片机型号358 15.2 STC8H8K64U系列单片机359 15.2.1 资源配置与工作特性359 15.2.2 STC8H8K64U系列单片机型号361 15.3 STC32单片机361 15.3.1 概述362 15.3.2 STC32单片机的内核362 15.3.3 STC32G12K128单片机资源配置与工作特性362 本章小结364 习题15365 第16章 STC15F2K60S2单片机的实验指导366 16.1 实验须知366 16.2 用户程序的编辑、编译与仿真调试366 16.3 用户程序的在线编程与在线仿真367 16.4 应用Proteus调试单片机应用系统368 16.5 STC15F2K60S2单片机存储器的应用编程与调试369 16.6 外部中断的应用编程与调试370 16.7 定时/计数器定时功能的应用编程与调试370 16.8 定时/计数器计数功能的应用编程与调试371 16.9 串行口1方式0的应用编程与调试372 16.10 单片机与PC通信的应用编程与调试372 16.11 A/D转换模块的应用编程与调试373 16.12 PWM的应用编程与调试374 16.13 矩阵式键盘的应用编程与调试375 16.14 LED数码管动态显示的应用编程与调试375 16.15 字符型LCD显示接口的应用编程与调试376 16.16 LCD12864(含中文字库)显示接口的应用编程与调试377 16.17 DS18B20数字温度计的应用编程与调试377 16.18 PCF8563电子时钟芯片的应用编程与调试378 16.19 直流电机控制的应用编程与调试379 16.20 步进电机控制的应用编程与调试380 附录A ASCII码表381 附录B STC15F2K60S2单片机指令系统表382 附录C STC15F2K50S2单片机特殊功能寄存器查询一览表386 附录D C51常用头文件与库函数391 附录E C语言编译常见错误信息一览表398 参考文献402
|
|