当前位置首页 > 百科> 正文

单片微机原理与接口技术——基于STC15W4K32S4系列单片机

2018-01-26 08:00:52 百科
单片微机原理与接口技术——基于STC15W4K32S4系列单片机

单片微机原理与接口技术——基于STC15W4K32S4系列单片机

本教材以STC15W4K32S4系列中的IAP15W4K58S4单片机为主线,系统地介绍了IAP15W4K58S4单片机的硬体结构、指令系统与套用编程,系统地介绍了单片机套用系统的开发流程与接口设计,基于宏晶科技大学推广计画开发此教材。

基本介绍

  • 书名:单片微机原理与接口技术——基于STC15W4K32S4系列单片机
  • 作者:丁向荣
  • ISBN:9787121258329
  • 出版社:电子工业出版社
  • 出版时间:2015-05-01

图书内容

STC15W4K32S4系列单片机是STC增强型8051单片机最新技术结晶,宽电源电压(2.4~5.5V),无须转换晶片可直接与PC机USB接口进行通信;增强型8051单片机集成了上电复位电路与高精準R/C振荡器,给单片机晶片加上电源就可跑程式;可线上编程与线上仿真,一颗晶片既是目标晶片,又是仿真晶片;集成了大容量的程式存储器、数据存储器以及EEPROM,增加了定时器、串列口等基本功能部件,集成了A/D、PCA、比较器、专用PWM模组、SPI等高功能接口部件,可大大简化单片机套用系统的外围电路,使单片机套用系统的设计更加简捷,系统性能更加高效、可靠。
本教材以STC15W4K32S4系列中的IAP15W4K58S4单片机为主线,系统地介绍了IAP15W4K58S4单片机的硬体结构、指令系统与套用编程,系统地介绍了单片机套用系统的开发流程与接口设计,基于宏晶科技大学推广计画开发此教材。
本书可作为普通高校计算机类、电子信息类、电气自动化与机电一体化等专业的教学用书,基础较好的高职高专也可选用本书。此外,可作为电子设计竞赛、电子设计工程师考证的培训教材。也是传统8051单片机套用工程师升级转型的最新参考书籍。

目 录

