|
发表于 2008-5-13 02:05:24
|
显示全部楼层
我在飞友好!
0 p; y- N4 e# ^( [你在7楼的发言:“请问syw开门造车前辈您在6楼的帖图是个什么控制器?”& {2 _: P9 l9 |% M5 Q" E+ T/ l
.
' r* B* C* e5 l' F6 t//*************************************************************9 W" O. I' m& `* p, K' m: H$ k
.* }1 s# h Y4 a x, j: d
答:这是我设计的一个“万能系统板”。
# `9 j% g* }! Z3 r6 q0 y2 o.
7 v( F! q: @ W) ]$ P, M我在做项目时,时常要编各种各样的程序。以前的做法是,为每一个任务,单独编一个程序,并将其写入一个芯片。
# i* W5 r' o, o而这些程序要时常用到,这样,平时,就不得不准备好多块系统板。
$ x( ]2 U# @& z* C4 z. A.: ?0 o ]" d1 z
有一天,我想:数字万用表也是一个单片机芯片,只需一个单刀多掷开关,就使一个芯片分配出那么多用途。
) n* Y. {; P, ^; K& e.
+ f3 ~, s" ]' c我突发奇想,如果,将所有的常用程序都写进一个芯片中,再用数码开关进行编码分配,不就成了一个万能程序系统板了吗?
& d T: a( _3 `, O& g9 ].
b5 X3 Z4 G6 g+ y7 I* W一个“万用程序系统板”就这样延生了。这个系统板,可以集成“00~~99”共100个程序。只要给出编码,7 A( O e3 f* \& N5 _; D
就能对应输出相应的程序,如:
# r7 g5 d7 T3 n3 K/ V n/ g.5 H' Z4 `' p* `7 d( A# l& B
01==温度计, g: v. s, M @, [
02==频率计
' H5 Z9 [5 f5 B4 h5 I03==计数器) K! o% ]( R; a
04==信号发生器
4 j1 t- v- v3 @1 a05==时钟8 G# E! z, F9 O
06==毫秒表8 Z: Q h4 {9 X- l+ y' J! S
07==……
( L5 T" ^6 } ^# N: s9 r9 H8 C6 s.& q8 T/ K. m5 T4 X! q: h5 m
//*********************************************************
/ ~% m1 @ ?( n: F0 H. m.- q/ V8 E& P$ U8 a7 G( M# s8 a
以你的这道题为例: E& Q/ W2 T# v8 p0 O: S$ W
我只要将,右边的数码拨段开头的代表10,左边的代表100,就能计数到0~~990,
3 o/ p, p- z$ A* e并能做到灵活的给出10个任意数值的量,进行提前减速。
: B9 l5 x5 ?5 N* \( Q9 j& v0 H! U. l.6 n: Y' d$ U0 f7 X8 d. \
syw 080513---02.05 |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?注册会员
×
|