EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
本帖最后由 kinidrily 于 2019-1-22 10:22 编辑
7 n# Y9 C. q$ S& p, l& W# n0 Y" O( A4 U* t/ c
新编MCS-51单片机应用设计+ }% ]9 Z+ C4 Y9 E# d
5 ]& B% \( Y9 o; t: q. F E" b" g: ~5 Z/ y; ?7 R
【作 者】张毅刚 [同作者作品] - M7 V5 a, e1 @1 H4 G f
【出 版 社】 哈尔滨工业大学出版社 【书 号】 7560319068 ! w" \! l* I Y
【出版日期】 2004 年11月 【版 次】1-3 【内容简介】5 W% d, S& [: m- o3 ?: L- `4 P
本书是在第2版《MCS-51单片机应用设计》一书的基础上,从应用的角度,详细地介绍了MCS-51单片机的硬件结构、指令系统、各种硬件接口设计、各种常用的数据运算和处理程序、接口驱动程序以及MCS-51单片机应用系统的设计,并对MCS-51单片机应用系统设计中的抗干扰技术以及各种新器件也作了详细的介绍。本书突出了选取内容的实用性、典型性。书中的应用实例,大多来自科研工作及教学实践,且经过检验。内容丰富、详实。 第1章 单片机概述- v6 z6 \" F7 S" [2 }
1.1 什么是单片机' c3 P7 @8 h# X9 {$ ~# J& Y) p; o+ s
1.2 单片机的历史及发展概况
: k6 T# p0 [5 {+ Z/ c' W% E& @' C 1.3 8位单片机的主要生产厂家和机型. \# h1 x4 Z, y. b
1.4 单片机的发展趋势
5 V% a1 r* i c* I 1.5 单片机的应用
5 A" z) x9 N% c- t 1.6 MCS-51系列单片机
- p H, H7 z6 V6 h$ ~' o+ H6 L7 T 思考题及习题
- `2 F; q* d; _, t+ \$ G+ o第2章 MCS—51单片机的硬件结构
0 W k1 q1 `# W 2.1 MCS-51单片机的硬件结构
$ c1 y% L$ x) n, E0 k$ { 2.2 MCS-51的引脚# ]; o, ?$ T; }0 O! ]- e [
2.2.1 电源及时钟引脚
# @( V* D b% l 2.2.2 控制引脚2 L, }* c7 q/ e: ~- [% Q
2.2.3 I/O 引脚- R4 |8 d1 y1 `! z4 y: n2 W
2.3 MCS-51的微处理器
* ]8 v( ~) r% a3 `( m8 f6 x3 n 2.3.1 运算器' \" t2 X0 T6 l: a
2.3.2 控制器
& e a! ~9 L' z; l) u 2.4 MCS-51存储器的结构2 [8 y- {: r/ k# a, A# ^) Y
2.4.1 程序存储器" S: {) c2 K% B) U5 A- x( E
2.4.2 内部数据存储器
% H5 ~9 P& u& D" ]" h$ N 2.4.3 特殊功能寄存器(SFI{)
% V- T# U C& {$ h 2.4.4 位地址空间- Z- a! S( l% d- H; b
2.4.5 外部数据存储器
; D) B' b: `0 n4 g. i+ v 2.5 并行L/O端口$ d- a8 S4 p! Z9 h( A* B0 o3 ~9 ^. ~
2.5.1 P0口
2 S' k+ D7 l) K6 E5 `, ^ 2.5.2 P1 口5 ~9 ?6 i5 k, Y0 E1 W
2.5.3 p2口- i0 u+ J4 J- r4 Z) J x
2.5.4 P3口 s2 l% c" N6 {6 Q$ |$ K0 f
2.5.5 PO-P3口电路小结
: k1 @& A6 v+ L/ ~ 2.6 时钟电路与时序0 s0 a3 g' i! e" L( R, I
2.6.1 时钟电路
, A% M* u) q$ R 2.6.2 机器周期和指令周期 z' I/ k; {6 m2 Q2 Y: y
2.6.3 MCS-51的指令时序
! S- L2 x) b0 T. M* ~7 K* ^ 2.7 MCS-51的复位和复位电路
8 Y8 ]5 E3 L' r; o0 L h6 m( e/ G" K 2.7.1 复位操作
D# ?+ i% P9 C5 F 2.7.2 复位电路
' a/ m f& D" b% u( d 思考题及习题3 w3 R: l8 I6 `$ N R* F
第3章 MCS—51单片机指令系统5 w9 ~$ Y( R& g% a0 e8 {, X) r
3.1 指令系统概述2 s, j& r4 z3 Z5 `6 l2 ]9 K7 X
3.2 指令格式
' H& J, }* O; [, t# L6 C/ D5 f' v 3.3 指令系统的寻址方式
2 v' {, t( M( @: b8 ? t$ k# q1 f 3.4 MCS-51单片机指令系统分类介绍" |. Z, }3 a3 n X+ B
3.4.1 数据传送类指令7 C) {4 _( x/ w4 f" F7 a/ d Q
3.4.2 算术操作类指令: ]+ o. N2 `. M8 ]
3.4.3 逻辑运算指令
% V8 u6 a, v" R$ b3 N 3.4.4 控制转移类指令
+ n" K: s- M7 Z4 X 3.4.5 位操作指令
$ [9 k0 z# `9 h c& c' J 3.5 MCS-51汇编语言的伪指令/ X! _0 M! Z. j
思考题及习题/ y1 s6 _( \, v
第4章 MCS—51的中断系统# b7 w( _3 O/ T
4.1 中断的概念
# W( w. x: d3 i! x4 N, [ 4.2 MCS-51中断系统的结构1 r' Q2 O1 _( H! i4 s8 s X
4.3 中断请求源! s6 Z9 e; C. N/ H6 K( Z9 c' h
4.4 扣断控制
- h& _* S4 r3 l- y/ H3 l 4.4.1 中断允许寄存器m4 l: {1 @! X1 g* X, c d6 e& @( {
4.4.2 中断优先级寄存器IP3 D, b4 e6 Y5 n: B- S
4.5 中断响应, S2 x8 _# K3 }' s7 Q6 o# R
4.6 外部中断的响应时间
7 ~* u k" G C 4.7 外部中断的触发方式选择* J( N* G! T2 t3 `' X @
4.7.1 电平触发方式
, ?$ l( U# \: X8 ] 4.7.2跳沿触发方式
" Y' J+ r) C2 z, ~ 4.8 中断·清求的撤消
- A/ q) t, I8 n) N( [; W 4.9 中断服务程序的设计: }1 D) c+ ^7 K2 w/ `
4.10 多外部中断源系统设计
4 s2 [! d% Z' B# K4 q% V 4.10.1 定时器/计数器作为外部中断源的使用方法
, \. {- W. y: {; p 4.10.2 中断和查询结合的方法
& D1 b4 Y+ a$ ?3 F# ` {! V9 } 4.10.3 用优先权编码器扩展外部中断源' j- J5 F, i! @: J! ?% m& S
思考题及习题
( A7 l6 x7 z' M' u/ l$ B第5章 MCS—51的定时器/计数器
0 M) t9 T4 M/ O4 ~) l+ y 5.1 定时器/计数器的结构/ o# Q, ^% R" G3 p9 n, Q
5.1.1 工作方式寄存器TMOD3 z2 N1 E! r" @6 Y+ a
5.1.2 定时器/计数器控制寄存器TCON
" P0 N6 G: c/ E9 h* w 5.2 定时器/计数器的4种工作方式
0 o+ p+ c r9 o* u9 I2 H 5.2.1 方式0" ~# Q+ ~0 C' d+ J# q+ Z
5.2.2 方式1
. y) u# t. @$ `. O1 t 5.2.3 方式2
# G- ~" c+ h8 g4 a( F4 {. ? 5.2.4 方式3" V7 |- Y' ^3 ]$ a" Z, D
5.3 定时器卅数器对外部计数输入信号的要求
( t4 }& l0 ]/ C4 a- n 5.4 定时器卅数器编程和应用3 o" V. Q' j! o4 B8 P5 Y
5.4.1 方式0应用
, H+ P, n5 L2 ^2 g. N# f9 n. e/ a 5.4.2 方式1应用' {) A! z! B5 E9 c
5.4.3 方式2的应用
: }& |% N/ R7 P: n 5.4.4 方式3的应用- h# P9 g+ I0 ]3 q- s
5.4.5 门控制位CATE的应用—测量脉冲宽度1 [: q5 f$ ]. ?3 b$ `8 }
5.4.6 实时时钟的设计$ c' k" L5 y: `3 u9 U) x
5.4.7 运行中读定时器/计数器( ~2 L* ?9 h5 S" I- _. I6 j
思考题及习题
( t6 |; a! ~$ k/ I n ]第6章 MCS—51的串行口
$ B2 b1 Z; [' y2 ` 6.1 串行口的结构1 ^ |' Z( V, H; x
6.1.1 串行口控制寄存器SCON
3 a9 e/ Z8 V, N( u0 { 6.1.2 特殊功能寄存器PCON( k% g4 ^0 i# |3 l' C
6.2 串行口的4种工作方式
* {% G% \* i( x/ W 6.2.1 方式0" H/ g* w3 l& t. J! Z
6.2.2 方式1
1 D# L1 X( F' J6 | 6.2.3 方式20 V7 r* W' n9 \9 E( w6 J0 P+ t
6.2.4 方式3. J) i \ u8 v- u
6.3 多机通讯 [" O, }8 k7 |( W" B2 e' r
6.4 波特率的设定
0 n7 u+ | _- P* p4 a 6.4.1 波特率的定义) D7 f* _% y! ~# m! L
6.4.2 定时器T1产生波特率的计算
4 w* D0 c: V- B. A( {$ ] 6.5 串行口的编程和应用: x T5 F+ J) J
6.5.1 串行口方式1应用编程(双机通讯)
3 {( s+ J7 x7 v; x% O, W( x 6.5.2 串行口方式2应用编程; S+ U2 y# I$ u) M9 l4 N, V+ j
6.5.3 串行口方式3应用编程(双机通讯)) ^5 h/ w$ d1 D) L$ ?% ^, `
思考题及习题! B# _* T" |; s. o( h. r) {9 [. ]
第7章 MCS—51扩展存储器的设计* t6 B5 y( D' q) ~+ }2 A/ D4 @' }
7.1 概述- z' V6 {; W( S/ W7 ^: i
7.2 系统总线及总线构造 C! H# L! y3 g X" w7 g8 Y( X9 ^' [
7.2.1 系统总线
' s' U9 x3 ~ N I0 a6 C 7.2.2 构造系统总线
' c7 F L5 k: t 7.2.3 单片机系统的串行扩展技术- `& I' c1 }) \# y8 k( X
7.3 读写控制、地址空间分配和外部地址锁存器
4 S' o2 D) R. H8 ^* u/ X 7.3.1 存储器扩展的读写控制1 d# v1 M; d9 P- w& a3 g7 N/ D
7.3.2 存储器地址空间分配
! e! W: p! r+ I$ x 7.3.3 外部地址锁存器
* L" E2 M" J O* Q 7.4 程序存储器EPROM的扩展
: E) @, k9 s* T9 w# i 7.4.1 EPROM芯片介绍
' h+ I0 ^; F, I1 B4 t+ v 7.4.2 程序存储器的操作时序
9 [+ h* l% Z7 h; S9 ?) g5 Z 7.4.3 典型的EPROM接口电路) ]$ _% D! t( R' k
7.5 静态数据存储器的扩展, `2 Q R) D+ K& d* v% C
7.5.1 常用的静态RAM(SRAM)芯片( I% n4 {$ d6 h, @/ n. [$ j
7.5.2 外扩数据存储器的读写操作时序4 Y4 M0 [) o5 m8 l
7.5.3 典型的外扩数据存储器的接口电路2 m: k: z& Q0 u6 |# }0 y
7.6 EPROM和RAM的综合扩展* w* B0 M: @; w) F* i( Z
7.6.1 综合扩展的硬件接口电路设计 F% l. { h7 {+ n
7.6.2 外扩存储器电路的工作原理及软件设计
2 q3 i; p' E4 Y6 @% ~ 7.7 E2PROM的扩展( c. L7 s) \+ e+ }( z* F9 K" M
7.7.1 常用的E2PROM芯片- c6 H+ C0 q: K' [; g
7.7.2 E2PROM的工作方式
- s5 l, V. P# A- j, O* j; [7 h 7.7.3 MCS—51扩展Z2PROM的方法
3 Z* |, ?; V8 }/ J9 V$ s# f# x 7.8 ATMEL89C51/89C55单片机的片内闪烁存储器
; ^2 I! Q5 ]1 W 7.8.1 89C51的性能及片内闪烁存储器 U A" S1 u. [5 x, A. m
7.8.2 片内闪烁存储器的编程
) w% |, ~. u/ Q7 f1 m 7.9 其他的特殊存储器简介
2 s' L) [, [7 u. _) J6 Z 思考题及习题1 y9 B4 a: x, @ u3 E% F6 Y
第8章 MCS—51的UO接口扩展
, C& d) C" Y |* a l& b 8.1 I/O扩展概述
5 c4 D. {& g4 \8 e4 f 8.1.1 I/O接口的功能7 }# i% `0 j( ?
8.1.2 I/O端口的编址4 g* T6 \( @0 T
8.1.3 I/O数据的几种传送方式# _' v. }7 S( |2 K- P
8.1.4 常用的I/O接口电路芯片; J/ r/ B& Q1 G% U
8.2 MCS—51扩展可编程并行I/O芯片8255A
4 y9 Y2 p- Q+ @" d! Q5 @ 8.2.1 8255A芯片介绍 I$ k7 p- c9 ?5 Z
8.3 MCS—51与可编程RAM/IO芯片8155H的接口( F* Q) ~" J: O5 G
8.3.1 8155H芯片介绍 g& [9 F/ x- o; m1 W
8.3.2 MCS—51与8155H的接口及软件编程
1 T* R; |6 D, B1 M2 W$ n 8.4 用74LSTIL电路扩展并行I/O口' [6 i. S& f3 x* `4 C7 w% M" i* r
8.4.1 用74LS377扩展8位并行输出口) X/ {/ o2 E( e* ~7 g8 d8 ^ N7 i
8.4.2 用74LS373扩展8位并行输入口3 D" I9 t8 Z$ e% R: ?! @4 o: M
8.4.3 用三态门扩展8位并行输入口
x9 X, |/ n2 X% u$ ?. I4 n 8.4.4 采用74LSTrL的I/O接口扩展应用举例
! ~# \6 P5 I% q; k8 G6 ~- ^, ? 8.5 用MCS—51的串行口扩展并行口
3 S" y+ \' y. ?% E0 G 8.5.1 用741j165扩展并行输入口. u7 ?6 O0 V+ B( @+ b" S
8.5.2 用74LS164扩展并行输出口5 k$ U. s ?2 _% \- |
思考题及习题
" B. O& l: W( j* f' ^% ~ _第9章 MCS—5重与键盘、显示器、拨盘、打印机的接口设计( _3 y q! B. [) T! u
9.I LED显示器接口原理: r1 G' t+ M6 ~
9.1.1 LED显示器结构
' M3 Q, b( f& `8 b! @ 9.1.2 LED显示器工作原理
" c2 ~5 {6 Q# `1 j; P4 k0 @ 9.2 键盘接口原理& i8 k* j( ]7 S/ ?& U) W+ _2 w* ^; ~
9.2.1 键盘输入应解决的问题
1 y9 H' z3 a, ^3 a. p" c 9.2.2 键盘接口的工作原理! S0 [2 @$ o5 d1 l* q2 ]% b! C8 H
9.2.3 键盘工作方式# W5 s$ X2 f- n. n% {
9.2.4 双功能键的设计# k# ]/ C4 j1 u6 X* C4 U
9.3 键盘/显示器接口设计实例2 T- t0 H* u/ f# `
9.3.1 利用8155H芯片实现键盘/显示器接口! A" C: _' J( L; y
9.3.2 利用8031的串行口实现键盘/显示器接口8 x3 z% z( k+ o9 E+ ]
9.3.3 利用专用键盘/显示器接口芯片8279实现键盘/显示器接口
! d: q$ U0 B2 m5 I6 G7 ~" r2 T 9.4 MCS-51与液晶显示器(比D)的接口7 F4 l* ~7 Q+ H; m1 U/ A
9.4.1 1尤D显示的分类7 @3 }+ x6 Q3 }8 ]) T
9.4.2 点阵式液晶显示模块介绍5 T. Z) [% T* E, V% Z- k8 Z" A, z$ c
9.4.3 8031与I尤D模块(LCM)的接口及软件编程
7 I( F. W. H9 U0 s _ h 9.5 MCS—51与微型打印机的接口/ s( h# K# n6 R
9.5.1 MCS—51与TPUP—40A/16A微型打印机的接口
! h& N) I8 k, h* l& l5 L: F 9.5.2 MCS—51与CPl6微型打印机的接口
- I' N' G' e# {$ {7 G: B 9.5.3 MCS—5l与XLF微型打印机的接口
6 u! ?8 Z1 C3 m3 K8 v( Q 9.6 MCS—51单片机与BCD码拨盘的接口设计* G0 y; Y, [1 M9 r- f& ^8 M! N8 ]
9.6.1 BCD码拨盘' O! R& a$ |4 \ w. C0 p: O
9.6.2 BCD码拔盘与单片机的接口* m! j# V+ H! p5 } f
9.7 MCS—51与功能开关的接口设计) p5 F3 S9 y8 P; }6 k4 g- w
思考题及习题
f7 ^# a) `, F. [+ y6 l/ _% ?0 R第10章 MCS—51与D/A、A/D的接口, k5 U! b* o0 ], A
10.1 MCS—51与DAC的接口
1 m9 N4 Q9 R9 ?8 Y v8 A3 q% G5 F 10.1.1 D/A转换器概述/ y8 u# j6 }4 W/ J" f5 \
10.1.2 MCS—51与8位DACO832的接口* d6 J8 u7 \4 {2 P; z
10.1.3 MCS—51与12位DACl208系列的接口9 H9 q3 f. U+ m& l1 B$ q. F
10.1.4 MCS—51与nACl230系列的接口! D q, j" R2 P! P7 W3 \( M; X
10.2 MCS—51与ADC的接口
& O7 N) R& o# q6 J, ]& x 10.2.1 A/D转换器概述
5 ^3 i# @2 d' x" Y* _) ]: y 10.2.2 MCS—51与ADC08凹(逐次逼近型)的接口6 M* a# J1 ]7 r W, K
10.2.3 MCS-51与AD574(逐次逼近型)的接口
\# a/ |5 @/ A 10.2.4 MCS—51与A/D转换器MCl4433(双积分型)的接口, ^% t8 E( `& ?; z( ? I
10.2.5 MCS—51与ICL7135(双积分型)的接口+ i, B% _4 r4 c
10.2,6 MCS—51与ICL7109(双积分型)的接口: e' m0 q, {9 o4 Y s# s6 T) F; h% h
10.3 MCS—51与V/F转换器的接口
6 E: Z( X9 \. R v 10.3.1 用V/F转换器实现A/D转换的方法
* Z! Y- Q+ h( Q: b* C 10.3.2 常用V/F转换器LMX31简介- ~4 b4 T D5 ` d
10.3.3 V/F转换器与MCS—51单片机接口4 X4 S4 Y( k, @/ V
10.3.4 LM331应用举例
7 e1 }/ \# m& ~7 w. h* k- ~; e# R 思考题及习题
5 n5 ]( |8 G; H c1 H; Z第11章 MCS—5亚的功率接口
0 x, R0 X: C) f% k1 C9 ] 11.1 MCS—51输出驱动能力及其外围集成数字驱动电路; k: N% n9 w! w4 e
11.1.1 MCS—51片内I/O口的驱动能力
( ?0 ^) U, s7 E1 P8 t$ K7 F& k 11.1.2 外围集成数字驱动电路
9 r9 X+ g. k9 K, D; s 11.2 MCS—51的开关型功率接口
/ i1 S4 k7 K+ u6 J5 g* Z 11.2.1 MCS—51与光电耦合器的接口4 Z w# F" j; F Q* ]6 ?1 ^
11.2.2 MCS—51与继电器的接口
, Z# \2 d8 u. N% P& Y 11.2.3 MCS—51与晶闸管的接口
6 _% o: L* O( K$ d0 {( s 11.2.4 MCS—51与集成功率电子开关输出接口$ w1 Z+ r& Y1 c1 J7 O# Y
11.2.5 MCS—51与固态继电器的接口
' M* P8 a4 t- h3 r) {8 Z 1.1.2.6 低压开关量信号输出技术
0 Q3 P: g% z; |$ Q& f第12章 MCS—5重的串行通讯接口技术
8 b+ \8 L! [2 F# h 12.1 各种标准串行通讯接口+ r6 N+ R6 p% e+ \8 c% w9 E
12.1.1 RS—232C接口+ D% n- b3 c/ H& x& [% A; d7 v
12.1.2 lis—422A接口
5 `9 E/ J' P/ X& L- V ]$ E: t. u 12.1.3 RS—485接口3 P2 P8 R+ `2 k4 K
12.1.4 20mA电流环串行接口/ y5 I, c1 {0 m) {: m# M
12.1.5 各种串行接口性能比较
2 L4 U7 \( T, o$ T; I 12.2 MCS—51单片机双机串行通讯技术
9 D6 L: D. n2 J+ s 12.2.1 双机通讯接口设计: A/ V/ Q( P t" q4 D
12.2.2 双机通讯软件设计
5 b5 W" M. `8 U+ a5 d8 O" k' C- l 12.3 MCS—51的多机通讯技术9 B u4 r9 j# v
12.3.1 多机通讯原理2 [* s" O3 E0 N" W% I! R
12.3.2 多机通讯接口设计 y+ I- O: W" N0 b' a
12.3.3 多机通讯软件设计/ u6 m6 G0 [5 a$ s
12.4 PC机与MCS-51单片机的双机串行通讯+ D4 Y7 O8 y1 ]
12.4.1 PC机异步通讯适配器7 I% q6 _! c, Q4 W
12.4.2 RS-232C至RS-422/贴-485的转换方法' H) P0 v& z% m4 {4 ^; I+ Z
12.4.3 PC机与8031单片机双机通讯的接口设计/ A: a9 n6 }- I; q7 D
12.4.4 PC机与8031双机通讯的软件设计
# L( e5 Q' _- c) l0 Z6 @ 12.5 PC机与多个M帕—51单片机间的串行通讯% f7 K: g: y0 L2 n; P
12.5.1 多机通讯原理7 k2 v0 G7 a* ?! {8 ~$ S
12.5.2 多机通讯接口设计
4 M1 Q. w, U" H- u' ^2 L 12.5.3 多机通讯软件设计+ J9 \& F3 L4 D9 p2 A# o8 r
12.6 串行通讯中的波特率设置技术
, ^- N+ H+ [9 F2 t6 X w6 Z% g8 @ 12.6.1 PC机中波特率的产生
6 l W* n- y* P& }. | 12.6.2 MCS—51单片机串行通讯波特率的确定. K2 ]1 f+ T6 H. K' a2 ^% c
12.6.3 波特率相对误差范围的确定方法4 i, B" C7 r9 d+ k
12.6.4 SMOD位对波特率的影响. a% {" G/ Z5 c2 j7 t3 y
第13章 MCS—51的其他扩展接口及实用电路
$ U+ v% X+ ? ? 13.1 MCS—51单片机与日历时钟芯片的接口设计
z8 a5 ?/ T+ l 13.1.1 DSl2887日历时钟芯片的性能及引脚说明
: n/ B: ?' ~% u! `& N2 l/ x+ V4 Z 13.1.2 使用说明$ ^6 y% p" {) e* H8 _3 v9 `
13.1.3 M帕—51与DSl2887的接口设计. f. ^9 r8 p$ d9 E
13.2 MCS—51单片机报警接口
/ |# q8 p2 R* U0 @& a& H# s% J 13.2.1 鸣音报警接口. Q/ y R* J: J; O, B8 X _6 d& e# v
13.2.2 语音报警接口
. U7 Z, n+ _+ ^2 e2 _2 O 13.3 MCS—51与可编程定时器/计数器芯片8253的接口
9 G* L7 f% f" p; \8 Z! } 13.3.1 8253的内部结构、引脚及端口编址* ?& N) w7 b1 z+ d: R- X
13.3.2 8253工作方式和控制字定义( c6 m- L% G4 O3 U+ {) K2 }
1.3.3,3 8253的工作方式与操作时序
. H& |& n# e& ^ 13.3.4 MCS—51与8253的接口和编程实例
+ t7 s, o3 y$ W 13.4 MCS—51与微处理器监控器MAX690A/MAX692A的接口
3 G* ?4 W# d; O. n6 i 13.4:1 MAX690A/MAX692A简介4 A/ m8 B. s1 C0 x, t
13.4.2 工作原理
# v7 |' N" @ s5 g% K+ ~7 y0 s 13.4.3 MCS—51单片机与MAX690A/MAX692A的接口0 ~3 A0 K/ _3 ~! }* T
13.5 高精度电压基准
3 h5 `: E {" J5 e. S 13.5.1 精密电压基准MCl403(5G1403)
7 Z- H) I- R6 o2 t! v2 e# | 13.5.2 单片集成精密电压芯片AD5845 P' j4 I7 \( I/ L) V1 k: W7 V
13.1.3 其他电压基准
' t* O1 E3 V: O' ~' q第14章 MCS—51程序设计及实用子程序# ? D( J# T9 Q% r9 n
14.1 查表程序设计, d# K, t) n2 R
14.2 数据极值查找和数据排序: T3 o3 i( V8 f4 r
14.2.1 数据极值查找0 p3 m2 l! A1 n" l$ J
14.2.2 数据排序0 P( P5 q9 x; |
14.3 散转程序设计
' C/ s0 Q- A5 c2 g# b& R 1.4.3.1 使用转移指令的散转程序: j# O' P. r& U/ b9 g' \* m
14.3.2 使用地址偏移量表的散转程序
7 |; i. _; B" e6 g% o0 s/ A 14.3.3 使用转向地址表的散转程序7 |! K9 }# T6 R# A) L3 C
14.3.4 利用RET指令实现的散转程序, i( m7 @! I. W! e7 V
14.4 循环程序设计5 A6 Z7 f H! t; k
14.4.1 单循环定时程序
8 @7 ?; U2 y; w2 y4 u/ [/ \ 14.4.2 多重循环定时程序4 p- N. q; ?& r8 q6 @' J, i
14.5 定点数运算程序设计
: a1 A: _& V, L/ q3 m( r* h 14.5.1 定点数的表示方法9 k( Z# G8 d2 `& M6 \' g$ e- S" Q; @
14.5.2 定点数加减运算1 C _- a8 k f
14.5.3 定点数乘法运算1 A! c$ ]$ j- o6 P$ E. u
14.5.4 定点数除法5 M. E) [: Z( _: p# X7 M& `
14.6 浮点数运算程序设计
; d+ \2 b$ E% l 14.6.1 浮点数的表示! W) c- v. G' k5 I/ ~
14.6.2 浮点数的加减法运算0 k2 S, i$ \& X1 B
14.6.3 浮点数乘除法运算
( m! E& X/ k9 u" c# d 14.6.4 定点数与浮点数的转换9 U( n {! V o* ] P8 [/ |
14.7 码制转换
K- N# c: z5 _1 ?2 e7 V 14.7.1 二进制码与ASCII码的转换; i7 H+ @$ t9 s' h6 h
14.7.2 二进制码到BCD码的转换
9 \; W# Z9 z& T 14.7.3 BCD码到二进制码的转换
9 p7 \8 c2 ], \- h9 J. G4 r1 ] 14.8 数字滤波3 B. M& e8 c+ D: ^4 K& K
14.8.1 算术平均值法
8 T- K h& B6 _) x% w 14.8.2 滑动平均值法! a# l3 S' B2 t3 U3 D7 A
14.8.3 防脉冲干扰平均值法
4 ?9 G S5 D# V# m6 b" {第15章 MCS—51应用系统设计、开发与调试
2 B/ t6 z" R0 `; A0 } 15.1 MCS—51应用系统设计
% x8 k8 P: T; ?5 I, F) a. n 15.1.1 设计步骤
7 m8 \. @, I$ f) k 15.2 应用系统的硬件设计3 ~) I6 N8 o3 U' X4 G- j$ t1 O
15.3 MCS-51单片机系统举例
7 w% J5 u$ j0 Z& j' ?9 F8 l 15.3.1 89C51最小应用系统8 \! r7 \7 l3 Y5 e
15.3.2 8031最小应用系统' x1 M: P( W% g, V) j
15.3.3 典型应用系统
$ l. v& D6 d$ L _9 K. q 15.3.4 数据采集系统
q# D' R- ~4 H9 g 15.4 应用系统的软件设计 t. k1 o9 g1 A/ W
15.5 单片机应用系统的开发和调试9 O6 F9 |! p" b' B! l
15.5.1 仿真开发系统简介+ Y4 W$ h3 I3 |& z* K
15.5.2 用户样机开发调试过程
6 ?3 M6 A# v- t/ ~ _$ b( h. h9 g第16章 MCS—51应用系统的可靠性及抗干扰设计5 C0 U( s4 p* b9 b8 g( ^+ r# S
16.1 干扰的来源5 F5 s6 @& d2 `: [9 Y
16.2 供电系统干扰及抗干扰措施
+ u: T+ z, C, t, `/ d- N( Y 16.2.1 电源噪声来源、种类及危害
1 d7 ^; `, R5 M 16.2.2 供电系统的抗干扰设计1 C" w# e0 Z( `2 b& G, a
16.3 过程通道干扰的抑制措施- k7 O. W) E _! |8 I! r
16.3.1 隔离措施: R4 o& |, T, e1 w: L
16.3.2 长线传输干扰的抑制9 I6 w O1 l( z9 u" \) x% U( T
16.4 空间干扰及抗干扰措施
% _) \9 h$ p0 e+ P+ H: [ 16.4.1 接地技术
! I$ x9 }( a3 c6 V4 C4 F 16.4.2 屏蔽技术
. n6 s+ i& {2 ~) x* N4 t 16.5 反电势干扰的抑制
3 K. ? v' y+ [2 i" c' D- U5 ? 16,6 印刷电路板的抗干扰设计
: B7 K4 P) `& ~! v* I) u 16.6.1 地线及电源线设计- k; R* t) m+ L: T/ H, U4 E# c _
16.6.2 去耦电容的配置- B! P$ i. x2 B* q! F; D, i
16.6.3 存储器的布线
/ O8 O! v4 \) P4 x x5 Y 16.6.4 印制板的布线原则
9 ?; j# Z1 n5 L 16.6.5 印制板上的器件布置6 F" ~# W6 E7 l2 c. x8 H1 W
16.6.6 印制板的板间配线、连接和安装. a A3 x. @# y, M: S5 Y, {
16.7 软件抗干扰措施6 \% Z/ \$ H6 n% Q
16.7.1 软件抗干扰的前提条件
9 n, \0 {& I$ i% B# z' W8 X 16.7.2 软件抗干扰的一般方法
! C& W: `, S5 ?- F+ i6 C 16.7.3 软件滤波) k& j" v- K1 y v" h' |
16.7.4 开关量输入/输出软件抗干扰设计5 f# l" Y% Q! H
16.7.5 指令冗余及软件陷阱
4 ]' f/ t- _8 X' M: t. o" @, P 16.8 “看门狗”技术和故障自动恢复处理
' Z8 Y% M: G- A3 u2 S 16.8.1 “看门狗”技术
8 p, h: U) e0 q5 V参考文献
/ |5 c' v. r0 e+ }" @* { 本书可作为工科院校的本科生、研究生、专科生单片机课程的教材以及毕业设计的参考资料,也可供从事自动控制、智能、仪器、仪表、电力、电子、机电一体化以及各类MCS-5l单片机应用的工程技术人员参考。
. m! r5 z2 K8 |) d
/ R& X5 y9 u2 D
下载: : d3 g8 y5 f f" q, }
" {& i5 n+ I) ~) b j" H" T6 G
E+ K9 V+ X7 `/ l$ }9 F' l
|