TA的每日心情 | 开心 2023-5-30 15:22 |
---|
签到天数: 1 天 [LV.1]初来乍到
|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
近几年提倡低功耗, 所以是要在这个方面下点功夫。我想应该从以下几个方面去
0 Q0 w q; J) k考虑这个问题:! [' P- i9 [4 Z2 O( g4 O8 n+ r
1.3 T+ `/ _" v! e2 ^/ w
基本资源是否够用? 很多学生都很熟悉AT89S 系列单片机,常用、比较容易买
$ ^3 K# {! Y0 j. S. m" B$ E2 c到的是AT89S51/AT89S52, 但是这个两个型号的单片机RAM 偏少,只有128/256
* \7 q5 q% C- c( B5 |2 p) C字节(一般不建议在单片机外部扩展内存,因为其连线太多,外部RAM 存取速度也 X S6 ]$ ~. `5 p' H: R7 c
会慢些)。如果在比赛中需要建立大一点的数组,可能就会受到限制,而比赛期间时
) q( d* Z+ S7 A间比较紧张,很难写出效率高、占用内存少的代码,如果遇到RAM 溢出,那将是很
6 U* U; m) i3 V+ W大的麻烦。而且这两个型号的单片机其他硬件资源也比较少,只有串口和IO 口。
; V4 \" [( K' H" i% t如要连接EEPROM 则需要通过软件来模拟IIC 或SPI 总线,速度慢。而且不带内
0 Z; Q" q0 V" G6 B部AD(有些地方对AD 的速度要求不高可以用单片机内部的AD(比如小车上的* q# U* o2 X/ j: q
AD),因为连线方便),同时还不支持硬件仿真(只能用别的单片机来仿,仿真时占用* e& k" ]+ w. l' D$ V3 K3 C
串口和一个定时器)。
! h& k( A5 U- N( A8 l& l5 d9 [; J" Z1 ^
# q# e" E7 h8 i( B. b* A- Z
: C, s5 w4 s. W/ o% [
6 T$ T a% z! a+ E, a( | |
|