单片机的问题, 单片机的程序用c语言可以写吗?还有,怎么把写好的程序烧进单片机中,

如题所述

第1个回答  2012-07-04
现在单片机开发基本上都使用C语言,很少很少使用汇编语言。一是因为汇编语言复杂,难以维护,开发周期长,二是因为现在的单片机存储器越来越大,基本上没有必要为了节省少量空间去大量延长项目周期,三是因为现在的编译器的效率和汇编语言相差很小,基本上可以达到1:1.1的水平,没有必要使用汇编。
程序写好以后使用专门的下载器将程序下载进单片机。有的单片机支持串口下载,只需要一个串口线即可。具体单片机具体分析。本回答被网友采纳
第2个回答  2012-07-04
可以啊,基于单片机的C语言是C51。烧尽单片机里面需要专门的程序和驱动,网上买个51开发板慢慢学吧,里面什么都有!
第3个回答  2012-07-04
基本上使用c。
程序写好以后使用专门的下载器将程序下载进单片机。
看开发环境,c一般是在dos下的,本回答被提问者采纳
第4个回答  2012-07-06
可以,用stc公司的一个程序烧录软件就行
第5个回答  2012-07-06
看样子你应该是刚刚要学习的吧。一般就是C语言和汇编语言。建议先用C吧。然后再用汇编。现在一般的教程都是c语言比较多,所以前期还是用c吧,。。希望你学有所成

用什么语言写的程序才能烧进单片机里
用C语言和汇编语言编写的都可以,用Keil C 这个软件编译生成HEX文件,打开单片机烧写程序的软件ISP,将hex文件烧写进单片机就可以了。另外不同的单片机,烧写程序的软件不一样。

单片机怎么把程序写进去啊
1.先用keil软件编写程序,用C语言或者是编译语言,编译的时候要生成.hex文件。2.然后用STC下载软件下载到单片机里边,就可以看到效果了。

如何将C语言程序烧进芯片
1、先查看COM的编号。先右击"我的电脑",再点击“设备管理器”,最后点击“端口 ”,接入烧录工具,开单片机发板或者ISP下裁器,然后点击“操作”再点击“扫描检测硬件改动”,记住COM的编号。2、打开烧录软件,在”单片机型号“选择要烧录的单片机的型号,然后再串口号选择查好的COM的编号。3、点击“...

单片机的程序怎么编写?是通过电脑吗?
是的,绝大多数单片机基本上都是通过电脑编写程序。也有少数是直接通过直接深入二进制码来编写程序的,还有一些高级的32位单片机可以通过自己带的操作系统来编写基于它本身的应用程序。在电脑上写程序的时候是使用C或者汇编语言。利用单片机自己的开发环境将你写好的程序进行调试,调试好的程序再通过下载工具写...

c语言的程序怎么样输入到单片机中
1、把C语言编译为编程器支持的语言格式,比如常用的bin,或hex等格式。2、如果是可在线编程的,可以用ISP直接进行烧录。3、如果不是可在线编程的,将单片机芯片,放入编程器,然后烧录。注意:编译和烧录时,都要选择和单片机芯片一致的型号,否则会出错。如果找不到对应的型号,说明不支持该型号的单片机...

如何将C语言编辑的源程序置入单片机
你如果有 编译器 的话,例如:keil。把你的 C程序 有它打开后,编译,编译后会产生 hex文件 ,然后在用 下载软件 ,例如:志峰 软件。不过你还得有单片机的 下载器 ,用它连接单片机和电脑。这样就可以把你的 C文件 你的 程序下载 到单片机里,让它执行相应的动作啦。

编写单片机程序用什么语言
对于初学者来说,建议首先学习C语言,因为相比汇编语言,C语言在处理单片机程序时更为简便。汇编语言虽然可以精确地控制硬件,但其复杂性较高,涉及到具体地址的计算。在大多数情况下,单片机运行的程序都是用C语言编写的,尽管这种C语言是经过变种的C51语言。这种变种的C语言结合了C语言的易用性和汇编语言...

单片机控制程序怎么烧录?
值得注意的是,烧录过程可能需要使用特定的编程语言(如C语言、汇编语言等)编写的程序代码。确保程序代码正确无误,并兼容所使用的单片机型号。在烧录过程中,您可能需要使用调试工具进行监控和调试,以确保程序在单片机上正确运行。总之,烧录程序至单片机是一个涉及硬件设备、编程语言和调试工具的综合过程。

单片机 用C语言怎么编程!
每一种单片机都有一套自己的C编译器,你可以直接用,也可以挂载到其他的编译环境中 比如 Wave6000 等 51系列的 推荐用keilV8 Microchip系列的推荐用HT-PICC 编译环境用MPLAB 然后编程代码部分你写好之后,编译,此时会生成一些文件,如*.hex ,*.bin ……然后把.hex 文件 利用烧写器烧写到单片机里面 ...

现在易语言可以写单片机和开发程序吗?
问题1,不需要用C语言表示单片机语言(机器语言),在用相应软件编译你编写的程序时,编译软件会将你的程序"翻译"成"机器语言"(就是你所说的单片机语言),用来烧录到单片机中.C语言就是C语言,只不过相对于机器语言他更容易读懂,方便编写.在很多年以前,单片机开发用的是汇编语言,在烧写单片机之前要自己对照"...

相似回答