|
9#
發(fā)表于 2008-5-13 02:05:24
|
只看該作者
我在飛友好!
& K) ^+ B4 |* `) T. k i. }你在7樓的發(fā)言:“請問syw開門造車前輩您在6樓的帖圖是個(gè)什么控制器?”
' t1 q) f& K& i.8 y. h7 y) J4 d! Q
//*************************************************************
4 U- h7 K, o4 }5 G* n! N./ j5 `! f& t$ G: v$ `; a! u+ e* f9 T# }' y
答:這是我設(shè)計(jì)的一個(gè)“萬能系統(tǒng)板”。. S- \4 ]) Q0 V8 [5 \: x) k
.9 p6 i' e2 c4 F Y" d8 F& `
我在做項(xiàng)目時(shí),時(shí)常要編各種各樣的程序。以前的做法是,為每一個(gè)任務(wù),單獨(dú)編一個(gè)程序,并將其寫入一個(gè)芯片。
- l m' h& B7 W$ }2 [$ E* E而這些程序要時(shí)常用到,這樣,平時(shí),就不得不準(zhǔn)備好多塊系統(tǒng)板。2 H0 L! L3 S/ F9 Z
.3 n* D* f0 b5 w: {( i
有一天,我想:數(shù)字萬用表也是一個(gè)單片機(jī)芯片,只需一個(gè)單刀多擲開關(guān),就使一個(gè)芯片分配出那么多用途。7 T1 g/ p8 N: _. P
.
: o7 B3 z7 O) b我突發(fā)奇想,如果,將所有的常用程序都寫進(jìn)一個(gè)芯片中,再用數(shù)碼開關(guān)進(jìn)行編碼分配,不就成了一個(gè)萬能程序系統(tǒng)板了嗎?& `1 ^# X! A/ w% J5 l7 Y; D5 R
.1 t& n7 N0 F2 g/ l0 y
一個(gè)“萬用程序系統(tǒng)板”就這樣延生了。這個(gè)系統(tǒng)板,可以集成“00~~99”共100個(gè)程序。只要給出編碼,/ m7 I: ?0 z. W% f6 p1 F% p
就能對應(yīng)輸出相應(yīng)的程序,如:
! n2 }* {2 u7 `/ C9 d.+ ?" x4 i& ?* ?6 w' [, n6 m* p
01==溫度計(jì)
% U$ ~3 S& o* b8 j9 [( P02==頻率計(jì)
" s& u" C1 f" u. E7 H03==計(jì)數(shù)器 i; v+ r* T" f+ W! a- }; ]
04==信號發(fā)生器
* N; P2 L, m8 m/ ]05==時(shí)鐘
- r: ~+ \* m6 X. m8 G# c06==毫秒表
5 w7 b I4 j" `! _0 T07==……
M3 a. A: f/ W `. M) U9 k- h+ ^.6 U( r" T1 a( e8 A" i. U% y# V
//*********************************************************1 e3 K$ t5 L" a$ v
.
# X: J+ y: E6 Y5 C' O以你的這道題為例:8 o( R% o# o' \! p
我只要將,右邊的數(shù)碼撥段開頭的代表10,左邊的代表100,就能計(jì)數(shù)到0~~990,( |5 `) \' P* m- q
并能做到靈活的給出10個(gè)任意數(shù)值的量,進(jìn)行提前減速。! J3 h# V2 ^2 H% ^( T& s
.
) a- ]- ^3 |! `! V0 fsyw 080513---02.05 |
本帖子中包含更多資源
您需要 登錄 才可以下載或查看,沒有賬號?注冊會員
×
|