|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
单片机应用程序设计技术资料
6 m7 `2 H" j/ I2 O# r7 _& @$ O( W% i7 d* T
应用程序的设计步骤
% M) \4 y7 y0 W- v% W e1.1设计任务书的编写
8 H: m; D2 a6 V% Q; p* a1.2硬件电路设计1 F5 c: ^6 q5 C3 m; B$ o; }* q
1.3软件任务分析
1 j( ]- n& ^: Z, }1.4数据类型利数据结杓的规划- k: I% p7 N C1 j6 u4 _: e8 \; e
1.5资源分配
& A; j( W! R+ x" `' a1.6编程及调试
3 F2 G1 W v/ y7 Y1.7编程语言与开发环境的选择% L+ n& M6 @; _1 p$ P; F, j
. g% P- h' C" V/ |+ U/ ~! m T4 \程序流程图与子程序设计
" ]" H. ^8 K1 |2.1 程序流程图
$ z, N' E: B# V1 l3 b2.1.1 程序流程图的画法& ?: ^- Z2 p$ R6 f* ?0 e
2.1.2 从程疗流程图到程序- d& g0 ~# e" V; C, } d
2.2子程序设计0 z; m0 Z E" j9 A6 S
2.2.1 结构化的程序设计风格# _/ x$ d7 Q9 G. q
2.2.2参数的使用
/ m1 T% k% Z" c" u8 _1 l: ]7 w2.2.3算法的合理性和可靠性
3 S; c8 x/ I" a0 q2.2.4 子程序的透明性设计
% M$ O3 Z# a( y2 e4 p3 D2.2.5 子程序的相容性设计
$ c$ l0 d- U" f" M. R* N$ U$ H2.2.6 子程序的容错性设计
h8 n" G# i1 F/ E8 L
' c) ?1 _7 R' v5 H+ K' r* R
3 g. Q9 @1 |6 w1 N( \1 s系统监控程序设计
0 s3 |8 [; d0 ]5 a3.1监控程序的任务5 N3 D0 A2 B# ]- i- L4 O
3.2监控程序的结构3 Y8 Z. q, `. F% P3 \" y) z
3.2.1 作业顺序调度型' K' z% j1 _2 ?* ^3 I/ _" j
3.2.2 作业优先调度型) H6 O( ^& Q3 O$ \6 }: R6 D
3.2.3键码分析作业调度型
4 z. ?: k O( ^. ^! x3.3普通监控程序的设计方法# Y1 F. r9 ^; l3 ?' {8 O
3.3.1系统状态分析
: I) F% Q5 x1 _; D3.3.2状态转移分析
0 G: u$ B6 q( f' b3 l u3.3状态顺序编码型监控程序的设计方法+ l! p$ T; f4 K8 s0 B) J
+ l& q, [3 G/ O0 W2 Y% I" s
* } u% c# C& ~, j
& w0 T# s w1 n+ D$ B5 P
6 k+ e! x# \0 C- P
|
|