keiluvision5使用教程单片机_51单片机编程入门基础知识

keiluvision5使用教程单片机_51单片机编程入门基础知识目录前言1.KeiluVision4是什么?1.1.系统概述1.2.KeilC51单片机软件开发系统的整体结构2.建立一个工程前言对于单片机程序来说,每个功能程序都必须要有一个配套的工程(Project),即使是一个特别简单的功能程序也一样,因此我们首先要会使用软件建立工程文件。1.KeiluVision4是什么?KeiluVision4是一款兼容单片机软件开发系统。1.1.系统概述KeiluVision4软件提供丰富的库函数和功能强大的集成开发调试工具,全Windows界面。另外重要

目录

  • 前言
  • 1.Keil uVision4是什么?
    • 1.1.系统概述
    • 1.2.Keil C51单片机软件开发系统的整体结构
  • 2.建立一个工程

前言

对于单片机程序来说,每个功能程序都必须要有一个配套的工程(Project),即使是一个特别简单的功能程序也一样,因此我们首先要会使用软件建立工程文件。

1.Keil uVision4是什么?

Keil uVision4是一款兼容单片机软件开发系统。

Keil相关资料和软件安装包,内附教程与SCT-SIP软件安装包 
链接:https://pan.baidu.com/s/1mwtBsGqgylNtPXdK20ricg 
提取码:qcyx 

–来自百度网盘超级会员V2的分享

1.1.系统概述

Keil uVision4软件提供丰富的库函数和功能强大的集成开发调试工具,全Windows界面。另外重要的一点,只要看一下编译后生成的汇编代码,就能体会到Keil的优势。下面详细介绍Keil uVision4开发系统各部分功能和使用。

1.2.Keil C51单片机软件开发系统的整体结构

uVision4工具包的整体结构,μVision与Ishell分别是C51 for Windows 和for Dos 的集成开发环境(IDE),可以完成编辑、编译、连接、调试、仿真等整个开发流程。开发人员可用IDE本身或其它编辑器编辑C或汇编源文件。然后分别由C51及C51编译器编译生成目标文件(.obj)。目标文件可由LIB51 创建生成库文件,也可以与库文件一起经L51 连接定位生成绝对目标文件(.abs)。abs文件由OH51 转换成标准的hex 文件,以供调试器dScope51 或tScope51 使用进行源代码级调试,也可由仿真器使用直接对目标板进行调试,也可以直接写入程序存贮器如EPROM中。

使用独立的Keil仿真器时,注意事项

*仿真器标配11.0592MHz的晶振,但用户可以在仿真器上的晶振插孔中换插其他频率的晶振。

*仿真器上的复位按钮只复位仿真芯片,不复位目标系统。

  • 仿真芯片的31脚(/EA)已接至高电平,所以仿真时只能使用片内ROM,不能使用片外ROM;但仿真器外引插针中的31脚并不与仿真芯片的31脚相连,故该仿真器仍可插入到扩展有外部ROM(其CPU的/EA引脚接至低电平)的目标系统中使用。

2.建立一个工程

建立一个LED的工程。
打开Keil软件后就会进入一个界面 ,如图:
在这里插入图片描述
点击工程(Project)然后点击New uVision Project,就会出现一个新建工程界面,如图:
在这里插入图片描述
在这里插入图片描述

在硬盘上建立一个任意的目录(例:lesson2)中英文都可以,然后将LED这个工程的路径指定到这里,方便以后的管理程序,不同功能的程序放到不同的文件夹下,并给这个工程起名叫LED,软件会自动添加扩展名.uvproj,如上图。

直接单击“保存”按钮,工程会自动保存为LED.uvproj文件,下次要打开LED这个工程时,可以直接找到文件夹,双击.uvproj即可打开。

保存之后会弹出一个对话框,如图:在这里插入图片描述
这个对话框是用来选择单片机的型号的,由于该软件为外国开发的,所以我们国产的STC89C52芯片没有上榜,但是只要选择同类型号的即可,因为51单片机的内核是由Intel公司制造的,所以在这里直接选择Intel公司名下的80/87C52系列的或Atmel公司名下的AT89系列的即可,不会对后续的编程有任何影响。国产的STC89C52芯片完全兼容这些型号的芯片。如图:
在这里插入图片描述
在这里插入图片描述
在此我选择的是Atmel公司的AT89C52芯片,单击“确定”后,会弹出一个对话框,如图:
在这里插入图片描述
每个工程都需要一个启动代码,如果单击“否”按钮,编译器会自动处理这个问题,如果单击“是”按钮,这段代码就会提供给用户,用户就可以根据自己的需要来处理这部分代码,那部分的代码在初学51单片机的时候是不需要去修改的,但是随着技术的提高和知识的扩展,就可能会需要了解了,在此我们基本不需要了解。

