制作机器人常用单片机简介 入门首选 AT89S51系列单片机 图1 AT89S51 适合做单片机学习板、电子时钟、超声波测距仪等不需要采集模拟量和控制大功率外部元件的电路
S51与过去的 C51的区别在于,S51支持 ISP在线编程,即 C51需要几百元的编程器编程,而 S51仅需一条 25针并口线和非常简单的转换电路,接在台式电脑打印机接口上,通过电脑中烧写程序的小软件,即可实现对 S51单片机编程
从这一点看,AT89S51是制作机器人控制部分的入门之选
爱好者制作机器人首选 AVR系列单片机 图2 AVR单片机是 1997年由 ATMEL公司研发出的增强型内置 Flash的 RISC精简指令集高速 8位单片机,具有高可靠性、功能强、高速度、低功耗等特点
AVR单片机比 51单片机的运行速度快得多,其内部还集成了多路 A/D转换器、电压比较器、ISP、I2C、JTAG总线电路、UART串口、大功率 I/O口、看门狗等实用电路,并且很多 AVR单片机型号有 EEPROM、FLASH、SRAM三种存储器,可以实现实时修改程序存储器中的内容,即 AVR单片机可以自己修改自己的程序
同时,AVR单片机一般能工作在宽电压范围(2
0V),有的居然可以在 1
8V电压下工作
虽然以上这些性能只是 AVR众多性能中的一部分,然而已经让 51系列单片机望尘莫及了
如此高性能的单片机,价格居然和 51单片机差不多,比如ATmega8价格为 8元左右,ATmega16在 13元左右,这是 AVR有极高性价比的真实写照
AVR 家族人丁兴旺,包括 ATinyAVR(微小型)、低功耗类、ATmegaAVR 高、中、低档 5 类单片机
它们都基于同一核心技术,但在内部集成的电路多少上有所不同
不论你要做电子手表,还是进行视频处理,都有一款合适的 AVR 单片机能满足你的需要