|
发表于 2008-5-13 02:05:24
|
显示全部楼层
我在飞友好!# d f6 }) u1 k" B
你在7楼的发言:“请问syw开门造车前辈您在6楼的帖图是个什么控制器?” K. D. G+ H3 N$ z
.
1 U0 T' n+ D& ?6 Y `! j//*************************************************************
- m5 e3 z$ Q O/ V2 e+ g: h.' H$ t7 [2 \- p+ B
答:这是我设计的一个“万能系统板”。2 E1 e7 n' l0 ]* Q! R7 f
.0 h( u9 w2 X* g1 w& k& S! z+ r# b
我在做项目时,时常要编各种各样的程序。以前的做法是,为每一个任务,单独编一个程序,并将其写入一个芯片。
/ j) E8 @2 M4 a0 g3 |; J而这些程序要时常用到,这样,平时,就不得不准备好多块系统板。/ U* r, p. ^! o, o9 t+ `5 v" E+ s
.
5 y5 L/ A- { ?7 Y$ ?( B, d有一天,我想:数字万用表也是一个单片机芯片,只需一个单刀多掷开关,就使一个芯片分配出那么多用途。
. c! x* C: w3 L1 v4 x+ K.. l3 ?9 e8 h; g! n
我突发奇想,如果,将所有的常用程序都写进一个芯片中,再用数码开关进行编码分配,不就成了一个万能程序系统板了吗?, z$ {9 D/ |% e. i, q$ z
.
, B# t1 I; X: P3 p一个“万用程序系统板”就这样延生了。这个系统板,可以集成“00~~99”共100个程序。只要给出编码,% c2 f+ Z1 h7 ?% M6 |; |0 i
就能对应输出相应的程序,如:
5 v6 @0 ^4 E. A n4 n/ Z.; r0 \% h3 K2 R; ~/ @ M& g
01==温度计0 s' R' b% Q2 a. [/ ~
02==频率计
9 M! c3 L/ E, G1 n+ K. X03==计数器
; m2 d# w% a: @. R5 [6 W04==信号发生器! X9 u' L* Q5 c: Z3 l
05==时钟 J( w9 g n4 l) A
06==毫秒表; \ `2 w/ \, F. U5 ~* E2 w
07==……* d# k4 R$ _! k+ R
.$ _: }+ H, y- h9 |; a- ~
//*********************************************************$ H# k; A, |# C. s' b
.
7 o; f9 Z$ v0 g以你的这道题为例:
+ {6 y- x- Y9 \, [3 T我只要将,右边的数码拨段开头的代表10,左边的代表100,就能计数到0~~990,9 j8 W2 b. i/ I" w0 }1 f4 z# t- }
并能做到灵活的给出10个任意数值的量,进行提前减速。
0 Q+ ^& Y7 T: Y& y0 T& X3 o.$ K3 `, o" w0 e3 b% ]1 P
syw 080513---02.05 |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?注册会员
×
|