2024年3月27日发(作者:)

单片机编程软件

keil 软件 汇编和 C都可以用这个软件编的

Keil软件是目前最流行开发MCS-51系列单片机的软件,这从近年来各仿真机厂商纷纷

宣布全面支持Keil即可看出。Keil提供了包括C编译器、宏汇编、连接器、库管理和一

个功能强大的仿真调试器等在内的完整开发方案,通过一个集成开发环境(uVision)将

这些部份组合在一起。运行Keil软件需要Pentium或以上的CPU,16MB或更多RA

M、20M以上空闲的硬盘空间、WIN98、NT、WIN2000、WINXP等操作系统。掌握

这一软件的使用对于使用51系列单片机的爱好者来说是十分必要的,如果你使用C语言

编程,那么Keil几乎就是你的不二之选(目前在国内你只能买到该软件、而你买的仿真

机也很可能只支持该软件),即使不使用C语言而仅用汇编语言编程,其方便易用的集成

环境、强大的软件仿真调试工具也会令你事半功倍。

编程语言的选择

单片机编程语言特点与区别

汇编语言和c语言 汇编语言不需要c语言程序设计基础,简单易学。但是要实现复杂

程序设计往往比较难,而且程序工作量也大 c语言设计的程序对编程人员要求高,语言简

洁,更容易实现复杂程序设计 现在主流的是c语言的 建议初学者用汇编,有一定基础之

后可以学习c语言

常用单片机

STC单片机 STC公司的单片机主要是基于8051内核,是新一代增强型单片机,指

令代码完全兼容传统8051,速度快8~12倍,带ADC,4路PWM,双串口,有全球唯一ID号,

加密性好,抗干扰强.

PIC单片机: 是MICROCHIP公司的产品,其突出的特点是体积小,功耗低,精简指

令集,抗干扰性好,可靠性高,有较强的模拟接口,代码保密性好,大部分芯片有其兼容的FLAS

H程序存储器的芯片.

EMC单片机: 是台湾义隆公司的产品,有很大一部分与PIC 8位单片机兼容,且

相兼容产品的资源相对比PIC的多,价格便宜,有很多系列可选,但抗干扰较差.

ATMEL单片机(51单片机): ATMEl公司的8位单片机有AT89、AT90两个系

列,AT89系列是8位Flash单片机,与8051系列单片机相兼容,静态时钟模式;AT90系列单

片机是增强RISC结构、全静态工作方式、内载在线可编程Flash的单片机,也叫AVR单

片机. PHLIPIS 51PLC系列单片机(51单片机): PHILIPS公司的单片机是基

于80C51内核的单片机,嵌入了掉电检测、模拟以及片内RC振荡器等功能,这使51LPC

在高集成度、低成本、低功耗的应用设计中可以满足多方面的性能要求.

HOLTEK单片机: 台湾盛扬半导体的单片机,价格便宜,种类较多,但抗干扰较差,

适用于消费类产品.

TI公司单片机(51单片机): 德州仪器提供了TMS370和MSP430两大系列通用

单片机.TMS370系列单片机是8位CMOS单片机,具有多种存储模式、多种外围接口模

式,适用于复杂的实时控制场合;MSP430系列单片机是一种超低功耗、功能集成度较高的

16位低功耗单片机,特别适用于要求功耗低的场合