51单片机用什么软件编程

作者&投稿:卫空 (若有异议请与网页底部的电邮联系)
学习51单片机时用什么软件编写程序代码啊~

一般都用Keil来编的,当然还有其他软件。编写的程序是.asm后缀的,经编译后形成.hex文件,这个程序文件是51单片机可以识别的,载到单片机里面就可以执行的了。用C语言编出来的是高级语言,还要变成汇编语言。

keil最流行....我们写的汇编语言源程序要变为CPU可以执行的机器码有两种方法,一种是手工汇编,另一种是机器汇编,目前已极少使用手工汇编的方法了。机器汇编是通过汇编软件将源程序变为机器码,用于MCS-51单片机的汇编软件有早期的A51,Keil软件是目前最流行开发MCS-51系列单片机的软件,这从近年来各仿真机厂商纷纷宣布全面支持Keil即可看出。Keil提供了包括C编译器、宏汇编、连接器、库管理和一个功能强大的仿真调试器等在内的完整开发方案,通过一个集成开发环境(uVision)将这些部份组合在一起。运行Keil软件需要Pentium或以上的CPU,16MB或更多RAM、20M以上空闲的硬盘空间、WIN98、NT、WIN2000、WINXP等操作系统。如果你使用C语言编程,那么Keil几乎就是你的不二之选(目前在国内你只能买到该软件、而你买的仿真机也很可能只支持该软件),即使不使用C语言而仅用汇编语言编程,其方便易用的集成环境、强大的软件仿真调试工具也会令你事半功倍。
目前最新的版本是keil uv3,可下载破解版本,否则有容量限制。

开源软件mcu8051ide 功能不是一般的强,用c语言编程,界面不输给商业软件,而且提供多种模拟器件如:led 数码管,矩阵数码管(8×8)按键,矩阵按键,甚至温度传感器。开源的没有任何限制,完全免费,自动生成多种烧录文件(我们一般就用.HEX的)感觉keil c弱爆了。
安装方法,下载sdcc(mcu8051ide是基于sdcc的)和mcu 8051 ide都安装好就可以啦,头文件在sdcc的安装文件夹内(include)有些关键字要加两个连在一起的下划线比如 __interrup, __code.
头文件与keil的不通用,比如定义P0口
在keil下是: sfr P0=0x80; 在sdcc下是: __sfr __at P0 0x80; 这个P0^1的不行,但sdcc里面有很多头文件8051.h 80c51.h 80c52.h等等 基本满足要求,给stc单片机编程不用改,加一点特殊的就可以。这样优秀的开源软件不用真的是白不用啊。

汇编的话 可以是伟福
C语言的话 可以是KEIL C51非常好用的编译器。。。。

keil

keil ,很好用的一个软件!!!


1.进行单片机项目开发使用的软件是什么?分别是什么作用? 2.在进行单...
STM32用KEIL4或KEIL5,这些软件一般集编辑编译与仿真功能于一体,有的还有下载功能,程序编译完了,通过编程器下载到单片机上,然后将芯片插实验板上(这是过去的作法),或直接下载到实验板(买来的或你自己制作的,应该就叫目标板)上的单片机芯片上,...

求助 单片机的1号大图通常用什么软件设计啊 PROTEUS有点小 我做的是...
protel吧不过你那个可以放大还有移动的 啊

做一个单片机作品需要哪些软件
1.Keil或者用周立功公司的TKStudio (用来写代码,编译,生成Hex文件)2.Stc—ISp是STC单片机的下载软件,用来下载Keil中生成的Hex文件到单片机中,个人建议用MCUISP 这个更好 3.Easy51 Pro 如果你用的是Atmel公司的单片机的话,可以用这个软件下载 4.仿真软件是用来模拟实际运行情况的软件,可以提前看到...

画单片机的电路图用什么软件
Protel 99se; Protel dxp; Protel dxp 2004;Altium Designer 6.x(x是版本号);上述的都是同一个公司的软件,99se是比较低的版本,但用得最广的。后面的都是他的升级版(并不是越高版本越好用,推荐入门用Protel99se)楼上说的 Proteus还有Multsim都是仿真软件,但也能画电路图和画PCB图,但没上面...

51单片机,除了keil软件,还有什么软件用来开发程序啊?
keil、IAR for 8051、TASKING51,这些都可以给51单片机写程序。

51单片机与电脑连接需要什么软件?
写程序用Keil,烧写程序进单片机STC的用STC-isp,a t me l的用a vr-fighter,而且这些都是要安装驱动的,串行通信用时也要安装驱动,实现通信要用串口大师之类的

...串口调试助手向51单片机发送指令如果是1单片机选择模式一,然后在...
接受代码是 if(RI){ RI=0;处理;} 上位机,用串口控件,vc和vb比较简单,vb只是一个控件,加上处理函数,初始化,接收和发送 vc的话mfc的串口,百度搜,mfc串口上上位机,就有教程,然后改下串口初始化,发送接收的就行了 中间的数据是有时候需要按格式处理的,主要在于asm码表的转换 ...