单击“否”之后我们工程就建立完成了,如图所示:在这里插入图片描述
工程有了之后,就需要建立一个编写代码的文件,单击文件(File)后点击新建(New),如图:在这里插入图片描述
建立一个文件,也就是编写程序的平台。然后单击Save,就可以保存文件,在保存的同时把它命名为LED.c,这个地方必须加上.c,因为如果写汇编语言,这个地方的扩展名为.asm,头文件是.h等,这里编写C语言程序,就必须自己添加文件的扩展名.c,如图:在这里插入图片描述
现在就可以在建立好的文件中输入程序代码了,在编写代码之前还要做个工作。每做一个功能程序,必须要新建一个工程,一个工程代表了单片机要实现的一个功能。但是一个工程有时候可以把程序分成多个文件来写,即把程序模块化。所以每写一个文件,都要添加到所建立的工程中去,右击源组1(Source Group 1),单击添加文件到“源组1”…(Add Files to Group ’ Source Group 1’…)或直接双击源组1(Source Group 1),如图:在这里插入图片描述
在弹出的对话框中选择LED.c,然后单击添加(Add)按钮,或双击LED.c都可以将文件添加到该工程目录下,然后单击关闭(Close)按钮,关闭添加,如图:在这里插入图片描述
这个时候会看到在源组1(Source Group 1)下多了一个LED.cw文件,如图:在这里插入图片描述
此时所有的步骤都完成了,可以开始编写程序了。

	在上述的文字中括号里为在软件中对应的英文,由于我本人使用的是中文激活成功教程版,所有的图片中都是中文。
	对于程序的编译和导出在后续的文章中会有,在此便不做介绍。
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

文章由思创斯整理,转载请注明出处: https://ispacesoft.com/128945.html

(0)
思创斯忠实用户-ss思创斯忠实用户-ss
0 0

