STC15单片机C语言项目开发
STC公司创始人作序;STC公司大学计划推荐图书;结合大量综合案例,全面论述单片机系统开发;配套微课视频、精美课件、电路图及代码、习题解析等。

作者:周小方、陈育群

丛书名:清华开发者书库

定价:89元

印次:1-5

ISBN:9787302563075

出版日期:2021.03.01

印刷日期:2024.07.25

图书责编:曾珊

图书分类:教材

电子书
在线购买
分享
内容简介
作者简介
前言序言
资源下载
查看详情 查看详情 查看详情

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语言项目开发》也有很好的参考价值。

周小方,福建省高校教学名师、大学生电子设计竞赛专家组成员,毕业于浙江大学,现任闽南师范大学物理与信息工程学院教授。长期从事电子系统设计研发,主要涉及单片机原理、信号与系统、开关电源设计、大学生电子设计竞赛指导等,具有极为丰富的教学经验和研发经验。陈育群,闽南师范大学物理与信息工程学院教师,主要从事单片机与嵌入式系统的教学和科研工作,担任大学生电子设计竞赛指导老师多年,具有丰富的教学经验和实践经验。

前言 尽管相当多的业内人士认为8位单片机已经过时,且51单片机的教材已多至不可尽数,但对电子信息类应用型本科专业而言,以下事实是清楚的。其一,在今后相当长一段时间内,8位单片机还将占据MCU市场的多数份额,毕业生在职场中的专业成长还是离不开8位单片机系统开发。其二,应用型本科学生需要有成本低廉、学习资源丰富、电路制作工艺简单的MCU作为基础性、大众化的工程实践训练载体,这方面51单片机无疑是最佳选择。其三,多数的应用型本科学生采用先8位单片机、后ARM微处理器的分级递进学习进程无疑是合适的选择。其四,51单片机的教材虽然很多,但围绕主流芯片与开发工具,既能讲透原理,又贴近工程应用,突出开发技术的教材却不多见。鉴于此,我们认为编写51单片机原理与开发技术的教材是有意义的。 在芯片选择方面,宏晶科技有限公司STC15系列单片机是采用流水线设计的高性能51兼容单片机,相比标准51单片机,运行速度提高了8~12倍,增加了多个外围接口设备。如STC15W4K32S4系列单片机,除CPU外,片内还集成了程序存储器Flash、数据存储器SRAM、定时/计数器、高速UART、掉电唤醒专用定时器、I/O口、高速A/D转换、比较器、看门狗、PCA/CCP/PWM、高速同步串行通信端口SPI、片内采用高精度RC时钟及高可靠复位电路等模块,几乎包含了数据采集与控制应用领域所需要的所有单元模块,成为该领域一款品质优秀的片上系统(System on Chip,SoC)。系列中的IAP15W4K58S4单片机还有在应用编程(IAP)功能,基于该芯片的实验板STC15Ⅳ就是一个STC15单片机的...

目录
荐语
查看详情 查看详情

目录

第1章绪论

1.1单片机及其发展概况

1.1.1单片机的发展历程

1.1.2主流的8位通用单片机及其特点

1.2单片机的发展趋势与应用

1.2.1单片机的发展趋势

1.2.2单片机的应用

本章小结

习题

第2章STC15单片机基础

2.1STC15单片机的片上资源与内部结构

2.1.1STC15单片机的片上资源

2.1.2STC15单片机内部结构

2.2STC15单片机的存储器与特殊功能寄存器

2.2.1STC15单片机的存储器结构

2.2.2STC15单片机的特殊功能寄存器配置

2.3STC15单片机的并行I/O端口

2.3.1STC15单片机的并行I/O端口与工作模式

2.3.2STC15单片机并行I/O端口的结构框图

2.4STC15单片机的时钟与复位

2.4.1STC15单片机的时钟

2.4.2STC15单片机的复位

本章小结

习题

第3章51单片机C51语言编程基础

3.1C51程序与编程规范

3.1.1C51的程序结构

3.1.2C51的标志符与关键字

3.1.3C51编程规范

3.2C51语言的数据

3.2.1数据类型

3.2.2常量与变量及其存储模式

3.3用C51语言描述单片机资源

3.3.1特殊功能寄存器定义

3.3.2位变量定义

3.3.3绝对地址访问

3.4C51语言的基本语句

3.4.1基本运算

... 查看详情

《STC15单片机C语言项目开发》基于STC15W4K32S4系列单片机,依托Keil μVision集成开发环境和Proteus虚拟仿真平台,结合大量实例,细致剖析单片机系统开发的各知识点,实用性强。
配套丰富资源,包括贯穿全书的微课视频讲解、精美课件、学习建议、习题解析、电路图及源程序等。

查看详情