|
发表于 2008-5-13 02:05:24
|
显示全部楼层
我在飞友好!& {0 q2 w3 _, M+ D" c( \
你在7楼的发言:“请问syw开门造车前辈您在6楼的帖图是个什么控制器?”
4 p9 g* Z( ?/ r, l.
, ^5 F3 w( Q1 P0 W& c' }* \//*************************************************************
* B+ ?: J. h3 h B; V" q6 U.' p3 [& q8 I/ S9 Y3 [8 D
答:这是我设计的一个“万能系统板”。
, {3 u1 P, M5 q H" U+ x: S.2 u( b/ j( J V2 N$ Z' `5 }$ C3 n
我在做项目时,时常要编各种各样的程序。以前的做法是,为每一个任务,单独编一个程序,并将其写入一个芯片。
) v9 H- P+ F3 G3 N. a7 r而这些程序要时常用到,这样,平时,就不得不准备好多块系统板。
0 D: x& }, V+ q.) K0 \: g1 P% Y2 e
有一天,我想:数字万用表也是一个单片机芯片,只需一个单刀多掷开关,就使一个芯片分配出那么多用途。3 s- ?+ X4 I7 y* q
.
4 C6 T* V0 w" Z% Q& F4 U4 L我突发奇想,如果,将所有的常用程序都写进一个芯片中,再用数码开关进行编码分配,不就成了一个万能程序系统板了吗?
5 `- d6 m+ z, O! w, j% r/ ~.) R" d0 `! L- @+ P, ?, R- N( {4 @- b
一个“万用程序系统板”就这样延生了。这个系统板,可以集成“00~~99”共100个程序。只要给出编码,9 Z9 @* p. C. q) V5 V
就能对应输出相应的程序,如:
) Q) c9 O7 M- p+ ?# q( ?.
! G2 `5 | n' b# x: _9 o* r6 f( u6 t01==温度计, u9 K! d2 a8 }" Q- U- F- t- G5 V
02==频率计
) a+ U: F s* v' ?, u- `( n- {03==计数器2 Z( I, s( _3 ?* l% N% j% r
04==信号发生器, g; o; w+ V ?( c" @0 K8 @; L4 f+ @
05==时钟
) S% H9 `) w7 s' G06==毫秒表
; W9 n- R7 ^4 O. x07==……5 m: E7 j0 ]5 B/ ?4 n J' {1 X8 {
.
7 K2 l7 u7 U' w* P, M7 L//*********************************************************2 t t5 ]7 A& b3 D# ]3 C* K
.
: i8 a! p1 V* t# _' Q- `% r以你的这道题为例:
. ~' m9 ~: z4 Q+ h: g& V我只要将,右边的数码拨段开头的代表10,左边的代表100,就能计数到0~~990, H" u1 ]8 n2 z6 P
并能做到灵活的给出10个任意数值的量,进行提前减速。
7 a# ], o* u+ P+ {8 w6 X.7 J) R0 y4 \* d, B S8 Q; Y
syw 080513---02.05 |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?注册会员
x
|