|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
单片机应用程序设计技术资料
* Q" D. T3 `7 X& G8 d" C9 M& {- Y) g7 Z
应用程序的设计步骤
/ n8 T) H. U4 {1.1设计任务书的编写
$ h1 k4 v3 i2 u& S0 ^7 k7 o1.2硬件电路设计
" f7 ^; y+ [* i s8 w6 w4 `& x1.3软件任务分析+ J B; w- H/ v8 p) ]6 H
1.4数据类型利数据结杓的规划+ v2 }2 T7 y; k
1.5资源分配
F% d! s7 b2 r; b/ s: E/ |# n1.6编程及调试
+ w1 M' {& q: Q3 f" b; D1.7编程语言与开发环境的选择
( N+ y- X5 n6 K" V) D2 \2 g" h, L* i
程序流程图与子程序设计; i0 o4 w* T9 V; n
2.1 程序流程图9 p( x% \% C( s4 ~0 ]! H. m
2.1.1 程序流程图的画法# u# \- S6 @, T: K4 j$ v
2.1.2 从程疗流程图到程序
; d3 U. v+ i* D' w; S7 W5 r+ e* K/ n" ~2.2子程序设计
^6 F) }* u/ F* W' c! I: \2.2.1 结构化的程序设计风格
* g5 R% o2 y* ~- }2.2.2参数的使用
$ i6 g8 I* Y. Q7 t7 g2.2.3算法的合理性和可靠性
2 U4 V1 x( N' H2.2.4 子程序的透明性设计
- ?+ B+ C/ k5 n% [2.2.5 子程序的相容性设计' \' z4 x* ]. E. L6 y
2.2.6 子程序的容错性设计
* {6 ]9 c; {7 q! _: J$ R- E9 @1 a% Y& J g, ?, n, l2 _
% q8 I g" ]% P9 z. N9 H系统监控程序设计# H" Z9 a% }! i( f
3.1监控程序的任务" [6 T" S3 G5 Y" m
3.2监控程序的结构- \& P# D6 \! L1 x4 t9 z/ d
3.2.1 作业顺序调度型9 [9 d: i# j# K$ S
3.2.2 作业优先调度型: C3 \4 w. r. J% @) Z
3.2.3键码分析作业调度型0 F* r4 J4 I+ ~, H
3.3普通监控程序的设计方法: a0 Y' ^( H' E# U" n( T8 }/ t# b
3.3.1系统状态分析! A; z$ M- @) F
3.3.2状态转移分析! d, S8 R/ G: n% S! u D
3.3状态顺序编码型监控程序的设计方法
, W; N% a, s/ [0 Y0 f% {* G, M* X* {+ i; J/ R% B
& x9 ^: S, H0 n, d/ k% Q, l0 W
, i8 v$ o5 {0 S2 ^
7 O2 I7 G8 n1 N7 B4 F6 c |
|