|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
单片机应用程序设计技术资料
4 ^( J+ I8 ~, z" Z$ t1 J! A
) B8 ]6 {3 O: \7 ~6 {. o应用程序的设计步骤
6 M# x4 Q# F. a ^& ^1.1设计任务书的编写4 h( q) T1 v8 t
1.2硬件电路设计
3 g1 b* Y' E% K/ s! z' b/ U1.3软件任务分析1 s8 g7 V4 k+ x5 H- T) k
1.4数据类型利数据结杓的规划9 y# {% w5 p6 s5 ^' t
1.5资源分配
/ {% {' q; F# b4 i1.6编程及调试
" H( [' a U2 T# B. ~3 b6 N1.7编程语言与开发环境的选择' w7 v3 Z$ }( x0 Q
' p( R4 s& R$ C0 C/ A) X
程序流程图与子程序设计) F' ^& |7 }. B; p9 z6 l" a0 Y3 V
2.1 程序流程图
l0 ], @* Q7 a5 ~: T7 V$ ]2.1.1 程序流程图的画法
" U8 t$ I1 D# ~: X2 t2.1.2 从程疗流程图到程序
$ B# e$ q; ^/ v! y) Z9 O! a3 H4 a2.2子程序设计; @/ a6 f, e4 V0 U
2.2.1 结构化的程序设计风格
y1 J u8 X) M2.2.2参数的使用6 u; w) Z2 R# }. a
2.2.3算法的合理性和可靠性
+ k. C% b) O4 y% M2 _3 g8 _: _/ l2.2.4 子程序的透明性设计
! k8 B1 h6 A$ E7 i$ _2.2.5 子程序的相容性设计
) I* m: g9 l- Y1 y/ @2 E6 R2.2.6 子程序的容错性设计% Z2 p5 t6 T2 M3 n2 ?% g
. g7 _; g: f2 f: K
* U; |- K- N$ c8 o系统监控程序设计
8 U: r5 S6 e) O6 O3.1监控程序的任务
5 n1 m( K& o w$ y, |+ L8 x r3.2监控程序的结构
" z/ e3 w r+ R% }( ]3.2.1 作业顺序调度型4 v' v! R7 t5 G; G- i/ `- x
3.2.2 作业优先调度型4 ]* u* s+ H$ j) k4 C
3.2.3键码分析作业调度型
) p2 O( f: y; K' j3.3普通监控程序的设计方法
5 k f3 ^$ r! j+ ^3.3.1系统状态分析2 H1 j; {* \0 v. z' }7 U
3.3.2状态转移分析
5 t# ^1 H' U( x3.3状态顺序编码型监控程序的设计方法
1 l" a- w+ K- T0 `9 k" k& Y5 [8 B8 e% q2 N9 S
6 B) O0 `1 l/ b3 o+ D) ?, x
/ M0 G, ?4 Z# O+ J- ~! b
" B9 t, k" B! _) \* S5 N% @ |
|