keil是最好的通用软件,也有些厂家开发了自己的编程器,但多数人还是用keil
‘贰’ 51单片机用什么软件编程
51单片机用什么软件编程介绍如下:
与汇编相比,C语言在功能上、结构性、可读性、握腔可维护性上有明显的优势,因而易学易用。用过汇编语言后再使用C来开发,体会更加深刻。KeilC51软件提供丰富的函数库个功能强大的集成开发调试工具,全Windows界面。
‘叁’ 51单片机用什么软件编程
开源软件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单片机编程不用改,加一点特殊的就可以。这样优秀的开源软件不用真的是白不用啊。
‘肆’ 1.进行单片机项目开发使用的软件是什么分别是什么作用 2.在进行单片机项目开发时,哪个叫宿主机
我搞单片机很多年了,也没听说什么叫宿主机.我只说一说现在开发单片机的过程
单片机开发软件:不同的单片机需不同的软件,如51单片机用KEIL2 AVR单片机用AVRSTUIO,STM32用KEIL4或KEIL5,这些软件一般集编辑编译与仿真功能于一体,有的还有下载功能,程序编译完了,通过编程器下载到单片机上,然后将芯片插实验板上(这是过去的作法),或直接下载到实验板(买来的或你自己制作的,应该就叫目标板)上的单片机芯片上,程序就直接保存在了单片机内部的FLASH上,就可以运行了,试验成功就可以使用或批量生产,不成功还可以修改程序和硬件,仿真就是单片尺丛裤机在上位机的控制下运行程序,上位机用串口或USB接口和单片机联系,可以查看和控制单片机的状态,简单的程序郑搏一陵简般可省去仿真这一步.所以说单片机开发就一个主机(或上位机),一个开发板,宿主机可能就是上位机了,上位机负责编辑编译下载等,下位机或开发板只负责运行和验证实验结果
上位机的程序当然是保存在硬盘上,下位机程序保存在FLASH中(过去是EEPROM),这些东西,实际上从编程开始一学就明白了,没有那么多理论和概念.
‘伍’ 请介绍几款和单片机有关的软件
伟福仿真器
1.可仿真89C51、89C52、89S51、89S52、89C58 等等51全系列单片机。
2.直接支持KEIL C51 IDE开发仿真环境,64K用户可使用仿真程序空间,0000~FFFF。采用特殊顶级仿真芯片,监控程序存储在特殊空间,绝不占用0000~FFFF的64K的仿真空间,有别于其他厂家的63K仿真器。
3.保留单片机全部特性,避免仿真正常而实际烧录芯片却不正常的问题。
4.RS-232通讯接口,自适应波特率,通讯最高波特率57600bps 波特率 4.8 Kbps- 57.6 Kbps 自适应。
5.仿真频率范围0-40MHz晶振可选,系统配置11.0592 MHz。
6.程序代码可以重复装载,无需预先擦除用户程序空间。
7.监控程序占用用户的资源少,全速运行不占用资源。
8.片内 64K 程序空间可以随时进行在线程序更新,可以调试长达几千行的楼宇智能控制大型程序、键盘控制汉字液晶显示大型程序。
9.可单步、断点、全速、可参考变量、RAM变量。
10.支持汇编、C语言,以及汇编+C语言混合调试。
11.板载仿真头接口可以和任何的试验板、目标板进行连接,从而达到硬件仿真的无限扩展。
12.采用超级64K芯片作为核心部件,可仿真次数大于等于100万次。是采用普通芯片制作的仿真器的寿命的10倍以上!
13.内部存储器物理空间64K,是伟福通用仿真器G6型(4K)的16倍,是伟福51专用仿真器的8倍。
14.仿真频率最高33/40MHz(采用可更换晶振的设计,可随意更换)。
15.支持同时最多族乎蠢10个断点。
16.仅2字节堆栈占用。
17.完全兼容KEIl环境,支持单步、断点、全速、等多种仿真方式。
18.支持鼠标取变量观察,可以观察所有变量。
19.支持仿真器离线运行。
20.可仿真双DPTR指针,可以禁止ALE输出。
21.64K XDATA地址空间。
22.采用了特殊的写入锁定技术,监控程序固若金汤!万无一失!有了它,你绝对可以忘掉编程器!
23.硬件:优质外围零件+64K顶级芯片=性能一流+超过使用人的寿命
24.由于可以达到64K,所以即使要做一个超长的键控液晶程序,都不费吹灰之力!
仿真监控占用资源很少兆陪!
1.串行口,定时器2作为波特率发生器。
2.占用T2定时器、UART口,用于执行仿真程序,用户不能使用。
专业版仿真器DIP开关功能说明
DIP1
ON
打开89C2051内部比较器,比较器状态可在 P3.7 指示灯可见.
OFF
关闭内部比较器.
DIP2
ON
设置P口指示灯为有效显示方式. (当P口为低电平时口状态指示灯为亮,高则熄灭.)
OFF
设置P口指示灯为数字显示方式. (当P口为高电平时口状态指示灯为亮,低时熄灭.也就是显示2进制数.)
专业版仿真器支持的器件列表如下表
仿真器的兼容标准:仿真器具备的资源是P0、P1、P2、P3的32个IO,64K程序空间,兼容52内核。51单 那么就可以使用仿真器进行仿真调试。因为最大可以仿真64K,所以,只要是51系列的单片机,它都可以对其进行仿真!
专业版仿真器支持以下51系列单片机芯片仿真,还有很多公司产品不能一一列出:
Atmel公司
AT89C51、AT89C52、AT89S51、AT89S52、AT89C1051(需使用AT*051仿真头)、AT89C2051(需使用AT*051仿真头)、AT89C4051(需使用AT*051仿真头)、AT89LV52、AT89S53、AT89LS53、AT89C55、AT89LV55,等等等等
Philips公司
P80C54、P80C58、P87C54、P87C58、P87C524、P87C528 等等等等
Winbond公司 W78C54、W78C58、W78E54、W78E54等等等等
SST公司 SST89C54、SST89C58等等等等
Intel公司 i87C54、i87C58、i87L54、i87L58、i87C51FB、i87C51FC等等等等
Temic公司顷顷 80C51、80C52、83C154、83C154D、89C51、87C52 等等等等
Siemens公司 C501-1R、C501-1E、C513A-H、C503-1R、C504-2R等等等等
ISSI公司 IS80C52、IS89C51、IS89C52等等等等
Dallas公司 DS83C520、DS87C520等等等等
全套清单
1
主机板一块.
2
20脚和40脚仿真头个一个.
3
串口线一条.
4
USB 取电电缆一条.
5
随机光盘一张.
‘陆’ 单片机编程用什么软件(51单片机编程用什么软件)
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语言而仅用汇编语言编程,其方便易用的集成环境、强大的软件仿真调试工具也会令你事半功倍。
目滚芹前最新的版本是keiluv3,可下载破解版本,否则有容量限制。
‘柒’ 单片机c语言编程软件是什么
主要是keil
c编程器,现在已经出了四个版本,从KEIL
uVision1到KEIL
uVision4,常用的版本是KEIL
uVision3.此外还有与它兼容,使用同一套编译器的C51编译器的众多仿真软件,比如silicon
IDE,常用于51单片机。
‘捌’ 怎样生成51单片机编程器烧写文件hex
1:首先安装好keil 软件,(不会的问度娘),并打开keil软件
2:然后单击Project-newProject-填写上工程名,并保存在合适
3:位置然后选择单片机型号-确定-是
4:接着在侧会出现Target1,然后单击 file-new-写入正确的C语言代码-保存-文件名.后缀名为.c(汇编语言为.a)-保存
5:接下来重点来了将鼠标移动到左侧的Source Group 1-右键-Add Files to Group 'Source Group1'选择刚才的程序-Add-close。会看见左侧已经添加成功了。单击Target1左侧的图标然后Output-大对号Create HEX File-确定。
就生成了hex文件看文件夹
希望对你有用
单片机学习借助单片机开发板效果会更好,目前主流的有吴鉴鹰单片机开发板,里面系列教程讲解很详细,软件的使用,开发板各模块实验的操作,理论知识的补充,我也在学习中
‘玖’ 用什么软件可以读出51单片机中的程序
.c和.ams的程序可以用记春凳滑事本或keil打开!
但是烧录的.hex的文件一般是没办法打开的!!扒腊写在单片机里的更是不可能的!这个都是加密了的,不可能让人随意读取的,真需要的话要去解密公司进行解密粗肢,但是费用很高的。
‘拾’ AT51S单片机编程器
网上的很多都有买 ,10多块一个。ISP下载线,可以烧写S系列的。也可以自己做,就是串口或并口电缆最好买成品的(抗干扰好一些)。
如果要多锻炼实践方面的话, 可以买一把电烙铁(便宜的5元一把),焊锡丝(可以按米买 0.5-1元/米) 松香(0.5-1元),烙铁架(1-3元),万用表(几十到几百元不等迟含),拨线钳,尖嘴钳等辅助工具
一些常用的电子元件 电阻100个(1-2元) 电解电容(0.2-1元)常用的,容量和耐压不是很大的 瓷片电容100个(3元左右) 电路板(1-6元)有好坏的,尺寸不同的 , 芯片插槽(0.2元左右)方便元件更换和重复利用 常用的数字逻辑芯片 74系列的稿旦孝 4000系列的 模拟的运放 等等价格(几毛到几元不等) 三极管( 0.3-0.8元 拆机的约0.3元) 晶振(0.5-1元)
ISP下载线自己做的话(电路部分) 需要电路板一块,74LS373,或74LS244,略加几个电阻就可以了,还有接口部分,并口线 并口插头
串口的可以对STC单片机下载 (MAX232加几个电容)串口线
制作时要注意千万要仔细检查电路有没有问题, 否则会烧坏电脑键稿接口的,等等严重后果。
http://www.jiangx.net/post/15.html
这里有ISP 制作方法,我是在无线电杂志上知道的(并做了一个,可以用)当时在学校图书管看到这本书的,记得是11月份的 ,和这个网站讲的一样
还有一个烧写软件isp编程器