网站大量收购独家精品文档,联系QQ:2885784924

第5讲点亮一个LED灯重点.ppt

  1. 1、本文档共17页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第5讲 点亮一个LED灯 如何点亮一个发光二极管? ? 本实验主要学习以下内容: ? 1、发光二极管介绍,硬件介绍。 ? 2、如何建立工程、完成“点亮一个发光管” 程序的编写、编译 ? 3、进行程序烧写 学习目标:学会用C语言控制单机,点亮开发板上的第1个LED发光管。 需要用到的模拟电子技术知识 ? 1、LED发光二极管。 ? 它是半导体二极管的一种,可以把电能转化成光能;常简写为LED。发光二极管与普通二极管一样是由一个PN结组成,也具有单向导电性。 2.LED的工作原理。 LED的符号为: LED的工作是有方向性的,只有当正级接到LED阳极,负极接到LED的阴极的时候才能工作,如果反接LED是不能正常工作的。 电阻 ? 电阻,因为物质对电流产生的阻碍作用,所以称其该作用下的电阻物质。电阻将会导致电子流通量的变化,电阻越小,电子流通量越大,反之亦然。没有电阻或电阻很小的物质称其为电导体,简称导体。不能形成电流传输的物质称为电绝缘体,简称绝缘体。 晶振 晶振全称为晶体振荡器,其作用在于产生原始的时钟频率,这个频率晶振经过频率发生器的放大或缩小后就成了电脑中各种不同的总线频率。 需要用到的数字电子技术知识 ? 二进制 ? 二进制是计算技术中广泛采用的一种数制。二进制数据是用0和1两个数码来表示的数。它的基数为2,进位规则是“逢二进一”,借位规则是“借一当二”,由18世纪德国数理哲学大师莱布尼兹发现。当前的计算机系统使用的基本上是二进制系统 字节 ? 字节(Byte)是计算机信息技术用于计量存储容量和传输容量的一种计量单位,1个字节等于8位二进制。 位的定义 ? 数据存储的最小单位。在 计算机中的二进制数系统中,位,简记为b,也称为比特,每个0或1就是一个位(bit)。 计算机中的CPU位数指的是CPU一次能处理的最大位数。 需要用到的C语言基础知识 头文件 ? 在C语言家族程序中,头文件被大量使用。一般而言,每个C++/C程序通常由头文件(header files)和定义文件(definition files)组成。头文件作为一种包含功能函数、数据接口声明的载体文件,用于保存程序的声明(declaration),而定义文件用于保存程序的实现 (implementation)。而且 .c就是你写的程序文件。 包含语句 头文件知识 ? REG51.H、REG52.H、STC.H ? STC.H适用于所有STC出的 51单片机(包括1T和传统单片机) ? 相应头文件内包含:REG51.H ? 头文件包含特殊寄存器SFR定义,包含特殊功能位定义等 ? 还可以自己写自己用的专用头文件,定义你需要定义的IO输出输入口,更能方便自己写程序。 特殊功能位定义 ? 也可以说是特殊功能位声明。 ? Sbit:一般用来定义一个特殊功能寄存器(SFR)的可寻址的某一位 。利用它,可以访问8051单片机 ? 特殊功能寄存器( SFR )中的可寻址位。 ? 一般格式: ? Sbit 位变量名=特殊功能寄存器名^位位置 ? Sbit LED1=P0^1 ? 注意:SFR可寻址位只能通过特殊功能位定义的方式来使用它,大部 分在STC.H头文件中已经定义了,用户不需要再自己定义,但端口寄 存器的某一位需要用户自己定义。。 C51中端口及其位的表示 端口P1的数据寄存器用P1表示,某一位用P1 . 0 表示。 Pn.7 Pn.6 Pn.5 Pn.4 Pn.3 Pn.2 Pn.1 Pn.0 端口控制寄存器的相应位设置为1表示输出高电平,设置为0表示输出低电平。 输出有锁存,一直保持到被新的值取代为止。 While语句 ? While (表达式) ? {语句(内部也可为空)} ? 特点:先判断表达式,后执行语句。 ? 原则:若表达式不是0,即为真,那么执行语句。否则跳出while 语句。 * * 亚博科技 51单片机开发板28课配套视频教程 亚博科技 51单片机开发板28课配套视频教程 亚博科技 51单片机开发板28课配套视频教程 亚博科技 51单片机开发板28课配套视频教程 3.LED的原理图解析 开发板上面LED的原理图如右图,LED的阳极串联一个电阻,然后连接到电源VCC,而LED的阴极连接到单片机的P1口,如果你想点亮一盏LED就对把单片机相对应的IO赋为低电平。 亚博科技 51单片机开发板28课配套视频教程 亚博科技 51单片机开发板28课配套视频教程 电源 ? 发电机能把机械能转换成电能,干电池能把化学能

文档评论(0)

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

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

1亿VIP精品文档

相关文档