TA的每日心情 | 开心 2023-5-30 15:22 |
---|
签到天数: 1 天 [LV.1]初来乍到
|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
近几年提倡低功耗, 所以是要在这个方面下点功夫。我想应该从以下几个方面去/ F% E4 w% E% M
考虑这个问题:1 u& U5 l8 Z. ^
1.) K0 a% n3 l" J; ^: b
基本资源是否够用? 很多学生都很熟悉AT89S 系列单片机,常用、比较容易买+ g# ]; w+ k# V- R% Y% N
到的是AT89S51/AT89S52, 但是这个两个型号的单片机RAM 偏少,只有128/256) J3 b2 G# y$ E" n8 ~
字节(一般不建议在单片机外部扩展内存,因为其连线太多,外部RAM 存取速度也
/ j3 U4 m2 a! O3 }0 @% ~4 S# k会慢些)。如果在比赛中需要建立大一点的数组,可能就会受到限制,而比赛期间时 C, n a' f0 b4 F
间比较紧张,很难写出效率高、占用内存少的代码,如果遇到RAM 溢出,那将是很
. M6 g$ r" R( W9 R/ z大的麻烦。而且这两个型号的单片机其他硬件资源也比较少,只有串口和IO 口。* b8 y. Q# X' \( |8 ]
如要连接EEPROM 则需要通过软件来模拟IIC 或SPI 总线,速度慢。而且不带内) e$ ^: ^: w9 ^9 R# ~
部AD(有些地方对AD 的速度要求不高可以用单片机内部的AD(比如小车上的" u9 i" i2 Z# [8 V" g
AD),因为连线方便),同时还不支持硬件仿真(只能用别的单片机来仿,仿真时占用
' |" E$ T Y6 Q$ S+ g串口和一个定时器)。& V% T4 V( b/ j! [! {. t! V
, E- T: N& K. K- ?
R& B( K% m* j/ l" s, p
& _, s9 ? d8 O# g8 B
+ _% K" Q% ?+ P4 e+ G: c |
|