PIC单片机轻鬆入门


PIC单片机轻鬆入门

文章插图
PIC单片机轻鬆入门【PIC单片机轻鬆入门】本书结合了作者多年教学、科研实践所获取的经验 , 融入了作者教学改革的成果 , 并依据学习者的认知规律来编排内容 , 充分体现了“以人为本”的指导思想 。
基本介绍书名:PIC单片机轻鬆入门
作者:周坚
ISBN:9787811246124
定价:29.00元
出版社:北京航空航天大学出版社
出版时间:2009-7-1
开本:16开
内容简介本书以PIC16系列单片机的典型晶片为例 , 详尽介绍了单片机的工作原理、C语言编程、开发与套用等方面的知识 , 包括单片机的结构、MPLAB开发环境、HITECH的C语言编程知识、典型接口器件套用等 。本书使用Proteus仿真系统作为教学工具;作者为本书写作而开发了硬体实验电路板;随书光碟提供了书中Proteus仿真电路的源档案、各例子的源程式以及实验过程与现象的动画等 。因此 , 读者获得的不仅是一本文字教材 , 更是一个完整的学习环境 。作者简介周坚 , 网路中被惯称为“平凡” 。以教书为业 , 开发些单片机项目 , 故自封为工程师 。好读书 , 爱动手 , 以求甚解 , 常思考 , 每有所得 , 必以行动验证之;心无城府、不慕名利 , 所做皆小事 , 但均为实事 。图书目录第1章 单片机的C语言概述1.1 C语言简介1.1.1 C语言的产生与发展1.1.2 C语言的特点1.2 C语言入门知识1.2.1 简单的C程式介绍1.2.2 C程式的特点第2章PIC单片机C语言开发环境的建立2.1 软体实验环境的建立2.1.1 MPLAB软体的安装与使用2.1.2 Proteus软体简介2.1.3 HITECH软体的安装2.2 用PIC单片机控制一个LED2.2.1 PIC16F877A晶片的外部引脚2.2.2 任务分析2.3 Proteus仿真的实现2.4 硬体实验环境的建立2.4.1 实验板简介2.4.2 硬体结构2.4.3 实验电路板的基本使用方法第3章 数据类型、运算符与表达式3.1 数据类型概述3.2 常量与变数3.2.1 常量3.2.2 变数3.3 整型数据3.3.1 整型常量3.3.2 整型变数3.4 字元型数据3.4.1 字元常量3.4.2 字元变数3.5 数的溢出3.6 实型数据3.6.1 实型常量3.6.2 实型变数3.7 PIC单片机的数据存储3.7.1 程式存储器3.7.2 数据存储器3.8 变数赋初值3.9 C运算符及其表达式3.9.1 C运算符简介3.9.2 算术运算符及其表达式3.9.3 各类数值型数据间的混合运算3.9.4 赋值运算符及其表达式3.9.5 逗号运算符及其表达式3.9.6 位操作运算符及其表达式3.9.7 自增减运算符、複合运算符及其表达式第4章 C流程与控制4.1 顺序结构程式4.2 选择结构程式4.2.1 引入4.2.2 关係运算符及其表达式4.2.3 逻辑运算符及其表达式4.2.4 选择语句if4.2.5 if语句的嵌套4.2.6 条件运算符4.2.7 switch/case语句4.3 循环结构程式4.3.1 循环程式简介4.3.2 while循环语句4.3.3 dowhile循环语句4.3.4 for循环语句4.3.5 break语句4.3.6 continue语句第5章 C构造数据类型5.1 数组5.1.1 引入5.1.2 一维数组5.1.3 二维数组5.1.4 字元数组5.1.5 数组与存储空间5.2 指针5.2.1 指针的基本概念5.2.2 定义一个指针变数5.2.3 指针变数的引用5.2.4 HITECH PICC的指针类型5.3 结构5.3.1 结构的定义和引用5.3.2 结构数组5.4 共用体5.5 枚举5.5.1 枚举的定义和说明5.5.2 枚举变数的取值5.6 用typedef定义类型第6章 PIC单片机内部资源编程6.1 定时器/计数器6.1.1 定时器/计数器TMR06.1.2 定时器/计数器TMR16.1.3 定时器/计数器TMR26.2 通用串列接口6.2.1 USART模组关键暂存器介绍6.2.2 USART波特率设定6.2.3 USART工作过程分析6.2.4 USART实例分析6.3 CCP模组6.3.1 与CCP模组相关的控制暂存器6.3.2 CCP模组的输入捕捉模式6.3.3 CCP模组的比较输出模式6.3.4 CCP模组的PWM模式6.4 A/D转换模组及使用6.4.1 PIC单片机片上ADC模组概述6.4.2 ADC相关控制暂存器6.4.3 模拟通道输入引脚的设定6.4.4 A/D转换实例分析第7章 函式7.1 概述7.2 函式的定义7.3 函式参数和函式的值7.4 函式的调用7.4.1 函式调用的一般形式7.4.2 函式调用的方式7.4.3 对被调用函式的声明和函式原型7.4.4 用函式指针变数调用函式7.5 数组作为函式参数7.6 局部变数和全局变数7.6.1 局部变数7.6.2 全局变数7.7 变数的存储类别7.7.1 动态存储方式与静态存储方式7.7.2 atuo变数7.7.3 static变数7.7.4 用extern声明外部变数 第8章 单片机接口的C语言编程8.1 LED数码管8.2 键盘8.2.1 键盘工作原理8.2.2 键盘与单片机的连线8.3 I2C汇流排接口8.3.1 概述8.3.2 24系列EEPROM的结构及特性8.3.3 24系列EEPROM的使用8.4 93CXX系列EEPROM8.4.1 93CXX系列EEPROM的结构及特性8.4.2 93C46晶片的使用8.5 实时钟8.5.1 DS1302的结构及特性8.5.2 DS1302晶片的使用8.6 液晶显示器接口8.6.1 字元型液晶显示器的基本知识8.6.2 字元型液晶显示器的使用第9章 套用设计举例9.1 秒表9.2 可预置倒计时钟9.3 使用DS1302製作的时钟9.4 AT24C01A的综合套用9.5 93C46的综合套用附录 光碟使用说明参考文献