TA的每日心情 | 开心 2023-5-30 15:22 |
---|
签到天数: 1 天 [LV.1]初来乍到
|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
近几年提倡低功耗, 所以是要在这个方面下点功夫。我想应该从以下几个方面去
( F9 z+ f2 m f( m. ` V a考虑这个问题:1 Q t; r3 R6 p I# P6 Q
1.- m% ]. Z3 r; v& |
基本资源是否够用? 很多学生都很熟悉AT89S 系列单片机,常用、比较容易买
% l4 o) C8 d+ s- x# i到的是AT89S51/AT89S52, 但是这个两个型号的单片机RAM 偏少,只有128/256+ W' G. G6 b5 d2 Z
字节(一般不建议在单片机外部扩展内存,因为其连线太多,外部RAM 存取速度也' E; ?( `9 |5 n4 _
会慢些)。如果在比赛中需要建立大一点的数组,可能就会受到限制,而比赛期间时& J4 L% q+ l# A* l% }9 S. J
间比较紧张,很难写出效率高、占用内存少的代码,如果遇到RAM 溢出,那将是很
# J( @9 Q0 x) a5 |( m大的麻烦。而且这两个型号的单片机其他硬件资源也比较少,只有串口和IO 口。
* m* v/ }0 b3 |; K+ W2 |如要连接EEPROM 则需要通过软件来模拟IIC 或SPI 总线,速度慢。而且不带内
9 K, ~7 D2 x$ T5 S: @: ~5 m部AD(有些地方对AD 的速度要求不高可以用单片机内部的AD(比如小车上的2 ~9 ^- I7 W7 M( o( ~3 _9 I$ k, e; L
AD),因为连线方便),同时还不支持硬件仿真(只能用别的单片机来仿,仿真时占用: C+ X; T+ l( | x2 l5 c
串口和一个定时器)。
& |* c0 L$ K ~" W; |& |0 @% |2 ~6 n; Y' i
4 k- F/ I2 T1 t/ Q# D3 v
6 @1 ]9 g! k! I& p7 c8 L( w M9 W8 R% I$ p
|
|