|
|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
单片机应用程序设计技术资料# ?3 _0 z9 p4 }6 J2 t- S. d
5 g( l8 \8 v, m应用程序的设计步骤5 y# h- b+ d% z. ?8 Q
1.1设计任务书的编写
% ^$ x4 k; K& b- L# @5 b1.2硬件电路设计8 ?5 v5 b7 ?2 P" T* c" B
1.3软件任务分析8 v3 u( {4 G4 J' ~9 A
1.4数据类型利数据结杓的规划. |; L% z/ n+ U% v6 e$ ]
1.5资源分配
9 f6 n8 Y% L" ^7 z, G, X# B1.6编程及调试
' Z) ?- [' }: E6 l0 \1.7编程语言与开发环境的选择
6 P* f2 ]' t- P" b+ J( q% p1 d, O4 P
' C5 |' |- F4 R$ h( h程序流程图与子程序设计
" x: f& n% i! b( p6 L; U( E2.1 程序流程图( j# P- U5 X5 S4 z$ j2 d
2.1.1 程序流程图的画法) [5 Z6 x) O' u$ O* Z8 U T
2.1.2 从程疗流程图到程序0 h; _/ @. C' A# [, H) v5 j
2.2子程序设计0 u* h8 ]* p$ F5 h P- v4 c) f" {( W2 q
2.2.1 结构化的程序设计风格
$ I9 K: Q4 M0 N- Q2.2.2参数的使用
, V4 X8 W; j' y1 |# \9 @2.2.3算法的合理性和可靠性
8 z( W, y; \% y2.2.4 子程序的透明性设计
! X! H/ H, m$ q3 ?1 Z2.2.5 子程序的相容性设计" D6 P0 u3 U7 y3 f8 [; L
2.2.6 子程序的容错性设计
- F& l! m, R( j
/ O5 H. ~% k3 ^5 d. B1 l" s
7 Z2 K) B: f, A5 {$ M, i8 {系统监控程序设计
: q, b+ l; Z( A4 p+ f3.1监控程序的任务9 p! g' x8 s+ c3 ]0 q7 U0 P& \9 r! j A- A
3.2监控程序的结构
3 M. h9 O0 @; M5 v9 m3.2.1 作业顺序调度型! v: {: P& D: X( N1 v* \/ G5 _
3.2.2 作业优先调度型! u1 r% O8 Z9 T% ` ?' `+ L; u
3.2.3键码分析作业调度型4 D2 v% V; q% R$ O, D1 R; m& J
3.3普通监控程序的设计方法$ V* y" J) q2 }1 r G) \& q' S( {
3.3.1系统状态分析
* f, \" `4 Y4 q7 V+ ]3.3.2状态转移分析; S7 {: z* n8 k+ q# T5 j* b
3.3状态顺序编码型监控程序的设计方法0 l4 j. \2 q5 b' N2 T! m0 S" C* {
3 s9 d" T& ?/ p% }% m5 V' x
7 v$ f. X, [; d2 E+ f0 z. c9 b
9 [7 b( K+ O, V1 v
, v' @% a1 g& [! _0 u0 U
|
|