|
发表于 2008-5-13 02:05:24
|
显示全部楼层
我在飞友好!$ A4 E8 m0 U( O0 M7 V0 ^
你在7楼的发言:“请问syw开门造车前辈您在6楼的帖图是个什么控制器?”" p4 A; ~5 p; G
.+ y! ^: D8 z- [0 r
//*************************************************************- V! B) [$ o. s
.: F' o+ t6 |( m" Z# h
答:这是我设计的一个“万能系统板”。* H1 H$ G& E. _3 @7 u+ }6 m
.& A2 [ T2 q! @8 {
我在做项目时,时常要编各种各样的程序。以前的做法是,为每一个任务,单独编一个程序,并将其写入一个芯片。
9 z0 P; `4 I1 }+ C4 k0 F$ W而这些程序要时常用到,这样,平时,就不得不准备好多块系统板。
8 z; \* N& A! T- A8 C: Q.
- e9 } J) U5 t* p$ a有一天,我想:数字万用表也是一个单片机芯片,只需一个单刀多掷开关,就使一个芯片分配出那么多用途。
2 R- |" Z6 p6 \5 W+ \0 y$ h0 s8 P.
7 K" J* ?- e/ T1 Z2 [/ c) l我突发奇想,如果,将所有的常用程序都写进一个芯片中,再用数码开关进行编码分配,不就成了一个万能程序系统板了吗?
, i: F3 ]. K2 d& m5 p.( ?5 V; c2 g- p- o- n. \# i
一个“万用程序系统板”就这样延生了。这个系统板,可以集成“00~~99”共100个程序。只要给出编码,1 t$ N) u L" q. k" g0 |6 x
就能对应输出相应的程序,如:
. J* j8 k7 C) `5 h& v' _. g0 e7 u: Z; |0 X% ]5 t* C
01==温度计
) {; s% s4 Y- p( }/ f& I3 J02==频率计/ l/ [, R$ e/ t& Z/ }8 p8 U
03==计数器; K3 C6 E2 X' ^% t
04==信号发生器
) P! S0 X5 i% I# L05==时钟2 c; @( T: E5 ` p0 n0 |
06==毫秒表# k# \7 Y. K& I4 F2 v3 z& E
07==……% ?& J; E* t! K5 m/ s8 V
.: l$ u7 b5 c. c. k8 v9 \2 ^4 Z$ U7 I
//*********************************************************
* e: ^" @9 m2 k& D: C1 c* K.! _" E2 o5 ]' B" K, O2 w
以你的这道题为例:) B. C% r+ U' g# K4 A
我只要将,右边的数码拨段开头的代表10,左边的代表100,就能计数到0~~990,
1 t% k+ C, g( u+ A并能做到灵活的给出10个任意数值的量,进行提前减速。% {% X& m% [) }3 b- g4 v; D8 U
.' r' p7 ]2 v0 o, w1 e
syw 080513---02.05 |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?注册会员
x
|