单片机中LED发光二极管的编程探讨

来源 :中小企业管理与科技·上旬刊 | 被引量 : 0次 | 上传用户:w7622420
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要:单片机是使用最多的一个CPU器件,而发光二极管的使用是单片机最常用的器件。本文对发光二级管的工作原理和最常见的编程方法进行介绍和总结,并给出了完整的程序。
  关键词:单片机 发光二极管 闪烁
  0 引言
  单片机由于体积小、价格低廉、功能强、可靠性高、面向控制和价格低廉等优点,不仅成为工业测控领域使用的智能化控制工具,而且已渗入到人们工作和生活的各个角落。在工科学校中基本都开设有《单片机原理及应用》这门课,而对所有学习单片机的人来说最入门的就是对发光二级管LED的控制。
  1 发光二级管的工作原理
  发光二极管Light-Emitting Diode简称为LED,由镓(Ga)与砷(As)、磷(P)的化合物制成的二极管。发光二极管与普通二极管一样是由一个PN结组成,也具有单向导电性。当给发光二极管加上正向电压后,从P区注入到N区的空穴和由N区注入到P区的电子,在PN结附近数微米内分别与N区的电子和P区的空穴复合,产生自发辐射的荧光,因而可以用来制成发光二极管。在电路及仪器中作为指示灯,或者组成文字或数字显示。磷砷化镓二极管发红光,磷化镓二极管发绿光,碳化硅二极管发黄光。
  LED只能往一个方向导通,发光二极管的反向击穿电压约5伏。它的正向伏安特性曲线很陡,使用时必须串联限流电阻以控制通过管子的电流来控制LED的亮度。限流电阻R可用下式计算:
  R=(E-UF)/IF
  式中E为电源电压,UF为LED的正向压降,IF为LED的一般工作电流。
  2 LED的编程方法
  假设LED的连接电路图如图1所示,八个红色发光二极管通过限流电阻分别接到单片机P1端口的8个引脚上,单片机选用AT89C51。
  2.1 单个发光二极管的控制
  在图1中,如图所示,如果要使发光二极管D1点亮,由于D1的正极通过电阻R1接到电源VCC上,那么D1要正向导通必须使D1的阴极为低电平,也就是P1.0引脚为低电平,这个可以通过软件可以控制,完整的C51程序如下:
  同样的,如果要使发光二极管D1一亮一灭不停地闪烁,则工作原理是让D1点亮并延时一段时间,接着使D1熄灭并延时一段时间并不断的循环,这样就可以观察到D1一亮一灭不停地闪烁。延时可以采用软件延时或者定时计数器定时延时两种方式,本文采用软件延时,其工作原理是利用每条指令运行都需要一定的时钟周期,运行一定数量的时钟周期可以实现延时的功能,本图中晶振为12MHz,那么12个振荡周期为1us,延时1ms的延时程序如下:
  2.2 多个发光二极管的控制 多个多个发光二极管的控制原理与单个发光二级管的控制原理一样,在图1中,如果要控制8个发光二极管同时一亮一灭的闪烁,那么只需要同时使8个发光二级管点亮延时一段时间,再同时使8个发光二级管熄灭并延时一段时间,周而复始不断循环就可以实现8个LED不停地闪烁,完整的C51程序如
  下:
  2.3 花样流水灯的控制 对于花样流水灯,工作原理和前面多个发光二极管的控制原理一样,只需要把不同状态下灯所对应端口的值送到相应的控制端口并延时一定的时间就可以实现,编程时可以把所以对应状态的端口值放在一个数组里存放,不停循环地取数组的值,每取一个值延时一段时间,即可以实现,程序略。
  3 总结
  单片机在各行各业中使用越来越多,文中对单片机中发光二极管的使用和编程方法进行总结,并给出各种方法的工作原理和完整的程序。
  参考文献:
  [1]戴仙金.51单片机及其C语言程序开发实例.北京:清华大学出版社,2007.
  [2]李朝青.单片机原理与接口技术.北京:北京航空航天大学出版社,2005.
  [3]李广军等.实用接口技术.成都:电子科技大学出版社,1997.
  [4]蒋国平,周国伟.基于PROTEUS的单片机系统设计与仿真实例.北京:机械工业出版社,2009.
  [5]张靖武,周灵衫.单片机系统的PROTEUS设计与仿真.北京:电子工业出版社,2007.
