×

基于STC15W4K系列51单片机轻松入门的C语言版电子书免费下载

消耗积分:1 | 格式:pdf | 大小:0.00 MB | 2020-11-12

ah此生不换

分享资料个

  本书以最新流行的不需要外部晶振与复位电路的可仿真的高速 STC15 系列单片机为核心,详细介绍了单片机内部功能模块,比如定时器、中断、串口、SPI 接口、片内比较器、ADC 转换器、可编程计数器阵列 (CCP/PCA/PWM)等。每个重要知识点都有简短精炼的实例作验证,然后就是单片机常用外围接口的介绍与 STC15 系列单片机的实际产品运用实例分析。另外对单片机开发必须掌握的 C 语言基础知识与 Keil 开发环境也作了较为详细的介绍,对于没有学习过 C 语言的读者通过本书也能轻松进入以 C 语言开发单片机的学习状态。为了快速验证本书的理论知识,作者设计了与本书配套的双核(两个仿真型单片机)实验板,功能强大,操作简单,直观,除用于本书实验测试外,也可用于产品前期开发。 本书可作为普通高校计算机类、电子类、自动控制类、仪器仪表类、机电一体化类等相关专业教学用书,对已有一定设计经验的单片机工程师也有重要参考价值。

  单片机全称是单片微型计算机,说计算机大家都知道它内部主要包含微处理器 CPU、硬盘、内存条等部件,一个单片机内部也包含了微处理器内核、程序存储器、数据存储器等,单片机的内核相当于计算机主板上的 CPU,单片机的程序存储器相当于计算机的硬盘,单片机的数据存储器相当于计算机的内存条,另外,编写过计算机运用程序的人都知道,计算机是按程序命令一条条执行语句完成所需的功能,单片机也是按程序命令一条条执行语句完成所需的功能,从这里可以看出,单片机与计算机实在是太相似了,这就是可以把它称为计算机的原因,另外,单片机拥有的这么多的结构部件都是集成在单一的一块集成电路芯片上的,加上体积微小,所以全称就是单片微型计算机,简称单片机。

  单片机与普通集成电路的区别是:普通集成电路功能是固定死的,使用者无法更改,单片机的功能是可以通过编写程序进行更改的。 事实上,由于单片机只是用在电子产品线路板上的一个集成电路芯片,完成一些常用的电气检测与控制功能,把它称为微型计算机太过夸大其词,于是又有人把它改名称为微控制器,英文名称:Micro Control Unit,缩写为 MCU,不管称为单片微型计算机还是微控制器或者 MCU,它本质上始终是用在电子产品线路板上的一个集成电路芯片,没什么神奇之处。

  单片机的用途

  单片机用途十分广泛,比如常见的家用电器洗衣机、空调、电磁炉等内部有单片机,现在的智能化仪器仪表内都有单片机,工业生产上的数控机床有位移检测用的光栅尺,光栅尺连接的控制仪表内就有单片机,作者设计过的用在全国各地的国家粮食储备库与中央粮食储备库的计算机测温系统除计算机外的核心就是单片机,作者设计过的用在生产流水线检验家用热水器部件的检验设备和检验汽车部件的检验设备都是都是以计算机和单片机为核心构成的检验设备。现在这个时代的电子产品,普遍都在使用单片机,所以学好单片机是非常重要的。

  学习的典型芯片与 C 语言介绍

  单片机种类较多,比较流行的有 51 单片机、AVR 单片机、PIC 单片机、MSP430 单片机、STM32 等,过去比较流行的 51 单片机典型型号是 AT89C51 与 AT89S51,现在已被功能更强大,使用更方便的 STC 单片机取代,STC 单片机对原有 51 内核进行了重大改进并增加了很多片内外设,第一代的 STC89 系列单片机性能就显著超越了 AT89 系列,又经历了几代发展,现在 STC 已发展到了 15 系列,具有低功耗、低价位、高性 - 9 - 能、使用方便等显著特点。STM32 是意法半导体公司使用 Cortex-M3 内核生产的 32 位单片机,运行速度更快,功能更强大,性价比高,现在运用也比较广泛,至于 AVR 单片机、PIC 单片机、MSP430 单片机等由价格高、供货渠道不稳定等多种因素,它们在市场的占有份额已经越来越小,所以学单片机重点要把 STC 和 STM32 学好,我这本书主讲 STC,把 STC 学精通后再学习 STM32 就很简单了,STC 单片机的例子几乎都可以用到 STM32 上。 STC15 系列单片机又分为多个子系列,STC15W100 /STC15F100W 系列→STC15W201S 系列 →STC15W401AS 系列→STC15W404S 系列→STC15W1K16S 系列→STC15F2K60S2 系列→STC15W4K32S4 系列等,它们的功能从简单到高级依次增强,由于芯片具体型号众多,不可能每一个都去学,本书主讲功能最强的 STC15W4K32S4 系列中的 IAP15W4K58S4,它的功能最全,15 系列中的其它型号功能都比它少,价格也更便宜,表 1-1 列出了 STC15 系列单片机典型型号与资源对比,IAP15W4K58S4 单片机兼容 STC15 系列其它型号单片机,在 IAP15W4K58S4 单片机上运行正常的程序不用任何修改就可以直接下载到同系列其它型号单片机上运行,在硬件上,IAP15W4K58S4 引脚排列也完全兼容相同封装的 15 系列其它型号,正因为如此,与本书配套的实验板除了可以做 IAP15W4K58S4 相关的实验外,也可以完成 15 系列其它型号单片机的实验,综上所述,我们只要学会了 IAP15W4K58S4,STC15 系列中其它型号芯片就都可以使用了。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

评论(0)
发评论

下载排行榜

全部0条评论

快来发表一下你的评论吧 !