请问AT89C51 用什么软件编写语言?用的是什么语言?如何烧录?

作者&投稿:胡睿 (若有异议请与网页底部的电邮联系)
怎么样做单片机AT89C51的烧录器~

你能确定单片机是AT89C51吗?还是AT89S51,别看这只差一个字母,但编程的方法却大不相同的。
前者是需要专用的编程器的,自己是做不了的,就是你自己是不可能做烧录器的。而且还要配烧录程序的,这些自己都做不了。大约15年前,还有这种编程器出售,现在想买也买 不到了,没有人再做这种早就淘汰的东西了。
要是后者,还免强可以用,但是你自己还是搞不了。总之,现在的AT单片机对于初学者就是废品。
建议你,还是换STC的单片机,现在已经没有人用AT的。那都是早期的淘汰的库存品

AT89C51就是单片机么,那肯定使用C语言编写的,但是也有一些汇编的程序在里面的,毕竟都是比较底层的语言。

用Keil软件编写语言。一般是用C语言编写,将编写的文件编译成.hex格式的文件。然后用STC-ISP软件,将.hex文件通过STC-ISP软件经过串口工具(数据线)烧写到AT89C51当中。
一般的烧写工具是PL2303串口下载工具,才10块钱左右,一个C51单片机也就几块钱。


平乡县13621752955: AT89C51单片机是用哪个软件编程的 -
胥该雷替: KEIL C51,网上到处都是,好用,易学.

平乡县13621752955: AT89c51用什么软件可以烧程序进去,用STC的工具可以吗? -
胥该雷替: 不能用STC的工具.AT89C51不支持ISP编程,只能用串口编程器烧写,比如 EASY 51PRO v2.0串口编程器.

平乡县13621752955: 学AT89C51单片机要下什么软件 -
胥该雷替: 你说的软件是指开发环境么?如果是的话KeilC51还不错的

平乡县13621752955: AT89C51怎么烧写程序啊,最好推荐个软件,给说下步骤,先谢谢啦! -
胥该雷替: 用stc软件啊!通过max232芯片串行烧入的

平乡县13621752955: AT89C51怎么把程序写进去 -
胥该雷替: 第一步、先安装AT89C51单片机的开发工具软件,如 Keil UV2第二步、在Keil中创建51单片机的工程,并编写相应的控制代码,之后生成HEX文件第三步、打开51单片机专用的串口烧写工具软件,如 STC_ISP,并设置型号以及其它参数第四步、用STC_ISP调入Keil 生成的HEX文件,准备下载程序第五步、使用电脑的9针串口,并利用串口数据线连接至51单片机开发板,并将开发板通电第六步、先点击STC_ISP的下载按钮,之后再将开发板复位,开发板都有复位按键的哦至此,便可完成AT89C51单片机的程序烧写步骤了

平乡县13621752955: 怎么用pl2303给at89c51烧写程序,用的什么编程软件和烧写软件 -
胥该雷替: 用flip软件烧写程序,编程序的话就用keil好了.使用方法见我的博客.http://blog.csdn.net/iamlaosong/article/details/6172250 ATMEL FLIP的使用步骤 至于pl2303,就是一个接口转化器,现在电脑都没有串口,我也用过转换器,不是这个牌子,应该都差不多,装上驱动后就可以找到串口.

平乡县13621752955: 什么烧录软件可以烧录at89c51 求帮助 -
胥该雷替: 现在是没有AT89C51的烧录软软的,因这个单片机早就停产了,更没人使用了.当年用时,那需要专用的编程器和烧录软件,而现在即没人卖编程器,也没有烧录软件,把从前的编程器和烧录软件拿来,电脑的硬件和操作系统都不支持,根本用不了.这个单片机早就是废品了,赶紧换STC单片机.

平乡县13621752955: 我用芯片是AT89C51用的是KEIL编的程序请问用什么下载软件,或仿真软件??? -
胥该雷替: keil自己就可以仿真啊,不过要带jtag调试工具,

平乡县13621752955: AT89C52单片机使用什么软件下程序?支持ISP下栽吗?急!!! -
胥该雷替: AT89C52只能用编程器写入程序代码,不支持ISP在线编程.如果想实现在线编程功能可以讲AT89C52用AT89S52来替代.

平乡县13621752955: 哪位帮我写下单片机at89c51程序马上要交作业了,急死了! -
胥该雷替: #include <reg51.h> unsigned char iHalfSecCnt = 0; void InitTimer0(void) //以12MHz定时50ms { TMOD = 0x01; TH0 = 0x3C; TL0 = 0xB0; EA = 1; ET0 = 1; TR0 = 1; } void main(void) { P1 = 0xFA; //以灌电流点亮LED为例,初始2亮2灭 InitTimer0(); ...

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