首页 圈子 我的社区 微课程 问答 积分兑换 活动 投票 搜索 文章 软件 用户 相册 资料
全部 Proteus教学 其它

Proteus推荐教材《STC单片机应用技术——从设计、仿真到实践》(第2版)

zhangls
发表于 2021-03-17 14:58:28

一、内容简介

STC15W4K32S4单片机已成功地被纳入著名EDA工具Proteus的仿真元器件库中,利用8.9 SP0版本的Proteus可以真正地实施STC单片机的仿真。本书基于Proteus8.9中文版,以微型计算机原理、单片机内部资源及常用I/O口资源为内容导向,从设计、仿真到实践,详细地介绍了单片机应用系统的开发过程,包括微型计算机基础、STC单片机应用的开发工具、C51程序设计与I/O操作、单片机应用系统的设计、STC15W4K32S4单片机的片内资源(增强型8051内核、指令系统与汇编语言程序设计、存储器与应用编程、定时/计数器、中断系统、串行通信、A/D转换模块、比较器、PCA模块、SPI接口与增强型PWM模块),

以及对STC8系列单片机的简要介绍。

本书既可作为普通高校计算机类、电子信息类、电气自动化与机电一体化等专业的教学用书,也可作为电子设计竞赛、电子设计工程师考证的培训教材,还可作为传统8051单片机应用工程师升级转型的参考书籍。



二、目录

第1章 微型计算机基础

1.1 数制与编码 

1.1.1 数制及转换方法 

1.1.2 微型计算机中数的表示方法

1.1.3 微型计算机中常用编码

1.2 微型计算机原理

1.2.1 微型计算机的基本组成

1.2.2 指令、程序与编程语言

1.2.3 微型计算机的工作过程

1.2.4 微型计算机的应用形态 

本章小结

习题1


第2章 STC15W4K32S4单片机增强型8051内核

2.1 单片机概述

2.1.1 单片机的概念 

2.1.2 常见单片机

2.1.3 STC单片机 

2.2 STC15W4K32S4单片机的引脚功能 

2.3 STC15W4K32S4单片机的内部结构

2.3.1 内部结构框图

2.3.2 CPU结构 

2.4 STC15W4K32S4单片机的存储结构 

2.5 STC15W4K32S4单片机的并行I/O口 

2.5.1 I/O口的功能与工作模式 

2.5.2 并行I/O口的结构与工作原理 

2.5.3 并行I/O口的使用注意事项 

2.6 STC15W4K32S4单片机的时钟与复位 

2.6.1 时钟 

2.6.2 复位 

本章小结 

习题2 


第3章 STC单片机应用的开发工具 

3.1 Keil μVision4集成开发环境 

3.1.1 概述 

3.1.2 应用Keil μVision4集成开发环境编辑、编译用户程序,并生成机器代码

3.1.3 应用Keil μVision4集成开发环境调试用户程序 

3.2 基于Proteus实现流水灯系统的仿真 

3.2.1 流水灯系统电路与程序功能 

3.2.2 Proteus的启动

3.2.3 新建工程 

3.2.4 用Proteus绘制电路原理图

3.2.5 用Proteus实施流水灯系统(单片机)仿真 

3.3 基于STC15单片机学习板的在线编程与在线调试 

3.3.1 STC单片机在线可编程(ISP)电路 

3.3.2 单片机应用程序的下载与运行 

3.3.3 STC-ISP在线编程软件的其他功能 

3.4 基于Keil C集成开发环境与STC15单片机学习板流水灯系统的在线仿真* 

3.5 STC15单片机官方开发板简介 

本章小结 

习题3 


第4章 STC15W4K32S4单片机的指令系统与汇编语言程序设计

4.1 STC15W4K32S4单片机的指令系统

4.1.1 概述 

4.1.2 数据传送类指令 

4.1.3 算术运算类指令 

4.1.4 逻辑运算与循环移位类指令 

4.1.5 控制转移类指令 

4.1.6 位操作类指令 

4.2 汇编语言程序设计 

4.2.1 汇编语言程序设计基础 

4.2.2 基本程序结构与程序设计举例 

4.3 基于Proteus仿真与STC实操I/O的逻辑控制

本章小结 

习题4 


第5章 C51程序设计与I/O操作 

5.1 C51基础 

5.1.1 C51数据类型 

5.1.2 C51的变量 

5.1.3 8051单片机特殊功能寄存器变量的定义

5.1.4 8051单片机位寻址区(20H~2FH)位变量的定义

5.1.5 函数的定位 

5.1.6 中断服务函数 

5.1.7 函数的递归调用与再入函数 

5.1.8 在C51中嵌入汇编语言程序 

5.2 C51程序设计 

5.2.1 C51程序框架 

5.2.2 C51程序设计举例 

5.3 基于Proteus仿真与STC实操LED数码管的显示 

本章小结 

习题5 


第6章 STC15W4K32S4单片机的存储器与应用编程

6.1 程序存储器 

6.2 基本RAM 

6.3 扩展RAM 

6.4 EEPROM 

6.5 基于Proteus仿真与STC实操EEPROM的测试 

本章小结 

习题6 


第7章 STC15W4K32S4单片机的定时/计数器 

7.1 定时/计数器(T0、T1)的结构和工作原理 

7.2 定时/计数器(T0、T1)的控制

7.3 定时/计数器(T0、T1)的工作方式 

7.4 定时/计数器(T0、T1)的应用举例 

7.4.1 定时应用 

7.4.2 计数应用 

7.5 基于Proteus仿真与STC实操秒表的设计

7.6 定时/计数器T2 

7.6.1 T2的电路结构 

