|
我在飞友好!( |$ v* H# I# [! G# F$ k, X- @* k. U 你在7楼的发言:“请问syw开门造车前辈您在6楼的帖图是个什么控制器?”/ l, T0 u& i. A7 n4 [8 D- N8 k9 @, y .+ E0 h% |2 ^0 Z0 W( ^ //*************************************************************6 H4 ?7 w) A) \ .' {) c, q& {6 V8 x& v7 l- U* _ 答:这是我设计的一个“万能系统板”。 7 \" {' ~" z+ J8 ?' [. ; O2 F* l9 ]; k4 T我在做项目时,时常要编各种各样的程序。以前的做法是,为每一个任务,单独编一个程序,并将其写入一个芯片。5 L0 O6 |( q5 M0 h. J, t ^$ Y 而这些程序要时常用到,这样,平时,就不得不准备好多块系统板。! Y2 E; Q: _* L) N .8 J" Z" J( ?, u1 L: p 有一天,我想:数字万用表也是一个单片机芯片,只需一个单刀多掷开关,就使一个芯片分配出那么多用途。* n& R4 m. ` |7 B) Q0 s+ d7 I; x . . Z7 V5 ]3 _% E6 a2 f, k/ m+ Q我突发奇想,如果,将所有的常用程序都写进一个芯片中,再用数码开关进行编码分配,不就成了一个万能程序系统板了吗?/ H6 l3 ^2 B0 K5 F4 l+ y . 8 L& W! H! }# \! M: i$ g一个“万用程序系统板”就这样延生了。这个系统板,可以集成“00~~99”共100个程序。只要给出编码,) c M: F; N0 X* } 就能对应输出相应的程序,如: 0 A( @1 l( [, o' o" C.+ e5 R5 S" o9 `: l! a* a 01==温度计4 V! ~3 I1 L, q C 02==频率计1 h0 G( p& n( { 03==计数器3 Q; Y6 w8 G1 f+ O8 F2 l) ` 04==信号发生器 ) @9 y# r0 l. |: T' u3 Q9 H" h" \05==时钟" W2 ^8 K+ @4 d3 M 06==毫秒表 % N& N$ ^/ Q- Z5 T! |; o07==……0 ]7 `! i! J3 m8 g2 ` . ' k: @+ a* P3 Y& { y//********************************************************* / Y, ^/ B+ S! j' V.: |7 a4 l6 d5 L# q7 ] 以你的这道题为例: : x! N# y; I1 `我只要将,右边的数码拨段开头的代表10,左边的代表100,就能计数到0~~990,3 H7 ~6 N7 a1 y, J" T1 v5 r4 f 并能做到灵活的给出10个任意数值的量,进行提前减速。 . z% d$ ]% W9 d* f' m5 `.* u5 \9 u" y8 x4 S( @7 [- G, x syw 080513---02.05 |
本帖子中包含更多资源
您需要登录才可以下载或查看,没有帐号?注册会员
x
|