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位低功耗单片机,特别适用于要求功耗低的场合
发布评论