其他文献
在英语阅读教学中,经过多年的摸索和经验积累,我觉得教师可以从阅读前、阅读中和阅读后三个阶段落实词汇教学,从而达到结合阅读有效教学词汇的目的。
素质教育是深化教育改革的主题,课堂教学是实施素质教育的主渠道.为了使素质教育得到有效的实施,就要优化课堂教学,优化课堂教学模式是优化课堂教学的重要因素.培养目标及任务的变化,必然导致教学模式的改革.这就需要从单纯传授知识的传统教学模式转变到在传授知识的同时,更要重视学生能力的培养,特别是学生自主、探索能力的培养.而问题是数学的心脏,课堂数学教学应以问题为主线.创设性地提出问题或启发问题的情景(即设
数学是一门科学,教学是一门艺术,数学教学是科学性和艺术性的统一体.富有成效的教学不仅取决于教师对教材居高临下的认识水平更取决于教师对教材深入浅出的组织水平以及把教材、教案这些静态知识集中转化为动态信息传递给学生的“超级”艺术.教学是通过知识内容、语言动作、姿态情感等获得最佳效果的.因此,教师要取得理想的教学效果,就必须孜孜不倦地追求课堂教学的艺术性.下面笔者根据多年来的教学实践和研究体会,就如何提
2012年1~3月,受全球船舶市场持续低迷的影响,我国船舶工业发展受到了严峻考验,三大造船指标同比下降,工业总产值增速趋缓,船舶出口出现下滑,经济效益增幅呈回落走势。
12月14日,广西壮族自治区西江黄金水道建设办公室透露,重新修订的《广西壮族自治区船闸管理办法》将于2014年1月1日起施行。新办法提出对船舶征收过闸费,这意味着从明年起,处于广
期刊
目的:观察参麦注射液联合利尿剂治疗慢性肺源心脏病急性发作的疗效。方法:将62例病人随机分为2组,治疗组32例,给予常规综合治疗的基础上应用参麦注射液及利尿剂治疗,每日1次;对照组
陶行知的“生活教育”理论指出:“生活即教育”,“社会即学校”,“教、学、做合一”。他的生活教育理论强调了教育要以生活为中心,教育要从课堂和书本中走出来,去关注社会生活。初中教材依据新课程标准强调将“生活德育论”作为教材的理论支撑,以初中学生逐步发展的生活经验作为编写的基础。因此作为一名初中思想品德教师,也应与时俱进,在教学中应做到课堂、学生与生活实际的紧密联系,将生活融入教学,让教学指导学生的生活
让学生体会做人的幸福感、使命感和成就感,是新课程理念下思想品德课教师义不容辞的责任。若能在思想品德课教学中把握好“三度”,必将不辱使命。这里的“三度”即温度、信度和角度。    一、保持温度是思想品德课教学的基础    温度即学生能感到和谐、真诚、温馨的氛围。温度来自对学生的关注,而关注人又是新课程的核心理念。要保持温度就必须坚持平等待人原则,即不论学生出身、外貌、性格、智力、成绩或与自己的亲疏等
有个段子如是说:“做事业的最高成就是,你已隐退江湖,江湖却还有你的传说。”在世界船运行业,包玉刚或许就是这样一个“传说”。
新课程标准指出:学习是一种个性化行动。作为音乐教师,应当在课堂教学环境中创设一个有利于张扬学生个性的“场所”,让学生的个性在宽松、自然、愉悦的氛围中得到释放,展现生命的活力。音乐课堂教学的过程,既是生命潜能的开发过程,又是生命力中活力、情趣、智能等发展的过程,让学生在美妙的歌声中享受生活、学习的魅力。    一、良好的情境是课堂充满活力的开端    著名科学家爱因斯坦曾讲过:“兴趣是最好的老师。”