技术文档

51单片机写程序 51单片机:如何用keil v5写程序?

小编 2024-10-08 技术文档 23 0

51单片机:如何用keil v5写程序?

由于软件里面显示的是英文,很多同学可能看不懂,不知道刚开始要怎么处理才能在keil v5里面写程序。

所以我写这篇如何使用这个软件的文章。

下面的就是操作方法

第一步:点击软件最顶上菜单栏上的第四个分菜单project。

第二步:点击光标放在的第一个位置

new uvision project…。

第三步:进去以后他会让你创建一个文件夹,用来保存你写的程序文件。我们一般会创建一个新的文件夹,把他保存在桌面。

第四步:保存以后会弹出这个界面,我们在Search这里输入AT89C51,然后按OK就可以了。

输入进去了,鼠标一定要点一下AT89C51才能点OK,不然点OK是没反应的。

第五步:进去以后,弹出的对话框点是就可以。

第六步:在左边的对话框里有一个Target 1的文件夹,旁边有一个+,点这个加号。

第七步:在分目录Source Group 1这个文件夹这里,右键。点击光标的位置Add New Item to Group'Source Group 1'…。

第八步:在这个对话框这里选择C语言,以.c结尾的那个。然后在name这里输入文件名。然后点击下面的add,添加。

就可以在这里输入程序了。

注意,程序一定要在英文输入法下输入,他只能识别英文。

第九步:程序写好以后,在Target 1这个文件夹右键,弹出对话框。

点击第一个Options开头的那个。

第十步:进入这个界面后,点击第三个菜单栏Output,然后如图所示勾选Create开头的内容,然后按OK。

第十一步:然后在键盘上按F7,当对话框出现如图式的内容时,证明程序没问题,保存成功。

如果出现下图所示内容为程序出错了,双击他,就会提示出错的位置。

这里出错的是两个花括号里面的内容。

程序写好了,打开烧录软件点击Objects这个文件夹,就能找到以.hex结尾的烧录文件了。

最后

这些内容是我老师教给我的,我把他教给你。

#寻找热爱表达的你#

#0基础学简单单片机#

51单片机烧写程序的方法

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单片机写程序 ,要怎样开始学起?

《国际贸易实务》《国际结算》《国际商法》《外贸英语》《外贸单证教程》学完这些基本的东西,你想干什么?再有针对性的学,你自己就应该知道了。《国际贸易实...

用keil编写 51单片机程序 步骤?

编写51单片机程序步骤一般包括以下几个步骤:1.确定程序的需求和功能,对程序进行整体设计。2.编写程序代码,采用C语言或汇编语言进行编程。3.使用keil集...

如何在 51单片机 开发板上烧 写程序 ?

1.在电脑中找到【STC-ISP】程序烧写软件,有不同版本,但用法基本一致。双击打开会出现下图中界面。2.然后点击下图中箭头所指处,找到单片机型号STC89C52。...

如何给stc89c 51单片机 写程序 ?

朋友们好,我是电子及工控技术,我来回答这个问题。对于给单片机烧写程序是每位学习单片机技术的朋友必须要掌握的一种技能,下面我给朋友们分享一下我是如何给单...

有什么办法可以用手机写c 51单片机 程序 ?

目前还没有可以在手机上写C51单片机程序的软件。当然,我只是说目前手机上没有用于C51单片机的集成开发环境,如果单单只是敲代码的话,那手机上是可以的,用一...

51单片机程序 存储器能写操作吗?

ROM是大批量生产,直接把程序交给厂家固化,以便降低产品成本。调试程序用单片机仿真器(也有简单的开发板),直接与计算机连接,在计算机上操作即可。早期...

能不能用arduino语言 写51单片机程序 ?

不行,arduino是经过封装的,其他单片机用不了。底层也不兼容,肯定是不行的不行,arduino是经过封装的,其他单片机用不了。底层也不兼容,肯定是不行的

怎样读 51单片机 程序 ?

我们在读程序之前呢,首先要明白这么一点内容,对读程序和写程序会有很大的帮助,那就是在51单片机中,每条程序语句都是逐个执行的,因为51单片机是单核CPU,一...

怎么用编程器读出AT89 C51单片机程序 -ZOL问答

如果下载程序的时候把保密位也置位了,那编程器读出来的都是FF如果没有置位,则可以用编程器自带的软件,通过编程器读出来。

51单片机 用C语言或者汇编 程序 如何实现定时1秒?如何设定初始值?如何计算?如何输出方波?如何对外部?

使用定时器实现1秒定时;初始值要看单片机配置的晶振频率了,若12M晶振,初始值为TH0=0x3c;TL0=0xb0;这才是50ms,还要一个单元做计数器,计数20次才是1秒方波...

猜你喜欢