|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
单片机应用程序设计技术资料# h3 p# K! b8 }8 h
$ C; Y* P& e6 {: F应用程序的设计步骤
9 D: B- d# e% J: e" m: E7 u& z k1.1设计任务书的编写: T( S- u. b Q7 `0 D
1.2硬件电路设计
+ ?0 W- y& ~# o, y' G3 X8 ^1.3软件任务分析
6 ]4 Z. ]% d3 D8 C8 K1.4数据类型利数据结杓的规划
' I# f( d: d+ o6 Z1.5资源分配
8 p1 F& Q* B% E9 v* t7 T# C1.6编程及调试
# Y" Z, o% x e% J1.7编程语言与开发环境的选择2 p; X/ j/ f. Z+ A, r% R
8 F+ G- A- p0 X7 {: t# I
程序流程图与子程序设计/ g Y& w! u o9 K( K, Q, p
2.1 程序流程图. y3 t; x+ e+ a& R& z
2.1.1 程序流程图的画法
" \' ]& X" Q+ @2.1.2 从程疗流程图到程序4 f$ h% I: `+ R$ S4 p3 W
2.2子程序设计
3 k1 R" B- \9 b, h7 z7 `9 m2.2.1 结构化的程序设计风格
# I! x9 y5 J! S2.2.2参数的使用* X7 a' F) ~- f# n. F/ ~
2.2.3算法的合理性和可靠性
" q& M3 }$ K/ s3 P D: ]+ z6 O2.2.4 子程序的透明性设计, A0 @: D- s2 i! p" f" K
2.2.5 子程序的相容性设计: Q7 ?2 E3 ~- X4 O3 d1 n2 D, m# [- X7 {
2.2.6 子程序的容错性设计/ w- E- w2 U# W" L, X* d% G
$ J5 A$ I& @' I7 C
* D7 N" L% \% T: y8 A, P. t, D
系统监控程序设计* a. ?" L# L) t8 |$ ]' f3 P
3.1监控程序的任务( [! S* g Y) X' W6 l3 e
3.2监控程序的结构
7 n7 X0 S7 ?8 @6 |; I4 l/ o, ]3.2.1 作业顺序调度型
% d6 y U# P/ |3.2.2 作业优先调度型
- g7 \- i ^6 i1 r- I3.2.3键码分析作业调度型+ K2 @. x! m3 d" m
3.3普通监控程序的设计方法
2 f% n3 i$ d& Y5 c8 f4 I- F8 c( \3.3.1系统状态分析
% }0 k1 O) Y/ ]+ P' L3.3.2状态转移分析
( \6 g+ }* r: ~" Q% l( u3.3状态顺序编码型监控程序的设计方法- k4 Y" k5 c. x5 H$ v
6 W3 I' a+ q1 T) o7 i5 A
& @: F% M' N V% O7 |6 u
. W9 x' _& G2 F' h5 [; l3 L
% ] |! U: G# o
|
|