TA的每日心情 | 开心 2023-5-30 15:22 |
---|
签到天数: 1 天 [LV.1]初来乍到
|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
近几年提倡低功耗, 所以是要在这个方面下点功夫。我想应该从以下几个方面去
6 W4 G/ T# @+ i0 Y/ M$ k& [7 x考虑这个问题:
8 V: q8 G# \6 z3 S, b; ^1.
5 H- m3 c2 z4 _# o3 q/ E基本资源是否够用? 很多学生都很熟悉AT89S 系列单片机,常用、比较容易买$ A0 ~! _' S$ @ j+ N0 F
到的是AT89S51/AT89S52, 但是这个两个型号的单片机RAM 偏少,只有128/256
j: z- s4 G. e字节(一般不建议在单片机外部扩展内存,因为其连线太多,外部RAM 存取速度也
& d5 t0 L1 p0 d X* Q: X4 Z+ b会慢些)。如果在比赛中需要建立大一点的数组,可能就会受到限制,而比赛期间时1 m: k" I/ b) u, O6 s8 D
间比较紧张,很难写出效率高、占用内存少的代码,如果遇到RAM 溢出,那将是很
0 ?" u! y; b+ r! T2 y大的麻烦。而且这两个型号的单片机其他硬件资源也比较少,只有串口和IO 口。
" M+ p& P9 Y. B! |. w如要连接EEPROM 则需要通过软件来模拟IIC 或SPI 总线,速度慢。而且不带内
, w4 R% t; C2 T9 }- P% X' ]* ^* o2 `" N部AD(有些地方对AD 的速度要求不高可以用单片机内部的AD(比如小车上的
+ L, z! _$ ^7 `0 QAD),因为连线方便),同时还不支持硬件仿真(只能用别的单片机来仿,仿真时占用
& m% r- `2 j% M4 t. p) P& W2 M串口和一个定时器)。; n; j- L7 D" F
9 ~, O6 S% Y# G5 ^ v, W1 z# H* W
1 z5 v; I: c- m3 k' K, V' |
2 K( X- p, X) E9 Y/ | G2 T3 s
7 w3 ~/ T8 u6 w% q/ f& j |
|