电工之家_电工基础知识学习网站
当前位置:电工之家 > 电工知识 > 单片机 > 正文

51单片机烧写程序的方法

时间:2020-03-26 12:57 来源:电工之家

STC89C51是应用广泛的51单片机,很多人都是通过该单片机入门学习的,单片机的学习需要勤动手。单片机需要烧写程序,要用到相关的软件和硬件。下面介绍一下51单片机烧写程序的方法。

1 所用到的硬件工具
51单片机烧写程序需要用到单片机的UART串口,所用到的工具为USB/TTL,具有四个引脚分别为5V、GND、TXD、RXD,需要和单片机的UART口连接,在连接的时候需要注意的是,串口要交叉连接,即USB/TTL的TXD和单片机的RXD连接;USB/TTL的RXD和单片机的TXD连接。

2 所用到的软件以及设置
STC的51单片机需要用到STC-ISP软件,该软件可以在STC的官网上下载到

烧写过程为:1)选择具体的单片机型号,本文用的是STC89C51;2)选择串口号,该串口号就是USB/TTL的串口号,可以在我的电脑→设备属性中可以看到;3)选择所要下载的hex文件,点击“打开程序文件”选择需要烧写的hex文件,该文件由编程软件生成,如keil生成;4)点击下载"下载/编程",这里需要注意的是,点击完了后,会在右侧出现“正在检测目标单片机”的字样,这时要把单片机的电源开关一下,即先断电再马上上电。之后,就出现下载的进度条。

经过以上步骤单片机烧写程序的过程就完成了。

3 烧写程序需要注意的地方
用USB/TTL连接单片机时,需要将数据线交叉连接;点击了下载按钮后需要给单片机重新断电再上电,进行单片机的冷启动。

上一篇:怎样选择单片机型号
下一篇:没有了
看过《51单片机烧写程序的方法》的人还看了以下文章
学单片机时需要掌握好方法 学单片机时需要掌握好方法
不管是8位的单片机,还是32位的单片机,都是很容易学的。如果之前学过8位单片机,有8位单片机的基础,那么学习32位单片机就更加容易了。即使没有学过8位单片机,直接学习32位单片机也是可以的。在学习单片机时需要掌握好方法。建议如下: 1 尽快入手一块合适...
51单片机蜂鸣器怎么实现音阶 51单片机蜂鸣器怎么实现音阶
音阶就是旋律,就是声音的高低音调变化。就是音律。 根据其方案的不同,实现的原理也将不一样。 第一种方案实现原理: 选用无源蜂鸣器,这里为什么不适用有源蜂鸣器呢?原因是有源蜂鸣器内部电容极片已经固定,发出的音阶不会变化,对它进行操作IO操作,无法...
能熟练编写单片机程序有什么方法 能熟练编写单片机程序有什么方法
学习单片机编程,需要有基础,需要有方法。 一,写不出单片机程序的原因有哪些? C语言掌握不够,常用的语法不理解. 单片机知识点没有掌握。 单片机编程没有入门。 第一,要一定C语言基础,单片机C语言和普通C语言语法差异 1.调用的头文件不一样。 2.编译器的...
自己设计单片机程序的方法 自己设计单片机程序的方法
设计单片机程序其实并不难,可以先从基础开始,然后慢慢深入就可以了。当然了,你需要有一定的电子基础知识,也要有一定的C语言基础(汇编语言现在用得比较少了)。 单片机其实就是一个微型电脑,它集成CPU、RAM、ROM、I/O,还集成PWM、AD、定时器、中断、UA...
用单片机制作遥控灯的方法 用单片机制作遥控灯的方法
用单片机制作遥控灯的方法还是比较多的,可以用无线电遥控灯、可以用蓝牙技术控制灯、还可以用无线发射模块nRF24L01实现无线射频遥控遥控灯。当然我们根据题目的要求也可以用红外发射与接受来遥控灯。其实这种红外遥控方式在家电中用的也很多,比如空调的遥...