TA的每日心情 | 开心 2023-5-30 15:22 |
---|
签到天数: 1 天 [LV.1]初来乍到
|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
近几年提倡低功耗, 所以是要在这个方面下点功夫。我想应该从以下几个方面去4 \; b2 @& c W7 _( _
考虑这个问题:1 r! x& B3 s* d6 c
1.
* `7 e6 O. ~ R& W基本资源是否够用? 很多学生都很熟悉AT89S 系列单片机,常用、比较容易买
% f, {1 ^% p' w) d0 N到的是AT89S51/AT89S52, 但是这个两个型号的单片机RAM 偏少,只有128/256
' O$ v; B8 N* R8 L字节(一般不建议在单片机外部扩展内存,因为其连线太多,外部RAM 存取速度也
" e E& y$ f; h! L2 l会慢些)。如果在比赛中需要建立大一点的数组,可能就会受到限制,而比赛期间时7 z! K$ B$ y! H7 W: l9 Z
间比较紧张,很难写出效率高、占用内存少的代码,如果遇到RAM 溢出,那将是很$ Q U5 w( J0 {8 R
大的麻烦。而且这两个型号的单片机其他硬件资源也比较少,只有串口和IO 口。4 ~1 _. w. I' G3 d
如要连接EEPROM 则需要通过软件来模拟IIC 或SPI 总线,速度慢。而且不带内7 [& F1 g2 S+ ] E* w7 q/ h
部AD(有些地方对AD 的速度要求不高可以用单片机内部的AD(比如小车上的
% S" h/ |) j) |: iAD),因为连线方便),同时还不支持硬件仿真(只能用别的单片机来仿,仿真时占用3 n1 b( l7 Z, }- q
串口和一个定时器)。" v! {) K/ O/ d* W' F
1 G$ j! o% x: r
6 K, w) c$ v0 P% z2 T) S8 y
' h! j+ e# q1 j0 J# X8 ?- k% ` K7 Y% c5 k5 W* S1 u
|
|