|
我在飛友好! B. ~- b- z; X' x1 c
你在7樓的發言:“請問syw開門造車前輩您在6樓的帖圖是個什么控制器?”
) M: `5 E' d3 c# Q3 ]; u7 b4 a.
0 X- f' K+ k( b/ v! B2 N# x//************************************************************* c5 v$ q5 H4 \4 k
.3 ?* T5 k+ X) l# L2 S1 z
答:這是我設計的一個“萬能系統板”。
Z1 t; ]; Y3 r( |) i4 R% Q- a. M.( h$ o' ^9 T- _; Y8 F6 q6 E
我在做項目時,時常要編各種各樣的程序。以前的做法是,為每一個任務,單獨編一個程序,并將其寫入一個芯片。
L' ^) v* |. \$ i9 o5 _! J而這些程序要時常用到,這樣,平時,就不得不準備好多塊系統板。3 j% j/ k: |+ c6 A2 K; m
.5 h$ r8 D* L1 B5 ^
有一天,我想:數字萬用表也是一個單片機芯片,只需一個單刀多擲開關,就使一個芯片分配出那么多用途。# q' _( i. U' D# {6 P7 q
.0 m4 l2 S; x- f7 r( d' L
我突發奇想,如果,將所有的常用程序都寫進一個芯片中,再用數碼開關進行編碼分配,不就成了一個萬能程序系統板了嗎?+ E' L+ j2 L9 x) l
.# j/ k) \5 O% F$ Q( L
一個“萬用程序系統板”就這樣延生了。這個系統板,可以集成“00~~99”共100個程序。只要給出編碼,
& f" M+ x4 D1 x2 }- B就能對應輸出相應的程序,如:
! E6 v ^3 Q# U5 j6 o+ }7 e9 S% k.
) ~0 X# [. x+ C; y01==溫度計
$ W6 ^; o$ ^% X) O2 b: q0 J02==頻率計& T: d' S0 L& }1 `) q$ G% x
03==計數器
. ], X% d0 j6 w& d" ~04==信號發生器
4 Y$ f- @! \" c; Q05==時鐘4 T, P9 K5 d) s6 J5 |
06==毫秒表
( z' }' r1 q5 u6 u07==……" e5 I6 k9 c( f/ |. [9 V
.
- p! D- r+ O/ y+ {//*********************************************************
* G3 G' b% _7 L4 n2 E! B.
0 f& G* {, Y+ x" n2 c% N, j8 }以你的這道題為例:
* v% V8 ]! N# I/ T" e/ e" _- D) F$ ~4 v我只要將,右邊的數碼撥段開頭的代表10,左邊的代表100,就能計數到0~~990,9 M9 y/ B+ ]+ z$ S# O' F/ K9 V
并能做到靈活的給出10個任意數值的量,進行提前減速。" I0 p+ {# j k1 [5 F. U3 g. x# e
.
/ P) F6 g9 q/ wsyw 080513---02.05 |
本帖子中包含更多資源
您需要 登錄 才可以下載或查看,沒有賬號?注冊會員
×
|