Ⅰ 单片机编程用什么软件
keil最流行....我们写的汇编语言源程序要变为CPU可以执行的机器码有两种方法,一种是手工汇编,另一种是机器汇编,目前已极少使用手工汇编的方法了。机器汇编是通过汇编软件将源程序变为机器码,用于MCS-51单片机的汇编软件有早期的A51,Keil软件是目前最流行开发MCS-51系列单片机的软件,这从近年来各仿真机厂商纷纷宣布全面支持Keil即可看出。Keil提供了包括C编译器、宏汇编、连接器、库管理和一个功能强大的仿真调试器等在内的完整开发方案,通过一个集成开发环境(uVision)将这些部份组合在一起。运行Keil软件需要Pentium或以上的CPU,16MB或更多RAM、20M以上空闲的硬盘空间、WIN98、NT、WIN2000、WINXP等操作系统。如果你使用C语言编程,那么Keil几乎就是你的不二之选(目前在国内你只能买到该软件、而你买的仿真机也很可能只支持该软件),即使不使用C语言而仅用汇编语言编程,其方便易用的集成环境、强大的软件仿真调试工具也会令你事半功倍。
目前最新的版本是keil uv3,可下载破解版本,否则有容量限制。
Ⅱ 学单片机的电脑是台式好还是笔记本的好需要什么的配置能不能推荐几款给我。只用编程与浏览器 其它不
你好!
建议你还是笔记本,如果不用VS等大型编程软件,一般配置都能胜任
笔记本有一点不太好,就是标配没有串口了,要想串口编程,需要增加一个USB转串口的线
Ⅲ 请大神帮忙分析一下哪台电脑配置更适合 平时需要用到电路制图CAD制图单片机编程等 价格相差两百左右 谢谢
你好,你没有说明i5处理器具体型号噢,如果是标压的i5,那估计第二个更好。同一代标压比低压处理器在性能方面表现更出色。如果不是,可以考虑选择内存8G的,毕竟作图消耗内存比较大。AMd的芯片适合作图,但是玩游戏的话,这个很不适合。同时,建议你作图可以考虑买一块固态硬盘,机械硬盘读取性能较差。
Ⅳ 单片机与PC接口,用什么软件编程好
你是指单片机与PC机之间的串行通信吧,什么软件并不重要,关键是通信协议。我一直用VB6编写上位机程序,比较简单。
Ⅳ 单片机编程需要什么配置,
单片机编程需要的配置有:
需要一个编程编译软件,在此软件的编程窗口中编写用户程序,经过软件编译生成hex代码供单片机应用。
需要一个烧录或下载软件,通过软件与单片机通讯,将用户代码写入单片机之中。
需要一个与单片机匹配的烧录器或下载器,负责维持单片机的最小系统运行并满足单片机下载需要。
需要一根连接电脑与单片机的通讯线。
Ⅵ 对单片机编程要用什么软件
keil最流行
单片机开发中除必要的硬件外,同样离不开软件,我们写的汇编语言源程序要变为CPU可以执行的机器码有两种方法,一种是手工汇编,另一种是机器汇编,目前已极少使用手工汇编的方法了。机器汇编是通过汇编软件将源程序变为机器码,用于MCS-51单片机的汇编软件有早期的A51,随着单片机开发技术的不断发展,从普遍使用汇编语言到逐渐使用高级语言开发,单片机的开发软件也在不断发展,Keil软件是目前最流行开发MCS-51系列单片机的软件,这从近年来各仿真机厂商纷纷宣布全面支持Keil即可看出。Keil提供了包括C编译器、宏汇编、连接器、库管理和一个功能强大的仿真调试器等在内的完整开发方案,通过一个集成开发环境(uVision)将这些部份组合在一起。运行Keil软件需要Pentium或以上的CPU,16MB或更多RAM、20M以上空闲的硬盘空间、WIN98、NT、WIN2000、WINXP等操作系统。掌握这一软件的使用对于使用51系列单片机的爱好者来说是十分必要的,如果你使用C语言编程,那么Keil几乎就是你的不二之选(目前在国内你只能买到该软件、而你买的仿真机也很可能只支持该软件),即使不使用C语言而仅用汇编语言编程,其方便易用的集成环境、强大的软件仿真调试工具也会令你事半功倍。
目前最新的版本是keil uv3,可下载破解版本,否则有容量限制。
Ⅶ 单片机用什么软件编程
1.keil c51编程软件 可以这么说,凡是搞单片机的,几乎没有人不知道51单片机,而51单片机使用最广泛的编程软件是keil c51。既然用的人多,那么关于keil c51的使用教程、使用方法、技巧这类资料...
2.IAR编程软件 IAR软件应该是目前支持单片机种类最多的一款软件了,几乎支持所有的主流单片机。 但是针对某一款具体的单片机,IAR都有一个单独的安装包,所以,名义上IAR支持的单片机种类最多
Ⅷ 单片机编程软件用什么好
问的是编程语言吧
汇编和C语言
我还是喜欢C语言 看情况结合汇编来用
毕竟goto用起来很方便
现在的趋势是C比较好 因为可以在学完C以后进军C++或者别的
汇编写起来效率比较低 自己衡量
编程软件的话 每种单片机有特定的编译环境
没有软件可以通吃的 不用问了
Ⅸ 单片机嵌入式的上位机编程用哪个比较好
如果考虑到运行速度因素,采用C/C++编程较好,WINDOWS中用VC++ ,LINUX中用QT
Ⅹ 单片机程序怎么在电脑上调试用什么软件好
单片机可以实现在线调试程序,通过软件设置断点,进行单步调试,这样可以看到单片机是如何一步步执行程序的,从而快速找到问题,解决问题。以Keil和IAR为例介绍一下单片机的在线调试。
1.keil
的在线调试功能
以STM32单片机为例,所需要的软件为Keil MDK,仿真工具为J-link,当程序编写完成后,编译通过,通过J-link仿真工具连接电脑和单片机板子,一定要安装好J-link的驱动,在Debug界面选择J-Link,并正确设置Setting界面的下的器件型号,如下图所示。
设置好后,点击工具栏的Debug按钮,就进入在线调试模式了,这时候会出现调试工具栏,如下图所示。
在怀疑有问题的地方设置断点后,运行单步调试,单片机就可以一步步的执行了,在watch窗口可以选择查看单片机的GPIO等寄存器,实时了解各端口和变量的变化情况。
2.IAR
的在线调试功能
以STM8单片机为例,以IAR for STM8为例,工具为ST-Link,正确安装好ST-Link的驱动,程序编译通过后,执行Debug and download按钮可以开启在线仿真模式,如下图所示。
在有问题的地方设置断点,执行全速运行后,会在断点处停下,可以执行单步调试功能进入函数,再一步步执行。
这样也可以很容易的找到程序bug。
3.使用串口打印进行调试
如果单片机不支持在线仿真功能,可以通过串口打印的形式输出调试信息。首先要把串口打印程序调试通,在有问题的地方通过给变量设置不同的值然后打印,这样也可以很直观的判断程序的运行情况。所需要的工具为USB/TTL。
由于篇幅有限,无法详细描述,大家可以根据以上信息搜具体的教程。
以上就是这个问题的回答,感谢留言、评论、转发。
更多精彩内容请关注本头条号:玩转嵌入式。感谢大家。