- ISBN:9787302563075
- 装帧:一般胶版纸
- 册数:暂无
- 重量:暂无
- 开本:16开
- 页数:382
- 出版时间:2021-03-01
- 条形码:9787302563075 ; 978-7-302-56307-5
本书特色
(1)全面透彻。基于STC15W4K32S4系列单片机,依托Keil μVision集成开发环境和Proteus虚拟仿真平台,细致讲述增强型51单片机原理,结合实例讲述51单片机开发方法,内容丰富、全面,对原理、方法讲解透彻。 (2)实例丰富,贴近工程实际。以统一的系统软件设计方法贯穿全书,结合大量综合实例讲解单片机应用系统软件设计方法,以及软件仿真调试技术。除主要章节配有综合实例外,另配有一章“STC15单片机实验与系统设计案例”, 给出3个综合实验和5个应用系统设计案例,剖析详细,案例贴近工程实际。 (3)实物验证与虚拟仿真相结合。以STC公司官方的STC15单片机实验箱为主要硬件平台,并用Proteus虚拟仿真平台作为物理硬件的扩展和补充,书中的所有实例和系统设计案例均与这两个主辅硬件平台紧密结合,所有程序均可在主辅硬件平台上实证。 (4)基础知识和核心开发技术并重。除讲述51单片机的基础知识外,将实例与主流开发平台、仿真工具的使用相结合,帮助读者及早建立系统概念,快速掌握单片机核心开发技术。 (5)配套资源丰富。包括贯穿全书的22个微课视频、精美课件、学习建议、习题解析、电路图及源程序等。
内容简介
MCS-51单片机是8位MCU的典型代表,在国内单片机教学领域有不可撼动的地位和作用。宏晶科技STC单片机已成为业界主流的51兼容单片机,该公司STC15W4K32S4系列单片机中的IAP15W4K58S4芯片具有在应用可编程(In-Application Programming,IAP)功能,用它构成的实验板就是一个STC15系列51兼容单片机的在线仿真器,可以很方便地构建起功能强大、低格低廉、便携式的硬件实验系统。 《STC15单片机C语言项目开发》基于宏晶科技IAP15W4K58S4单片机实验箱,讲解STC15系列增强型单片机的功能特点,阐述51单片机高级语言Keil C51、汇编语言及混合编程程序设计方法,结合实例阐述单片机应用系统的两种常用的开发技术,其一是基于在应用编程的硬件实验板的在线仿真技术;其二是基于Protues软件的模拟仿真技术,从而实现单片机原理与实验的一体化教学。 《STC15单片机C语言项目开发》结合大量综合案例,既分析51单片机原理,又贴近工程,可作为电子信息类专业“单片机原理与实验”课程的教材,也可作为STC单片机竞赛、单片机认证考试的参考用书。对于从事单片机应用系统设计的工程技术人员,《STC15单片机C语言项目开发》也有很好的参考价值。
目录
第1章 绪论
1.1 单片机及其发展概况
1.1.1 单片机的发展历程
1.1.2 主流的8位通用单片机及其特点
1.2 单片机的发展趋势与应用
1.2.1 单片机的发展趋势
1.2.2 单片机的应用
本章小结
习题
第2章 STC15单片机基础
2.1 STC15单片机的片上资源与内部结构
2.1.1 STC15单片机的片上资源
2.1.2 STC15单片机内部结构
2.2 STC15单片机的存储器与特殊功能寄存器
2.2.1 STC15单片机的存储器结构
2.2.2 STC15单片机的特殊功能寄存器配置
2.3 STC15单片机的并行I/O端口
2.3.1 STC15单片机的并行I/O端口与工作模式
2.3.2 STC15单片机并行I/O端口的结构框图
2.4 STC15单片机的时钟与复位
2.4.1 STC15单片机的时钟
2.4.2 STC15单片机的复位
本章小结
习题
第3章 51单片机C51语言编程基础
3.1 C51程序与编程规范
3.1.1 C51的程序结构
3.1.2 C51的标志符与关键字
3.1.3 C51编程规范
3.2 C51语言的数据
3.2.1 数据类型
3.2.2 常量与变量及其存储模式
3.3 用C51语言描述单片机资源
3.3.1 特殊功能寄存器定义
3.3.2 位变量定义
3.3.3 绝对地址访问
3.4 C51语言的基本语句
3.4.1 基本运算
3.4.2 分支判断语句
3.4.3 循环控制语句
3.4.4 goto等语句
3.5 C51语言的数组、指针、函数
3.5.1 数组
3.5.2 指针
3.5.3 函数
3.6 C51语言的预处理命令
3.6.1 宏定义
3.6.2 文件包含
3.6.3 条件编译
3.7 C51语言的库函数
3.7.1 本征函数库
3.7.2 输入/输出函数库
3.7.3 数学函数库
3.7.4 其他函数库
本章小结
习题
……
第4章 单片机仿真与调试技术
第5章 数码显示与键盘接口
第6章 STC15单片机的中断系统与定时/计数器
第7章 STC15单片机异步串行通信接口
第8章 C51语言与汇编语言混合编程
第9章 STC15单片机A/D转换器与比较器
第10章 STC15单片机PCA与增强型PWM模块
第11章 STC15单片机串行外设接口
第12章 STC15单片机实验与系统设计案例
附录
作者简介
周小方,福建省高校教学名师、大学生电子设计竞赛专家组成员,毕业于浙江大学,现任闽南师范大学物理与信息工程学院教授。长期从事电子系统设计研发,主要涉及单片机原理、信号与系统、开关电源设计、大学生电子设计竞赛指导等,具有极为丰富的教学经验和研发经验。 陈育群,闽南师范大学物理与信息工程学院教师,主要从事单片机与嵌入式系统的教学和科研工作,担任大学生电子设计竞赛指导老师多年,具有丰富的教学经验和实践经验。
-
有限与无限的游戏:一个哲学家眼中的竞技世界
¥37.4¥68.0 -
硅谷之火-人与计算机的未来
¥14.3¥39.8 -
全图解零基础word excel ppt 应用教程
¥12.0¥48.0 -
机器学习
¥59.4¥108.0 -
深度学习的数学
¥43.5¥69.0 -
智能硬件项目教程:基于ARDUINO(第2版)
¥37.7¥65.0 -
元启发式算法与背包问题研究
¥38.2¥49.0 -
AI虚拟数字人:商业模式+形象创建+视频直播+案例应用
¥62.9¥89.8 -
UNIX环境高级编程(第3版)
¥164.9¥229.0 -
剪映AI
¥52.8¥88.0 -
深度学习高手笔记 卷2:经典应用
¥90.9¥129.8 -
纹样之美:中国传统经典纹样速查手册
¥77.4¥109.0 -
UG NX 12.0数控编程
¥24.8¥45.0 -
MATLAB计算机视觉与深度学习实战(第2版)
¥90.9¥128.0 -
界面交互设计理论研究
¥30.8¥56.0 -
UN NX 12.0多轴数控编程案例教程
¥25.8¥38.0 -
微机组装与系统维护技术教程(第二版)
¥37.8¥43.0 -
Go 语言运维开发 : Kubernetes 项目实战
¥48.2¥79.0 -
明解C语言:实践篇
¥62.9¥89.8 -
Linux服务器架设实战(Linux典藏大系)
¥84.5¥119.0