图书介绍

PIC单片机实用C语言程序设计与典型实例2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

PIC单片机实用C语言程序设计与典型实例
  • 孙安青编著 著
  • 出版社: 北京:中国电力出版社
  • ISBN:9787508369051
  • 出版时间:2008
  • 标注页数:395页
  • 文件大小:115MB
  • 文件页数:405页
  • 主题词:单片微型计算机-程序设计;C语言-程序设计

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

PIC单片机实用C语言程序设计与典型实例PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章 概述1

单片机应用1

单片机发展趋势1

PIC单片机分类2

PIC单片机优越性3

PIC单片机系列产品4

PIC系列单片机开发工具7

PIC系列单片机仿真器7

PIC系列单片机编程器10

PIC系列单片机的集成开发环境14

本章小结15

第2章 PIC18F2X20/4X20内部结构16

PIC18F2X20/4X20主要特色16

PIC18F2X20/4X20内核特色16

PIC18F2X20/4X20外围模块特色17

PIC 18F2X20/4X20配置及特性表17

PIC 18FXXX系列的特殊模块特色18

CAN通信模块特色19

USB2.0引擎通信模块特色19

以太网(Enthemet)通信模块特色19

PIC 18F2X20/4X20的内部结构分析20

PIC 18F2X20/4X20核心模块21

PIC 18F2X20/4X20外围模块23

PIC 18F2X20/4X20的引脚功能24

CPU的特殊功能29

配置位29

振荡器配置35

时钟源与振荡器的切换39

复位电路41

看门狗定时器42

双速启动43

故障保护时钟监视器44

代码保护46

ID单元47

在线串行编程47

本章小结47

第3章 PIC18FXXX中断系统48

中断48

中断的概念48

中断的好处48

中断的功能49

PIC 18F2X20/4X20中断49

概述50

INTCON寄存器51

PIR寄存器53

PIE寄存器55

IPR寄存器57

RCON寄存器58

INTn、TMR0和RB电平变化中断59

中断现场保护59

本章小结60

第4章 PIC18F2X20/4X20外围功能模块61

I/O端口61

概述61

RA端口61

RB端口62

RC端口64

RD端口64

RE端口65

PIC 18F2X20/4X20的定时/计数器67

Timer0模块67

Timer1模块69

Timer2模块74

Timer3模块75

输入捕捉/输出比较/脉宽调制(CCP/ECCP)模块78

CCP模块78

增强型捕捉/比较/PWM(ECCP)模块85

主控同步串口通信模块96

SPI模式97

I2C模式103

增强型通用同步/异步收发器112

波特率发生器116

EUSART异步通信模式118

EUSART同步主控模式121

EUSART同步从动模式122

10位模数转换器模块124

A/D采样要求128

选择与配置采集时间129

选择A/D转换时钟129

在功耗管理模式下的工作方式130

配置模拟端口的引脚130

A/D转换131

CCP触发器的使用131

比较器模块132

比较器的配置134

比较器的工作原理134

比较器的参考电压135

比较器的输出135

比较器的中断135

比较器参考电压源模块136

高/低电压检测模块138

工作原理139

设置HLVD模块140

本章小结140

第5章 具有温度日历功能的闹钟开发实例141

系统功能说明141

系统硬件设计141

温度测量模块的硬件设计142

实时日历模块的硬件设计143

大LED数码管显示驱动模块的硬件设计144

按键设置模块的硬件设计147

电路原理图147

系统软件设计149

温度采集与处理模块的软件设计149

DS 1302日历模块的软件设计151

大数码管显示驱动模块的软件设计155

功能键和数字调节模块的软件设计157

源程序清单及注释159

本章小结179

第6章 直流电机调速测速系统开发实例180

测速原理180

系统硬件设计180

系统工作原理181

光栅盘182

光电传感器182

信号调理电路183

LCD液晶显示电路183

直流电机驱动电路184

软件设计与剖析186

系统初始化模块186

电机运转控制模块189

按键识别模块189

LCD显示模块191

T/M测速程序设计192

源程序清单及注释192

MotorSpeed.c主程序源代码192

16x2LCDDriver.c LCD显示驱动源文件202

16x2LCDDriver.h LCD显示驱动头文件203

本章小结204

第7章 智能风扇控制系统开发实例205

功能说明205

系统硬件设计205

PIC单片机的选择206

电机调速驱动模块硬件设计206

本地键盘与显示模块硬件设计208

红外遥控接收与发射模块硬件设计209

系统软件设计209

系统初始化模块的软件设计210

按键识别模块的软件设计210

红外遥控解码模块的软件设计213

LED数码管动态扫描模块的软件设计215

PWM式周期波发生器模块的软件设计215

自然风和睡眠风产生模块的软件设计216

源程序清单及注释217

本章小结230

第8章 半导体恒温控制器开发实例231

系统原理231

系统硬件设计231

温度采集与调理硬件模块设计232

热电制冷半导体与H桥及驱动电路设计235

PS7219驱动的数码管显示硬件设计236

按键硬件设计239

系统软件设计239

PIC 18单片机主程序模块239

PIC 18单片机中断服务程序模块241

源程序清单及注释243

主程序源代码及注释243

PS7219.c显示驱动源代码及注释248

PS7219.h头文件源代码及注释250

本章小结251

第9章 语音通信DTMF拨号器开发实例252

概述252

DTMF信号的产生原理253

实现原理253

硬件实现255

PIC 18单片机255

矩阵键盘模块256

二阶低通滤波放大器模块257

共阴LED显示模块257

软件实现258

源程序清单及注释260

本章小结265

第10章 长时间数字语音录放机开发实例266

系统功能描述266

实现原理266

采样267

量化267

编码268

硬件设计269

微控制器单元269

低通滤波器设计及实现269

语音输入通道270

语音输出通道271

NAND数据存储器K9F1G08U硬件设计273

软件设计277

系统初始化模块277

录音模块软件设计278

放音模块软件设计279

源程序清单及注释280

AudioRecordPlay实例的主程序(main.c)280

大容量存储器K9F1G08U操作的头文件及源文件286

8位D/A转换器TLV5625的头文件及源文件291

本章小结292

第11章 MP3播放器开发实例293

MP3基础知识293

MP3帧格式294

MP3解码流程295

系统结构295

MP3播放器主机硬件实现296

PIC 18主控器件选择297

MP3解码的硬件电路设计297

IDE硬盘接口电路设计302

USB接口电路设计304

红外收发模块硬件设计306

面板操作管理硬件电路307

PIC单片机选择307

液晶显示硬件电路设计307

红外收发硬件电路设计310

键盘操作硬件电路设计310

原理图311

面板操作硬件电路原理图311

MP3播放主机电路原理图311

系统软件设计313

MP3主机源程序清单及注释320

MP3Player.c源代码及注释320

ATA.h与ATA.c源代码325

FAT.h和FAT.c源代码333

VS1001.h和VS1001.源代码339

USB.h和USB.c源代码343

IRDA.h和IRDA.c源代码346

本章小结350

附录A MPLAB IDE集成开发环境的使用351

附录B MPLAB C18编译器的安装与使用371

附录C PIC单片机开发板与开发工具392

参考文献395

热门推荐