相关推荐

  • 竹笛演奏符说明_笛子曲谱上面符号解释

    竹笛演奏符说明_笛子曲谱上面符号解释

    竹笛演奏符说明_笛子曲谱上面符号解释符号名称说明∨\lor∨换气乐句中,告一段落,或迅速交换吸气〇泛音有控制的集中气流,呼气吹奏−-−保持音音吹的饱满含蓄,力度均匀,时值准确⌢\smallfrown⌢连音音与音之间的进行,吹得连贯不断T或▼\black

    思创斯忠实用户-ss 思创斯忠实用户-ss
    2024年1月5日
  • java syn_java transaction注解[通俗易懂] Java

    java syn_java transaction注解[通俗易懂]

    java syn_java transaction注解[通俗易懂]文章浏览阅读1.5k次。https://blog.csdn.net/moakun/article/details/80577702synthetic介绍有synthetic标记的field和method是class内部使用的,是编译器自动生

    思创斯忠实用户-ss 思创斯忠实用户-ss
    2023年12月3日
  • 数据通信原理(1)[亲测有效]

    数据通信原理(1)[亲测有效]

    数据通信原理(1)[亲测有效]数据通信原理第一章概述第一节数据通信概念1、数据:是预先约定的具有某种含义的任何一个数字或一个字母(符号)以及他们的组合。2、数据通信:依照通信协议,利用数据传输技术在两个功能单元这之间传递数据信息,它可实现计算机与计算机,计算机与终端以及终端与终端这间的数据信息传递。3、数据通信是一种

    思创斯忠实用户-ss 思创斯忠实用户-ss
    2023年7月6日
  • 限流算法有哪些_限流了

    限流算法有哪些_限流了

    限流算法有哪些_限流了首先我们先来看看什么是限流?限流是指在系统面临高并发、大流量请求的情况下,限制新的流量对系统的访问,从而保证系统服务的安全性。另一种解释:在计算机网络中,限流就是控制网络接口发送或接收请求的速率,它可防止DoS攻击和限制Web爬虫。那么我们为什么会限流?日常的业务上有类似秒杀活动、双十一大促或者突发新闻等场景,用户的流量突增,后端服务的处理能力是有限的,如果不能处理好突发流量,后端服务很容易就被打垮,导致整个系统崩溃!亦或是爬虫等不正常流量,我们对外暴露的服务都要以最大恶意去防备我们的调用者。我们_限流算法

    思创斯忠实用户-ss 思创斯忠实用户-ss
    2023年8月6日
  • 读懂这三本书,学Python事半功倍。使用Python六年才发现「终于解决」 Python

    读懂这三本书,学Python事半功倍。使用Python六年才发现「终于解决」

    读懂这三本书,学Python事半功倍。使用Python六年才发现「终于解决」非常喜欢python我非常喜欢python,在前面5年里,它一直是我热衷使用并不断研究的语言,迄今为止,python都非常友好并且易于学习!它几乎可以做任何事,从简单的脚本创建、web,到数据可视化以及AI人工智能,使热衷python的人群变得越来越多。接下来推荐3本学python一定要看的书籍,有了他们,至少能节省50%的时间少走一半的弯路!零基础学python必看《父与子编程:与小…

    思创斯忠实用户-ss 思创斯忠实用户-ss
    2023年3月21日
  • 常用的js库有哪些_nodejs和vuejs区别

    常用的js库有哪些_nodejs和vuejs区别

    常用的js库有哪些_nodejs和vuejs区别本文为整理自己的github常用star.免得到时候找个库都不知道找哪个.。本文包含了nodejs和

    思创斯忠实用户-ss 思创斯忠实用户-ss
    2024年6月17日
  • VS2008 注册码 vs2008激活成功教程方法 qq空间相册激活成功教程 flex builder 3激活成功教程文件

    VS2008 注册码 vs2008激活成功教程方法 qq空间相册激活成功教程 flex builder 3激活成功教程文件

    VS2008 注册码 vs2008激活成功教程方法 qq空间相册激活成功教程 flex builder 3激活成功教程文件3.VS2008激活成功教程方法VS2008激活成功教程方法非常简单,在开始>设置>控制面版>添加或删除程序>卸载vs.net2008>出现卸载界面>点击Next>输入上面CD-key->出现成功画面即可完美将试用版升级成为正式版。VS2008正式版序列号CDKEY:PYHYP-WX

    思创斯忠实用户-ss 思创斯忠实用户-ss
    2023年7月3日
  • mysql hibernate mediumtext_mysql中的text,mediumtext,longtext在Hibernate中的类型映射

    mysql hibernate mediumtext_mysql中的text,mediumtext,longtext在Hibernate中的类型映射

    mysql hibernate mediumtext_mysql中的text,mediumtext,longtext在Hibernate中的类型映射(摘自http://congpeixue.iteye.com/blog/283402)在Hibernate的配置中,我目前是采用Annotation的方式,不过原理应该都一样。对于如下的属性:Java代码privateStringdtaContent;@Lob(type=LobType.CLOB,fetch=FetchType.LAZY)@ColumnpublicStringg…

    思创斯忠实用户-ss 思创斯忠实用户-ss
    2023年3月3日

发表回复

您的电子邮箱地址不会被公开。

思创斯知道您想要的工具

  • pycharm 5.0.3安装教程激活码_pycharm哪个版本好用

    pycharm 5.0.3安装教程激活码_pycharm哪个版本好用

    2024年6月22日

  • 一个简单的网络爬虫入门python(包括开发环境搭建和pycharm激活)

    一个简单的网络爬虫入门python(包括开发环境搭建和pycharm激活)

    2024年6月3日

联系我们

关注“Java架构师必看”公众号

回复4,添加站长微信。

附言:ispacesoft.com网而来。

关注微信

深圳SEO优化公司大运网站优化排名福永百度爱采购同乐优秀网站设计同乐模板制作木棉湾设计公司网站吉祥网站优化按天扣费坑梓seo优化布吉企业网站制作大运模板网站建设同乐阿里店铺运营广州网站关键词优化双龙网络推广横岗seo横岗企业网站制作东莞网站制作设计大浪网站建设设计坪山外贸网站设计坪山关键词按天计费大浪SEO按天计费龙华网站优化按天收费光明网站制作设计丹竹头百度网站优化坪山模板制作南澳seo南山设计网站惠州外贸网站制作光明网站关键词优化丹竹头百度seo大芬网站定制大运百度关键词包年推广歼20紧急升空逼退外机英媒称团队夜以继日筹划王妃复出草木蔓发 春山在望成都发生巨响 当地回应60岁老人炒菠菜未焯水致肾病恶化男子涉嫌走私被判11年却一天牢没坐劳斯莱斯右转逼停直行车网传落水者说“没让你救”系谣言广东通报13岁男孩性侵女童不予立案贵州小伙回应在美国卖三蹦子火了淀粉肠小王子日销售额涨超10倍有个姐真把千机伞做出来了近3万元金手镯仅含足金十克呼北高速交通事故已致14人死亡杨洋拄拐现身医院国产伟哥去年销售近13亿男子给前妻转账 现任妻子起诉要回新基金只募集到26元还是员工自购男孩疑遭霸凌 家长讨说法被踢出群充个话费竟沦为间接洗钱工具新的一天从800个哈欠开始单亲妈妈陷入热恋 14岁儿子报警#春分立蛋大挑战#中国投资客涌入日本东京买房两大学生合买彩票中奖一人不认账新加坡主帅:唯一目标击败中国队月嫂回应掌掴婴儿是在赶虫子19岁小伙救下5人后溺亡 多方发声清明节放假3天调休1天张家界的山上“长”满了韩国人?开封王婆为何火了主播靠辱骂母亲走红被批捕封号代拍被何赛飞拿着魔杖追着打阿根廷将发行1万与2万面值的纸币库克现身上海为江西彩礼“减负”的“试婚人”因自嘲式简历走红的教授更新简介殡仪馆花卉高于市场价3倍还重复用网友称在豆瓣酱里吃出老鼠头315晚会后胖东来又人满为患了网友建议重庆地铁不准乘客携带菜筐特朗普谈“凯特王妃P图照”罗斯否认插足凯特王妃婚姻青海通报栏杆断裂小学生跌落住进ICU恒大被罚41.75亿到底怎么缴湖南一县政协主席疑涉刑案被控制茶百道就改标签日期致歉王树国3次鞠躬告别西交大师生张立群任西安交通大学校长杨倩无缘巴黎奥运

深圳SEO优化公司 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化