全书共分4章,篇主要介绍计算机、计算机系统、程序设计语言的初步知识,以及子程序和递归程序设计初步,使学生能够忙了解计算机以及程序设计。第2篇主要介绍计算机中数的表示与编码、计算机算术和逻辑运算原理、计算机工作原理和可编程结构模型、图灵机和计算模型以及形式语言的初步知识,旨在培养学生的抽象和建模能力。第3篇主要介绍数据和信息的抽象模型——数据结构,包括数据结构的数学基础、数据结构的逻辑表示、存储结构和对数据的操作,并对递归程序设计进行了深入一步的探讨。第4章再次探讨计算的本质,提出了学科的主要问题,进而提出学科方法论以及学科知识体系。 本书可作为计算机科学与技术专业计算机导论与程序设计类课程教材,也可供其他专业的学生自学和参考。
本书主要介绍在嵌入式系统和物联网系统开发中常用的STM32微处理器的接口技术、常见传感器的应用,由浅入深地对STM32接口技术和传感器的应用进行讲解。全书采用任务式开发的学习方法,精选了28个贴近社会和生活的案例,每个案例均有完整的开发过程,分别是生动的开发场景、明确的开发目标、深入浅出的原理学习、详细的系统设计过程、详细的软/硬件设计和功能实现过程,很后进行开发验证和总结拓展,将理论学习和开发实践结合起来。每个案例均附有完整的开发代码和配套PPT课件,读者可在源代码的基础上快速地进行二次开发。
本书针对初学者的需求,系统全面地讲解了电脑入门的相关知识。本书内容从读者日常生活、学习和工作中的实际需求出发,从零开始,逐步深入,突出实战操作与实用技巧的传授,真正让读者学以致用、学有所用。内容包括从零开始学电脑、轻轻松松学打字、Windows入门、电脑文件的管理、电脑系统的设置、用Word2007编排文档、用Word 2007处理表格与图形、用Excel2007制作电子表格、电脑上网的基础知识、在网上搜索与下载资源、在网上进行娱乐活动、网络通信工具的使用、电脑的安全与日常维护等知识,并收录了电脑操作、Word与Excel应用和电脑上网的典型问题和实用技巧。
《新概念51单片机C语言教程:入门、提高、开发、拓展全攻略》从实际应用入手,以实验过程和实验现象为主导,循序渐进地讲述51单片机C语言编程方法以及51单片机的硬件结构和功能应用。全书共分5篇,分别为入门篇、内外部资源操作篇、提高篇、实战篇和拓展篇。 《新概念51单片机C语言教程:入门、提高、开发、拓展全攻略》内容丰富,实用性强,书中大部分内容均来自科研工作及教学实践,许多C语言代码可以直接应用到工程项目中。《新概念51单片机C语言教程》配套光盘提供13讲近30学时的教学视频和《新概念51单片机C语言教程》实例代码,可使读者更快更好地掌握单片机知识和应用技能。《新概念51单片机C语言教程》作者还可提供与《新概念51单片机C语言教程:入门、提高、开发、拓展全攻略》配套的单片机实验板。
本书深入而全面地论述了嵌入式操作系统的基本原理及应用开发方法,主要内容包括嵌入式操作系统的基本特性、基于嵌入式操作系统的嵌入式软件基本开发方法和流程、嵌入式软件结构、异常和中断处理方法、定时器和定时器服务、嵌入式软件设计中的常见问题、典型嵌入式操作系统Android的基本构成和应用开发案例。 本书注重知识的系统性和先进性,注重理论和实践的联系,以实例应用来阐述嵌入式操作系统相关知识模块,有利于培养嵌入式软件应用开发能力。 本书可作为普通高等院校软件工程、计算机科学与技术、通信工程等专业的高年级本科生和研究生教材,也可作为相关工程技术人员的参考书。
《新概念51单片机C语言教程:入门、提高、开发、拓展全攻略》从实际应用入手,以实验过程和实验现象为主导,循序渐进地讲述51单片机C语言编程方法以及51单片机的硬件结构和功能应用。全书共分5篇,分别为入门篇、内外部资源操作篇、提高篇、实战篇和拓展篇。 《新概念51单片机C语言教程:入门、提高、开发、拓展全攻略》内容丰富,实用性强,书中大部分内容均来自科研工作及教学实践,许多C语言代码可以直接应用到工程项目中。《新概念51单片机C语言教程》配套光盘提供13讲近30学时的教学视频和《新概念51单片机C语言教程》实例代码,可使读者更快更好地掌握单片机知识和应用技能。《新概念51单片机C语言教程》作者还可提供与《新概念51单片机C语言教程:入门、提高、开发、拓展全攻略》配套的单片机实验板。
《玩转我的乐Pad》以循序渐进的方式,全面系统地介绍乐Pad的基本用法。本书共分为12章,首先介绍了乐Pad基础知识、基本操作,然后讲述了乐Pad的无线上网、网络电话等内容,接着讨论了乐Pad在工作、生活和娱乐方面的内容,最后给出了乐Pad在使用过程中会遇到的一些常见问题及其解决方案。 本书内容详尽,叙述浅显易懂,图文并茂,适合乐Pad玩家阅读,是您使用乐Pad的理想伴侣。