|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
2 单片机简介............................................................................................. 23 G/ M* k- A0 o1 y
2.1 数字电路简介....................................................................................... 2
4 Q; y8 K: R9 o9 f' V2.2 MCS-51 单片机简介................................................................................. 2
7 q" h C( M0 I3 ^' b2.3 Easy 51 Kit Pro 简介........................................................................... 5
1 }9 M) @8 i2 M- X& L* R2.4 Easy 51 Kit Pro 电路功能分析............................................................... 5
- D2 I( \. B- t3 e* A' B§3 MCS-51 单片机的 C 语言编程........................................................................ 8! Y2 g$ N8 V3 W4 o+ e9 C }
3.1 汇编语言............................................................................................. 8( V- n% k' c/ H) M5 x; @' M
3.2 建立你的第一个 C 项目........................................................................... 8
- V. ^) |7 f# X/ _. i: s- L3.3 生成 hex 文件....................................................................................... 12. C4 z1 ^; }7 N; V0 I# P0 I( y4 f
3.4 Keil C 语言.......................................................................................... 14- I9 E3 q1 ?" }
3.5 单片机 I/O.......................................................................................... 18
- z. P6 v7 R( c0 {! p$ ~3.6 中断................................................................................................... 25
- z$ T5 ~ [) u4 w }" u' E3.7 定时器/计数器.................................................................................... 27
1 r& V, m5 b+ y9 _6 W# O3.8 定时器的应用举例................................................................................. 29% |5 B3 `6 N q7 n
3.9 外部中断............................................................................................. 34
& _0 M- i( ~! J4 M8 m0 J( S3.10 串行通信.......................................................................................... 38- l, X7 y& \" W" S) E
3.11 定时器 2.......................................................................................... 43
2 Q& f( z' ?. y( A1 G3.12 看门狗............................................................................................. 47$ g1 X/ A" l3 T9 c8 N0 n" J, i+ O
3.13 空闲模式和掉电模式........................................................................... 50
3 ^2 W7 a C6 `, l% A- J$ Z§4 MCS-51 单片机 C 语言编程应用进阶............................................................ 516 L: X6 i/ {7 E: t) g- H
4.1 扫描式键盘.......................................................................................... 512 N2 S; x! X5 g' D# u4 k& f
4.2 EEPROM 芯片 AT93C46 的读写..................................................................... 55
; N* V1 x$ p# z5 Y5 M4.3 Keil C 的高级使用................................................................................. 63; a& k% o# c! G% Z
§5 编写高质量的单片机 C 程序........................................................................ 644 r' D" @+ j1 A" `6 J
5.1 文件结构............................................................................................. 64$ J) p! U0 R( W. J- |$ f! F
5.2 程序的版式.......................................................................................... 66' M! n4 _6 X u5 \$ u- d! J
5.3 单片机程序命名规则与变量选择............................................................... 70
+ q5 {! q& J( {7 t- T0 {! \5.4 表达式和基本语句................................................................................. 734 Z5 J8 n# }5 Z7 U/ e+ s
5.5 函数设计............................................................................................. 77, m6 z9 Y2 r8 h5 Z! H, e: i
5.6 单片机程序框架.................................................................................... 79 l( Q# w8 D% X, j; `
附图:Easy 51 Kit Pro 电路图(最小系统板)................................................... 80
3 \5 A4 L& Z" z( m/ `7 e7 V附图:Easy 51 Kit Pro 电路图(学习板)......................................................... 815 \2 O! l. j- N+ ~
1 `* x# |9 g; t$ { p
% T/ m9 M" r0 T
, V2 y& l) i+ |! ^/ V
' ^9 U. g( f. r" r; }6 s! w7 e |
|