如何将已编程的程序烧到8051或AT89C51 单片机?AT89C51 单片机器必须用编程器件制作,STC可以在线编写程序调试软件可以用keil制作。实验板建议买一个stc89c51芯片代替AT芯片,这样还需要买编程器,希望对你有帮助,单片机器可以根据您的程序运行,至于烧到89C51还是别的什么。
即使是LED驱动,也不要直接使用IO口。比如你的限流电阻是1K,电源是5V,8个IO汲取的最大电流是40mA。有些单片机器不支持这么大的电流。但是,吸入电流过大的可能性不大。我没看过数据手册,所以不能乱说。看有没有其他原因,比如看门狗,电源等等。这是你的仿真芯片与你的软件连接设置的。串行端口与您的单片 PC之间的通信有问题。通常有以下几种情况:1。你的学习板上有一个“程序烧录开关”,所以你每次烧录程序,都需要把这个开关转到特定的位置;
我简单说吧,RS232是串口下载;ISP的实现比较简单,一般的做法是通过串口用上位机的软件重写内存即可。对于单片计算机,可以通过SPI或其它串行接口接收来自上位机的数据,并将其写入存储器。所以即使我们把芯片焊接在电路板上,只要把这个串口留下来和上位机接口,就可以重写芯片的内部存储器,而不需要拆下芯片。
有问题可以问我。STC最简单的胶片开发就是串口烧,只要把max232加到板上做个串口就行了。自己做板的时候,不管行不行,最好都保留下来。以前ISP写at89s系列,AVR也可以,一般用并口,现在很多电脑都没有,不是很方便。不推荐程序员,麻烦又贵。当然,如果是生产,那就另当别论了。一个职业程序员一次烧几个芯片不算什么。
3、关于 单片机ATM89S52烧录 程序的问题你不能用你的学习板烧S52。至少你需要一个下载线,用ISP烧。如果只是两片S52,我会让它们休息。继续用STC膜。因为相比之下,S52没有什么长处。你的学习板不能烧AT89S52,因为AT89S52没有“自编程”的功能。详细说明一下:AT89S52的烧录模式属于ISP,一般来说其他电路直接操作单片 computer的三个专用端口来完成烧录,属于硬件烧录模式;你说的STC89C52学习板的烧录模式属于IAP。一般来说,单片机通过学习板的串口接收需要烧录的程序代码,然后“自编程”。姑且称之为软件模式,换句话说,只有“自编程”性能的/12344。
4、 单片机怎么烧录 程序 单片机烧录 程序的步骤Chip:没有编程器也可以烧STC 89 c 52 RC程序,因为STC芯片有ISP的功能,可以从STC宏碁网站下载。使用软件写的很清楚,这里就不赘述了。也可以从宏碁网站下载STC89C52RC芯片,那里有下载电路的界面。具体来说,它是一个RS232模块,加上一个51最小系统。此下载需要计算机上的串行端口。台式机一般没问题,笔记本可能有点麻烦。你需要找一根USB转232线。祝你好运。如果你不明白,可以用百度嗨给我留言,希望能帮到你。
5、怎么把编好的 程序烧录到8051或则AT89C51 单片机上啊?AT89C51 单片机器必须在编程设备中制作,STC可以在线编写程序用keil调试软件就可以了。建议买个stc89c51芯片代替AT芯片做实验板,对你有帮助。KeilAT89C51 程序用于软件调试和编译。编程设备,如EP51和SP200S,可用于编程。对于S51,可以用并线或者USBASP,百度或者淘宝,你就知道了。
首先你下载一个UltraEdit编辑软件,安装在电脑上,用这个软件写源码程序。然后下载一个编译调试软件KeiluVision4(这个软件目前有不同的版本,你可以自己搜索你想要的。),这个软件有软件仿真功能,可以先编译一下,在调试模式下可以看到单片 machine的外围状态。你可以看看你写的程序你可以按照你的想法运行,并且正常运行之后。
6、51 单片机怎么烧录 程序编程仿真的时候,简单来说,其实就是用一台PC来模仿单片 PC。做电子钟的话,不能带PC,编译完编译好的程序,会出现一个十六进制的文件,就是burning 程序。也就是机器码单片 machine只知道这个,把这个程序 machine通过编程设备烧到单片 machine,单片 machine 89C51按照你的程序 machine运行。