|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
2 单片机简介............................................................................................. 2# F) Y } q4 b2 x0 {( \3 T9 d
2.1 数字电路简介....................................................................................... 2
8 ]. I: B7 q) [" z- b8 C, @2.2 MCS-51 单片机简介................................................................................. 2+ p) q$ k9 }$ T+ [4 p E
2.3 Easy 51 Kit Pro 简介........................................................................... 5
2 s# L6 J: s# e# y2.4 Easy 51 Kit Pro 电路功能分析............................................................... 5
, p9 ?& m+ m; n6 f§3 MCS-51 单片机的 C 语言编程........................................................................ 8; c' y, E8 H. W$ ~1 K% W
3.1 汇编语言............................................................................................. 8
3 E6 _6 k6 }; z& C9 c' ?) ^3.2 建立你的第一个 C 项目........................................................................... 8
' s% _, _9 e8 v7 U2 u3.3 生成 hex 文件....................................................................................... 12
0 c9 _) E3 ~4 I% p# W3.4 Keil C 语言.......................................................................................... 14
7 G" r) i3 f6 Q/ N, e3.5 单片机 I/O.......................................................................................... 18
7 k! E0 R0 ^& f9 J' h6 q( o3 b3.6 中断................................................................................................... 254 }8 q6 D) m) L8 ]0 P. a
3.7 定时器/计数器.................................................................................... 27
9 W& o2 \# c, h% T3.8 定时器的应用举例................................................................................. 29
9 \1 v) m# K# B$ j+ M3.9 外部中断............................................................................................. 34
$ V8 y ~% B: e1 a3.10 串行通信.......................................................................................... 389 X* u- R/ A( ?. L- {
3.11 定时器 2.......................................................................................... 43
/ |# ~4 u$ s3 A8 N9 J, T) F% @( k K3.12 看门狗............................................................................................. 471 o7 Q# h: j9 k A( o
3.13 空闲模式和掉电模式........................................................................... 50
' N- m" ^( A M4 k* b§4 MCS-51 单片机 C 语言编程应用进阶............................................................ 51
$ S9 Q0 U( K& ]4.1 扫描式键盘.......................................................................................... 51
4 s8 ]& m7 [& r- z+ j4.2 EEPROM 芯片 AT93C46 的读写..................................................................... 55
4 A& D" _1 f* _" z, x. g4.3 Keil C 的高级使用................................................................................. 63
$ j4 U3 V- \! r§5 编写高质量的单片机 C 程序........................................................................ 64
3 x9 h: D- s" q e5.1 文件结构............................................................................................. 64& ~" z: a& V& R% R0 m1 G: m
5.2 程序的版式.......................................................................................... 66
* T& @7 ~! \( ?; B2 Q1 b- m) V5.3 单片机程序命名规则与变量选择............................................................... 70
! m% J+ c/ \1 Q6 b3 b5.4 表达式和基本语句................................................................................. 735 x- M. ?4 k% s2 M2 y! F7 b( l
5.5 函数设计............................................................................................. 77
1 ]7 y) V3 \9 P5.6 单片机程序框架.................................................................................... 79
: t0 p6 Q& l L! ~" t9 j7 D附图:Easy 51 Kit Pro 电路图(最小系统板)................................................... 80$ \6 u8 g$ y8 Z$ |. {
附图:Easy 51 Kit Pro 电路图(学习板)......................................................... 81
( s! g- f) m6 N5 n( h
, a. G) W2 }. i5 f
, S2 c- E8 R: y/ t0 @0 T
0 B1 |. C- V8 ^ Y( k) D2 V% K
# y) j5 A8 F! r1 H# @! r% x |
|