请教单片机c语言编程300例代码,

请教大神,怎么用51单片机的p3.0/p3.1直接烧程序
按时间排序
找三根杜邦线,把
单片机这边的
地分别连到usb转换板的
TXD,RXD,GND 如果通过usb转换板供电,还要多一根杜邦线连接电源。
选STC单片机,还需要买一个USB转TTL的转接器。
用到三根线,TXD,RXD,GND,用STC-ISP软件进行下来载,当然硬件上还要有电平转换的芯片,比如MAX232,PL2303,CH340,FT232RL等等。
你需要购买STC的芯片,使用串口编程,直接使用51单片机的这两个口下载,现在有串口及USB口的下载器卖的,才十几元一件,很便宜的。
没有烧录卡座吗
看它的手册,有推荐电路
STC系列单片机 烧录程序,如果用专用的 U7/U8编程器连接 目标板 或者 芯片 可以直接烧录程序, 如果是 用 串口工具
需要 先点击 下载 再给 目标板 上电。
感谢您为社区的和谐贡献力量请选择举报类型
经过核实后将会做出处理感谢您为社区和谐做出贡献
确定要取消此次报名,退出该活动?
请输入私信内容:努力奋斗、追求完美
级别: 略有小成
发帖数量: 462 个
工控威望: 294 点
下载积分: 39 分
在线时间: 292(小时)
注册时间: 最后登录:
最近在网上看到用三菱FXGPWIN软件写梯形图,生成PMW文件转换C51单片机程序,但我下载了该软件并已按装,但不知道如何注册及使用,在那个什么交流网站里面我提了好多问题可总是没人回答,哎,什么交流网站根本就没有交流......现在想在本论坛向各位知道的朋友请教一下,希望能在本论坛上能得到大家的帮助。谢谢!!!
努力奋斗、追求完美
级别: 略有小成
发帖数量: 462 个
工控威望: 294 点
下载积分: 39 分
在线时间: 292(小时)
注册时间: 最后登录:
不会吧,本论坛会没人知道?还是不愿意交流呀。
级别: 家园常客
发帖数量: 265 个
工控威望: 520 点
下载积分: 9 分
在线时间: 106(小时)
注册时间: 最后登录:
(977 K) 下载次&#2
(977 K) 下载次数:91
(726 K) 下载次数:99 && 上面就是的。我珍藏很久的破解版
努力奋斗、追求完美
级别: 略有小成
发帖数量: 462 个
工控威望: 294 点
下载积分: 39 分
在线时间: 292(小时)
注册时间: 最后登录:
谢谢!我有PMW-HEX-2.7,已按装了就不知道如何用呀
级别: 工控侠客
发帖数量: 262 个
工控威望: 2973 点
下载积分: 1181 分
在线时间: 175(小时)
注册时间: 最后登录:
这样能转换吗?不太清楚啊
工控初级工。LG,三菱,欧姆龙,西门子
级别: 略有小成
发帖数量: 522 个
工控威望: 474 点
下载积分: 2035 分
在线时间: 561(小时)
注册时间: 最后登录:
引用引用第2楼阿少杰于 19:03发表的&&:[attachment=35907] [attachment=35908] [attachment=35909]&& 上面就是的。我珍藏很久的破解版看看那,学习
级别: 略有小成
发帖数量: 79 个
工控威望: 200 点
下载积分: 1613 分
在线时间: 21(小时)
注册时间: 最后登录:
我用过!可以使用!你有不明白,可以问我!那位朋友有PMW-HEX-2.7破解啊!麻烦传个!查看: 4901|回复: 33
请教大家,51单片机的编译软件有哪些
如题,请教一下大家,c51的单片机编译软件除了keil以外还有哪些?
好像很少听到其他的编译软件了。
keil中编译单片机文件也很方便,但对于一些小软件,有没有那些如同原先dos下的编译软件那样,只要一个c文件或者asm文件就开始编译的软件?
还有IAR,gcc……不少
但是keil就是其中最优秀的那个,而且还支持仿真、调试
keil就是有个文件就能编译的
keil 有绝对的优势。
用Keil吧,别的就别考虑了
遗憾的是Keil uV4编译后不能生成.elf文件,所以不能直接在proteus中方便的进行单步运行软仿真。
谢谢给予解答的各位。的确keil是其中最好的。
如果有更加简单的编译程序,对于小孩子可能更加合适一点。他们对于创建项目真的很难理解。
希望能够有一款更加简单的编译软件。
keil,iar都不错的
看看就行 发表于
谢谢给予解答的各位。的确keil是其中最好的。
如果有更加简单的编译程序,对于小孩子可能更加合适一点。 ...
所谓的项目把它理解成文件夹就好了。
yrxinxin 发表于
所谓的项目把它理解成文件夹就好了。
我能体会项目的好处,但小孩子不能理解,所以想找一个直接一点的编译软件。
但既然神通广大的矿坛不能给出答案,估计是很难找到了。
本帖最后由 chi_mei 于
19:29 编辑
记得最早是用mcs51 %1.asm %1.lst %1.obj(那时侯没有c)
后来出现了medwin(这个好象也不支持c)
这是medwin
medwin.JPG (67.81 KB, 下载次数: 5)
19:21 上传
现在都在用keil.
谢谢各位,现在已经基本明白了,除了keil,没什么别的选择了
放弃找了,还是考虑怎么讲清楚用keil来建立项目比较让初学者容易接受比较好。
再次感谢各位!
提示: 作者被禁止或删除 内容自动屏蔽
本帖最后由 zhxzhx 于
00:30 编辑
看看就行 发表于
谢谢各位,现在已经基本明白了,除了keil,没什么别的选择了
放弃找了,还是考虑怎么讲清楚用keil来建立项 ...
找一下Franklin c51,可以编译单个C文件,在爱思(ICES)G6E里有。
另外,利用命令行,keil也可以编译编译单一的C文件,keil的帮助文件里有介绍,或者C51/?也有简易帮助
我也是keil 4版本的,还不错
命令行方式编译C51更加麻烦,首先要下载2个文件?好像一个是编译另一个是链接文件。接下来将所有相关文件放在一个文件夹内(包括被编译的程序),然后在用命令行方式编译,完成后会在该文件夹下生成2进制代码文件。CSDN有下载,他是程序员高手自己编的小软件将上面过程一次完成。
Powered by请教开发Arduino与开发其他各类单片机的区别? | DIY小组 | 果壳网 科技有意思
1192066人加入此小组
为什么在问答里没有人理我... 在这里再发一遍好了我刚刚开始自学单片机,不太清楚该如何上手。看到网上各类单片机感觉好晕,也不清楚各类传感器是与单片机是以何种总线和协议通信的...刚看到Arduino大概感觉是提供了一个统一的解决方案似的,具体也不太清楚。请大牛们来指点一下它们的区别及我该如何上手单片机学习。谢啦。玩过LEGO RCX和NXT(NXT用RobotC开发过一段时间),搞过信息学竞赛会C和Pascal及各类基本数据结构和算法。我是正准备明年去美国读Computer Engineering的高三出国党一枚...
果壳视频编辑,实验党
Arduino与开发其他各类单片机的最大区别是比较简单,外行容易上手。
Arduino是将单片机操作的细节都包装起来了你只要知道 调用某个接口可以得到什么响应就可以了只要有简单的编程基础的人都可以进行开发适合入门
学习Arduino 单片机可以完全不需要了解其内部硬件结构和寄存器设置,仅仅知道它的端口作用即可;可以不懂硬件知识,只要会简单的C语言,就可用Arduino 单片机变写程序。--&针对初学编程者
嗯.连我这种忘光了所有电路学知识,只会做软件的都能上手高三出国党,赞
的话:学习Arduino 单片机可以完全不需要了解其内部硬件结构和寄存器设置,仅仅知道它的端口作用即可;可以不懂硬件知识,只要会简单的C语言,就可用Arduino 单片机变写程序。--&针对初学编程者这似乎跟NXT和VEX区别不大了吧?只不过可以更自由的选择模块和机械结构吧?这么说的话其实我倒更喜欢去学一下硬件知识,接触下单片机。您有没有建议就是说我该具体从什么方面的书学起?各类专业书籍也都无所谓,我很热爱这方面的的,毕竟明年也要去学相关专业。到明年走之前有好几个月的时间,想多了解一些。
的话:这似乎跟NXT和VEX区别不大了吧?只不过可以更自由的选择模块和机械结构吧?这么说的话其实我倒更喜欢去学一下硬件知识,接触下单片机。您有没有建议就是说我该具体从什么方面的书学起?各类专业书籍也都无所谓,我很热爱这方面的的,毕竟明年也要去学相关专业。到明年走之前有好几个月的时间,想多了解一些。如果不做深入了解单片机 学习一下ARDUION应该是个不错的选择 上手容易 通过控制各类传感器 或显示屏 就会知道IIC SPI UART等协议总线的工作原理 看你情况应该英语水平不错,教程就直接上ARDUINO官网查看
玩过一点点Arduino,也玩过一点点mbed开发板,感觉Arduino比较容易。
arduino 有点架空底层的意思 ... ... 你只要能运用好接口函数就能完成开发 ....其他单片机/控制器 就有从底层开始设计 比较麻烦 还需要有电学的基础 ... 但是设计出来的部件 对项目的适应性好好一些 ... 毕竟是根据项目设计的部件
同时显得比较geek
的话:玩过一点点Arduino,也玩过一点点mbed开发板,感觉Arduino比较容易。嗯 ARDUINO对于那些没有编程经验的人也很容易上手
的话:arduino 有点架空底层的意思 ... ... 你只要能运用好接口函数就能完成开发 ....其他单片机/控制器 就有从底层开始设计 比较麻烦 还需要有电学的基础 ... 但是设计出来的部件 对项目的适应性好好一些 ... 毕竟是根据项目设计的部件 同时显得比较geek所以 arduion比较适合DIY 但是如果想了解底层 也可以查看相应的代码 毕竟是开源的
的话:嗯 ARDUINO对于那些没有编程经验的人也很容易上手mbed其实也挺好上手,但那个线上编译器用不惯。
的话:mbed其实也挺好上手,但那个线上编译器用不惯。哦 是吗 没怎么玩过mbed 没有发言权 呵呵
没什么电子基础的话, 还是建议从Arduino开始, 毕竟板子/外围扩展模块和开发环境都比较成熟, 成品方案也很多, 从头开始学习基础知识比较不容易被打击, 否则市面上零零总总的几十上百种单片机, 各有各的适用面, 没有具体的设计目标很难选择, 今天学一种, 过几天又学一种, 基本上是学不出什么的. 从Arduino或者类似的基础开发板开始, 可以从了解端口工作模式开始逐步深入学习如何设置寄存器达到这样的功能, 以及外围电路为什么需要这么设计, 最终可以定制出自己的板子.通用型的MCU通常都相对比较复杂端口功能复用的厉害, 如果没有仔细阅读Datasheet以及有相关的比较扎实的模拟/数字电路基础, 很容易得不到预期的成果, 打击信心. 举个最简单的例子, MCU一般来说都需要设定MCLK, 简单的还好一点就几种模式单个寄存器设定搞定, 复杂一点的都要根据公式计算填充分频寄存器等一系列的寄存器, 以及与Boot Code配合, 这其中稍稍出点错板子运行就会出莫名其妙的错误.
的话:没什么电子基础的话, 还是建议从Arduino开始, 毕竟板子/外围扩展模块和开发环境都比较成熟, 成品方案也很多, 从头开始学习基础知识比较不容易被打击, 否则市面上零零总总的几十上百种单片机, 各有各的适用面, 没有具体的设计目标很难选择, 今天学一种, 过几天又学一种, 基本上是学不出什么的. 从Arduino或者类似的基础开发板开始, 可以从了解端口工作模式开始逐步深入学习如何设置寄存器达到这样的功能, 以及外围电路为什么需要这么设计, 最终可以定制出自己的板子.通用型的MCU通常都相对比较复杂端口功能复用的厉害, 如果没有仔细阅读Datasheet以及有相关的比较扎实的模拟/数字电路基础, 很容易得不到预期的成果, 打击信心. 举个最简单的例子, MCU一般来说都需要设定MCLK, 简单的还好一点就几种模式单个寄存器设定搞定, 复杂一点的都要根据公式计算填充分频寄存器等一系列的寄存器, 以及与Boot Code配合, 这其中稍稍出点错板子运行就会出莫名其妙的错误.谢谢各位指点~~~ 看来我还是先从arduino学起吧。再请教下我该从哪种开发板搞起?对于arduino来说不同的开发板是不是只有性能和扩展性的差异?也就是就是只由我想做什么样的成品决定?
的话:谢谢各位指点~~~ 看来我还是先从arduino学起吧。再请教下我该从哪种开发板搞起?对于arduino来说不同的开发板是不是只有性能和扩展性的差异?也就是就是只由我想做什么样的成品决定?Arduino的板子基本功能上没有太大区别, 只是有兼容5VIO与否, 体积, IO口数量的区别, 因为有的特殊扩展模块需要5V的IO, 或者外围电路需要很多IO才够用什么的. 其实这种板子一旦开始使用了, 基本上不可能只拥有一块, 一定在未来逐渐购入更多的, 所以一开始只需基础的板子, 例如UNO就够了.
西安交大和清华出的数电模电的书比较好,推荐入门自学。扎实的电路基础可以提高开发效率,不然就真的跟玩积木一样了
的话:谢谢各位指点~~~ 看来我还是先从arduino学起吧。再请教下我该从哪种开发板搞起?对于arduino来说不同的开发板是不是只有性能和扩展性的差异?也就是就是只由我想做什么样的成品决定?建议买ARDUINO UNO版本吧 这个相对而言硬件比较稳定一下 用于扩展显示屏 传感器 电机绰绰有余了
的话:没什么电子基础的话, 还是建议从Arduino开始, 毕竟板子/外围扩展模块和开发环境都比较成熟, 成品方案也很多, 从头开始学习基础知识比较不容易被打击, 否则市面上零零总总的几十上百种单片机, 各有各的适用面, 没有具体的设计目标很难选择, 今天学一种, 过几天又学一种, 基本上是学不出什么的. 从Arduino或者类似的基础开发板开始, 可以从了解端口工作模式开始逐步深入学习如何设置寄存器达到这样的功能, 以及外围电路为什么需要这么设计, 最终可以定制出自己的板子.通用型的MCU通常都相对比较复杂端口功能复用的厉害, 如果没有仔细阅读Datasheet以及有相关的比较扎实的模拟/数字电路基础, 很容易得不到预期的成果, 打击信心. 举个最简单的例子, MCU一般来说都需要设定MCLK, 简单的还好一点就几种模式单个寄存器设定搞定, 复杂一点的都要根据公式计算填充分频寄存器等一系列的寄存器, 以及与Boot Code配合, 这其中稍稍出点错板子运行就会出莫名其妙的错误.弱弱的说...为啥Arduino什么的我都木有听过...一直用的是最低端的51,然后ARM7...还有DSP...T^T...
的话:弱弱的说...为啥Arduino什么的我都木有听过...一直用的是最低端的51,然后ARM7...还有DSP...T^T...因为这玩意儿在国内流行也就最近两三年, 对硬件没啥兴趣的不太会了解这些的. 采用的是ATMEL的AVR MCU, 国内以前用的最多的也就是51系列了(10几年前做一个16Bits MCU+DSP+FPGA的项目, 当时觉得好高端, 兴奋的不得了, 学习劲头十足:P), 然后由于很多移动产品和嵌入式系统的使用, ARM系列就这么开始流行了, 看书店的书就知道了, 几乎全是ARM和51的书, 其实如果了解渠道稍多一点就会知道其他的MCU, 各有特色.
的话:因为这玩意儿在国内流行也就最近两三年, 对硬件没啥兴趣的不太会了解这些的. 采用的是ATMEL的AVR MCU, 国内以前用的最多的也就是51系列了(10几年前做一个16Bits MCU+DSP+FPGA的项目, 当时觉得好高端, 兴奋的不得了, 学习劲头十足:P), 然后由于很多移动产品和嵌入式系统的使用, ARM系列就这么开始流行了, 看书店的书就知道了, 几乎全是ARM和51的书, 其实如果了解渠道稍多一点就会知道其他的MCU, 各有特色.10年前...我估计还在地里玩泥巴o(╯□╰)o
我觉得编程语言更简单!更容易发展!就像简体字!
的话:学习Arduino 单片机可以完全不需要了解其内部硬件结构和寄存器设置,仅仅知道它的端口作用即可;可以不懂硬件知识,只要会简单的C语言,就可用Arduino 单片机变写程序。--&针对初学编程者汗,现在大部分主流单片机都有C编译器,很多还有Object C编译器... 又不是只有Arduino才有。没觉得和别的有啥区别。实际上Arduino的优势是,它其实是一个开发板,而不只是单片机。一般的单片机开发板功能比较简单,而且产量小,因此比较贵。Arduino可以说是为模型设备定制的开发板了,包含了流行的各种外围设备,因此用户不需要太关心硬件设计,仅此而已。
Arduino本质上还是个单片机, 不过人家支撑软件做得很全面了, 你只需要调用它提供的接口就可以轻松访问和控制了, 免去了汇编的麻烦.说它是单片机, 其实更接近PLC了.
(C)果壳网&&&&京ICP证100430号&&&&京网文[-239号&&&&新出发京零字东150005号&&&&
违法和不良信息举报邮箱:&&&&举报电话:&&&&&&&&请教单片机控制数码管显示数字C语言程序问题,满意加分
本回答由提问者推荐
var sogou_ad_id=731547;
var sogou_ad_height=160;
var sogou_ad_width=690;

我要回帖

更多关于 单片机有什么用 的文章

 

随机推荐