|
我在飛友好!8 b; o) f; K: a e
你在7樓的發言:“請問syw開門造車前輩您在6樓的帖圖是個什么控制器?”
8 X4 Y! n. r0 F- B3 k7 f.' |1 g8 q" Q, b
//*************************************************************3 q6 v+ J! ?# b0 G
.) R2 N$ A9 w3 x* Q: Y( ]) x0 p
答:這是我設計的一個“萬能系統板”。
3 T5 V: \1 J; G' h- D5 L5 w.4 R! l" E* H4 a9 J
我在做項目時,時常要編各種各樣的程序。以前的做法是,為每一個任務,單獨編一個程序,并將其寫入一個芯片。) F; n3 e2 p. F
而這些程序要時常用到,這樣,平時,就不得不準備好多塊系統板。& @9 H. \+ j; Z% @+ m, f$ d! ]
.% h2 M- N+ H/ S. q! b
有一天,我想:數字萬用表也是一個單片機芯片,只需一個單刀多擲開關,就使一個芯片分配出那么多用途。
, M# A# T, g6 v.
4 P' n$ i( V! p) N. a( j' R我突發奇想,如果,將所有的常用程序都寫進一個芯片中,再用數碼開關進行編碼分配,不就成了一個萬能程序系統板了嗎?
& Y- _4 {2 _& o/ D, p0 k* _2 K7 ?.! i' Y7 \+ E, e h
一個“萬用程序系統板”就這樣延生了。這個系統板,可以集成“00~~99”共100個程序。只要給出編碼,) Q8 h, S& l- Q- Z; q% E! E
就能對應輸出相應的程序,如:) n# o! v3 |- _
./ e9 }9 p2 A, {! ~& p& Y- L
01==溫度計
9 B0 p) x* O5 O( ?! w$ V02==頻率計& p: m+ k' l: i; _7 a
03==計數器
+ j$ A" W6 T! U: x; p) E3 z04==信號發生器
/ j) v. ?' D: P! o- U, @05==時鐘0 \+ I* d/ z1 q# P) d/ N+ q
06==毫秒表
* v- Q2 T! u) @2 ~( z07==……' P- d5 U3 K- w" J A* L
.- g' p! d6 d, f% C. g1 `5 I7 h* D
//*********************************************************, S5 t$ E& |) \; y, F$ K; s
.
# u! L6 [5 Q7 U' f5 _以你的這道題為例:
: m! G3 y% p2 ?- c我只要將,右邊的數碼撥段開頭的代表10,左邊的代表100,就能計數到0~~990,
0 U* ^/ N' }2 r" h a. ]6 u. m并能做到靈活的給出10個任意數值的量,進行提前減速。3 @) J' q! _# ^. U
.
% W( A- ]7 U$ U' U8 ^syw 080513---02.05 |
本帖子中包含更多資源
您需要 登錄 才可以下載或查看,沒有賬號?注冊會員
×
|