本书共10个项目,各项目分别为认识单片机、单片机常用开发软件、单片机最小系统及I/O接口、单片机C语言程序设计、单片机的内部资源、单片机的显示、单片机的按键、单片机与D/A或A/D转换器的结合应用、单片机汇编语言、单片机综合应用实例。本书的编写目标是力求实现原理知识与项目应用实例的紧密结合,使理论与应用兼具,同时体现立
近年来,单片机由于具有体积小、集成度高、功能强、性价比高等特点,被广泛应用于智能仪表、数控机床、家用电器、通讯设备、工业控制等领域。目前,世界上单片机芯片的产量以每年27%的速度递增,现已突破28亿片,而我国的年需求量也将近亿片,这表明单片机的应用有着广阔的市场。本书通过综合性强、实用性强的应用案例,训练学生的基本编程
本书以C编程语言作为贯穿全书各章节的主线,将单片机仿真软件Proteus和C51编译软件Keil的用法与之紧客接,使读者在仿真工具软件的辅助下,一步到位地掌握实用性强的编程语言和适量的汇编语言。教材内容编排合理,循序渐进,从中断系统、定时/计数器、串行口到系统接口扩展及应用系统。
本书针对STM32F407核心板的完整编程示例,精选项目,依托STM32CubeIDE软件,采用校企合作的方式,由浅入深,详细介绍了STM32F407芯片常用系统功能、CubeMX配置、编程开发、接口电路、HAL驱动程序功能和使用方法。通过学习本书,读者可以快速掌握STM32CubeIDE工具软件的使用、GPIO端口应
本书自第1版出版至今,记录了20多年来嵌入式领域的技术变革,成为众多工程师和学生的必备参考书。全书从组件技术的视角出发,以嵌入式系统的设计方法和过程为主线,涵盖全部核心知识点并辅以示例分析,同时贯穿着对安全、性能、能耗和可靠性等关键问题的讨论,构建起一个完整且清晰的知识体系。第5版涉及物联网、嵌入式多核等领域,引入了L
本书涵盖51单片机C语言程序设计所需掌握的各方面知识点。本书首先详细介绍了51单片机的集成开发环境和开发流程;然后结合实例对51单片机C语言程序设计基础知识点进行介绍;接着对51单片机C语言的程序设计进行了详细的讲解,包括中断设计、定时/计数器、串口设计等内容,最后设计了一个完整的综合应用实例。本书不仅介绍51单片机C
本书详尽地介绍了MCS-51系列单片机的硬件结构、指令系统及汇编语言程序设计,C51程序设计、内部功能及接口、系统外部功能的扩展,单片机系统设计、开发及仿真。书中介绍的应用实例,均为作者在实验及实习教学过程中应用的实例,各章节配套教学视频,采用C51和汇编双语言编程,并以虚拟仿真平台Proteus作为设计与开发工具,同
本书以中、小规模单片机应用系统中普遍采用的8位单片机典型代表MCS-51系列为基础,详细介绍了单片机的基本原理、硬件结构、指令系统、C语言程序设计、应用系统设计及实例等内容。全书的例题经过实践检验,具有可行性。每章末都配有习题,供读者巩固所学知识。本书可以满足教师课堂教学和学生课程学习的需要。 本书是一本既注重基础知识
原子教你学STM32(HAL库版)》分为上、下两册。本书是上册,分为基础篇和实战篇,详细介绍了STM32F103的基础入门知识,包括STM32简介、开发环境搭建、新建HAL库版本MDK工程、STM32时钟配置以及STM32F103常用外设的使用,包括外部中断、定时器、DMA、内部温度传感器等。 下册详细介绍了STM32
《原子教你学STM32(HAL库版)》分为上、下两册。本书是下册,详细介绍了STM32F103复杂外设的使用及一些高级例程,包括触摸屏、无线通信、SD卡、USB读卡器等。 上册分为基础篇和实践篇,详细介绍了STM32F103的基础入门知识,包括STM32简介、开发环境搭建、新建HAL库版本MDK工程、STM32时钟配置