7.6.2 T2的控制寄存器 

7.7 定时/计数器T3、T4* 

7.7.1 T3、T4的电路结构 

7.7.2 T3、T4的控制寄存器 

7.8 可编程时钟输出功能 

7.8.1 T0~T4的可编程时钟输出 

7.8.2 可编程时钟的应用举例 

7.9 基于Proteus仿真与STC实操频率计的设计 

本章小结 

习题7 


第8章 STC15W4K32S4单片机中断系统 

8.1 中断系统概述 

8.1.1 中断系统的几个概念 

8.1.2 中断的技术优势 

8.1.3 中断系统需要解决的问题 

8.2 STC15W4K32S4单片机中断系统的简介 

8.2.1 中断请求 

8.2.2 中断响应、中断服务与中断返回 

8.2.3 STC15W4K32S4单片机中断系统的中断应用举例

8.3 STC15W4K32S4单片机外部中断源的扩展 

8.4 基于Proteus仿真与STC实操外部中断的应用 

本章小结 

习题8 


第9章 STC15W4K32S4单片机的串行通信 

9.1 串行通信基础 

9.2 STC15W4K32S4单片机的串行通信端口1

9.2.1 串行通信端口1的控制寄存器 

9.2.2 串行通信端口1的工作方式

9.2.3 串行通信端口1的波特率 

9.2.4 串行通信端口1的应用举例 

9.3 STC15W4K32S4单片机与计算机的通信 

9.3.1 STC15W4K32S4单片机与计算机RS-232串行通信端口设计 

9.3.2 STC15W4K32S4单片机与计算机USB总线通信端口设计 

9.3.3 STC15W4K32S4单片机与计算机的串行通信程序设计 

9.4 STC15W4K32S4单片机串行通信端口1的中继广播方式* 

9.5 STC15W4K32S4单片机串行通信端口2、串行通信端口3及串行通信端口4* 

9.5.1 串行通信端口2 

9.5.2 串行通信端口3* 

9.5.3 串行通信端口4* 

9.6 基于Proteus仿真与STC实操双机通信的应用 

9.7 基于Proteus仿真与STC实操单片机与计算机的通信 

本章小结 

习题9 


第10章 STC15W4K32S4单片机的A/D转换模块 

10.1 A/D转换模块的结构 

10.2 A/D转换模块的控制 

10.3 A/D转换模块的应用 

10.4 基于Proteus仿真与STC实操A/D转换模块的应用(简易电压表)

本章小结 

习题10 


第11章 STC15W4K32S4单片机比较器

11.1 比较器的内部结构与控制

11.2 比较器的应用 

11.3 基于Proteus仿真与STC实操BGV信号的测试

本章小结 

习题11 


第12章 STC15W4K32S4单片机的PCA模块 

12.1 PCA模块的结构与控制 

12.2 PCA模块的工作模式与应用编程 

12.2.1 捕获模式与应用编程 

12.2.2 16位软件定时器模式与应用编程 

12.2.3 高速脉冲输出模式与应用编程 

12.2.4 PWM模式与应用编程 

12.3 基于Proteus仿真与STC实操PCA秒表 

12.4 基于Proteus仿真与STC实操PWM驱动LED 

本章小结 

习题12 


第13章 单片机应用系统的设计 

13.1 单片机应用系统的设计和开发 

13.1.1 单片机应用系统的设计原则 

13.1.2 单片机应用系统的开发流程 

13.1.3 单片机应用系统工程报告的编制 

13.2 人机对话接口应用设计 

13.2.1 键盘接口与应用编程 

13.2.2 LED数码管显示与应用编程 

13.2.3 LCD接口与应用编程 

13.2.4 基于Proteus仿真与STC实操电子时钟的设计

13.3 串行总线接口技术与应用编程 

13.3.1 I2C总线接口技术与应用编程 

13.3.2 单总线接口技术与应用编程 

13.4 基于Proteus仿真的数字温度计 

13.5 STC15W4K32S4单片机的低功耗设计与可靠性设计 

13.5.1 低功耗设计 

13.5.2 可靠性设计 

本章小结 

习题13 


第14章 STC15W4K32S4单片机的SPI接口与增强型PWM模块 

14.1 SPI接口 

14.1.1 SPI接口的结构与控制 

14.1.2 SPI接口的数据通信 

14.1.3 SPI接口的应用编程 

14.2 增强型PWM模块 

14.2.1 增强型PWM模块的结构与控制 

14.2.2 增强型PWM模块的应用编程 

本章小结 

习题 


第15章 STC8系列单片机简介

15.1 STC8A8K××S4A12系列单片机

15.1.1 特性 

15.1.2 STC8A8K××S4A12系列单片机机型一览表 

15.2 STC8F8K××S4A12系列单片机 

15.2.1 特性 

15.2.2 STC8F8K××S4A12系列单片机机型一览表 

15.3 STC8F2K××S4系列单片机 

15.3.1 特性 

15.3.2 STC8F2K××S4系列单片机机型一览表

本章小结


附录A ASCII码表 
附录B STC15W4K32S4单片机指令系统表 
附录C C51常用头文件与库函数 
附录D STC-ISP在线编程软件实用程序简介
附录E STC15系列单片机学习板各模块电路 
附录F STC15系列单片机头文件与LED数码管驱动函数 
附录G U8脱机编程器的操作使用 
附录H STC15W4K32S4单片机特殊功能寄存器一览表 
附录 I C语言编译常见错误信息一览表 
附录 J C51的模块化编程与C51库函数的制作 
一、C51的模块化编程 
二、C51库函数的制作 
三、C51库函数的调用 
参考文献

3201 0

你的回应
意见反馈