第1章 微型计算机基础 (1)
1.1 数制与编码 (1)
1.1.1 数制及转换方法 (1)
1.1.2 微型计算机中数的表示方法 (3)
1.1.3 微型计算机中常用编码 (5)
1.2 微型计算机原理 (6)
1.2.1 微型计算机的基本组成 (6)
1.2.2 指令、程式与程式语言 (8)
1.2.3 微型计算机的工作过程 (8)
1.2.4 微型计算机的套用形态 (9)
本章小结 (11)
习题1 (11)
第2章 IAP15W4K58S4单片机增强型8051核心 (12)
2.1 单片机概述 (12)
2.1.1 单片机的概念 (12)
2.1.2 常见单片机 (12)
2.1.3 STC15W4K32S4系列单片机 (13)
2.2 IAP15W4K58S4系列单片机的引脚功能 (16)
2.3 IAP15W4K58S4单片机的内部结构 (20)
2.3.1 IAP15W4K58S4单片机的内部结构 (20)
2.3.2 CPU结构 (21)
2.4 IAP15W4K58S4单片机的存储结构 (22)
2.5 IAP15W4K58S4单片机的并行I/O口 (26)
2.5.1 IAP15W4K58S4单片机的并行I/O口与工作模式 (26)
2.5.2 IAP15W4K58S4单片机的并行I/O口的结构 (27)
2.5.3 IAP15W4K58S4单片机并行I/O口的使用注意事项 (29)
2.6 IAP15W4K58S4单片机的时钟与复位 (30)
2.6.1 IAP15W4K58S4单片机的时钟 (30)
2.6.2 IAP15W4K58S4单片机的复位 (32)
本章小结 (34)
习题2 (35)
第3章 IAP15W4K58S4单片机的线上编程与线上仿真 (36)
3.1 Keil μVision4集成开发环境 (36)
3.1.1 概述 (36)
3.1.2 套用Keil μVision4开发工具编辑、编译用户程式,生成机器代码 (37)
3.1.3 套用Keil μVision4集成开发环境调试用户程式 (44)
3.2 STC系列单片机线上编程与线上仿真 (48)
3.2.1 STC系列单片机线上可程式(ISP)电路 (48)
3.2.2 单片机应用程式的下载与运行 (50)
3.2.3 Keil μVision4与STC仿真器的线上仿真 (52)
3.2.4 STC-ISP线上编程软体的其他功能 (54)
本章小结 (55)
习题3 (55)
第4章 IAP15W4K58S4单片机的指令系统与彙编语言程式设计 (57)
4.1 IAP15W4K58S4单片机的指令系统 (57)
4.1.1 概述 (57)
4.1.2 数据传送类指令(29条) (62)
4.1.3 算术运算类指令(24条) (68)
4.1.4 逻辑运算类与循环移位类指令(24条) (74)
4.1.5 控制转移类指令(17条) (77)
4.1.6 位操作类指令(17条) (83)
4.2 彙编语言程式设计 (88)
4.2.1 彙编语言程式设计基础 (88)
4.2.2 基本程式结构与程式设计举例 (93)
本章小结 (102)
习题4 (102)
第5章 C51与C51程式设计 (106)
5.1 C51基础 (106)
5.1.1 C51数据类型 (108)
5.1.2 C51的变数 (110)
5.1.3 8051单片机特殊功能暂存器变数的定义 (111)
5.1.4 8051单片机位定址区(20H~2FH)位变数的定义 (112)
5.1.5 函式的定位 (113)
5.1.6 中断服务函式 (113)
5.1.7 函式的递归调用与再入函式 (114)
5.1.8 在C51中嵌入彙编 (115)
5.2 C51程式设计 (115)
5.2.1 C51程式框架 (115)
5.2.2 C51程式设计举例 (119)
本章小结 (121)
习题5 (121)
第6章 IAP15W4K58S4单片机的存储器与套用编程 (123)
6.1 IAP15W4K58S4单片机的程式存储器 (123)
6.2 IAP15W4K58S4单片机的基本RAM (125)
6.3 IAP15W4K58S4单片机的扩展RAM(XRAM) (126)
6.4 IAP15W4K58S4单片机的EEPROM(数据Flash) (130)
本章小结 (138)
习题6 (139)
第7章 IAP15W4K58S4单片机的定时/计数器 (140)
7.1 IAP15W4K58S4单片机定时/计数器(T0/T1)的结构和工作原理 (140)
7.2 IAP15W4K58S4单片机定时/计数器(T0/T1)的控制 (141)
7.3 IAP15W4K58S4单片机定时/计数器(T0/T1)的工作方式 (143)
7.4 IAP15W4K58S4单片机定时/计数器(T0/T1)的套用举例 (147)
7.4.1 IAP15W4K58S4单片机定时/计数器(T0/T1)的定时套用 (147)
7.4.2 IAP15W4K58S4单片机定时/计数器(T0/T1)的计数套用 (149)
7.4.3 T0、T1的综合套用 (150)
7.5 IAP15W4K58S4单片机的定时器T2 (155)
7.5.1 IAP15W4K58S4单片机的定时器T2的电路结构 (155)
7.5.2 IAP15W4K58S4单片机的定时/计数器T2的控制暂存器 (156)
7.6 IAP15W4K58S4单片机的定时器T3、T4 (157)
7.6.1 IAP15W4K58S4单片机的定时器T3、T4的电路结构 (157)
7.6.2 IAP15W4K58S4单片机的定时/计数器T3、T4的控制暂存器 (157)
7.7 IAP15W4K58S4单片机的可程式时钟输出功能 (158)
7.7.1 IAP15W4K58S4单片机T0、T1、T2、T3、T4的可程式时钟输出 (159)
7.7.2 IAP15W4K58S4单片机可程式时钟的套用举例 (160)
本章小结 (161)
习题7 (162)
第8章 IAP15W4K58S4单片机中断系统 (163)
8.1 中断系统概述 (163)
8.1.1 中断系统的几个概念 (163)
8.1.2 中断的技术优势 (164)
8.1.3 中断系统需要解决的问题 (164)
8.2 IAP15W4K58S4单片机的中断系统 (165)
8.2.1 IAP15W4K58S4单片机的中断请求 (165)
8.2.2 IAP15W4K58S4单片机的中断回响 (172)
8.2.3 IAP15W4K58S4单片机中断套用举例 (175)
8.3 IAP15W4K58S4单片机外部中断的扩展 (180)
本章小结 (183)
习题8 (183)
第9章 IAP15W4K58S4单片机的串列口 (185)
9.1 串列通信基础 (185)
9.2 IAP15W4K58S4单片机的串列口1 (188)
9.2.1 串列口1的控制暂存器 (188)
9.2.2 串列口1的工作方式 (190)
9.2.3 串列口1的波特率 (194)
9.2.4 串列口1的套用举例 (195)
9.3 IAP15W4K58S4单片机与PC机的通信 (208)
9.3.1 IAP15W4K58S4单片机与PC机RS-232串列通信的接口设计 (208)
9.3.2 IAP15W4K58S4单片机与PC机USB汇流排通信的接口设计 (211)
9.3.3 IAP15W4K58S4单片机与PC机串列通信的程式设计 (211)
9.4 IAP15W4K58S4单片机串列口1的中继广播方式 (214)
9.5 IAP15W4K58S4单片机串列口2 (214)
9.6 IAP15W4K58S4单片机串列口3 (216)
9.7 IAP15W4K58S4单片机串列口4 (218)
9.8 IAP15W4K58S4单片机串列口功能引脚的切换 (219)
本章小结 (220)
习题9 (221)
第10章 IAP15W4K58S4单片机比较器 (222)
10.1 IAP15W4K58S4单片机比较器的内部结构与控制 (222)
10.2 IAP15W4K58S4单片机比较器的套用 (224)
本章小结 (227)
习题10 (228)
第11章 IAP15W4K58S4单片机的A/D转换模组 (229)
11.1 IAP15W4K58S4单片机A/D模组的结构 (229)
11.2 IAP15W4K58S4单片机A/D模组的控制 (230)
11.3 IAP15W4K58S4单片机A/D转换的套用 (233)
本章小结 (238)
习题11 (238)
第12章 IAP15W4K58S4单片机的PCA模组 (239)
12.1 IAP15W4K58S4单片机PCA模组的结构与控制 (239)
12.2 IAP15W4K58S4单片机PCA模组的工作模式与套用编程 (243)
12.2.1 捕获模式与套用编程 (243)
12.2.2 16位软体定时器模式与套用编程 (245)
12.2.3 高速输出模式与套用编程 (247)
12.2.4 脉宽调製(PWM)模式与套用编程 (249)
12.3 IAP15W4K58S4单片机PCA模组功能引脚的切换 (253)
本章小结 (254)
习题12 (254)
第13章 IAP15W4K58S4单片机的PWM模组 (255)
13.1 IAP15W4K58S4单片机PWM模组的结构与控制 (255)
13.2 IAP15W4K58S4单片机PWM模组的套用编程 (260)
13.3 IAP15W4K58S4单片机PWM模组功能引脚的切换 (266)
本章小结 (266)
习题13 (267)
第14章 IAP15W4K58S4单片机的SPI接口 (268)
14.1 IAP15W4K58S4单片机的SPI接口的结构与控制 (268)
14.2 IAP15W4K58S4单片机的SPI接口的数据通信 (271)
14.3 IAP15W4K58S4单片机的SPI接口的套用编程 (275)
14.4 IAP15W4K58S4单片机的SPI接口功能引脚的切换 (279)
本章小结 (280)
习题14 (280)
第15章 单片机套用系统的设计 (281)
15.1 单片机套用系统的开发流程 (281)
15.1.1 单片机套用系统的设计原则 (281)
15.1.2 单片机套用系统的开发流程 (282)
15.1.3 单片机套用系统工程报告的编制 (285)
15.2 人机对话接口套用设计 (286)
15.2.1 键盘接口与套用编程 (286)
15.2.2 LED数码显示与套用编程 (295)
15.2.3 LCD显示接口与套用编程 (303)
15.3 串列汇流排接口技术与套用编程 (319)
15.3.1 I2C串列汇流排接口技术与套用编程 (319)
15.3.2 单汇流排接口技术与套用编程 (335)
15.4 红外遥控技术与套用编程 (343)
15.4.1 红外遥控发射与接收 (343)
15.4.2 红外遥控套用编程 (346)
15.5 IAP15W4K58S4单片机的低功耗设计与可靠性设计 (353)
15.5.1 IAP15W4K58S4单片机的低功耗设计 (353)
15.5.2 IAP15W4K58S4单片机的可靠性设计 (357)
本章小结 (360)
习题15 (361)
附录1 ASCII码錶 (362)
附录2 STC15W4K32S4系列单片机指令系统表 (363)
附录3 C51常用头档案与库函式 (367)
附录4 STC-ISP线上编程软体实用程式简介 (374)
附录5 STC15单片机学习板各模组电路 (377)
附录6 STC15头档案与LED数码管驱动函式 (384)
附录7 U8脱机编程器的操作使用 (396)
参考文献 (398)
声明:此文信息来源于网络,登载此文只为提供信息参考,并不用于任何商业目的。如有侵权,请及时联系我们:baisebaisebaise@yeah.net