仿真一个单片机需要什么文件
1 软件仿真 软件仿真则是用软件仿真单片机控制功能,一些出色的软件proteus ,multisim,都具有这种功能。对于这种仿真首先你用软件将所要仿真的电路搭建好,就像你一个一个的筛选合格的元器件一样,其实所需的原件模型你应该早就有了,这时候只不过是从软件的元件库调用出来,用虚拟的导线连接好。添加...

keil如何加载proteus里面的程序
voiddisplay(ucharshi,ucharge){uintledout[1],i;\/\/这里应该是ledout[2]我在proteus上进行了仿真,但是不知道什么原因,只对共阳极LED数码管好使。我就把程序稍微做了改动,仿真结果可以正确计时。keil的代码怎么导入proteus8在电脑上用proteus软件打开目标文件。用鼠标左键双击51单片机图标。在出现的...

手把手教你学51单片机7 51单片机视频教程 HL-1 Keil开发软件使用
详情请查看视频回答

信宜市19181365546: 51单片机,除了keil软件,还有什么软件用来开发程序啊? -
乾送典比: keil、IAR for 8051、TASKING51,这些都可以给51单片机写程序.

信宜市19181365546: 51单片机学习都用到那些软件 -
乾送典比: 软件keil,编程用的,同时用来编译仿真.也可以用Proteus仿真,初学者这个软件不错.硬件的话可以买个开发板,不用买太贵的,也可以自己做.买的时候会送

信宜市19181365546: 对单片机编程要用什么软件? -
乾送典比: keil最流行单片机开发中除必要的硬件外,同样离不开软件,我们写的汇编语言源程序要变为CPU可以执行的机器码有两种方法,一种是手工汇编,另一种是机器汇编,目前已极少使用手工汇编的方法了.机器汇编是通过汇编软件将源程序变为...

信宜市19181365546: 单片机(汇编语言)需要的软件? -
乾送典比: 51单片机是Keil 软件 pic单片机是MPLAB软件 汇编要将编辑文件要保存为.asm为后缀的文件(c语言则是.c为后缀) avr单片机是avr studio 或iccavr软件 汇编要将编辑文件要保存为.s为后缀的文件(c语言则是.c为后缀)51单片机可以很多下载软...

信宜市19181365546: (急)请问,单片机编程用什么编程软件比较好? -
乾送典比: 单片机IDE要看具体的单片机类型 我现在51用keil avr用CVAVR pic用mplab+picc 这是我个人认为比较好的 其中avr用icc或gcc也挺好 对于stm的51或cc2430 cc1110等 如果你要用它门,那就用iar

信宜市19181365546: 51 单片机程序开发都有什么开发工具? -
乾送典比: 编译器:ATMEL一般为keil 其他厂商使用它们自己推荐的编译器 代码编辑工具:UE等,这个看自己习惯,现在的编译器一般自带代码编辑的功能但一般功能较弱 仿真工具:proteus 仿真单片机的一个软件,用用即可,bug比较多 最好弄个开发板,加一套下载工具,然后就可以自己开始了

信宜市19181365546: 学习单片机用什么软件? -
乾送典比: 现在市面上有很多种类型的单片机,如果你是初学者建议学习51系列,这样的话网上的学习资源会后很多. 51单片机的编译软件现在最流行的是keil c51,你可以用这个软件进行编程和编译. 单片机自身完成不了什么任务需要有外电路的配合,所以你需要购买一块51单片机开发板或者你如果嫌麻烦或者经济上不允许的话也可以用软件仿真,比如proteus 软件,它可以构建单片机的外围电路,让单片机完成一定的功能. 书店里有很多51单片机的书,网上也有很多电子版.建议你从51的汇编语言学起这样会对单片机内部的工作原理有一个较深入的了解.

信宜市19181365546: 单片机编程用哪个软件? -
乾送典比: 不同类型单片机有不同的编译软件,一般 51单片机用 KEIL 编译,PIC 用 MPLAB 编译,AVR ICC AVR编译(当然也有其他的),再加上现在单片机类型、单片机厂家的增多,编译器也是 五花八门,没有统一的.

信宜市19181365546: 学习单片机用什么软件? -
乾送典比: 现在市面上有很多种类型的单片机比如 :keilC51(编程),protuse(仿真),prote(画板),progisp(下载).如果你是初学者建议学习51系列,因为网上的学习资源会有很多.51单片机的编译软件现在最流行的是keil c51,你可以用这个软...

信宜市19181365546: 单片机c语言编程软件是什么 -
乾送典比: 主要是keilc编程器,现在已经出了四个版本,从KEILuVision1到KEILuVision4,常用的版本是KEILuVision3.此外还有与它兼容,使用同一套编译器的C51编译器的众多仿真软件,比如siliconIDE,常用于51单片机.

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网