|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
单片机应用程序设计技术资料0 r/ l# ` s& U7 `
* i/ n7 o0 f4 w% N, b4 ~* ^
应用程序的设计步骤$ ]2 V# o* p; E, T; T: j# J8 r( m
1.1设计任务书的编写
, G, O3 S @ Y" e& {1.2硬件电路设计6 g1 A6 H1 h- y I
1.3软件任务分析- x( L7 F+ ~0 r
1.4数据类型利数据结杓的规划
2 J' s3 y2 z2 `" \- E+ Z1.5资源分配
/ s/ i c7 M) @1 ~1.6编程及调试. p7 Q) }% z( n. d
1.7编程语言与开发环境的选择: a, `$ x& S) v2 j1 x5 J* m
# t( N: s0 c# X
程序流程图与子程序设计 A% [: d+ \1 @* e* T/ Y
2.1 程序流程图. e1 w- B" u* t8 e
2.1.1 程序流程图的画法5 F, z+ Z; L- n
2.1.2 从程疗流程图到程序
( v4 { h& D" m P6 V Y2.2子程序设计$ l& z' W* B, w7 L2 l7 E" A3 i$ R0 q
2.2.1 结构化的程序设计风格
4 q0 I; p" S! C2.2.2参数的使用5 p& G u+ E# F
2.2.3算法的合理性和可靠性
6 V+ N2 B1 H0 D5 V0 ~- G2.2.4 子程序的透明性设计
% K" G1 P' r2 a; a9 u2.2.5 子程序的相容性设计! f* {& B% K0 \6 h# K
2.2.6 子程序的容错性设计% k1 T# x6 F, C/ Z+ v3 W# C
: V8 @; J/ \) z& d& E
) J5 D3 X3 O$ a! d2 Y5 x" g, M
系统监控程序设计
3 e6 E, _" L% _: R; v3.1监控程序的任务
' @" z; p9 J5 T/ j3 Y+ n3.2监控程序的结构2 k4 i; O/ x" P6 F
3.2.1 作业顺序调度型2 |/ d3 q* g4 h1 D5 f
3.2.2 作业优先调度型
7 \8 S6 T8 \/ s, a3.2.3键码分析作业调度型9 g! p+ k# S& r
3.3普通监控程序的设计方法
5 |# @6 Q6 \% T! V3.3.1系统状态分析" j4 g+ G. U2 |/ n# [
3.3.2状态转移分析6 T6 I9 S, L9 l9 T# W) q! P
3.3状态顺序编码型监控程序的设计方法
' F; F9 _: F$ `. e7 V" ^' T0 I$ J, t9 c) ?4 e& |) S
5 O, w- {0 N7 H [$ X
9 K1 p8 v2 L- L" d F! j5 z- u/ H! x
|
|