你的位置:水利图书 >> >> 电脑编程 >> 详细内容 在线投稿

PIC系列单片机C语言编程与应用实例

热度155票 浏览25次 【共0条评论】【我要评论 时间:2010年6月10日 14:23

'j9V*v,Bf"b0PIC系列单片机C语言编程与应用实例水利图书r gI` x3ET

/G/f0l|U1q#oe0

*L] iK8@;?0

5f*M HK)k,PZ0作  者: 张皆喜 主编

0F6M#I3}4CsZV^v0

zfF`/T&eSLE:Y0出 版 社: 电子工业出版社

0W2JX$QnaS0 水利图书W\;B+rd9\)ZB

出版时间: 2008-6-1水利图书3xuN:oyMDK

*lW*X+j1X%[ Y[Ai!j0字  数: 472000水利图书 [e!WwU

v)wuW:X(r#wj ~0版  次: 1

'}4B/F'?dy7\8h$_0 水利图书6x)z9VH:~bH@

页  数: 287

$uZXi:j7v.^e0 水利图书7a!lb4z%@P U

印刷时间: 2008-6-1

e;n*nJ B*y0 水利图书\4^ haW2VE

开  本: 16开水利图书*L z@}{ FCm

水利图书LJWqN

印  次: 1水利图书t9^,q'^-aV

-v'?/{,t5w-A0纸  张: 胶版纸水利图书3Ez{y/g

水利图书 i:A,`}R

I S B N : 9787121056666水利图书{z2@*e#SW

J8`Y Px7Z(}"J0包  装: 平装

J.B0A1k#gXL0

+i z4}EHcHB0所属分类: 图书 >> 计算机/网络 >> 计算机体系结构水利图书8PC1PA"]js kD

水利图书5z1NHnbI4Zf4g

最佳拍档

8S4mzM j U!ff!k0 水利图书Lzi4v6O \

水利图书D7kT/ki1a

)EA"x9O&HB0uY0水利图书;l]2E5Sx/g s

!}g)e2}*rf1U0水利图书R{#PrTa |}

,_;aZs,Bb0PIC16F87X单片机...

sl%es!x pcv0

Ha~d|$ef `0PIC系列单片机C语言编程与应用实例

;wM%_ }'c~ v c*V2d0 水利图书(YUl-C)]|)Oro4d

与此 1 件拍档商品一同购买水利图书},C]zM(v

水利图书iw-|TTXd LM

总定价:¥67.00水利图书5}*pB4}]

水利图书EF\}&h%pfq8zF

总当当价:¥52.50水利图书nI;Y!KD:e/zD

水利图书2J7fQIFX,ja\\

