TA的每日心情 | 开心 2023-5-30 15:22 |
|---|
签到天数: 1 天 [LV.1]初来乍到
|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
近几年提倡低功耗, 所以是要在这个方面下点功夫。我想应该从以下几个方面去) Y R. A, o8 \* T( `* t
考虑这个问题:" C: {5 t) d' m0 n3 M
1.# Z1 R; Q3 l H& W9 b/ L' l1 g
基本资源是否够用? 很多学生都很熟悉AT89S 系列单片机,常用、比较容易买) a: l C+ }+ Z
到的是AT89S51/AT89S52, 但是这个两个型号的单片机RAM 偏少,只有128/256 H4 A) ~/ p: V' L
字节(一般不建议在单片机外部扩展内存,因为其连线太多,外部RAM 存取速度也
) i6 z ]8 k# }7 B/ a: \1 j/ v会慢些)。如果在比赛中需要建立大一点的数组,可能就会受到限制,而比赛期间时
$ R3 w. c6 i4 t6 e8 ]间比较紧张,很难写出效率高、占用内存少的代码,如果遇到RAM 溢出,那将是很+ C8 U, d6 c* H8 m
大的麻烦。而且这两个型号的单片机其他硬件资源也比较少,只有串口和IO 口。/ ^0 \0 T6 N6 C' U0 V4 u& B% T
如要连接EEPROM 则需要通过软件来模拟IIC 或SPI 总线,速度慢。而且不带内% U# u3 f: ^* R6 @, N4 ?
部AD(有些地方对AD 的速度要求不高可以用单片机内部的AD(比如小车上的" ]6 Q* n! C0 f8 ~7 j, k; X
AD),因为连线方便),同时还不支持硬件仿真(只能用别的单片机来仿,仿真时占用4 X2 G2 N: Z3 p3 U* Y# Q
串口和一个定时器)。+ _/ F6 k" I/ ~# `4 k) o8 e
" d( A0 N, [, F+ y! u" ]! Z8 Q+ |3 H- Z
0 ]8 D6 l L: G$ ?1 Y6 `' n/ i
- P- R; S$ P& @ |
|