|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
单片机应用程序设计技术资料
F2 d9 h' a) U6 U: e5 l3 t; x/ q4 [8 s0 Q6 u
应用程序的设计步骤+ A0 j) u: i: D8 {0 P( Y/ B
1.1设计任务书的编写4 \ I1 s2 E# l" E, |- E- N X& j! p
1.2硬件电路设计6 c* K- T/ d2 f! U1 e, s: L6 ~
1.3软件任务分析' G; i* x2 t$ h
1.4数据类型利数据结杓的规划& f# `! y* J* u
1.5资源分配0 S/ D7 k8 I% i) U2 q% B
1.6编程及调试; w' E' O8 Q8 N2 v) z, h
1.7编程语言与开发环境的选择4 L$ Z/ S# n) D, H7 o, l& i
4 R! h; Q/ Z4 g1 c2 B程序流程图与子程序设计/ [5 p; j. [7 @3 s9 T9 L9 m1 O- z
2.1 程序流程图
G- r' E H5 n) [' k2.1.1 程序流程图的画法
4 W3 \. i, Z8 j# q# A5 N; _7 L4 |2.1.2 从程疗流程图到程序! x* S6 x9 u7 [. w1 O+ l1 B
2.2子程序设计 Q) v, ~+ C9 ?0 v3 x2 W8 r
2.2.1 结构化的程序设计风格' Q7 B" K7 b; z T% T5 X
2.2.2参数的使用1 j" s( j0 R; @0 _8 a+ `* Y' v; d1 J
2.2.3算法的合理性和可靠性4 w$ d- L( F) n, I7 {' V
2.2.4 子程序的透明性设计- b+ ~* T: N3 N& |
2.2.5 子程序的相容性设计2 L$ H4 V4 l9 N, I/ K
2.2.6 子程序的容错性设计3 U1 U0 b- m- \4 S+ d! @
0 k+ H2 O2 [9 @) y& G. c9 {% q1 g( J# C2 y: n! O8 U+ S
系统监控程序设计0 }5 E) s' Q8 M1 ~
3.1监控程序的任务
3 {# b1 `5 K/ K4 v$ z& T3.2监控程序的结构' u. }* B ^ |; c. _
3.2.1 作业顺序调度型9 a* P/ C1 U4 g" x
3.2.2 作业优先调度型
3 ? u J; p1 R; n3.2.3键码分析作业调度型
1 M% p+ w7 S" g" W3.3普通监控程序的设计方法
1 j0 r, h2 C& j3 ]1 q8 n3.3.1系统状态分析
/ p: H5 U8 k7 e, y( R, }3.3.2状态转移分析
# V* v9 M. G8 f& |# P5 W& g3.3状态顺序编码型监控程序的设计方法
! r* ]1 q" k) j5 v* K6 I! P* q- P# y+ a5 t1 j) a, l' N
) v6 J& X* U3 O2 g: ]5 ?& {9 P
8 ]: [) Q% @: _: S1 h: o
# T. n: a( [9 ]7 w" V! [9 ` |
|