|
|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
单片机应用程序设计技术资料0 r# r1 D2 y& h
- Z) v$ b/ f# s$ v应用程序的设计步骤$ A" {8 d7 L. Y: s7 X& f* p
1.1设计任务书的编写% u: b2 a& B0 g( l, ^
1.2硬件电路设计, l" [1 j" W0 l+ P G
1.3软件任务分析
" ?) d$ U6 i' f0 ]2 P, S6 D1.4数据类型利数据结杓的规划
2 B" [/ @7 |9 v6 }" u1.5资源分配
; Q2 n6 t9 t) {! E* Y5 Q1.6编程及调试8 r# ^* z3 E. Q- l: \
1.7编程语言与开发环境的选择6 U: Z& v5 |* [! U0 a/ Q
/ y" h, U/ e! f( k% _程序流程图与子程序设计
7 g: W# O1 n& E( N0 r, m2.1 程序流程图) u7 U3 z# @; L7 ]/ r
2.1.1 程序流程图的画法
1 _! D8 t0 z7 s" w* {( b" D/ P2.1.2 从程疗流程图到程序
5 v6 |: R" g1 }. a2 b y% D2.2子程序设计8 d2 U _& t3 [2 }- A6 D- E/ ?" y9 @
2.2.1 结构化的程序设计风格* a7 R. ^1 V6 ~6 B6 z* y% M' k
2.2.2参数的使用
0 U& N: ^3 m z+ \* w; B2.2.3算法的合理性和可靠性$ p+ K% r/ |8 g; `' f+ c# i" r$ }; _
2.2.4 子程序的透明性设计+ R; D& F( Y8 a% Z h/ e
2.2.5 子程序的相容性设计
/ D e# i' z l' [9 g& M2.2.6 子程序的容错性设计, B9 e1 i0 b' W) Y0 \, p
8 }' F* x1 i3 [5 m- o
) Y1 G+ ~8 _0 _+ F6 j3 U5 o系统监控程序设计; C" k) P5 z' Y4 U+ M/ }
3.1监控程序的任务2 [. R; C% ?3 X8 q a
3.2监控程序的结构& I" l: l2 j2 } R% k
3.2.1 作业顺序调度型 q$ M" ?9 \) a& k E/ N% o/ w" }
3.2.2 作业优先调度型
9 [$ `3 b$ ]6 E4 x- S9 @4 ^2 \3.2.3键码分析作业调度型. y7 Y: G; C& ~( r8 z0 h
3.3普通监控程序的设计方法
( _% l- b1 q# h e; w3.3.1系统状态分析
$ o5 [! B9 f8 B# d7 |: Q& H3.3.2状态转移分析
) e1 N* ]# z: t% \0 z6 h# c3.3状态顺序编码型监控程序的设计方法
?7 z$ U$ r h! c/ K+ [ R5 q
! I; o" O4 S) X. h; K) Y0 [/ \
" e3 S8 g* _. f- r( M! {6 \; Z
! b" r6 F4 d; y3 o% p' } l0 p6 g5 ^0 I
|
|