|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
2 单片机简介............................................................................................. 2
* l+ H! H( h' L4 M2.1 数字电路简介....................................................................................... 2: }) E' p3 o' C A! u
2.2 MCS-51 单片机简介................................................................................. 2
2 M- [: S: {# f) c/ C* V2.3 Easy 51 Kit Pro 简介........................................................................... 5: n, x9 K$ U* F& r- M: l0 h# k
2.4 Easy 51 Kit Pro 电路功能分析............................................................... 5
5 _7 t% {* V; I9 H1 S§3 MCS-51 单片机的 C 语言编程........................................................................ 8
: @& f. c. V" Z2 K# Y9 L! k9 L3.1 汇编语言............................................................................................. 8
2 B2 _% v# {5 ^4 {' a/ ]* ~3.2 建立你的第一个 C 项目........................................................................... 8$ s1 L1 W- F6 v- l8 l( g
3.3 生成 hex 文件....................................................................................... 12) k2 x3 K3 Q& k" ]( B; Z
3.4 Keil C 语言.......................................................................................... 14. a2 c# D4 E$ }: |. k
3.5 单片机 I/O.......................................................................................... 182 N+ l7 X; q& T- Z! h. q
3.6 中断................................................................................................... 25
! h8 q2 y; c" x7 o) b1 n3.7 定时器/计数器.................................................................................... 27% I. Q$ `3 n0 N8 M7 `* G
3.8 定时器的应用举例................................................................................. 29
( Y- Z/ f8 I3 }$ q% |4 ^5 @3.9 外部中断............................................................................................. 349 \& ~3 B- n* W! {1 }0 @ w! v
3.10 串行通信.......................................................................................... 38
6 E$ t' V* s: K3.11 定时器 2.......................................................................................... 43, S+ y/ r5 p3 @- C5 M8 |
3.12 看门狗............................................................................................. 47" Z) m$ o1 e0 ^4 I+ ]
3.13 空闲模式和掉电模式........................................................................... 50( v) x0 B1 R+ h9 E' t6 C: X4 [/ X
§4 MCS-51 单片机 C 语言编程应用进阶............................................................ 51
6 j- i/ T! d a& i1 N, f \8 F4.1 扫描式键盘.......................................................................................... 517 l( W" D. r. P! M; u. t+ \
4.2 EEPROM 芯片 AT93C46 的读写..................................................................... 55! Q- `% t! Z& B/ k" C% x; w
4.3 Keil C 的高级使用................................................................................. 63' @! \% X8 v! [
§5 编写高质量的单片机 C 程序........................................................................ 647 y! f! d3 S* ?7 j+ ]4 s% e
5.1 文件结构............................................................................................. 64
6 o: l6 Y) b3 T: |0 r9 ^% H q4 H5.2 程序的版式.......................................................................................... 66) w. {1 y& F! N' w
5.3 单片机程序命名规则与变量选择............................................................... 70
W! g W/ ~6 P" b5.4 表达式和基本语句................................................................................. 73
' p( x7 x. z5 U5 d5.5 函数设计............................................................................................. 77
* P/ D" M6 ^9 x L$ U. k& o. ] ?5.6 单片机程序框架.................................................................................... 79
& f; @* |1 z2 a* r8 k+ W5 Z附图:Easy 51 Kit Pro 电路图(最小系统板)................................................... 80: l! E2 w0 u4 K T7 m
附图:Easy 51 Kit Pro 电路图(学习板)......................................................... 81# L8 z; ` x* M/ [7 z! d% j
$ ~4 D0 o% L+ h, Z* ]
( y! F! G0 L, E
; f' Q9 f% X5 I) a5 u' M. l* w% d! r6 `1 e
|
|