本篇主要提供:易学好用经典PIC单片机:PICFA轻松入门与实战李学海电子书的pdf版本下载,本电子书下载方式为百度网盘方式,点击以上按钮下单完成后即会通过邮件和网页的方式发货,有问题请联系邮箱ebook666@outlook.com
基本信息
书名:易学好用经典PIC单片机:PIC16F84A轻松入门与实战
定价:69.00元
作者:李学海
出版社:清华大学出版社
出版日期:2017-11-01
ISBN:9787302477921
字数:537000
页码:337
版次:1
装帧:平装
开本:16开
商品重量:0.4kg
编辑推荐
国家积极倡导的素质教育和创新工程,旨在提高受教育者的素质和培养将所学知识转化为生产力、创造力和经济效益的能力。为了更好地适应发展潮流和就业需要,作者认为,单片机的学习和应用,可以为电子、电信、电脑、电器、机电以及相关领域的爱好者、从业者和在校生,提供了一个容易激发学习热情和创作欲望的、可操作性很强的学习途径和实践平台。至今,许多老一辈的工程师、专家、教授当年都是无线电爱好者。如果说上世纪五十年代起,无线电世界造就了几代电子精英,那么当今的单片机世界也必将会培育出更多的电子英才。
作者从事教学30多年,教过中专、大专、本科,主讲过大学物理、电路分析、程控交换原理、单片机原理、嵌入式系统等30余个学科。曾经指导过3届全国大学生电子竞赛并且从中获奖,其中一次是2007年应河北师范大学职业技术学院之邀作为外聘专家,其间指导了单片机应用项目的开发。还曾应河北师范大学之邀担任2009年暑期骨培训班客座教授,其间选用了作者的单片机著作做教材,并聘请作者为单片机学科主讲。也曾应邀为多家电子产品开发生产企业培训研发工程师,或为其担任技术顾问。还应聘为中国嵌入系统产业协会、中国物联网产业协会专家组成员。
从30余年的技术研究和文字创作过程中,探索出了一套通过文字向读者传达知识和技术的高效快捷的写作模式,并且经历了时空的检验。再者,近40年的教学经历,也必定会在讲解内容的精选与锤炼、讲解顺序的编排与优化方面,更增添一份得天独厚的优势,来为读者提供更多的便利。
本书的编写目标是,努力追求“一读就懂、读了能用、一用就灵”的学习效果;不仅能“给人以鱼”,而且更注重“授人以渔”;不仅传授单片机知识,而且更注重教会开发方法和应用技巧;不仅可以提高理论水平,而且更侧重强化将所学知识转化为实际工作的能力;力图实现将每一位有志于迈进单片机王国的外行人,培养成既懂单片机知识,又能掌握以单片机为核心的智能电子产品开发技能的内行人。为了达到这一目标,除了恰当的引导和正确的学习方法之外,当然也离不开读者的自身努力。“兴趣是好的老师!”本人深信这个哲理。培养读者的学习兴趣比传授知识更重要。一旦帮助读者树立起浓厚的学习兴趣和强烈的求知欲望,就很可能达到令人受益终生的特殊效果,这也是每一位教育工作者追求的高目标。
本书在内容编排上充分注意了门槛低、入门易、上手快、层次性、可读性、实践性、系统性和完整性,力求覆盖从单片机理论学习到开发应用的各个阶段,所有必不可少的硬件和软件知识、开发环境和开发工具的使用方法和技巧等内容。尽可能不需要翻阅其他书籍就可以学习到,从单片机入门到单片机开发制作各个环节的全程知识。对于一名初步具备电子技术和微机应用基础知识的初学者,成长为一位单片机应用工程师,所需要学习的核心知识主要有:单片机硬件系统;单片机指令系统;汇编程序设计基础以及汇编器的用法;单片机仿真器及其用法;程序烧录器及其用法。这些内容书中都有介绍。此外,为了突出实践性,在每个需要演练的技术点之后都精心设计了1~3个针对性强、实用价值高的实验范例,并且调试成功,每个范例大致包括“项目实现功能;硬件电路规划;软件设计思路;汇编程序流程;汇编程序清单;几点补充说明;程序调试方法”等完备的内容。
内容提要
本书精心挑选一款经典实用、好学易用的典型PIC单片机PIC16F84A为讲解样机,选择一款界面友好的国产软件WAVE6000为开发环境,选出一款硬件开源的廉价易购的下载器K150为程序烧写器,还给出了一款适合仿制的学习实验开发板PICbasic84作为可选目标板。全书共分10章,主要内容包括: 背景知识、硬件总览、通用并口、指令系统、汇编程序设计、汇编语言工具链、软件集成开发环境、软件模拟调试技术、硬件综合开发工具、硬件烧试开发技术、定时器TMR0及其应用技巧、中断逻辑及其应用技巧、EEPROM数据存储器及其应用技巧、杂项功能及其应用技巧等。
本书特点: 入门容易、阅读轻松、通俗易懂、语言流畅、可读性好、趣味性强、系统全面、注重实用、学用并重、学练结合、实例丰富、上手快捷。本书适用的读者对象: 初步具备电子技术和计算机知识基础的,电子、电信、计算机、电气、电力、电器、机电等涉电专业在校学生、教师、单片机爱好者、电子爱好者、电子产品开发者、电器维修人员、工程技术人员。还可以作为教学用书、培训教材和自学读本。
目录
作者介绍
文摘
第5章软件集成开发环境和软件模拟调试技术
南京伟福公司为PIC单片机用户免费提供了一款集成开发环境(IntegratedDevelopmentEnvironment,IDE)软件包——WAVE6000,它具有易学、易用、易上手、全中文等突出优点,特别适合单片机初学者。此外,该环境还可以开发各种80C51兼容单片机,为读者日后学习预留了很大的空间。
其实,WAVE6000集成开发环境是一个软件包,也是一套以项目(Project,或翻译为计划或工程)为导向的,或者说是面向项目的集成开发环境软件平台。它就像一个包罗十八般兵器的大车间,把文本编辑器(Editor)、汇编器(Assembler)、连接器(Linker)、项目管理器(Projectmanager)和程序调试器(Debugger,也就是查错和排错的工具)等,在单片机编程和项目调试过程中不可或缺的一些软件工具,集成到了一个开发环境之中,从而形成了一套不仅功能丰富而且使用方便的软件平台。
借助于WAVE6000,单片机初学者或应用项目开发者可以在一部微机系统上,对PIC单片机进行源程序文件的创建、编辑和汇编,甚至还能实现目标程序的模拟运行和动态调试之类的虚拟实战演练,并且调试方式还可以采用连续执行、单步执行、连续单步执行、设置断点执行等多种执行方式。
5.1集成开发环境WAVE6000的组成
WAVE6000是一个集成了多种单片机应用开发工具的、功能完备的“软件包”。在此仅对本书后面将用到的几种工具软件进行简要介绍:
1.集成开发环境
之所以称其为集成开发环境,是因为它将项目管理、文件管理、源程序创建和编辑、目标文件生成、目标程序模拟调试或仿真调试等,单片机应用项目开发过程中所需要的一系列单项工具的操作,集中到同一环境下统一调度和启用。即软件包的所有功能几乎都可以在一个环境内来操作和控制。
2.项目管理器
项目管理器是该环境的核心部分,用于创建、修改、保存、复制等项目的管理操作,为开发人员提供自动化程度高、操作简便的符号化调试工作平台。所谓“符号化调试”,指的是在调试过程中屏幕上显示的地址标号、常数名、变量名和寄存器名,均用在源程序中定义的表义性和可读性很强的符号来代表和标识。因此,又被称为“源程序级调试”。这比传统的80X86汇编语言程序的调试环境要友好得多。
3.源程序编辑器
源程序编辑器是一个全屏幕文本编辑器,用于创建、查看、编辑和修改汇编语言(或C语言)源程序文件。源程序文件以纯文本格式保存,其文件扩展名为“.asm”。同时利用该编辑器还可以创建、编辑或查看包含文件、说明文件等其他文本文件。
序言