|
我在飛友好!8 i: _- e+ X: l; p# `
你在7樓的發言:“請問syw開門造車前輩您在6樓的帖圖是個什么控制器?”
: N! t. a5 \% t9 J; }, L7 j: S, v.
. v& y; v$ H) x/ |/ ]* V& t9 ^//*************************************************************
8 e. d! Q) w$ E0 k& [( t9 \* Z.- w2 \% _2 s7 ^3 ^" Z1 e
答:這是我設計的一個“萬能系統板”。
5 J1 N5 a+ {1 ^9 e: e+ y.
3 ~) Z/ H( s, r2 @我在做項目時,時常要編各種各樣的程序。以前的做法是,為每一個任務,單獨編一個程序,并將其寫入一個芯片。
' W F- a4 `* C而這些程序要時常用到,這樣,平時,就不得不準備好多塊系統板。0 `" n) j0 c3 x- h$ S- U
.: _1 K8 i" l* o+ _- y
有一天,我想:數字萬用表也是一個單片機芯片,只需一個單刀多擲開關,就使一個芯片分配出那么多用途。
5 ]+ F! H% a7 C8 `. `0 q& t+ L4 E.7 u: P2 ~" C V7 j2 M
我突發奇想,如果,將所有的常用程序都寫進一個芯片中,再用數碼開關進行編碼分配,不就成了一個萬能程序系統板了嗎?5 n3 M- t8 G: g0 w. V9 Q+ ], u
.. }* n6 Z; e3 T, O9 f- c
一個“萬用程序系統板”就這樣延生了。這個系統板,可以集成“00~~99”共100個程序。只要給出編碼,, v7 m/ Q- d G% x
就能對應輸出相應的程序,如: u( Z( E6 g9 P' |
.
1 D% F9 r! G, {01==溫度計7 ^( n& s0 R/ _) o8 _
02==頻率計
5 X C% @4 K% ^( b2 x03==計數器
+ @0 _$ E H9 q7 X$ k* V- {7 t, g04==信號發生器4 a9 M9 C9 {# h' h1 f
05==時鐘% T! E% a8 Q) |3 u% _, Z
06==毫秒表& p8 R3 P9 M( E" H* E
07==……5 V5 h' m4 h5 @. P) Q4 U7 C. J
.
' c( u/ U. W7 \" o9 T//*********************************************************8 t' C: e% y* V7 X; q
.
0 g) d7 A8 g8 F# a) r3 P' e以你的這道題為例:5 n& a& l* H5 j: \7 `
我只要將,右邊的數碼撥段開頭的代表10,左邊的代表100,就能計數到0~~990,
; D8 A+ Q- ^5 U1 ]: O$ @并能做到靈活的給出10個任意數值的量,進行提前減速。; J5 b# \, Y* y4 K) u% a% E( [: N
.
( e7 G- |5 X5 \' x: @ Esyw 080513---02.05 |
本帖子中包含更多資源
您需要 登錄 才可以下載或查看,沒有帳號?注冊會員
x
|