求一个51单片机怎么烧程序的程序

大家好!之前就说过从上个月起创客e工坊在原本讲解电路知识的基础上会逐渐加入单片机怎么烧程序的教程。

并且也如约出了三期的单片机怎么烧程序视频:什么是单爿机怎么烧程序;C语言如何控制单片机怎么烧程序;单片机怎么烧程序小制作自动加湿器;

那么今天我们就来讲讲51单片机怎么烧程序和arduino嘚两款单片机怎么烧程序程序的烧录方法。

前天发布了arduino的烧录视频:芯片程序的烧录过程是怎么样的这里有两种方法,你相信哪一个

51单片机怎么烧程序的烧录还需要在文件中细讲

每款单片机怎么烧程序烧录程序之前,首先都是要有程序

每款单片机怎么烧程序有专门鼡于它的专门编译软件,而51单片机怎么烧程序用的是keil软件这里以keil4版本为例给大家讲解使用过程

接下来填好项目名称保存,之后进入到选擇芯片界面选择第八项 “Atmel” 中的 “AT89C51” 型号,点击OK接下来弹出来的窗口也都点击OK即可

工程建立好后可以看到左边的工程文件下只有一个51單片机怎么烧程序的启动文件“STARTUP.A51”,其他什么东西都没有。我们编写单片机怎么烧程序程序使用的是C语言所以还需要建立一个“.C”类型添加到工程里,用于程序编写

点击左上方的空白文本“NEW”新建空白文本,之后点击 “File” 下的 “Save As” 将空白文本另存为 “.C” 类型的文件

最后双擊 “Source Group 1” 将刚才新建好的 “Test1.c” 添加到工程里工程就建好了

3.1.1将你脑中想让单片机怎么烧程序运行的各种骚操作编写进Test1.c中,

3.2.1勾选输出 “HEX文件” (最终用于烧录的文件)

3.3.1之后点击左上方的“下箭头”进行编译,编译完成后查看左下角的编译信息如果是“0 warming;0 ERR”则说明0个警告0个错误 程序编译十分成功

3.2.1输出HEX文件:勾选蓝色小图标

我们使用CH340芯片的USB转TTL串口模块连接单片机怎么烧程序之后插入电脑

因为我们用的是STC的51单片机怎麼烧程序,所以打开STC-ISP烧录软件按照图片给的顺序设置点击下载即可。其中芯片型号在单片机怎么烧程序的外面写有“打开程序文件” 選择的是我们编写好程序生成的HEX文件

本期51单片机怎么烧程序烧录过程比较繁琐枯燥,创客e工坊没能以轻松愉快的方式将知识分享给大家感到十分抱歉。

将来还有许多好玩有趣的知识电子爱好的朋友,欢迎

用P3.0/3.1的话不需要利用好内部的特殊功能寄存器设置就行,比如说关于串口的SCON看看你用的单片机怎么烧程序的datasheet。

举一个简单的例子比如说你想用串口往外发送一个字符dat,那么可以用下面的语句

TI=0;//清发送中断(这个看SCON的说明每次TI需要软件清除)
ACC=dat;//将要发送的字符送到累加器中暂存
TB8=~P;//奇校验(如果不用校验可以紸释掉这句)
SBUF=ACC;//将数据送到发送缓冲区,然后单片机怎么烧程序会自己把这个数据发出去的

当然上述语句还需要配合你设置的波特率,就昰设定你的串口发送数据的速率是多少这个你看datasheet里面都有的。

如果用单片机怎么烧程序自己的串口用好几个寄存器就行了,如果要自巳模拟串口操作那就得注意好时序和位宽。

我要回帖

更多关于 单片机怎么烧程序 的文章

 

随机推荐