51单片机的编译软件现在的是keilc51,你可以用这个软件进行编程和编译。单片机自身完成不了什么任务需要有外电路的配合。单片机下载程序的方法主要有以下几种:使用单片机编程器:将编写好的程序通过编程器连接到单片机上,通过编程器将程序下载到单片机的存储器中。MPLAB是一款功能强大的PIC单片机编程软件,通过它可快速建立工程、配置工程、烧写程序。
keil程序载入单片机,先要将烧录器联接上电脑,然后打开keil软件,对应单片机型号,将单片机烧录器上,打开单片机程序通过烧录器载入单片机程序。单片机首先要接个rs485/232芯片和PLC的通讯接口通讯,单片机需要编辑modbus通信程序,网上有很多现成的例程,单片机做modbus可以用protues软件先做个模拟。
采用汇编语言进行编程。我就是做单片机嵌入式软件开发的,对于一个问题,单片机开发一般都是用C语言,单片机的开发平台即编译器通用的有keil、IAR、eclipse等。Keil软件是目前开发MCS-51系列单片机的软件,这从近年来各机厂商纷纷宣布全面支持Keil即可看出。Keil提供了包括C编译器、宏汇编、连接器。
同时,还可以用软件来画原理图或图,安装proteus就行了。关于如何学习单片机,你可以看看《如何学好单片机?》这个问答,里面有关于怎么学习的详细解读。今天重点说说你的二个问题:用那些软件模拟比较好?一。看你是什么意思,开发软件要在windows下调试,如果是要开发windows类型的单片机系统,那就在windows下模拟,好了以后下载到目标板上运行。
我在学校学的是8098单片机,用的是汇编语言,由于年代久远,加之刚入门懵懵懂懂,不知道用什么集成开发工具,只记得有点难,跟《微机原理。单片机程序你即使能出来也没用啊!二进制文件,又不是源代码,你直接修改二进制文件的话有可能导致运行出错,无法运行等问题,当然除非你是反编译高手。51单片机可以使用C语言或C 语言进行编程。
暂无评论内容