单片机原理和有效应用项目二让单片机动起来.ppt

单片机原理和有效应用项目二让单片机动起来.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
2.1 项目基本技能 图2-1 点亮一个发光二极管电路图   2) 电路图说明   发光二极管简称LED,图2-2所示是发光二极管实物图,其图形符号如图2-3所示。    图2-2 发光二极管实物图  图2-3 发光二极管图形符号   发光二极管与普通二极管一样,有两只引脚,“+”端为正极,也称阳极,“-”端为负极,也称阴极;从外观上看,发光二极管的正极引脚比较长。发光二极管内部由一个PN结组成,具有单向导电性,正向导通,反向截止,其导通开启电压值比普通二极管高,一般为1.2 V~2.5 V。在发光二极管的PN结上加正向电压时,空穴与电子相遇后会产生复合,复合时产生的能量大部分以光的形式出现,因而发光;当发光二极管反向截止时,二极管灭。制作发光二极管时,使用不同材料,可以发出不同颜色的光。发光二极管的发光颜色有红、黄、绿、蓝等。   二极管的点亮电流为5 mA~10 mA,因此二极管和单片机连接时,需要串接一个限流电阻。 3.软件设计 1) 编写汇编语言代码 用汇编语言编写的指令代码如下:   ;程序名:A2_1.ASM   ;功能:P1.0控制LED灯   ORG 0000H   MAIN: CLR P1.0 ;P1.0置低 电平,点亮D1  SJMP $  END   指令“ORG”、“END”表示程序的开始与结束,不是可执行的指令,故称为伪指令。汇编语言源程序名的格式***.ASM,其中扩展名为ASM。   2) 编写C语言代码   用C语言编写的指令代码如下: //程序名: C2_1.C //功能:P1.0控制LED灯 #include reg51.h //包含reg51.h头文件 sbit led=P1^0; void main( ) //主函数 { led=0; //点亮D while(1); //无限循环 }   C语言源程序名为***.C,扩展名必须为?.C。   4.电路板制作   1) 准备器件   按表2-1所列清单准备元器件。 表2-1 点亮一个发光二极管控制电路的元器件清单   2) 用面包板连接电路   按图2-1所示连接电路,面包板连接的实物如图2-4所示。 图2-4 点亮一个发光二极管电路板 微动开关电路如图2-5所示。 图2-5 微动开关电路图   3) 编译或汇编源程序,生成目标代码文件   由于单片机只能识别“0”和“1”代码,由“0”和“1”代码组成的二进制文件或十六进制文件称为目标文件。Keil环境下,可将C语言源程序编译生成目标代码文件,或将汇编语言源程序编译生成目标代码文件,具体操作如下。   步骤一:启动Keil软件。   打开电脑,在桌面上双击?? uVision图标,出现如图2-6所示窗口,主要由工程项目管理窗口、源程序编辑窗口和输出窗口三部分组成。 图2-6 Keil软件工作界面   步骤二:新建工程项目。   点击Keil软件工作界面的“Project”菜单,在弹出的下拉菜单中选择“New Project”选项,新建一个工程,如图2-7所示。 图2-7 新建工程项目   弹出如图2-8所示对话框,选择要保存的路径,并输入工程的名字(工程命名与文件命名类似,不需输入后缀,默认工程后缀为.uv2),然后单击“保存”按钮即可。 图2-8 工程路径及文件名设置   这时将弹出如图2-9所示对话框,选择单片机的型号。根据所使用的单片机进行选择,Keil几乎支持所有C51核的单片机,本书使用的单片机为STC89C51RC,完全兼容AT89C51单片机,因此在Keil软件里可以选择Atmel公司的AT89C51单片机。 图2-9 选择单片机器件类型   首先选择Atmel公司,然后单击左边的“+”号选择具体的单片机型号“AT89C51”,右边有对这个单片机的基本说明,如图2-10所示。然后点击“确定”,在随后弹出的对话框中点击“否(N)”即可。 图2-10 选择单片机型号   也可以用本书光盘里提供的UV2.CDB替换原文件,就可以在Keil中出现STC系列单片机,如图2-11所示。 图2-11 STC单片机   步骤三:设置工程的软硬件环境。   进行选项设置,将鼠标指向“Target 1”并单击鼠标右键,从弹出的右键菜单中选择“Options for Target Tar

文档评论(0)

beautyeve + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档