单片机的仿真机能不能给单片机芯片烧录程序要看你的仿真机是否有下载接口,如果没有,你可自己动手做一个,用一个max232,和一个串口头就行了,串口头只要用三个引脚就行了
protel 软件可以到迅雷上找一下,很多的,才90多M,建议使用英文版
问题一:51单片机芯片烧入程序 买一个烧录器就好了,杜邦线直接插到DIP脚上
问题二:单片机如何烧录程序 STC系列单片机为例:
首先,需要安装keil软件和STC_ISP程序下载软件。
先对你想要实现对单片机的功能用keil编程,然后用STC_ISP下载软件下载到单片机上,最后打开给单片机提供电源就可以观察单片机开发板或是自己搭建的板子上的现象了通过不断修改程序,下载程序,最终获得自己在实验板上想要的结果。这样就可以了
实验板与PC机的连接:一般对现成购买的开发板来说,会有一个USB接口提供5v电源、提供通信或另一个USB用来下载接口驱动程序,同时有RS232串口,实现MAX232电平与单片机TTL电平之间转换,用来进行通信下载程序和数据;;对自己搭建的电路板来说,仍会有MAX232芯片和RS232串口用来实现程序的烧写,实现对单片机写入数据和程序的下载。用的是RS232串口实现的程序烧写!
若要用USB来烧写,需要一个相应的ISP下载软件和硬件烧写器,一般这种烧写器价格不菲。用的是USB口实现烧写程序!
一般的,烧写程序还是选用可以用ISP下载的,自己搭建个RS232串口的电路,简单实用,对单片机烧写程序就够用了。
问题三:单片机中烧程序是什么意思 看处你刚刚入门。单片机是个有意思的东西,好好学。keil是电脑上的编程软件,烧程序你就理解为往单片机中下载程序。
问题四:单片机开始可以烧程序用了几次就烧不进去 怎么回事? 有可能已经烧坏了,特别是89c52系列 更特别是STC品牌的89C52的。很容易坏,
你要注意了,你电压可能有问题。
还有就是烧程序的时候需要复亥,如果以前你能烧现在不能烧,说明你复位电路没有问题,经常复位电路影响烧程序。
问题五:第一次给单片机烧程序要注意什么 use转232应该没有问题,我用现代的芯片试过已经通过。首先我们要分析你有没有进入ISP模式,用示波器观察一下串口的波形是否正常,再就是芯片各个管脚的电压是否正常。排除硬件原因后仍不能解决,建议换一下你的USB转232线,这方面的牌子实在太多了,虽然原理都一样,但作为一个故障点来分析也是应该考虑的。
问题六:为什么单片机程序烧不进去 用的是什么型号的单片机?会不会是烧写前没有先擦除?单片机保存程序是使用EEPROM或者flash的,都需要先擦除,才能写入的。第一次能烧进去,是因为单片机出场时本来就是已擦除过的,可以写入。但之后的写入之前,都需要先擦除。
问题七:单片机程序烧入rom之后怎样执行 1,HEX文件包含了代码数据。是由链接器统一分配ROM地址。
2 程序中的变量,也是在编译连接时,分配了RAM地址。不存在载入的问题,程序指令对变量的 *** 作,就是对RAM地址的 *** 作,地址值存在在指令中。
3 堆栈在程序初始化时设置堆栈指针。Keil C 会自动设置好。
4 一般的51单片机代码是从 0000开始执行,这是它的复位地址。也有别的型号的单片机并不一定从0开始执行。程序从0开始执行,但它执行的第一句往往是一个跳转指令(这个Keil C也是自动写好的),跳到另一块地址去执行,而不会顺序执行到 中断的地址的。
你如果是用汇编写程序,这些都是要你自己去分配的,用C写程序,由编译器来完成这些底层 *** 作。
问题八:怎么程序突然烧不进单片机了??? 这种情况会有很多种可能性:
1、单片机已经损坏,楼主换个单片罚试试。
2、单片机开发板损坏,这个情况基本上不可能发生,但楼主需做好准备。
3、USBISP损坏,概率不大,换一个试试。
4、下载软件出问题了,楼主看看自己的程序下载软件的型号是否为“AT89S52”。
5、单片机在插座上插反了。
6、某条连接线不牢固。
7、开发板的晶振松了,或数值不对。
问题九:8051单片机通过什么口烧程序? at89c系列是用并口下载。at89系列可以用isp方式下载。 stc系列可以通过串口下载。51有专门的仿真芯片。。
isp可以用串口或者并口,或者串口转u (这种方式最方便,笔记本上也可以下载)。isp就用到单片机的io口(P15,P16,P17),还有RST引脚+74h373+并口,就可以下载了。。
在keil5上烧录程序与你进行仿真时的芯片有关。
KeilC51是美国KeilSoftware公司出品的51系列兼容单片机C语言软件开发系统,与汇编相比,C语言在功能上、结构性、可读性、可维护性上有明显的优势,因而易学易用。Keil提供了包括C编译器、宏汇编、链接器、库管理和一个功能强大的仿真调试器等在内的完整开发方案,通过一个集成开发环境(μVision)将这些部分组合在一起。运行Keil软件需要WIN98、NT、WIN2000、WINXP等 *** 作系统。如果你使用C语言编程,那么Keil几乎就是你的不二之选,即使不使用C语言而仅用汇编语言编程,其方便易用的集成环境、强大的软件仿真调试工具也会令你事半功倍。
Keil公司是一家业界领先的微控制器(MCU)软件开发工具的独立供应商。Keil公司由两家私人公司联合运营,分别是德国慕尼黑的KeilElektronikGmbH和美国德克萨斯的KeilSoftwareInc。Keil公司制造和销售种类广泛的开发工具,包括ANSIC编译器、宏汇编程序、调试器、连接器、库管理器、固件和实时 *** 作系统核心(real-timekernel)。有超过10万名微控制器开发人员在使用这种得到业界认可的解决方案。其KeilC51编译器自1988年引入市场以来成为事实上的行业标准,并支持超过500种8051变种。
将硬件连接好。
打开安装文件夹,找到Prog文件夹下的hiwaveexe。
双击打开hiwave,你看就和你平时下程序的界面一样了吧。
选择Component菜单下的Set Connection,按照你的硬件一步一步设定好连接。
最后选择Connection菜单下的Load,打开选择文件对话框,把文件类型选择为S19文件,定向到你的的S19文件,打开即能下载。
PS:其实我觉得最好还是写一个通过串口或者是CAN在线下载的Bootlader,方便程序的下载和以后的软件升级。
仿真芯片中频率调低了,这样在软件中观看到代码是一步一步地运行,普通的我们刷进去后,是全速运行,
你可以找些资料在看看。
软件现在初学者V 51 ,容易上手,
C51的资料软件很多
AT 的也不少
还有几本书 如 手把手教你单片机
写的不错,有两本一本是用汇编写,一本使用C 写的,建议先学汇编。很有效果。
还有本 单片机基础知识 非常适合初学 ,本人就是靠这本书入门的,你找找看,实在找不到,我给你发过去。
最后,声明哥不是看着10分来写这些东西的,觉得初学时自己费了好多代价采写的。
烧录c8051单片机的软件为Silicon IDE,这个软件既可以调试仿真也可以烧录。烧录程序的时候,先打开程序,然后点击“Options -> Connection Options”进入设置下载
首先建一个asm文件添加到source---add/remove添加,在source下面会看到已添加的文件单击就可以了,默认的是txt文本编辑器,可以添加其他编辑器!无法直接调试c程序,需要连接其他编译器!满意的话赞一个!
proteus怎么烧写程序
怎么用Proteus编写程序
Proteus 不能编写程序,用keil给51编写,再把编译出来的hex格式文件导入Proteus里
怎么把程序烧录进PROTEUS调试
程序不是烧录到proteus,只是加载到proteus。
方法是打开已画好的proteus电路图,单击单片机,在Program File里加载已经编译好的HEX文件。
如果是汇编的程序,在proteus里可以直接调试。如果是C程序,可以用keil软件和proteus联合调试。
在proteus中如何对2764编程?
1、首先在proteus软件中,打开需要示波器图纸,点击左侧的那个图标,第一个显示的就是示波器。
2、点击一下会出现图中样子,调整的合适位置再点击一下放置图纸上。
3、或者在图中空白右键按照图中 *** 作,如下图所示。
4、然后将示波器用到的一端连接到芯片上,点击运行,如下图所示。
5、运行开始后点击调试,选择最后一个,这样就可以看到波形了,如下图所示就完成了。
proteus与keil联调时怎么将用c51写的程序烧进单片机
双击单片机,里面有个选项是添加hex文件,就是你keil编译产生的hex文件,需要你在编译过程中把里面的create
hex那个选项选上。然后你点运行就可以了。
在用proteus做仿真时怎么把程序放到单片机里面
先用其它软件(如windows记事本,MASM)写好程序,保存后打开Proteus,在工具栏的Source中选择Add/Remove
Source
files,在跳出的对话框中单击New就可以选择你编的程序了,Code
Generation
tool
选ASEM51就OK了,接下来就能仿真了,前提是放入了单片机,随便选一片就可以的
以上就是关于请教一个问题,单片机的仿真机能不能给单片机芯片烧录程序全部的内容,包括:请教一个问题,单片机的仿真机能不能给单片机芯片烧录程序、单片机怎么烧程序、在keil5上烧录程序与你进行仿真时的芯片有关吗等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)