|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
单片机应用程序设计技术资料
0 o. E+ v4 X! ~, |/ O" G/ F! Y, u, r# ]# g9 f. K# y
应用程序的设计步骤6 C2 K$ l7 K. K0 G# m
1.1设计任务书的编写
8 S. ?- R$ {4 L2 H$ S# |1.2硬件电路设计
3 C: L: k& S* K5 \7 W* C" |1.3软件任务分析
l; S; n, \; t( q5 N) Q1.4数据类型利数据结杓的规划0 K- m8 P1 [; D! d, F
1.5资源分配 H& T1 c. K0 {# A
1.6编程及调试, \) L( U% i2 R, G. x _( c
1.7编程语言与开发环境的选择
1 `' v- b: D- h/ k9 U6 Q& ~- C: m* n2 w" @4 D
程序流程图与子程序设计; O: q$ ]# u, U9 g
2.1 程序流程图0 G8 Z' C0 x4 l/ R8 n* S* i6 `
2.1.1 程序流程图的画法
+ F+ k/ C" J7 E' ?# |2.1.2 从程疗流程图到程序
( }. E# H5 [2 w; r4 R9 p9 J2.2子程序设计
! d; [/ o( O. X# f! \7 \! {2 A! N2.2.1 结构化的程序设计风格
6 n8 i% c$ q j0 I4 n2.2.2参数的使用1 P8 v4 r% d5 i' `! p
2.2.3算法的合理性和可靠性' m, D8 Q% S' W5 y- ~
2.2.4 子程序的透明性设计% k) \' c6 u1 m3 c- U
2.2.5 子程序的相容性设计
( ]& {7 s. q, E( [4 U& h2.2.6 子程序的容错性设计
% c1 z% i6 A) u8 J4 t5 O$ G
* j3 A) r+ y, a K, M+ w$ i8 t* C" `. T$ {7 J# J8 z1 B! I, ?( g
系统监控程序设计2 q- A/ D5 t- x: U' e0 f
3.1监控程序的任务
1 E6 j( |2 C/ Q8 h$ p. F& z3.2监控程序的结构6 D/ b* {" J% I/ k& E. l, S4 `
3.2.1 作业顺序调度型
4 I4 x! b/ z4 } D' L; w3.2.2 作业优先调度型
1 J/ y2 @3 ^8 ~: R2 U" K! A3.2.3键码分析作业调度型/ u& D" \. j1 I- ~& r
3.3普通监控程序的设计方法
4 Q4 q9 ~ t) Z: E9 W' ?0 I3.3.1系统状态分析
! b: z( R* s7 b3 c% Q. u3.3.2状态转移分析
, g; `% T1 }- v1 @7 {' ]1 j) C5 o! l3.3状态顺序编码型监控程序的设计方法4 Y& u& L: j9 ` }) {' V% O
6 v2 g! a: o) H2 O) L
$ x% t; ?+ }2 d, Y7 i L
% w; x3 z6 I5 b* Z% [3 {
$ g/ [# n3 p) X4 y u; H0 o |
|