案例解说单片机C语言开发
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

前言

行业背景

PIC单片机具有可靠性高、功能强、价格低的特点,在工业控制、数据采集、智能仪表、机电一体化、家用电器等领域有着广泛的应用,可以大大提高生产、生活的自动化水平。近年来,随着嵌入式的应用越来越广泛,PIC单片机的开发也变得更加灵活和高效率,其开发和应用已经成为嵌入式应用领域的一个重大课题。

关于本书

本书以 Proteus硬件仿真环境和 MPLAB软件开发环境为依托,介绍了 PIC单片机的应用方法,包括 PIC单片机的体系结构、C语言、内部资源的应用、外部器件的扩展应用方法、PIC单片机综合应用系统的开发方法和实例。

本书对于各内部资源/外围器件的介绍包括:器件基础、Proteus中的器件库说明、Proteus应用电路、应用代码、仿真结果和总结。读者既可以了解器件的基础知识和对应的驱动代码,也可以在Proteus中进行仿真并且观察仿真结果。

本书的各章内容说明如下:

第1章介绍PIC单片机基础知识,包括PIC单片机的体系结构、C语言和MPLAB软件开发环境的基本使用方法。

第2章介绍 Proteus硬件仿真环境的基本使用方法,包括它与 MPLAB软件开发环境联合调试的方法。

第3章主要介绍PIC单片机的内部资源应用,包括I/O引脚、外部中断、定时器、CCP模块、USART串行口、MSSP接口模块。

第4章主要介绍PIC单片机的人机交互通道使用方法,包括发光二极管、数码管、液晶模块、数字键盘等。

第5章主要介绍 PIC单片机的信号采集通道使用方法,包括 A/D通道、时钟日历芯片、温度传感器等。

第6章主要介绍PIC单片机信号输出通道使用方法,包括D/A通道、I/O扩展芯片等。

第7章主要介绍PIC单片机的存储器使用方法,包括内部E2PROM、外部RAM芯片和外部E2PROM。

第8章主要介绍PIC单片机的执行机构使用方法,包括三极管、电动机、蜂鸣器等。

第9章主要介绍PIC单片机的通信扩展模块使用方法,包括RS-232、RS-422和RS-485通信扩展。

第10章是 PIC单片机的综合应用实例,这是前面所有章节内容的综合应用,提供了呼吸灯、简易压力计、仓库自动通风系统等应用实例。

需要说明的是,本书中的很多电路图都是由 Proteus软件直接生成的,为了便于读者与实际的软件操作界面对应,对书中的这类电路图没有进行标准化处理,保持了原样。

本书特色

● 适合具有初步单片机基础的工程师进阶学习,以及高等院校电子类专业的学生和单片机爱好者阅读。

● 涵盖了 PIC单片机从内部资源到用户输入通道、A/D信号采集、温度/湿度传感芯片、有线通信模块等常用资源或者扩展器件。

● 基于Proteus硬件开发环境提供了相应的仿真运行实例及其输出结果。

● 对于相应的资源或者器件的介绍都按照基础知识、Proteus库介绍、实例的设计思路和应用代码、实例的仿真运行输出和总结的循序渐进的方式。

●提供了大量的 Proteus应用电路和 MPLAB开发环境的工程文件,读者可以登录华信教育资源网(www.hxedu.com.cn)查找本书,免费下载,直接运行仿真。

作者介绍

本书由程国钢编写,同时,参与本书编写工作的还有孙明、唐伟、王杨、顾辉、李成、刘启才、陈杰、郑宏、张霁芬、张计、陈军、张强、杨明、张玉兰等人。由于时间仓促、程序和图表较多,受学识水平所限,错误之处在所难免,请广大读者批评指正。

编著者