单片机 ,一个单片机的程序能改吗.

1.给一个单片机烧写程序后,能把己用的单片机再重新改写成其它的程序吗.2.单片机编程,除用汇编和C语言外,还有什么语言能给它编程?3.怎样往单片机上写程序.... 1.给一个单片机烧写程序后,能把己用的单片机再重新改写成其它的程序吗.
2.单片机编程,除用 汇编 和 C语言 外,还有什么语言能给它编程?
3.怎样往单片机上写程序.
展开
 我来答
庹玲玲02H
推荐于2018-03-20
知道答主
回答量:4
采纳率:0%
帮助的人:0
展开全部
答:
1.要看你的单片机的型号,有一些单片机是OTP型的(OneTimePrograming的缩写,中文意思就是一次性编程),这种单片机只可以编程一次,编程完毕便不可以读出,一般在商品成品中多见,常用的AT89C51系列,AT89S51系列,STC89C51系列,还有很多型号单片机都是可以重复编程,一般都可以重复编程达1000次以上(AT89C51系列,AT89S51系列1k次,,STC89C51系列100k次(技术资料上是这样说的)).
2.单片机编程,一般都用 汇编 和 C语言 外,还可以用机器语言(这个想是没有人用了).(这点不是太懂,见笑,我一般用C语言,用keil编译调试很方便,程序也易读).
3.一般单片机都有相应的程序下载工具,这里所说的工具并不复杂,AT89S51系列用SPI下载,STC单片机都用串口下载.这两者单片机的下载工具都可以自己做.如果你处于单片机入门阶段,本人建议用AT和STC的单片机.
VeryDc
2008-12-11 · TA获得超过171个赞
知道小有建树答主
回答量:143
采纳率:0%
帮助的人:0
展开全部
可以该 单片机内部是EEPROM 程序是随你编写的
如果你用的是51或者52 大概有4k的程序空间

我所知道的 编程语言大约就是这两种 你记着我的话 一般大牛和菜鸟都喜欢用汇编 大部分单片机程序员都用C

写程序的步骤大致分两个 一个是编译 IDE用 keilC

烧写一般常用的软件是 长沙理工大学的 easypro 51 工具做pc端 下载线方式为ISP下载 你焊接的时候大概是用单片机的6个脚 一个电源一个地 四根控制线
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
ATF144X
2008-12-14 · TA获得超过1.2万个赞
知道大有可为答主
回答量:5344
采纳率:77%
帮助的人:4607万
展开全部
1.只要单片机不是EPROM、OTP或者ROMless类型的,都可以把单片机内容擦除而重新写程序。并且现在的单片机还支持自己给自己执行擦除和编程的操作,比如W78E516B和AVR系列等。

2.还有Basic、ADA、PHP甚至是Java,有多种语言可选择。

3.像AT89C51之类的单片机需要高压编程器才能把程序写进去,AVR、STC、AT89SXX等只需要下载线就可以了,当谈也可以用编程器。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
hjx153
2008-12-12 · TA获得超过624个赞
知道小有建树答主
回答量:705
采纳率:50%
帮助的人:346万
展开全部
1、可以,但程序移植到这种单片机能保证运行上 ,不同系列或IO口不同等因数。
2、有的单片机可以用其它语言,比如BASIC
3、通过编程器可以把程序烧入单片机,有的单片机烧写方法很简单,比如通过串口直接烧写
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
萌娃娃666
2008-12-21 · TA获得超过429个赞
知道小有建树答主
回答量:188
采纳率:0%
帮助的人:76万
展开全部
1。可以重改写的
2.还有Basic、VB
3 那要看你有什么工具了,,你如果有编程器,烧录,仿真器的话,那就用那些设备了,这些买买要一千多块,里面有说明,告诉你怎么用的。。
我现在用的是学习板,(网上买的,150块)平时学习都用这个,用ISP下载线 直接下载到芯片上,烧录5秒中解决,呵呵
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(7)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式