TA的每日心情 | 开心 2023-5-30 15:22 |
---|
签到天数: 1 天 [LV.1]初来乍到
|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
近几年提倡低功耗, 所以是要在这个方面下点功夫。我想应该从以下几个方面去
6 ^2 C, n: O" T8 @ k0 |% f考虑这个问题:: \7 k& `# P5 q- Q/ \% @0 f5 a" L
1.7 O0 y# P9 q! N% D" I0 j
基本资源是否够用? 很多学生都很熟悉AT89S 系列单片机,常用、比较容易买: L, b/ ?/ l7 l8 j$ r# h
到的是AT89S51/AT89S52, 但是这个两个型号的单片机RAM 偏少,只有128/256
' X" Q$ k% |- m) |# u: _" u字节(一般不建议在单片机外部扩展内存,因为其连线太多,外部RAM 存取速度也( w- ?1 C3 S1 U/ w
会慢些)。如果在比赛中需要建立大一点的数组,可能就会受到限制,而比赛期间时
3 N" U6 k5 S" t' r9 J1 R+ J3 ~间比较紧张,很难写出效率高、占用内存少的代码,如果遇到RAM 溢出,那将是很
k5 f( J& [- K% F0 b+ T- S* u, R大的麻烦。而且这两个型号的单片机其他硬件资源也比较少,只有串口和IO 口。
( d. {' B+ w3 F. ]0 v如要连接EEPROM 则需要通过软件来模拟IIC 或SPI 总线,速度慢。而且不带内& U3 J$ X# X5 j' S/ I* x
部AD(有些地方对AD 的速度要求不高可以用单片机内部的AD(比如小车上的
! g: ?# N* D0 t# S. Y! qAD),因为连线方便),同时还不支持硬件仿真(只能用别的单片机来仿,仿真时占用! E& W) s4 o5 S2 M: f7 `
串口和一个定时器)。' H2 u7 q3 Y$ H3 u# V& o. D
4 H! p0 |% H5 K3 W4 B! l% @9 @4 r) z% r1 J4 Q: \' `1 ^& |
6 l8 t4 d' v5 f" `( h8 ?6 `' |. L
5 s w7 \9 b! U6 E) f& s* @ |
|