|
我在飞友好!
. ~2 ]6 q+ U1 C5 s你在7楼的发言:“请问syw开门造车前辈您在6楼的帖图是个什么控制器?”
; k# Z1 L0 ]$ ?: O.
7 v2 Z, P/ c c5 O//*************************************************************
7 Q' X6 r$ K3 J; e- ^.6 o, w/ [6 E: Q/ C# l
答:这是我设计的一个“万能系统板”。
7 q. x5 Q9 c; U5 o/ T.
2 J1 s. Y( ]2 o; [( i我在做项目时,时常要编各种各样的程序。以前的做法是,为每一个任务,单独编一个程序,并将其写入一个芯片。. a Z6 S( X- m
而这些程序要时常用到,这样,平时,就不得不准备好多块系统板。
5 L. G% E0 o4 T! Q) J.0 D; z$ n2 l/ {) v" P D
有一天,我想:数字万用表也是一个单片机芯片,只需一个单刀多掷开关,就使一个芯片分配出那么多用途。
9 b" X' w: k9 Z. z2 L.0 V1 b+ T/ d% b/ x
我突发奇想,如果,将所有的常用程序都写进一个芯片中,再用数码开关进行编码分配,不就成了一个万能程序系统板了吗?2 L8 D( g8 b( _* d N4 y" r5 S$ O
.2 m0 [5 R/ Z, d1 q/ @0 K, X
一个“万用程序系统板”就这样延生了。这个系统板,可以集成“00~~99”共100个程序。只要给出编码,
) g: ?" f5 N( Q! i' s' u) A就能对应输出相应的程序,如:
O/ j7 l1 i) Y1 ?- x.
* g: g% E. ^8 }3 c2 i01==温度计
- s' _5 l/ G [02==频率计$ g5 x( v4 ^1 |% Z. k. b
03==计数器
% E% F9 b: w# ^$ I3 j3 Y! V04==信号发生器
; {+ u4 c. @7 c' {8 f05==时钟 m0 @- C+ J! G- |. S4 F% k
06==毫秒表
3 b2 j4 V6 A0 G+ l% J07==……# P K2 m$ b- S: k$ `6 _( V/ R3 s/ P) m
.
# F# z* N, M! y5 w# b: q//*********************************************************
- V/ Y7 J/ \6 Y' R' v; I0 Y1 L.) `& _( v1 n% \8 m: E K' {; d4 I
以你的这道题为例:
4 S0 j+ d7 e, A4 i: Z5 g我只要将,右边的数码拨段开头的代表10,左边的代表100,就能计数到0~~990,4 W4 i3 ^ F0 E3 b, s# K
并能做到灵活的给出10个任意数值的量,进行提前减速。2 Q7 p% ?. r: J$ i$ V/ p5 y
.
5 [+ T9 G2 F# ysyw 080513---02.05 |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?注册会员
x
|