如何让能让程序烧到51单片机

author author     2023-04-25     384

关键词:

51单片机芯片烧程序进去怎么弄?

先在KEIL中编译生成HEX文件
(如果编译完了目录内没有找到HEX文件,在项目设置里,C51项中,勾上生成HEX文件选择)
再用COM51来烧。
(这个参照软件说,较简单。一般先载入HEX文件再点个AUTO就可以了)
参考技术A 1.你的单片机要有外围的下载电路(我之前用过max232)。
2.再去找一个有串口下载工具。

最直接的买一个烧录器,只要把单片机放在烧录器上,用烧录器自带的软件就可以了。
参考技术B 你是用编程器烧写程序的么

估计是程序没烧好
参考技术C 根据不同的型号,烧录到51单片机的方法不一样:
1、具有ISP、IAP功能的单片机,比如STC系列,可以通过串口利用STC_ISP软件下载到单片机。
2、没有ISP功能的单片机,比如AT89C51等,只能通过编程器来烧录。
参考技术D 你最好是加一个对单片机比较熟悉的人的QQ,让他通过QQ教你烧写一次,你就明白了

大家怎么把程序烧到at89c2051里

参考技术AAT89C2051 是需要专用的烧写器来烧写程序的,并不是像C51那样,直接通过串口就可以烧写的网上的购物平台上有很多这种烧写器,可以根据需要来选择一个另外,烧写的程序文件依然是 HEX 文件,只是烧写软... 查看详情

怎么在51单片机中读取文件如何在keilc51使用fopen函数也就是如何在c51中编写能打开文件程序

我想在单片机上放上一个TXT文件(放在ROM中吧)让后在把它读出来关键是如把文件读出来我不会在学c语言的时候有fopen函数可以方便打开文件但是51单片机没有文件系统KeilC51也没法实现fopen函数请问大侠们怎么在51中读取文件我... 查看详情

51单片机,keilc51,如何使用data变量超过128怎么办?谢谢

使用idata定义变量可以成功构建,但是端口信号错乱无法使用,有什么办法吗?将堆栈指针SP指向128之后。如果你定义了数组。将数组定义为Idata。很难想象单个变量使用,你能用尽128个data类内存单元。如果真的用尽了,那只有... 查看详情

当at89s51单片机运行出错或程序陷入死循环时,如何摆脱困境?

...没有,可以外接看门狗芯片。3、最好选用内置看门狗的51单片机,比如STC系列的,价格也便宜。 参考技术D加看门狗电路和喂狗程序。喂狗程序放置得当,可以使飞走的程序复位,从头开始执行。 查看详情

一块51单片机如何输出4个程序,执行4个不同功能?

...明白pwm的含义,pwm就是输出不同占空比的脉冲,2、普通51单片机io口输出pwm的话,可以用定时器去计时,比如要输出100hz的占空比50%的pwm。可以配置1ms的定时器中断,在中断中计数,一个中断就是1ms,100hz的脉冲,周期是10ms,50%... 查看详情

单片机系列流水灯程序是如何写入单片机的

在上一篇中《单片机实现跑马灯》中我们完成了一个漂亮的流水灯,里面有一段代码我们来分析一下吧,看看单片机是怎么理解这段代码的。                                        《单片机实现跑马... 查看详情

51nod1097拼成最小的数思路:字符串排序

...这些整数。   2.对这些字符串排序,排序规则为尽量让能让结果变小的靠前。 代码中有注释,不懂的欢迎在博客中评论问我。  代码:#include<bitsstdc++.h>usingnamespacestd;stringa[10001];//比较规则:尽量让结果字符串... 查看详情

51单片机

对于51单片机的一些问题1、端口上外加上拉电阻有什么作用?2、芯片上电后,IO口引脚上电压是多少,能输出多大的电流?3、单片机内部的时钟是怎么一个机制?4、复位过程又是怎样的?参考:http://www.51hei.com/bbs/dpj-92756-1.html5... 查看详情

云龙51单片机视频教程全套包含案例课件及资料

课程简介:视频教程从开发的角度来讲述单片机开发的整个流程;原理部分从最基本的电子元器件的认识进行讲解,讲述电路工作原理及如何进行电路设计;编程部分从零开始讲解,讲述C语言的基础知识、C语言如何同实际电路... 查看详情

单片机如何使用?51单片机c语言编程实例有哪些?

大家好,我是无际单片机编程的徐明,今天和大家一起探讨一下”单片机如何使用?”单片机如何使用,我们要知道单片机在哪里使用?单片机是很多电子产品的核心器件,它具有一定的逻辑判断和事件处理能... 查看详情

cc2530开发模块与51单片机如何实现串口通信

...CC2530采集温湿度数据,如何将CC2530采集到的数据发送给51单片机。现在我的代码可以将CC2530采集的温湿度数据发送到PC上然后通过串口助手显示出来,与51的通信是不是和PC端通信一样,需不需要改一些代码。通信都是一样的,单片... 查看详情

51单片机-案例程序源码-笔记

最近整了块单片机,这里分享一下源码,供师兄弟们一起学习研究。如果会c语言的话,可能觉得这些代码实在是太简单了,而且不够优雅 查看详情

stc51单片机下载程序的时候不要在vcc端接dht11

今天使用51单片机学习板调试DHT11湿度传感器,下载程序的时候把DHT11烧掉了。 一开始我使用杜邦线把DHT11的VCC引脚接到学习板上的VCC端,GND接GND,数据端口接51单片机的P0.0。 第一次给单片机下载程序没有什么问题,能下... 查看详情

51单片机汇编程序里面的not是啥意思?

参考技术A取反的意思。 查看详情

教你如何在51单片机上模拟串口通信!!!(代码片段)

我们可以不使用单片机本身带有的串口,而自己用程序去模拟一个串口并达到和本身的串口具有同样的功能,首先,我们需要用到CH340串口模块,大家可以上某宝自行购买。正面:反面: 然后我们需要了解一下这串口模块上... 查看详情

用keil软件如何实现51单片机二进制数的累加?

有的时候需要对某个口进行二进制操作,比如累加.请问如何编译二进制数的运算?用KEIL写51的汇编程序,可以用二进制数字后加“B”表示,比如0x2A=00101010B而KEIL的C编译器不支持写二进制数,所以KEIL的C程序不能直接用二进制数表... 查看详情

51单片机程序执行流程(startup.a51)(代码片段)

...13856人阅读评论(6)收藏举报keil版本:uVision4       单片机是没有上操作系统的东西,在keil中编写的代码都是裸机代码,深入编写裸机代码有助于了解硬件的特性。     若不是硬件特性已定的情况之下的其它流程... 查看详情

proteus仿真51单片机洗衣机模拟控制程序(代码片段)

【Proteus仿真】51单片机洗衣机模拟控制程序Proteus仿真Proteus仿真说明1.启动洗衣仿真后,首先选择洗衣模式,2.调节液位传感器的可调电阻,模拟洗衣前的进水过程。3.当达到一定值后,电机会自动转起来,数码管开始有显示。整... 查看详情