| 贝博APP体育官网登录-贝博app体育官网下载艾弗森! 招聘信息 | ENGLISH | 样品申请 | 总机 : +86-0755-8367 6208
 
 
 

   
· 贝博app体育下载艾弗森 ·

单片机

多片机

贝博APP体育官网登录
 
贝博app体育下载艾弗森
单片机学习之二:单片机软件运用简明教程
发布日期: 2022-08-07 18:15:26 来源:贝博APP体育官网登录

  开发软件,它集成了源程序修正和程序调试于一体,支撑汇编、C、PL/M言语。这儿咱们只是介绍 Keil uVision2 的简略运用。

  Keil C51 v6.12 的装置:先运转单片机软件setup.exe 装置程序,挑选装置“Eval Version”版进行装置。一向点击“Yes”或“Next”,直到“Finish”完结。之后运转同目录中的 Keil uv2 汉化装置.exe 装置汉化程序。装置好后,在桌面上会发生keil C51的方便图标,点击桌面方便图标,能够直接进入主画面。

  现在,咱们来做个实践程序,请跟着我一步一步学着做,实践体会一下从修正源程序到程序调试的全过程。

  1、首先从菜单的“工程”中“新建工程...”,树立咱们即将做的工程项目。新建的工程要起个与工程项目含义共同的姓名,能够是中文名;咱们这儿的程序是试验测验程序,所以起的姓名为 Test ,并将 Test 工程“保存”到 C:Keil 下。

  2、接下来,Keil环境要求咱们为 Test 工程挑选一个单片机类型;咱们挑选 Atmel公司的 89C51(尽管咱们运用的是89S51,但因为89S51与89C51内、外部结构彻底相同,所以这儿仍然挑选“89C51”)。“确认”后工程项目就算树立了。

  3、树立了工程项目,肯定要施行这个工程,现在就为工程增加程序;点击“文件”中的“新建”,新建一个空白文档;这个空白文档便是让咱们编写单片机程序的场所。在这儿你能够进行修正、修正等操作。 依据咱们要完结的使命,在文档中写入下列代码:(下列代码你暂时不要管什么意思,只需照抄正确就能够,往后在学习汇编时你会理解的)

  4、写完后再检查一下,并保存文件,保存文件时,其文件名最好与前面树立的工程名相同(当然这儿为 Test 了),其扩展名有必要为 .Asm !“文件名”中一定要写全,如:Test.Asm ;保存后的文档五颜六色语法会起作用,将关键字实施五颜六色显示。

  5、保存了Asm文件后,还要将其增加到工程中。具体做法如下:鼠标右键点击“Source Group 1”,在弹出的菜单中选“增加文件到组 Source Group 1”,在接下来呈现的窗口中,挑选“文件类型”为“Asm源文件(*.a*,*.src)”(因为咱们运用的是汇编言语,所以挑选Asm源文件),选中方才保存的 Test.Asm,按“Add”,再按“封闭”,文件就增加到了工程中。

  6、向工程增加了源文件后,鼠标右键点击 “Target1” ,在弹出的菜单中选“方针 Target 1 特点”,在翻开的话框中,挑选“输出”选项卡,在这个选项卡中,“E生成HEX文件”选项前要打勾,按“确认”退出。

  7、终究,从菜单的“工程”中履行“R从头结构一切方针”,汇编、衔接、创立Hex文件趁热打铁;在工程文件的目录下就会生成与工程名相同的一些文件,其间大部分文件咱们并不用关怀,而生成的 Hex 文件是咱们需求的!它是要烧写到单片机中的终究代码,也便是单片机能够履行的程序。

  8、若在下面的状况窗中有过错提示,就需求再次修正、修正源程序(如语法、字符有错等)、保存、结构一切。直至没有过错。

  在没有语法过错的情况下,按下调试按钮就能够进行模仿调试。在调试窗,因为咱们的程序是让 P0 口8个脚隔一个输出0,隔一个输出1,所以要从菜单的“外围设备”中翻开“Prot 0” P0口窗,单击“单步运转”按钮,在P0窗中就能够看到咱们原先想象的作用。

上一篇:深圳宝安单片机开发MCU芯片 植物灯计划 补光灯主控板软件开发 下一篇:主张保藏)怎样正确学习单片机单片机学那个好?薪酬为啥高
 
 
打印本页 || 关闭窗口

 



贝博APP体育官网登录 新闻资讯 产品中心 贝博app体育官网下载 贝博app体育下载艾弗森>>
公司新闻
行业动态
单片机
多片机
地址:广东省深圳市福田区福虹路9号世界贸易广场A座1503室
电话:+86-0755-8367 6208 (总机)
           803/805/807/808/819 (分机)
传真:+86-0755-8375 7049
网站:http://www.qumai8.com
贝博APP体育官网登录-贝博app体育官网下载艾弗森 © 2000-2020 版权所有 贝博app体育下载艾弗森 电话:0755-8367 6208
Copyright 2000-2020 ShenZhen GuiYu Electron CO.,LTD All Right Reserved.