1. 首页 > 知识

单片机用什么软件编程

单片机用什么软件编程

keil和IAR

目前应用最广泛的单片机编程软件是keil和IAR。keil这个是单片机编程的核心工具,用来编写和编译程序,还有一个最重要的功能就是仿真,快速地帮你定位程序BUG,不过要配合ST-Link或者其他仿真器用。

keil使用方法

1、打开Keil C51软件,建立一个新工程 单击Project菜单,在弹出的下拉菜单中选中New Project选项。

2、选择你要保存的路径,输入工程文件的名字,比如保存到C51目录里,工程文件的名字为C51,点击保存。

3、这时会弹出一个对话框,要求你选择单片机的型号,你可以根据你使用的单片机来选择,keil c51几乎支持所有的51核的单片机,选择好后,右边栏是对这个单片机的基本的说明,然后点击确定。

4、完成上一步骤后,可以准备开始编写程序了。

5、单击“File”菜单,再在下拉菜单中单击“New”选项,新建文件,此时光标在编辑窗口里闪烁,这时可以键入用户的应用程序了,但是建议首先保存该空白的文件,单击菜单上的“File”,在下拉菜单中选中“Save As”选项单击,在“文件名”栏右侧的编辑框中,键入欲使用的文件名,同时,必须键入正确的扩展名。注意,如果用C语言编写程序,则扩展名为(.c);如果用汇编语言编写程序,则扩展名必须为(.asm)。然后,单击“保存”按钮。

6、回到编辑界面后,单击“Target 1”前面的“+”号,然后在“Source Group 1”上单击右键,然后单击“Add File to Group ‘Source Group 1’”,选中Test.c,然后单击“Add ”。

7、现在,请输入如下的C语言源程序:

#include 《reg52.h》

//包含文件

#include 《stdio.h》

void main(void) {

SCON=0x52;   TMOD=0x20;   TH1=0xf3;   TR1=1;   //此行及以上3行为PRINTF函数所必须

printf(“Hello I am KEIL. ”);   //打印程序执行的信息

printf(“I will be your friend. ”);

while(1);

}

8、程序输入完毕后,单击“Project”菜单,再在下拉菜单中单击“Built Target”选项(或者使用快捷键F7),编译成功后,再单击“Project”菜单,在下拉菜单中单击“Start/Stop Debug Session”。

9、调试程序:单击“Debug”菜单,在下拉菜单中单击“Go”选项,(或者使用快捷键F5),然后再单击“Debug”菜单,在下拉菜单中单击“Stop Running”选项(或者使用快捷键Esc);再单击“View”菜单,再在下拉菜单中单击“Serial Windows #1”选项,就可以看到程序运行后的结果。

10、至此,我们在Keil C51上做了一个完整工程的全过程。但这只是纯软件的开发过程,如何使用程序下载器看一看程序运行的结果呢?单击“Project”菜单,再在下拉菜单中单击“Output”中单击“Create HEX File” 选项,使程序编译后产生HEX代码,供下载器软件使用,把程序下载到单片机中即可。

单片机

单片机(Microcontrollers)作为计算机发展的一个重要分支领域,根据发展情况,从不同角度,单片机大致可以分为通用型/专用型、总线型/非总线型及工控型/家电型。

通用型

这是按单片机(Microcontrollers)适用范围来区分的。例如,80C51式通用型单片机,它不是为某种专门用途设计的;专用型单片机是针对一类产品甚至某一个产品设计生产的,例如为了满足电子体温计的要求,在片内集成ADC接口等功能的温度测量控制电路。

总线型

这是按单片机(Microcontrollers)是否提供并行总线来区分的。总线型单片机普遍设置有并行地址总线、 数据总线、控制总线,这些引脚用以扩展并行外围器件都可通过串行口与单片机连接,另外,许多单片机已把所需要的外围器件及外设接口集成一片内,因此在许多情况下可以不要并行扩展总线,大大减省封装成本和芯片体积,这类单片机称为非总线型单片机。

控制型

这是按照单片机(Microcontrollers)大致应用的领域进行区分的。一般而言,工控型寻址范围大,运算能力强;用于家电的单片机多为专用型,通常是小封装、低价格,外围器件和外设接口集成度高。 显然,上述分类并不是惟一的和严格的。例如,80C51类单片机既是通用型又是总线型,还可以作工控用。

