‘壹’ 学习51单片机时用什么软件编写程序代码啊
一般都用Keil来编的,当然还有其他软件。编写的程序是.asm后缀的,经编译后形成.hex文件,这个程序文件是51单片机可以识别的,载到单片机里面就可以执行的了。用C语言编出来的是高级语言,还要变成汇编语言。
‘贰’ 51单片机编程软件有哪些
开源软件mcu8051ide 功能不是一般的强,界面不输给商业软件,而且提供多种模拟器件如:led 数码管,矩阵数码管(8×8)按键,矩阵按键,甚至温度传感器。开源的没有任何限制,感觉keil uvision弱爆了
‘叁’ 学51单片机用的那个有很多元器件装在一起的东西叫什么多少钱可以买到在哪可以买到
单片机开发板~ 去淘宝搜搜 很多的 便宜的100多块钱就搞定了
‘肆’ 对单片机编程要用什么软件(编写单片机程序用什么软件)
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语言而仅用汇耐灶纯编语言编程,其方便易用的集成环境辩汪、强大的软件仿真调试工具也会令你事半功倍。
‘伍’ 51单片机开发板的用途
51单片机开发板也称51单片机实验板、51单片机学习板。是用于学习51型号的单片机的实验及学习器件,他是将51单片机常用的外围。比如流水灯,数码管,矩阵键盘,EEPROM,时钟,蜂鸣器,继电器及集成在一小块电路板上。便于携带及学习,直接插在PC机上面。随时随地的进行学习,另外一些中小型项目也可以直接在此板上面进行二次开发,开发完成后即可以在此基础上面重新画图做板,极大的缩短了公司的开发周期,节省硬件成本。例如铁牛单片机开发板,针对学者需要特别配套VB上位机软件开发,游戏开发等教程学习资料。开发此类单片机开发板的公司一般提供完善的售后服务与技术支持,高校常用的单片机开发板为教学需要,常见配套资源有硬件、实验程序源码、电路原理图、电路PCB图等学习资料。
常见配套资源如下:
1、硬件实验板及期配件如:杜邦线、单片机芯片、流水灯、点阵显示、ds1302数字钟、ds18b20温度检测、彩色TFT液晶屏,SD卡,超声波测距、收音机、mp3解码、智能小车等等。
2、实验程序源码,包含汇编源程序、C语言源程序。
3、电路原理图、PCB图。
4、实验手册、使用手册。
5、附加PCB设计制作、VB软件开发等计算机学习资料。
‘陆’ 51单片机用什么软件编程
51单片机用什么软件编程介绍如下:
与汇编相比,C语言在功能上、结构性、可读性、握腔可维护性上有明显的优势,因而易学易用。用过汇编语言后再使用C来开发,体会更加深刻。KeilC51软件提供丰富的函数库个功能强大的集成开发调试工具,全Windows界面。
‘柒’ 【电子制作】买的PE-51B单片机学习开发工具怎么在Win7电脑上用
步骤1:建工程文件
1、首先,将已经在电脑上安装好Keil uVision4 软件打开,界面如下图。软件的下载,买开发板的时候老板肯定会给你赠送软件的,如果没有赠送的话,可以到网上搜一下,很容易找到。软件的安装也很简单在这里就不多说啦!
2、先单击Project ,顷漏岩然后在下拉菜单找到New uVision Project...
3、然后弹出如下图对话框。在图中红色标记的方框里输入【工程名称】,然后点击确定。
4、此时,会弹出如下图对话框。找到单片机芯片型号,此处选择Atmel,然后选择AT89C52 。点击【OK】
5、弹出如下图对话框。此时点击【否】。
6、然后点击下图中红色箭头所指【新建】按钮,新建一个文雀御件。再点击图中红色箭头所指【保存】按钮,保存新建的文件。
7、然后,弹出如下图对话框。在图中红色方框内输入新建工程时的文件名,
【切记,文件名的后缀一定要写 .c】,再点击【保存】按钮。
8
接下来按照下图中箭头所指1,2,3的顺序,将文件添加进去。
9、弹出来的对话框,如下图。选择刚刚新建的文件,点击【Add】按钮,
再点击【close】按钮,关闭对话框。
10、然后,点击下图中红色箭头所指的【魔术棒】按钮。
11、此时,会弹出如下图所示对话框。点击【Output】按钮,然后在红色方框内箭头所指出打上【√】,最后点击【OK】按钮。
步骤2:编写程序
1、如下图所示,在红色方框内编写程序。编写程序的基本知识这里就不再讲啦!
程序编写搜粗完成后,点击左上角的【编译】按钮,对程序进行编译。程序编译成功后会在界面下方出现红色方框中的字样。
步骤3:向开发板中烧写程序
1、在电脑中找到【 STC-ISP 】程序烧写软件,有不同版本,但用法基本一致。双击打开会出现下图中界面。
2、然后点击下图中箭头所指处,找到单片机型号STC89C52 。
然后,将51单片机开发板与电脑连接起来,初次连接时,会自动给电脑装一个驱动。
3、单片机与电脑连接成功后,点击下图中【扫描】按钮,扫描出单片机与电脑连接的那个端口号。然后,点击【打开程序文件】按钮。
4、在弹出的对话框中,选择刚刚编写的那个程序文件,点击【打开】按钮。
5、然后,点击图中的【下载/编程】按钮。
6、此时,给按下单片机开发板上的【电源开关】给单片机上电。
7、程序烧写成功后,会出现下图所示界面。
8、此时,你会看到单片机开发板上,流水灯的第一个被点亮了。
‘捌’ 51开发板牛角座干嘛用的
51开发板也称51单片机实验板、51单片机学习板。是用于学习51型号的单片机的实态配验及学习器件,他是将51单片机常用的外围。比如流水灯,数码管,矩阵键盘,EEPROM,时钟,蜂鸣器,继电器及集成在一小块电路板上。便于携带及学习,直接插在PC机上面。随时随地的进行学习,另外一些中小型项目也可以直接在此板上面进行二次开发,开发完成后即可以在此基础上面重新画图做板,极大的缩短了公司的开发周期,节省硬件成本。
开发板是将单片机的功能都扩展出来。单单一个51芯片是无法工作的,至少需要一个晶振电路和一个复位电路,这样组成一个最小系统,单片机才能工作。而一个开发板就是集成了几乎所有的功能模块,包括io,ad,uart,外部存储器,键盘,显示等等。51开发板根据设计的不同功能也有所不同,主要是将外围电路搭建出来,以供初学者方便使用。我认为之所以有开发板,是因为初学者对于硬件电路的设计还存在许多问题,所以先用开发板比较成熟的硬件系统来入门比较快。对于学习c语言也有很大帮助,一般开发板会附带例程,可以通过研读别人的例程来提高自己的编程能力。
51开发板的使用
首先看你开发板的对应教程。单片机开发板上电后会有指示灯亮的;单片机开发板正常工作需要具备的条件(可参考吴鉴鹰单片机开发板教程)。
1.供电电源;
一般开发板上提供两种供电方式,USB供电和专用电源供电。使用USB供电你只要用一根USB线将开发板USB电源接口与电脑的USB接口相连即可;使用专用电源(一般开发板配带)供电只要将专用电源一头接220V市电一头接开发游段板专用电源供电接口即可;
2.系统时钟;
检查你的开发板上晶振是否正确连接,晶振频率是否正确;
3.复位电路;
检查你的开发板上复位电路是否正常;
4.程序下神闭誉载;
要将编写好的C源程序下载到单片机内执行,你需要:
(1)硬件连接:一般使用出串口下载方式,用串口线一头接开发板上程序下载串口一头接电脑上任一串口;
(2)软件准备:编辑好的C源文件,利用集成开发环境(keil C使用较广)调试无误后,编译连接生成相应的hex文件,程序下载软件(如stc isp v4.88)做相应设置,如选择要下载的hex文件,设置下载速度,选择单片机型号等等),保证前3个条件具备,点击下载,出现提示后给开发板上电,等待程序下载成功。复位开发板运行程序。
‘玖’ 关于自学51单片机需要买什么
1.建议买个带MAX232和DB9接口的最小系统板,要扩充硬件时就用杜邦线连接。这样成察高本低,袜笑结构简单可靠。
2.USB转串口的线是必须的,毕竟现在没几台电脑是有原生串口的,这个转接线在串口通信实现和程序下载时非败好尺常有用。
3.买一本51单片机教材。
4.现在比较合适的就是STC单片机了。AT89S52也不错,但这需要USBASP下载线。
5.所有的51单片机都能用汇编和C编程,实际上编译器也只是把C转变为了汇编。