首页 > 图书中心 >图书详情

STC15单片机C语言项目开发

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

作者:周小方、陈育群
定价:89
印次:1-4
ISBN:9787302563075
出版日期:2021.03.01
印刷日期:2023.01.09

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

more >

前言 尽管相当多的业内人士认为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单片机的在线仿真器,可以很方便地构建起功能强大、价格低廉、便携式的口袋实验系统的硬件平台。 在开发工具方面,C语言已成为单片机系统开发的主要程序设计语言,Keil公司的μVision集成开发环境是51兼容单片机软件开发综合平台,也可支持ARM芯片开发,是业界公认的优秀主流平台。Labcenter Electronics公司的Proteus是性能卓越、功能强大的EDA工具软件,是模/数混合电路以及微控制器系统设计与虚拟仿真平台,借助该平台可以突破硬件实验板的框囿。 本书以IAP15W4K58S4单片机为代表,讲解STC15系列增强型单片机的功能特点,阐述单片机高级语言Keil C51程序设计方法,结合实例阐述单片机应用系统两种常用的开发技术,其一是基于Proteus软件的虚拟仿真技术; 其二是基于在应用编程的硬件实验板的在线仿真技术。 单片机应用系统开发是实践性很强的专业技术工作,只有通过大量设计案例的学习与实践,贯彻CDIO工程教育理念,才能掌握应用系统开发要领。为此,本书配置了完整的STC15系列单片机实验,共有8个实验,其中3个是综合性实验,5个是应用系统设计实验。在内容安排上,注意尽量符合单片机应用系统发展要求,突出系统设计方法、C51编程技术和仿真调试技术。 本书可作为电子信息类应用型本科专业单片机原理与实验课程的教材,全书共12章,第1~11章可作为理论课教材,适合48~64学时的课程,对于少学时课程,7.5节、第8章、9.4节、10.4节、10.5节、第11章的内容可以酌情甄选。第12章可作为对应实验实践课教材,适合12~16学时的课程,对少学时课程,12.7节、12.8节的内容可以酌情甄选。 本书第1、2、3、5、8、10、11、12章由周小方编写,第4、6、7、9章由陈育群编写,全书统稿由周小方完成。陈育群制作了本书的教学课件,周小方整理了习题解答及软件设计文件。在教材编写过程中,作者的同事白炳良、陈福昌、王灵芝、郭海燕认真审阅了全部书稿,对教材体系、内容选取提出了宝贵的建议,参与了部分教学视频制作,学生陈鑫龙对全部稿件进行了认真检查,在此表示衷心感谢。 本书的编写参考了STC/深圳国芯人工智能有限公司(原宏晶科技)最新的技术文档、手册和部分范例程序,得到公司多名员工的热心帮助,姚永平先生对本书编写思路提出了有益的建议,并审阅了编写大纲,在此表示衷心感谢。 有关8位单片机的教材有很多,但以Keil μVision集成开发环境为平台,融合虚拟仿真技术(基于Proteus软件)和在线仿真技术(基于便携式的口袋实验系统硬件平台,即宏晶科技IAP15W4K58S4实验板),结合大量设计案例,践行CDIO工程教育理念的教材并不多见,书中实例多数来源于作者开发的实际应用系统,程序都是经实践检验的。 本书在讲清原理,贴近工程应用,突出开发技术,践行CDIO工程教育理念等方面作了一些探索。由于作者水平有限,书中难免存在不当之处,敬请读者批评指正。 编者 2020年12月

more >
扫描二维码
下载APP了解更多

同系列产品more >

数字音频信号处理(原书第3版)

[德] 乌多·佐尔泽(Udo
定 价:79元

查看详情
人工智能应用开发——基于LabVIEW...

杨帆、张彩丽、刘晋东、
定 价:79.90元

查看详情
嵌入式系统应用开发——基于NI Lab...

杨帆、张彩丽、刘晋东、
定 价:79.90元

查看详情
嵌入式实时操作系统——理论基础

[英]吉姆·考林(Jim Cool
定 价:99元

查看详情
C#编程开发实战(微课视频版)

郭佳佳、涂振、陈林
定 价:89元

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

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

more >
  • 目录

    第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基本运算

    ...

精彩书评more >

标题

评论

版权所有(C)2023 清华大学出版社有限公司 京ICP备10035462号 京公网安备11010802042911号

联系我们 | 网站地图 | 法律声明 | 友情链接 | 盗版举报 | 人才招聘