|
发表于 2008-5-13 02:05:24
|
显示全部楼层
我在飞友好!7 J! D& r5 ]1 M
你在7楼的发言:“请问syw开门造车前辈您在6楼的帖图是个什么控制器?”
- |' V8 Z I7 b6 ~2 u( \., _: F1 j: g1 F0 F: \
//*************************************************************' z4 D+ m' Q! i3 N- j
.
- J& H- Y& [% g答:这是我设计的一个“万能系统板”。' p& D( l( _- b! n- n2 B$ z
.
* _+ F0 }% ]9 C我在做项目时,时常要编各种各样的程序。以前的做法是,为每一个任务,单独编一个程序,并将其写入一个芯片。
& k, j( u6 b! B8 h; X( _4 R' W而这些程序要时常用到,这样,平时,就不得不准备好多块系统板。7 w2 ?$ X Z! a+ H$ T: p: d: z
. F7 j2 t" J* n( N8 H/ o
有一天,我想:数字万用表也是一个单片机芯片,只需一个单刀多掷开关,就使一个芯片分配出那么多用途。+ X# C. X0 [9 Z; b
.; S2 u3 ]$ C: O# }
我突发奇想,如果,将所有的常用程序都写进一个芯片中,再用数码开关进行编码分配,不就成了一个万能程序系统板了吗?/ y% v" o: Q# H2 G) a! x2 {: T5 [# t
.. g7 M9 o3 i; n1 t5 M- @
一个“万用程序系统板”就这样延生了。这个系统板,可以集成“00~~99”共100个程序。只要给出编码,
, ?8 l# \5 Y+ y就能对应输出相应的程序,如:: Q; C" i0 x( O) s% _- C' J6 i" y
.
+ m3 R7 n/ | ?01==温度计4 [/ t( x) c$ {: w x( o9 @
02==频率计
5 Q# o! e7 M7 w a- b3 h) k03==计数器
- \9 C' t2 f6 b7 O; _04==信号发生器; Z5 h$ @. w/ m, n% V& i, R# G
05==时钟
3 v( |9 [3 J0 S- K) m06==毫秒表
, n, I0 ?8 B& l' ~3 P07==……
$ J* B$ |2 l. m2 X. ~/ L9 A.
% Q: M. l2 D9 p6 a4 h' X2 {//*********************************************************
4 V1 H8 X0 v @. E.
# u( ]+ ?1 O6 F" U以你的这道题为例:
$ F2 K8 l0 N, u/ H我只要将,右边的数码拨段开头的代表10,左边的代表100,就能计数到0~~990,
! w& t0 N4 |5 \# z ^并能做到灵活的给出10个任意数值的量,进行提前减速。% f+ i, c- t/ d( m
.0 g% \3 K6 u% t
syw 080513---02.05 |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?注册会员
×
|