FcX*C{'\0 水利图书} ?+gT$Q

请至少保留一件商品。水利图书p\C6M6ou

,C"?(D8H2r.by0s0编辑推荐水利图书I,_ hO h'A+|7a

C/?MK+F~0本书采用硬件设计和软件开发相结合的方式,系统全面地介绍了模数转换器、捕获/比较/PWM模块(CCP)、支持RS-485和RS-232的可寻址USART模块、支持SPI和I2C的同步串行端口(SSP)模块等的设计使用方法及FLASH在线编程技术。本书还介绍了无线电技术方面的应用,专门编写了无线遥控玩具坦克和多路模拟量采集的综合应用实例。为了方便读者学习使用,本书遵循由简到繁、由基础理论到实际应用的过程,通过丰富的例程全面地介绍了PIC16F87X系列单片机的使用方法。

&b*J?n4MR}*fED [0 水利图书'T~;hG,ZP

内容简介水利图书7q9w*f0hW9K%z

X5X8U_*O~ [.P0本书共9章,前3章介绍了PIC单片机的发展概述、PIC16F87X系列单片机的开发环境和C语言开发工具的使用;第4章至第8章具体讲述了PIC16F87X系列单片机的模数转换器、捕获/比较/PWM模块(CCP)、支持RS-485和RS-232的可寻址USART模块、支持SPI和I2C的同步串行端口(SSP)模块等模块的设计使用方法;第9章介绍了FLASH在线编程技术和综合应用各个模块的无线遥控玩具坦克和多路模拟量采集的应用实例。水利图书Jy~;yb ZZ.mE!n u

xLpDJ,@9s"O0本书可以作为PIC单片机开发和学习PICC语言编程技术的参考书,适用于大中专院校师生和PIC单片机开发人员使用。

bsj[;H0 水利图书Ah$}a4l@&]'[

目录

"^(P$tdc p \JR _]5W0 水利图书Vc z3?^9T(Q&q

第1章 PIC单片机概述水利图书-q(R;E Y,Cj b.I

0OhoH(WQ1_ \01.1 PIC单片机的发展概述水利图书6N~*Trhm$Zg

ZN4ncSk01.2 PIC16F87X系列单片机

c"@y9a8f.H3G`a0 水利图书 ?+Ts'Dw%e*Q-g FQ

1.2.1 PIC16F87X单片机的特性水利图书x_%Yl^H

cM(q5L$Y]3P/w01.2.2 PIC16F87X单片机的硬件资源水利图书RX"S+b2@([8x9N

水利图书6y.sP$zu7_dwe} E

第2章 MPLAB集成开发环境软件包

wEV5f!Bv}J0 水利图书wX`+]e b7kZV

2.1 MPLAB的组成水利图书t%EsQGO sY(s9L

水利图书 { zo ~ r Cak)H

2.2 MPLAB的安装水利图书9s t"f1l)Aib

U0|-ZP*Q.\$aH7s6X02.2.1 完整的MPLAB安装

,tM#w*O1] @0 水利图书k(M}5Ls~

2.2.2 定制安装MPLAB水利图书F `nW6LE(^8S

水利图书YG"]x q7L3}J6kZ

2.2.3 Microchip MPLAB程序组及其图标

9b#XZ7A(mh zD1|(}d9OSh0 水利图书zSM}6`7qF

2.3 启动MPLAB水利图书K pn1Pz@

w-{9LK,Es02.4 MPLAB的应用水利图书J;g/{L L9RE

水利图书Fk"W}U:D;}

2.4.1 MPLAB的设置水利图书g9s2] y(M xVnt:I

+g5sa kVC02.4.2 创建简单的项目

k4wI!G*^'r3G0

H(@&kcUF w$WQH02.4.3 新建和汇编一个简单的源文件

-]}8L)KrG^0 水利图书g#]0w:?^HK(fi1k

2.4.4 程序调试

m0_F7|"{*} c d6~\0 水利图书;[+?%A.Nf['D

2.5 MPLAB开发工具水利图书*`P}'~)aj EZSD"f

cG^l(M*L6]2N9@ o02.5.1 MPLAB-ICE2000硬件仿真器水利图书 Z;\9s}k;^

O:h U)Wl$]xQ XS02.5.2 实时在线仿真器PICMATEⅡ主要功能

auM"i _:D0 水利图书!FG/qh"e0jk"j"h6r

2.5.3 PICSTART-PLUS编程器

?L/N2cW2wey0

"E ]1S;F:E7l02.5.4 PICKIT烧写器水利图书Z }$sL4\7}SSMcE

ll?7}+s U"Fs W02.6 MPLAB-ICD实时在线调试

CSP/oymh't|0 水利图书4J _,NbnI"nH

2.6.1 实时在线调试开发工具套件

ea,}6s5I;ML0

u/u1j u#C02.6.2 MPLAB-ICD在线调试工具的安装和启用水利图书.j m/LClY5[(JcE

水利图书;|Y1RTSb

2.7 PIC开发语言

Z)o1hp-\6@!f,v0 水利图书 `N'o#l8S1PU

2.7.1 汇编语言编译器水利图书-^G:Ch-c(E(BJ5g g t

水利图书"?&PfR8d ZE

2.7.2 MPASM汇编语言水利图书+|4?2y:P.M&?+XZ

9U(M&_`&HN{1p0第3章 PICC编译器简介水利图书egD TJ

水利图书6k3`0auN W

3.1 MPLAB环境中编译器设置水利图书4Ht1K0aB:G.EoI

水利图书O:_'KX ?tD

3.2 PICC编译器特性与运行环境水利图书5kz c r@

l1I UN*_z03.2.1 特性

cX"j;j`F+e0 水利图书x5k \.RTr:F

3.2.2 C语言运行时环境水利图书"uaqE/s&Qx*o

水利图书A [,LM!aXi4x

3.3 PICC库函数水利图书BO*g)A3FM-l%N,IR&[

3|4eva0X"_5AB0第4章 单片机I/O端口的应用水利图书 DSO!Fu\

水利图书FK|^WtSCk@2Z

4.1 PIC单片机I/O端口

4nqWW8QFS X0

0v$Yq(S9`04.2 走马灯

(F? z1h0^{8VU0

b*?1Xgt;aM5p#c04.2.1 电路原理

3p2I!V$bA)|$N0

:@0ch(PvHh|e#W04.2.2 编程实例

6k m}y`0 水利图书8c5i _1[SLy

4.3 单片机与计算机通信

RW!R!Is0 水利图书9L4\S ~'b1Mam

4.3.1 电路原理

s^*F2{~,]&uY0 水利图书 d ZQq]P |wg

4.3.2 编程实例水利图书:PF+aZs8?+O

水利图书9v$I8L9e#H(]

4.4 LED显示秒表水利图书UuG0zKk{:R%bO

水利图书/e+H8i9_L6m7piX;O1S

4.4.1 单片机LED接口

TfW2~#x:iN0 水利图书}*\R#\@'H+xW9`

4.4.2 定时器原理水利图书'b p&r1n5FFj(G

水利图书2Lp$B)w1|Y@ ~|

4.4.3 编程实例水利图书u dg)C{ ck

水利图书 g$^0s)u2n;yY+q8a'c

4.5 液晶显示

#BL1l SYFp4L0 水利图书3j9p({9R}j)`3s

4.5.1 电路原理水利图书-X7\!O.v/h6_3S

水利图书:d@^'b$Jr$}cZ

4.5.2 液晶显示器工作原理

lq,x9^v$~0 水利图书tEWUb Tg

4.5.3 编程实例

ieC(_lZ~Yt0 水利图书_WS[4a7e dk*T

第5章 单片机通信水利图书p:F0LF9{+~\.Z

水利图书1w`4v*bk)b

5.1 SCI串行通信水利图书6y,J#]&n8^

水利图书b.@,Ix6e/g k

5.1.1 串行通信的一般知识

_)yrs!t2R0

f n,s!~uTv.d8d05.1.2 PIC16F87X单片机串行通信方法水利图书 Z N9oO_#Z'wt+@/U

水利图书q6E W2v"G @&qq

5.1.3 编程实例水利图书:a-T#H0Jqa#h u.?

w:]G&_.rc05.2 SPI接口的串行通信

Mpd,hvmO,rx0

bfH.t-\/K+A"^e05.2.1 SPI接口信号描述水利图书R/?Q)k w4~m!n

水利图书I)K!IaK y;u

5.2.2 基于SPI的系统构成方式水利图书;R:fy6T;e;U/w

/M5K8d t@K T05.2.3 PIC16F87X单片机串行通信方法水利图书 Qh0i(Q o1Q

1_2P4?s4U6V |$fJ!{'b05.2.4 SPI结构和工作原理水利图书)@QQ Z'a

ei*o's1Ml6n D05.2.5 编程实例

/v| CQ,D*p e rs0 水利图书m&Xq H k(b/p$J9q

5.3 CAN通信

,Bx1f.]&KjJy2^0

6|z0{Sz"q's|05.3.1 CAN网络基本原理水利图书M P8A&{b,j*i

/l n4c8C!x$v8QB05.3.2 CAN控制器MCP2510水利图书hQ_Eh2rB

水利图书e*~ D#O3p

5.3.3 编程实例水利图书,\!p\cD2[-r@

水利图书.X2r\|3kU1c

5.4 I2C通信

KqQ6s f3Q3Nll Y'^0

C%N6|)k vy05.4.1 基本原理

s6H[#b [k0?,@0

B!Iu }*Y4O*bOQ05.4.2 编程实例

-n9c3]*S1h+v5s.PC0

"Py;H%g^,^ x|s0第6章 电动机驱动

.`X.[7\*yY0

$O"SY(kF!hS |06.1 直流电动机驱动水利图书^,W[3x*s,r${^&[ a

1nv0C y/y mGA06.1.1 直流电动机驱动原理

d0Di[3Qw#VI0

|,` KH3o2_f06.1.2 LM298介绍

/t0|z:\X;d B0

N+xq)o9Rs1Y06.1.3 电路原理水利图书 z ^-nesSv

水利图书U7l)MB X

6.2 步进电动机驱动

TG#mhx9ZB RB0 水利图书x{%Fw\8W`$nY

6.2.1 步进电动机

p3^U(O8o V0

(o Uqy!~06.2.2 L297步进电动机控制器——驱动器介绍水利图书g_M*l:w0d

-q@1G6Nu$T;Km2x1_06.2.3 电路原理水利图书4JT1YW}0YkC

水利图书?Fg`)B:YJ

6.3 步进电动机的单片机控制水利图书`,Xgut

R#{7Tx:X{06.3.1 脉冲分配

4b-w&[a M0

UQ%W6C ~"v7v06.3.2 步进电动机的速度控制

HkF4ib eQ0

-\:wU#fL V[06.3.3 步进电动机的位置控制

7muU Rsa0

$B@Ejy9RUx06.3.4 步进电动机的加减速控制水利图书/?/o,b%`u

{3MR&{,?8k06.3.5 编程实例水利图书@ y.y @m

水利图书.?MM K)K0?a

第7章 CCP模块

3@E~&XAZ._Wz0 水利图书])je9BW

7.1 CCP模块的工作方式水利图书E-W%pM P~ tH O%vz

Gq]9s ooR |07.2 捕捉功能

*te)IC PM%TG)E0

:PV%ozP07.2.1 输入捕捉工作模式相关的寄存器

a-p ]%b I(]L n0 水利图书)S0{8Ua pEa|

7.2.2 输入捕捉模式的电路结构水利图书#t^2?#vy.b_

水利图书/}[[d` X'Q

7.2.3 输入捕捉模式的工作原理水利图书)Iy0|])Cm

水利图书~qw#R1d

7.2.4 编程实例水利图书v5n8f4B A tv

水利图书 _/fW&k.ppW#L

7.3 输出比较功能水利图书1s6u]bo B$Md

1O*`J{db B07.3.1 输出比较模式相关的寄存器

;\Y3l v~0 水利图书X1? O e's

7.3.2 输出比较模式相关的电路结构水利图书 z;sT"[*A2NPd

.\/wi8fe07.3.3 比较模式的工作原理

'k:e_$r-y@O*V~9H0

S:l9A e4B9R07.3.4 编程实例

Z9Y x N$`'j)u8I!@3s0

Vwr#?p5z?07.4 PWM功能

#u$CY:Z R:o{$NXk0

f)^3SC(hI bV07.4.1 脉宽调制模式相关的寄存器

&J#v0I5Dm'?0 水利图书5g&gn@I;|[3x

7.4.2 脉宽调制模式的电路结构

X|#P)S)uf0

'VC)e)L@ na5W07.4.3 脉宽调制模式的工作原理

'f%N#U,u8S0 水利图书;\#LMJ,Yi8M'K

7.4.4 编程实例

(h ?)L vk9[0

bL-a8gjc2TKN07.5 CCP模块捕捉工作方式的应用

.aZ\e;h0 水利图书*Y9l mav

7.5.1 设计要求水利图书 _;sKIh#l(mo

水利图书"@;Wcp [!p8tO

7.5.2 设计原理与测试水利图书w#^ p3lc;O{/}k?U |3o

水利图书V?t1w*W"N d{+\1L;Q

7.5.3 编程实例水利图书;x(Y&S;R8L,JL

水利图书C1u N3L9Ra@R

7.6 使用CCP模块实现ADPCM水利图书.ird-chNd:V

a&l/C'V2d)r07.6.1 ADPCM原理

.A"B1]r)V^e0

^~e!izT\07.6.2 设计原理水利图书w'U gnAi p2@w2K

水利图书c8gN)V vO F{-R

7.6.3 编程实例

ezZ#}K1a0

.oF(Gt9p0第8章 模拟量输入/输出水利图书v6D(u/lYA$h8H

水利图书P}S;uL3O9i

8.1 片载A/D使用水利图书Q-|MDEp)F]FUW

OIn1wZ$b;k*x5H?08.1.1 PIC16F87X片载A/D介绍水利图书*B8H$q[.@Wn

水利图书6\;k X-Qk[]u9x

8.1.2 片载A/D的简单应用

)H#Em N} Q-X0

Cx"|X7l08.1.3 编程实例

%ZwN Wd6mcM-]Dw0

{/O^@D08.2 模拟时序使用串行A/D水利图书)s"{oU'um

PB(h5Z$MgODp(Q08.2.1 MAX1241串行A/D

v7_2k#TE0^m0 水利图书 RwN8r5?Y`0qP

8.2.2 SPI总线

V$mi(E`st0

o d){g:\m.w Wk08.2.3 模拟方法

\0vN9gD*M x J0 水利图书.X/o"J uJD3Z!l'Ii

8.2.4 编程实例水利图书pyK'{$ger

+b7~ThZ#F[08.3 使用串行A/D水利图书3c1v+DVEY

P|$b c NDw1dl08.3.1 MAX1132介绍水利图书6|#m!`-tX:{.G(w

e8Q n"fJFqo`:@ gN)}08.3.2 电路原理

.e0F azG"NEP{ \0 水利图书4DDg3R]

8.3.3 编程实例水利图书*O6hm%e|8s'la

水利图书1p4fj0|]I2i

8.4 使用并行A/D

9k ii/W'IfB`0

P,V7q;Y7G E%P4v08.4.1 MAX197介绍水利图书_CKpk

g4EtX(@b08.4.2 电路原理水利图书3\0R:?vI \-[zt.y ua

水利图书p/Vk%D+jF0mE2kN"@

8.4.3 编程实例水利图书Ls"|;d%i

R;T FmB?(I08.5 D/A输出水利图书_nH#h2IzH

s$D(MP2i.O3S~J08.5.1 电路原理

{ F7Z2?m D t0 水利图书.JiyB#G6M#@~

8.5.2 编程实例

CgR@N/}8I7g$O0 水利图书0c{3A$JG1\1_WO

8.6 数显温度计实例

7geJx ?L0

C^:ndf/Mi0ugy08.6.1 电路原理水利图书H r/aY'Y-g

水利图书TYTA9t5uI

8.6.2 编程实例水利图书_4XL:QK UYG

水利图书 sW n,fl5p4VMEX

第9章 PIC单片机应用综合实例

\)\@X1H?f3d8Kzp1{0

$h1E7X GJ0v C?l'xh09.1 无线遥控玩具坦克

,fZ\)W,s&I"eV0 水利图书 b4^z.Gl]3\

9.1.1 硬件设计

hV*x4G0d@ Y0 水利图书i T$w vo ?

9.1.2 编程实例水利图书}cA6a |6y-M Q

水利图书q/p@c.b$k

9.2 多路模拟量采集水利图书 MB5~!G%cxf W-i:b3V

水利图书!N s*G2@^S;Zq

9.2.1 硬件设计水利图书3RRm~+uf

Q mHaQ Q;s$g1aw09.2.2 编程实例

-D8}ZAaqB,@0 水利图书 GybBX_ J"@ m

9.3 在线FLASH编程

QgxVt6[6_#@9x0 水利图书 p;Z)Kd,n]qs

9.3.1 FLASH编程的基本原理

}E-^ r4\*}+H9X s0 水利图书 Kzno4dy,fap

9.3.2 在线编程与离线编程水利图书?4feFY"dq9bX j8C

水利图书+ro,k9L/VT

9.3.3 电路原理水利图书1n'esV'r9|!cRqZ

水利图书g:qII5u'| z

9.3.4 编程实例

%Ly6f1z*G`1u!k4bu-q}0 水利图书 sg.e4j8Z\

书摘插图水利图书1v4o]`6A;[(x

水利图书R:dL!HU z

第1章 PIC单片机概述水利图书,|E%?(N] U R,c TW[

s xa&Q+F'qp0单片机按指令集的复杂程度可以分为两大类:集中指令集(CISC)单片机和精简指令集(RISC)单片机。采用CISC结构的单片机数据线和指令线分时复用,即同PC结构相同的冯诺伊曼结构。它的指令丰富,功能较强,但取指令和取数据不能同时进行,速度受限,价格高。采用RISC结构的单片机数据线和指令线分离,即所谓哈佛结构,同时也是DSP芯片中常采用的处理结构。这使得取指令和取数据可同时进行,且由于一般指令线宽于数据线,使其指令较同类CISC单片机指令包含更多的处理信息,执行效率更高,速度也更快。同时,这种单片机指令多为单字节,程序存储器的空间利用率大大提高,有利于实现超小型化。属于CISC结构的单片机有Intel8051系列、Motorola和M68HC系列、Atmel的AT89系列、Winbond(华邦)W78系列、荷兰Philips的PCF80C51系列等;属于RISC结构的有Microchip公司的PIC系列、Zilog的Z86系列、Atmel的AT90S系列、韩国三星公司的KS57C系列4位单片机,以及FM~78系列等。一般来说,控制关系较简单的小家电,可以采用RISC型单片机;控制关系较复杂的场合,如通信产品、工业控制系统应采用CISC单片机。不过,RISC单片机的迅速完善,使其佼佼者在控制关系复杂的场合也毫不逊色。

.k8qQYC U9r1RW0

u&c9D Z#|d0PIC单片机是美国Microchip公司推出的单片机系列,是业内首先采用精简指令集结构(RISC)的高性价比嵌入式控制器,其总线结构采取数据总线和指令线分离独立的哈佛(Harvard)结构,具有很高的流水处理速度,其高速度、低电压工作,低功耗,强大驱动能力,低价OTP技术,体积小巧等都体现了单片机工业的新趋势,其节约成本的最优化设计,适于用量大、档次低、价格敏感的产品。PIC单片机已广泛应用于从家电控制、智能仪器仪表、电信通信、工业控制、汽车电子、金融电子、电脑及周边设备等各个领域。

U]7F] U)k0

q h/i$F Iy0……

E;k4z'a7w8q-m0
顶:4 踩:6
对本文中的事件或人物打分:
当前平均分:0.01 (71次打分)
对本篇资讯内容的质量打分:
当前平均分:-0.45 (38次打分)
【已经有36人表态】
3票
感动
6票
路过
3票
高兴
6票
难过
4票
搞笑
4票
愤怒
3票
无聊
7票
同情
下一篇:Windows网络编程技术
上一篇:PLC技术基础与编程实训

水资讯网广告招租

查看全部回复【已有0位网友发表了看法】

广告投放

广告投放