相关推荐

  • 照相机镜头用什么擦

    照相机镜头用什么擦

    擦拭照相机镜头的东西,,过滤器,滤镜,紫外线,图像,反射,类型,风景,焦滤,密度,滤波器,镜头水、镜头纸、镜头布、脱脂棉照相机简称相机,是一种利用光学成像原理形成影像并使用底片记录影像的设备。很多可以记录影像设备都具备照相机的特征。医学成像设备、天文观测设备等等。照相机镜头可以用镜头水、镜头纸、镜头布、气球、脱脂棉擦。先吹气球用气球吹去灰尘,个别吹不走的用镜头纸小心剔去,一定要小心,不要用力。取少许脱脂棉,沾镜头水,湿一点好,小心粘去仍在...

  • 安装火灾显示盘有什么作用

    安装火灾显示盘有什么作用

    安装火灾显示盘的作用,,显示,安装,控制器,连接,区内,部位,报警信号,上标,单片机,作用,安装火灾显示盘的作用:1、主要用于对控制器发来的火灾报警信号进行显示。2、该显示盘由报警控制器供电,它有很强的干扰措施,能够确保外部设备的动作可靠。3、放置在每个楼层或分区内,用于显示本楼层或分区内的火警情况。4、区域内探测器等器件报警时,显示盘发出声光报警信号,并指示出报警区域和部位代号和注释信息。火灾显示盘俗称楼层显示器、层显、重复显示器等,是...

  • 中考体育分数满分多少

    中考体育分数满分多少

    中考体育,分数,,选项,项目,调整,现象,男生,饮食,活动,第二,训练,呼吸,满分均为四分体育统一测试内容分为必测项和限选项,共计三项:男生必测项目为1000米跑,女生必测项目为800米跑,此项满分均为4分。限选项目共两项,男生女生第一限选项目相同,即“50米跑、一分钟跳绳、立定跳远”三选一,此项满分为4分。男生第二限选项目为“掷实心球、引体向上”二选一,满分为4分;女生第二限选项目为“掷实心球、一分钟仰卧起坐”二选一,此项满分为4分。中...

  • 水煮鱼用什么鱼

    水煮鱼用什么鱼

    水煮鱼,鱼,,草鱼,鲈鱼,黑鱼,选择,水煮鱼,鱼肉,用什么,做水,煮鱼,吸到,可以使用草鱼、黑鱼、鲈鱼。水煮鱼要吃起来肉质鲜嫩,而且剌少,所以在选择鱼的时候,一般都会选择这几种:一是草鱼,南方也称作鲩鱼;二是黑鱼;三是鲈鱼。其他的鱼也是可以用来做水煮鱼的,比如鲤鱼、罗非鱼、鲶鱼、白鲢、花鲢等等,但都没有上述三种鱼好。下面就为大家介绍一下这几种鱼的特点。几种做水煮鱼比较好的鱼1.草鱼。首先选择用草鱼,一方面是因为草鱼的肉质比较好,特别是在深...

  • 石材打的孔用什么堵

    石材打的孔用什么堵

    石材,堵,,大板,修补,缺损,选择,器吸,少胶,晒干,板面,长期,孔洞,相近的石材大理石如果出现了一个洞,可以在断裂的地方涂上一层大理石胶,再选择相近的石材,切割成你所需要的一个洞的尺寸,将其粘贴住,最后再进行打磨、抛光。另外还可以利用大理石胶或者云石胶,加入和石材相近的石粉,调成与石材一样的颜色,把它填入到石材缺角的地方。等到胶凝固了之后,通过抛光、打磨的方法,就能够达到修补的作用。修补缺损面大理石石材在进行长期使用之后,难免会有缺损的...

  • 人像用什么镜头

    人像用什么镜头

    人像,镜头,,照片,能力,视角,中焦,大远,强化,时缩,携带,性价比,肉眼,50-1.8镜头人像可以用50-1.8镜头,这是一支性价比超高的镜头,拥有1.8的大光圈,拍摄人像有着很好的虚化效果,锐度也不错。也非常适合较暗环境和室内拍摄人像,可做为拍摄人像的挂机镜头。它是全画幅镜头,可以用在全画幅或半画幅机身上。这支镜头的价格在六百—七百元左右,非常轻巧,携带方便。虽然价格便宜,但因是定焦镜头,用于拍摄人像的画质绝不输于几千元的变焦镜头,使...

  • gta5突袭人道主义任务怎么接

    gta5突袭人道主义任务怎么接

    gta5突袭人道主义,任务接法,,莱斯特,安地,原型,美国,海岛,公寓,推荐,位置,菜单,红绿灯,gta5突袭人道主义任务开启步骤如下:回到自己的公寓;进入公寓办公室;在抢劫任务板前按E即可开启突袭人道主义任务。GTA5一般指《侠盗猎车手5》。《侠盗猎车手5》是由RockstarGames游戏公司出版发行的一款围绕犯罪为主题的开放式动作冒险游戏。本作于2013年9月17日登陆PlayStation3、Xbox360平台,2014年11月1...

  • 7.5寸盘子直径多大

    7.5寸盘子直径多大

    7.5寸,盘子,直径,,选择,热菜,缺口,径为,彩装,方法,烫伤,果是,用什么,不光滑,19.05厘米7.5寸盘子直径为19.05厘米。盘子的大小是按盘子的直径尺寸计算的,1英寸=2.54厘米,7寸=2.54*7=19.05厘米。在选择盘子材质时,应该选择优质的陶瓷盘子,不仅耐热性好,而且不会带有任何有害物质。家用盘子一般都是8寸。盘子的尺寸指的是盘子的直径,8寸大的盘子直径为20.32cm,家里炒菜用的盘子多为8寸,市面上的盘子也是8寸...

  • 进入直播间对方能看见你吗

    进入直播间对方能看见你吗

    直播间,科普,,设置,账号,实名,显示,选项,密码,选择,昵称,数字,登录,看不到进入直播间对方是看不见你的。如果你账号是没有实名的,是游客登录点击直播间进去,是可以看到一串数字出现在弹幕上。如果你实名了,点击直播间进去,是可以看到你的抖音昵称进来的。但无论你哪种方式进来直播间,如果你进来后不说话,主播是看不到你的 ,只会在右上角会有一个正在观看这个直播的人的头像,这个头像的话一般只会显示前几个。抖音直播间,如果你不进去。主播是完全不会知...

  • 长安CS75PLUS用什么机油

    长安CS75PLUS用什么机油

    长安CS75PLUS,机油,,发动机,金陵,寿命,购买,股份有限公司,产品,商品,培训,安装,经营,5W-30机油长安CS75PLUS使用5W-30机油。车主也可以查看车辆的使用说明书,里面也会给出详细的介绍。 用油最重要的是不要用假冒伪劣的油。现在网上卖机油的店铺很多,不小心就会买到假冒伪劣的机油。如果使用假冒伪劣机油,不仅会有效保护发动机,还会损坏发动机,降低发动机寿命。因此,如果你自己买油,不要为了省点钱而买假油。否则,得不偿失。...

  • 粘合铝合金用什么胶水

    粘合铝合金用什么胶水

    粘合铝合金用的胶水,,选择,元素,固化,果是,字符,数字,有什么,类型,加温,环氧树脂,粘合铝合金用的胶水:首先要确定要粘的具体材质,是铝合金与铝合金对粘还是与其它材质;还要看铝合金与材质相粘的材质面积有多大;以及粘好后有什么具体的要求,如(是否耐高温,胶水颜色,胶水的初步固化时间,耐酸碱等);确定好上面一些要求,就可以选择胶水了,如果是小面积相粘的话,一般都是选择瞬间胶类型,铝合金/铁/铜都是比较好粘的一种材质。如果是粘接面积比较大的话...

  • 我是大哥大第二季有吗

    我是大哥大第二季有吗

    我是大哥大,第二季,,三桥,男人,用什么,消息,共鸣,赤坂,沙雕,第一,身体,喜欢,没有《我是大哥大》暂时没有第二季的相关消息。在《我是大哥大》真人版电视剧中,原版漫画剧情已经拍摄完,所以说如果还有第二季,那应该会是原创剧情。《我是大哥大》改编自西森博之的同名漫画,讲述了一个高中生三桥在转校后变成不良少年,与同是转校后变成不良少年的伊藤结为好友,在校园中与不良少年战斗的故事。剧中的两大男主为三桥贵志和伊藤真撕。三桥贵志,平时看起来贱贱的,...