|
|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
单片机应用程序设计技术资料6 p/ G: [. H5 C* N* Z2 L! ^
+ ^3 _; F- k: E+ X
应用程序的设计步骤. I) w3 {% R! ~; t" V Y: S5 l
1.1设计任务书的编写
" u1 k0 O1 g# a" |1.2硬件电路设计8 c r6 p8 F# S# y. b/ z. `
1.3软件任务分析
5 p' M+ u" H% ^0 \/ v9 a$ y! s1.4数据类型利数据结杓的规划
6 Y. n7 h6 s: T1 L% i) h+ Q8 W7 W, ^1.5资源分配
- w- L' g, N. d4 U* j* l6 ~1.6编程及调试
$ k8 j) f* J) y* B) R8 `1.7编程语言与开发环境的选择
; Q% V; ~! M: i( K, @/ L6 x& h8 g8 n( V0 Z% F* w( v
程序流程图与子程序设计
6 D" J' `% P" K. ?0 }2.1 程序流程图
- Q0 r1 s- u' o9 F, ?" D8 }2.1.1 程序流程图的画法
; l" |8 n P* [9 A- ?: b2.1.2 从程疗流程图到程序
5 r: l7 [% }& R& Q: Z2.2子程序设计
4 y, ^& i N3 m1 G7 Z/ ^2.2.1 结构化的程序设计风格
2 I. ^4 v0 u+ J6 s d2.2.2参数的使用% a, E0 O. Y# `& f5 S
2.2.3算法的合理性和可靠性% F( Q% f! U- R! \+ w8 r
2.2.4 子程序的透明性设计( p( Q9 ]) F1 s* z. e7 ~
2.2.5 子程序的相容性设计' @& n; s6 v( A
2.2.6 子程序的容错性设计
2 p7 B* Z' T. D! [
# c0 j7 m% F# ]' }& X3 n, s; U5 [1 v6 S3 m% ?7 }' E7 G
系统监控程序设计! ~. O0 r* d" e& Y
3.1监控程序的任务, I/ c$ k% E* U! \) r7 r) e/ R
3.2监控程序的结构
( P! T% s6 _4 Z. P3 u h T3.2.1 作业顺序调度型& z+ {, z0 h; g' ?
3.2.2 作业优先调度型
( q+ P( n& }4 S: j3 s2 y3.2.3键码分析作业调度型
9 v, R5 {% Z7 L3.3普通监控程序的设计方法
8 z7 ^3 p. f4 g! c* P" M! u3.3.1系统状态分析1 ~! R" g! j( K1 x% J
3.3.2状态转移分析( S5 f8 b0 D/ F! E( m; U' L8 M
3.3状态顺序编码型监控程序的设计方法: [( }7 a6 P. ^
" B! ?8 N0 ~ o& G4 U' I
/ ]9 J* X: y- }) [ h! d8 e
! q# D; b) r- E+ M' `' S
( Y0 _) N! a& F9 C4 s |
|