深入浅出STM8单片机入门、进阶与应用实例 本书以意法半导体公司STM8系列单片机作为讲述核心,深入浅出地介绍了该系列单片机片内资源及应用,本书以各种巧例解释相关原理,以资源组成构造学习脉络,选取主流开发工具构建开发环境,利用实战项目深化寄存器理解,注重“学”与“用”的结合。让读者快乐入门、进阶,并将相关知识应用到实际产品研发之中。 本书根据STM8系列单片机的资源脉络及初学者的进阶顺序,总共设定了21个章节,根据知识点的难易程度可以分为基础章节、进阶章节和应用章节。基础章节从第1~7章,主要讲解单片机发展、修行方法、STM8单片机家族成员、软/硬件开发环境搭建及调试、GPIO资源使用和配置、LED器件控制、常见字符/点阵型液晶模块的驱动、独立按键/矩阵键盘交互编程的相关知识和应用。进阶章节从第8~14章,主要讲解单片机内部存储
书以XE164FN为例介绍了英飞凌XE166系列单片机的基本特点、硬件结构、外设功能模块等的基本原理与工作方式,并结合DAvE软件,通过实例详细阐述了各个功能模块的配置与应用方法。全书共16章,从最小系统设计、相关软件操作到功能模块开发,再到综合实例应用,循序渐进,层次分明,帮助读者真正掌握英飞凌公司XE166系列单片机的工程开发方法。同时针对电机控制领域的应用,本书还详细介绍了无刷直流电机及永磁同步电机驱动控制的原理与实现。另外,附带的配套光盘给出了书中的示例文件及相关代码,方便读者动手实践与设计参考。
本书以51系列单片机为载体,采用项目化教学方式,由浅入深地安排实训内容,将知识点和相关实训内容结合,突出对读者动手能力的培养。项目内容包含了基础和拓展两大部分。基础部分包括单片机开发环境构建、流水灯、蜂鸣器、LED显示器、按键输入、中断、定时器和串口通信等内容,免费赠送的开发板可设计实验完全覆盖这些内容;拓展部分则是精选出的具有代表性的真实项目,体现了时代性的创客特色,包括红外遥控、声音传感器、温度传感器、倾斜开关、超声传感器、人体红外传感器、火焰传感器和无线模块等内容。同时,本书配套的网站提供了更多的实训项目资源,进一步提高读者实战技能,体现“互联网 ”特色。
编者通过总结多年来的教学实践,结合目前高等学校单片机课程的实际教学安排,在本书第1、2版的基础上,对全书内容作了合理整合,更能体现单片机课程的基本教学需求和实际应用情况。全书共分11章。以典型的MCS-51单片机为例,系统地介绍单片机的硬件结构、定时/计数器、串行接口、中断系统的工作原理,指令系统及汇编语言程序设计,针对单片机内部资源的C51语言编程方法及其与汇编语言的混合编程,通过并行接口扩展外部总线、外部存储器、并行接口、键盘、LED和LCD显示器、A/D和D/A转换器的方法,采用I2C、SPI、1-Wire等目前广为应用的串行扩展技术扩展EEPROM和Flash存储器、键盘和LED显示器、A/D和D/A转换器的方法,以及单片机系统电源设计、硬件和软件抗干扰技术等,各部分内容都举例讲解。还介绍了目前普遍应用的高性能单片机的结构和性能,结合C8051F020介
一本老少咸宜的编程入门奇书!一册在手,你完全可以带着自己的孩子,跟随sande父子组合在轻松的氛围中熟悉那些编程概念,如内存、循环、输入和输出、数据结构和图形用户界面等。这些知识一点儿也不高深,听起来备感亲切,书中言语幽默风趣而不失真义,让学习过程充满乐趣。细心的作者还配上了孩子们都喜欢的可爱漫画和经过运行测试的程序示例,教你用最易编写和最易理解的python语言,写出你梦想中的游戏程序。 “hello, world!我来了!”编程乐趣无穷,起点就在脚下,请引导你的孩子走进这奇妙的世界。无论是中小学生还是其他初学者,都可以跟随本书学习python编程,并过渡到任何其他语言,重要的是你将学会思考问题和解决问题的方法。