|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
单片机应用程序设计技术资料
# H% f$ U. n. q1 Z: z
/ i( o: L8 _' u% W0 F. m应用程序的设计步骤
9 K% ?5 H0 U; S1.1设计任务书的编写
9 l9 z g8 m/ s1 }1.2硬件电路设计
" B- |: |* ^3 i1.3软件任务分析
0 q. _# X5 d6 m# x2 M# y1.4数据类型利数据结杓的规划9 E+ ?5 k9 S7 ]: z- T* c
1.5资源分配: ] ]; k( b; [) j" ~0 g9 z2 A9 M
1.6编程及调试& ~( @6 s i1 Q* }% }" ^9 l0 J
1.7编程语言与开发环境的选择+ |+ |3 D; W5 o0 ?4 y& q
+ I1 J# V6 w( [0 H: ]9 O! W% ]5 x
程序流程图与子程序设计
7 Z0 M# K+ P0 ^8 C1 ~2.1 程序流程图, K( J) c0 B, {# }5 L
2.1.1 程序流程图的画法
D5 e+ ^. O! t2.1.2 从程疗流程图到程序
5 Y$ L5 _" s* x7 z, l+ Y2.2子程序设计7 {) Y. q0 k$ Z7 |; A8 j" U
2.2.1 结构化的程序设计风格0 K2 m: e1 J- L7 D( ]2 O- A
2.2.2参数的使用2 B2 U+ T0 T5 U' j
2.2.3算法的合理性和可靠性* p) H2 i/ R+ h8 _, P
2.2.4 子程序的透明性设计
' p- A8 G$ o1 s% E( V2.2.5 子程序的相容性设计6 H# d- z9 e+ I# E% f2 e; c+ Q' o
2.2.6 子程序的容错性设计+ g9 w( }: o- D3 ?$ C7 |$ F
4 t: z. [, B9 o) k, ^0 f" z4 |& T. j7 ^+ S2 A Y8 y
系统监控程序设计
* K9 G. ~: p4 I: J' a3.1监控程序的任务# [3 c/ B U1 `" T
3.2监控程序的结构$ e+ O& ?$ y* Q' v# B* q+ U. N$ L
3.2.1 作业顺序调度型$ ?# }# ~3 R9 `7 D4 y
3.2.2 作业优先调度型
) l; q: b9 P' D8 h3.2.3键码分析作业调度型
( u& p6 {$ w% T, s3.3普通监控程序的设计方法% p$ Z8 e& d5 C$ H$ J! z1 |4 s
3.3.1系统状态分析$ u3 e1 I% s; G4 U; X9 f
3.3.2状态转移分析
0 X/ Y4 Z. f% T9 B0 }5 q. ?- U3.3状态顺序编码型监控程序的设计方法. X' a8 R! O/ ?! s$ g: V5 x* z
! |3 ]: g% P: [: q {" }
/ ~2 y8 G5 D5 f2 M% k' S
# q, ]1 U9 \4 n2 j( ~0 H; d
4 T+ D" |( F9 a2 X4 l/ ?* b( k |
|