基本信息
编辑推荐
本书专业性和实用性强,对于利用PIC单片机进行实际项目开发具有较高的参考价值。
内容简介
目录
1.1 PIC单片机各个端口的结构 2
1.1.1 PORTA端口和TRISA寄存器 3
1.1.2 PORTB端口和TRISB寄存器 4
1.1.3 PORTC端口和TRISC寄存器 5
1.1.4 PORTD端口和TRISD寄存器 7
1.1.5 PORTE端口和TRISE寄存器 8
1.2 简单的I/O输出操作 9
1.2.1 实例功能 9
1.2.2 器件和原理 9
1.2.3 电路和原理 13
1.2.4 程序设计 14
1.3 带有软件延时的端口输出 15
1.3.1 实例功能 15
1.3.2 器件和原理 15
1.3.3 电路和原理 18
1.3.4 程序设计 19
1.4 用定时器延时的端口输出 21
1.4.1 实例功能 21
1.4.2 器件和原理 21
前言
一个PIC单片机的初学者,或者一个从未接触过PIC单片机的人,要设计一个完整的实际应用电路,不是一件容易的事情,更谈不上针对不同的方案选择合适的器件。基于此,我们针对实际应用的要求和单片机所完成的基本功能,将PIC单片机的基本功能进行分类,每个功能列举一两个实例,在实例中介绍所要使用到的单片机功能、外围器件和接口电路,并给出具体的电路原理图和单片机的源程序。
本书在内容安排上具有如下特点:
(1)结构安排合理:本书各个部分内容安排由易到难,逐一给出实例,后面的例子往往包含前面例子中的内容,适合读者循序渐进的学习。
(2)内容划分恰当:我们以PIC单片机的功能为划分依据,将本书的内容划分为若干个相对独立的部分,适合读者有选择性的学习。
(3)知识铺垫完整:为了减少读者在学习实例时的难度,在具体讲解每个实例之前都介绍了与实例相关的知识。
本书分为8章,简要介绍如下。
第1章 端口的基本操作:本章是入门章节,结合实例由浅入深地介绍了PIC单片机端口的基本操作,主要包括PIC单片机的各个端口简介、软件和硬件延时、PIC单片机FO扩展以及PIC单片机存储器的扩展。
第2章 输入与显示:输入和显示部分是PIC单片机的基本外围电路,同时它也是人机交流的重要接口。本章主要介绍独立式键盘,4x4行列式键盘的扩展,液晶、LED的驱动与显示,键盘输入和LED显示综合扩展等内容。
第3章 数据采集及应用:数据采集是数字系统中不可缺少的部分,同时它也是PIC单片机系统的重要功能之一。本章将结合多个实例对PIC单片机系统有关数据采集的方法、基本原理、相关器件以及使用方法作较为详细的介绍。
第4章 信号处理与算法:实践证明,一些常用的算法用PIC单片机实现将会十分快捷。本章将着重介绍四则运算,16位二进制码和5位BCD码转换,均值和中值滤波算法的实现方法等内容。
第5章 机电控制:用PIC单片机系统进行机电控制在现代的工业生产中得到了广泛的应用,本章主要介绍各种机电设备的控制原理。在熟悉控制原理的基础上,进一步讲解如何采用PIC单片机实现对这些机电设备的控制。
第6章 PIC单片机的数据通信:在很多的应用设计中,需要完成单片机和单片机、单片机和PC机之间的数据交换和指令传输的功能,这就要使用单片机通信技术。本章主要讲解了单片机和计算机之间并行、串行通信的实现,单片机和单片机之间串行通信的实现以及单片机与外围器件之间串行通信的实现。
第7章 单片机系统开发可靠性技术:在实际PIC单片机系统设计中,系统抗干扰能力、可靠性是很重要的。为了使读者能够更好的进行系统设计实践,本章将对应用比较广泛的接地技术、PCB布线技术、抗电磁干扰技术、电源技术、WDT技术进行介绍。
第8章 单片机系统开发过程:只有对整个系统的开发过程有了深刻的理解才能更好的进行系统设计,本章将对PIC单片机系统开发的过程进行介绍。从一个完整的方案的设计到系统的硬件制作,再到软件的编写和软硬件的联调,将每一个环节都详细的呈现出来。
本书附带的光盘中有本书中所有实例的完整程序代码。由于时间仓促和作者的水平有限,书中难免有缺点和错误,敬请广大读者批评指正。欢迎广大读者访问求是科技网站http://www.cs-book.com,提出你的宝贵意见和建议,同时也欢迎感兴趣的读者访问求是论坛做进一步交流。
编者
2005年5月