|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
2 单片机简介............................................................................................. 20 o, H/ J; ]" u, d/ a3 N, ?
2.1 数字电路简介....................................................................................... 2
# D% n( U1 Q& g' b& z- n1 i2.2 MCS-51 单片机简介................................................................................. 2
+ v- v2 m$ [% ~2.3 Easy 51 Kit Pro 简介........................................................................... 5
7 J; D" `1 N1 r) p" ?! i: `2.4 Easy 51 Kit Pro 电路功能分析............................................................... 5/ E* u8 ^" o" G% |6 [
§3 MCS-51 单片机的 C 语言编程........................................................................ 8
" `# y1 n, v% R1 g# T: R7 {! Z3.1 汇编语言............................................................................................. 8
6 w. O& t! [* a* F5 X3.2 建立你的第一个 C 项目........................................................................... 8
8 p8 B* |6 P* ]# | @% K$ T3.3 生成 hex 文件....................................................................................... 12& Q; \# v, B4 H U
3.4 Keil C 语言.......................................................................................... 14
3 R9 J/ m) `2 G0 d" O+ O: S! V9 E3.5 单片机 I/O.......................................................................................... 18
* _6 z6 @ t9 G! j3.6 中断................................................................................................... 257 ^ ^: [. t0 X1 p- z; l+ r4 c
3.7 定时器/计数器.................................................................................... 27' K. n$ Y# r) ]5 G1 F! C) l- t
3.8 定时器的应用举例................................................................................. 29
3 H" @2 x6 p: f5 |+ |, }3.9 外部中断............................................................................................. 34% Q% W& O7 u r0 s
3.10 串行通信.......................................................................................... 38
4 W5 a" V( S* d& _, N+ l0 E3.11 定时器 2.......................................................................................... 43
5 @7 E$ L V% E( v% f, [$ R! S; ^& B3.12 看门狗............................................................................................. 47: e; M6 ~1 P8 v1 I) O9 i( K9 u
3.13 空闲模式和掉电模式........................................................................... 50
( @3 v6 _. ?+ Q& G: b) {§4 MCS-51 单片机 C 语言编程应用进阶............................................................ 51: f! X7 @3 k8 s, F' l
4.1 扫描式键盘.......................................................................................... 51
9 h, y& ^2 X+ Q5 y4.2 EEPROM 芯片 AT93C46 的读写..................................................................... 55- e+ c$ [8 V& |, M
4.3 Keil C 的高级使用................................................................................. 63) X. ]0 I, s9 Y+ |5 @' ^, g. |4 _
§5 编写高质量的单片机 C 程序........................................................................ 64
$ }7 i" z7 } j: C; W& s" t5.1 文件结构............................................................................................. 649 M) {: \7 L0 H; D
5.2 程序的版式.......................................................................................... 66
# K2 \6 |) I) s* J: h1 g: {5.3 单片机程序命名规则与变量选择............................................................... 70# B H5 O) q, C2 l, c) e& Y9 m5 T
5.4 表达式和基本语句................................................................................. 73
" L! d! ] x9 e% B1 a$ W4 b# S: ?/ I! f5.5 函数设计............................................................................................. 77) I1 U: Q! _2 K3 ?) F8 h8 m
5.6 单片机程序框架.................................................................................... 79
3 u+ B& L8 i. m, x' [. `附图:Easy 51 Kit Pro 电路图(最小系统板)................................................... 80
. |5 g4 |# O- v4 z( u附图:Easy 51 Kit Pro 电路图(学习板)......................................................... 81
# S6 }" U$ }6 s( S: V! i4 u: V" N Q5 w
- O1 h) B: h6 ~6 q7 V* K
0 H2 t4 }0 K. c0 c( W/ V t% L1 B3 I/ f; C4 B3 y- d# a3 q, M# X
; x M1 O6 ?$ D9 P
|
|