|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
2 单片机简介............................................................................................. 2
* T% V3 U8 M1 J9 G! K* E7 v- ^2.1 数字电路简介....................................................................................... 2
7 B) G; f X; m2.2 MCS-51 单片机简介................................................................................. 2
) }1 Y& Q5 P$ M& a% m& i/ a2.3 Easy 51 Kit Pro 简介........................................................................... 5
/ l3 o9 ?& U# N2.4 Easy 51 Kit Pro 电路功能分析............................................................... 5
/ V' u* {" @# o5 w {4 j§3 MCS-51 单片机的 C 语言编程........................................................................ 8& L1 j7 ], |6 g8 F! {4 P
3.1 汇编语言............................................................................................. 8" b, s' y- I6 z
3.2 建立你的第一个 C 项目........................................................................... 8& ^9 p( B) B3 ~# F* p/ ]
3.3 生成 hex 文件....................................................................................... 123 w2 N; ?: h) y
3.4 Keil C 语言.......................................................................................... 14
+ I- x C5 r2 h9 U9 F: v9 Y3.5 单片机 I/O.......................................................................................... 18
/ q$ W- L' C" x' v3.6 中断................................................................................................... 25: H- k6 `1 c/ x4 D+ A
3.7 定时器/计数器.................................................................................... 272 g+ B& d" P K
3.8 定时器的应用举例................................................................................. 29/ g' ~( S" j3 H4 \; G
3.9 外部中断............................................................................................. 340 o/ O) y/ j$ y; U
3.10 串行通信.......................................................................................... 38
- B2 ~" _0 O6 l; X+ B) `6 d3.11 定时器 2.......................................................................................... 43
& S8 y$ U4 J- y$ ?. M3.12 看门狗............................................................................................. 47* E: b+ `# o$ k8 s/ w5 O
3.13 空闲模式和掉电模式........................................................................... 50
5 x t1 q7 ~$ t I* G# {§4 MCS-51 单片机 C 语言编程应用进阶............................................................ 51
2 j+ E7 F7 V" A7 I1 v/ U5 U4.1 扫描式键盘.......................................................................................... 51
/ S0 B/ x R% Q: \1 K; f9 \4.2 EEPROM 芯片 AT93C46 的读写..................................................................... 55
, V" C- y4 I4 Q4.3 Keil C 的高级使用................................................................................. 63+ T" Y4 k. V2 G6 ^
§5 编写高质量的单片机 C 程序........................................................................ 643 |. }1 g/ A) j5 \4 u) ~5 f ], _
5.1 文件结构............................................................................................. 64
7 ]; H# `: t- x M5.2 程序的版式.......................................................................................... 66
; B7 ^8 v! v9 n5 w5.3 单片机程序命名规则与变量选择............................................................... 70) v7 L9 V& t$ ]4 v
5.4 表达式和基本语句................................................................................. 73
1 K( T1 |3 I5 }& u) Q& X5 @4 n5.5 函数设计............................................................................................. 775 `& w9 z' s2 D& F, W
5.6 单片机程序框架.................................................................................... 79& A( D- g# \: Z. F& w8 Z% C) }
附图:Easy 51 Kit Pro 电路图(最小系统板)................................................... 80: x3 L* R; ]/ U t: w
附图:Easy 51 Kit Pro 电路图(学习板)......................................................... 81
, J* A2 m/ l7 u% J% j4 E0 ^7 ^* s6 j3 v
$ u5 C- k% Y- `1 F
. h8 p7 `0 e) f% K; x6 E8 t$ y0 d6 \% E3 f2 x+ a$ ~
6 c B8 {( B L, M3 O; i |
|