‘壹’ 51单片机 的 程序下载电路
C系列是必须要烧录的,不支持下载,如果你非要用的话可以买烧写器,(不是那种通用的,太贵),50块左右,有串口的,也有usb的(不过也是通过虚拟串口的形式)。
个人强烈建议用S系列,支持下载,调试的时候很方便,谁也不能保证一次成功不是,做一个或者卖一个usbasp的下载线(Mega8模拟usb时序),速度也不慢,你又不是批量生产,价格也就20块左右,淘宝上很多卖的。
PS:个人不推荐STC,从网站到数据手册,都做的太。。。了,
‘贰’ 求51单片机c语言教程 pdf
单片机学习方法:
网上单片机资料很多:
http://www.mcufan.com/scom.htm
http://www.51c51.com/cyuyan.htm
http://www.laogu.com/downtop.aspx
上面去搜搜看单片机的学习资料,都有入门级的
另外书店里面入门级的书也很多,可以买一本(北航出版的比较好)
1.入门时先了解单片机的构造啊原理啊
2.如果没有实验板自己搭建单片机的最小平台是比较难的
网上有个叫proteus的软件,可以用于单片机的仿真,就是说你编的程序可以在这个软件里运行,效果挺逼真的,可免费下载.
3.单片机的编程软件有keil或者wave,推荐前者,可以用c语言编写也可以汇编语言,c语言比较好学,推荐入门学习c语言,(可以买c和汇编语言都有介绍的单片机的书)
4.然后用keil编写程序在proteus上跑起来,如果你能点亮经典的单片机流水灯实验,那你就已经入门了
另:单片机的开发板或者最小系统可以买,电路水平高的话也可以自己搭建起来,51单片机大概6块左右一片自己搭建最小系统很便宜滴,学单片机一定要多做实验,不过推荐还是从仿真入门,仿真成功了后面的就有方向了.
‘叁’ 51单片机图形化编程软件,
呵呵 。我们是自己实现的。里面根据属性 判断就可以了。发送个modbus命令一类的
生成个 bin。例外结合。做点特效。
‘肆’ 51单片机,程序下载失败,显示:打开串口失败! Chinese:串口已被其它程序打开或该串口不存在
51单片机,程序下载失败,显示:打开串口失败,是设置错误造成的,解决方法如下:
1、首先在单片机编程软件中,声明头文件,并定义数据类型。
‘伍’ 51单片机用什么软件编程
开源软件mcu8051ide 功能不是一般的强,用c语言编程,界面不输给商业软件,而且提供多种模拟器件如:led 数码管,矩阵数码管(8×8)按键,矩阵按键,甚至温度传感器。开源的没有任何限制,完全免费,自动生成多种烧录文件(我们一般就用.HEX的)感觉keil c弱爆了。
安装方法,下载sdcc(mcu8051ide是基于sdcc的)和mcu 8051 ide都安装好就可以啦,头文件在sdcc的安装文件夹内(include)有些关键字要加两个连在一起的下划线比如 __interrup, __code.
头文件与keil的不通用,比如定义P0口
在keil下是: sfr P0=0x80; 在sdcc下是: __sfr __at P0 0x80; 这个P0^1的不行,但sdcc里面有很多头文件8051.h 80c51.h 80c52.h等等 基本满足要求,给stc单片机编程不用改,加一点特殊的就可以。这样优秀的开源软件不用真的是白不用啊。
‘陆’ 单片机用什么软件编程
目前应用最广泛的单片机编程软件是keil和IAR。 keil主要用来开发51单片机,ARM公司收购keil这个软件后,将之进行了升级,现在叫做MDK,可以开发几乎全系列的ARM芯片。 单片机是典型的嵌入式微控制器(MicrocontrollerUnit),由运算器,控制器,存储器,输入输出设备等构成,相当于一个微型的计算机。与应用在个人电脑中的通用型微处理器相比,它更强调自供应(不用外接硬件)和节约成本。它的最大优点是体积小,可放在仪表内部,但存储量小,输入输出接口简单,功能较低。由于其发展非常迅速,旧的单片机的定义已不能满足,所以在很多应用场合被称为范围更广的微控制器;从上世纪80年代,由当时的4位、8位单片机,已经发展到32位300M的高速单片机。 更多关于单片机用什么软件编程,进入:https://m.abcgonglue.com/ask/ee1bc01615836034.html?zd查看更多内容
‘柒’ 郭天祥十天学会51单片机视频教程迅雷下载地址
本教程共包含下面5个部分。
1 17个实验学会单片机
2 编程软件的下载
3 仿真软件的下载
4 已经画好的17个实验仿真电路
5 已经编写好的17个实验程序
全套教程下载地址:http://tieba..com/p/4935922325
‘捌’ 51单片机烧写程序通常需要哪些软件怎样烧写
STC系列单片机为例:
首先,需要安装keil软件和STC_ISP程序下载软件。
先对你想要实现对单片机的功能用keil编程,然后用STC_ISP下载软件下载到单片机上,最后打开给单片机提供电源就可以观察单片机开发板或是自己搭建的板子上的现象了...通过不断修改程序,下载程序,最终获得自己在实验板上想要的结果。这样就可以了...
实验板与PC机的连接:一般对现成购买的开发板来说,会有一个USB接口提供5v电源、提供通信或另一个USB用来下载接口驱动程序,同时有RS232串口,实现MAX232电平与单片机TTL电平之间转换,用来进行通信下载程序和数据;;对自己搭建的电路板来说,仍会有MAX232芯片和RS232串口用来实现程序的烧写,实现对单片机写入数据和程序的下载。用的是RS232串口实现的程序烧写!
若要用USB来烧写,需要一个相应的ISP下载软件和硬件烧写器,一般这种烧写器价格不菲。用的是USB口实现烧写程序!
一般的,烧写程序还是选用可以用ISP下载的,自己搭建个RS232串口的电路,简单实用,对单片机烧写程序就够用了。