|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
单片机应用程序设计技术资料+ K# W4 s" ]* a+ h, f& J
: B4 L( A5 C; ]: j" Z
应用程序的设计步骤
! G& m- E) h0 [, Y2 w8 q& |1.1设计任务书的编写, t6 o! c s/ \# L. |0 v( U8 I
1.2硬件电路设计
2 \3 s4 s2 Z! Y1 }1.3软件任务分析
% h: p3 ~* r, L0 e# [* M9 ?+ J6 J1.4数据类型利数据结杓的规划
6 ~ @7 `! j: v4 b& B6 b1 y1.5资源分配
2 f: r3 M) m I6 q/ X$ x: v4 k1.6编程及调试
0 N h8 m8 |$ ? F1 j3 n: v1.7编程语言与开发环境的选择) U+ e% ^ t, D, @1 e4 n
! R- K3 y! ]1 _) e5 u" e8 e0 I程序流程图与子程序设计
( C) g5 _- y9 O/ Q v z2.1 程序流程图" E2 r' n. _( o, l1 I: z3 z
2.1.1 程序流程图的画法8 z+ X4 s4 w* j0 G4 m# a+ p
2.1.2 从程疗流程图到程序
( _- O7 Q6 ?0 H& v, g5 |; @/ e2.2子程序设计; ]$ B# K# G& t4 T" U4 ]
2.2.1 结构化的程序设计风格
" Z9 C, U7 k+ A, ]! _- B6 R2.2.2参数的使用
+ ~% S& @- q+ a @- |2.2.3算法的合理性和可靠性! v5 L6 i3 ]0 Q$ ]6 d/ }/ s# R8 u
2.2.4 子程序的透明性设计
3 D- ^, A# d/ | `. R2 O# @; F2.2.5 子程序的相容性设计% z& S! B5 ^ U9 y8 X
2.2.6 子程序的容错性设计
4 e$ a! Z- w0 @$ c' E4 o; ]4 K/ u
( f6 W H, J2 Q: a0 \. O( S5 F `( `5 H+ A3 S& j7 T: B9 K* l/ V7 s! Y @
系统监控程序设计
9 U' W9 y9 }6 O: p. Z; ~4 X/ A- t3.1监控程序的任务
% K! @' W& w' F* K( V* m3.2监控程序的结构) R1 L4 a) g' ^2 |1 M. q
3.2.1 作业顺序调度型
$ A: y! K" @7 `3.2.2 作业优先调度型0 u; w7 ~& _) n8 F7 y8 d
3.2.3键码分析作业调度型! l/ u' _5 P) [
3.3普通监控程序的设计方法& A4 \) Z& u$ Q
3.3.1系统状态分析* Z. @0 K- s3 E" S: B
3.3.2状态转移分析3 M% f# J7 Y% ]! F7 L$ f
3.3状态顺序编码型监控程序的设计方法
* X2 k* P8 p( J6 W$ a; }' f0 B5 [
4 X( F& ~6 Z; l+ f! V: J! p0 Q! y
4 M& b! ?* v h \5 i' d3 N
" Q ?$ [" g$ o3 {( B" u
5 c( `3 r1 ]: R4 b8 Z2 I1 z0 s
|
|