1、 计算机科学与技术学院 课程设计报告 2011 2012 学年第 1 学期 课程名称 微型计算机原理与接口技术 设计题目 按键控制发光二极管的设计 学生姓名 学 号 专业班级 指导教师 2011 年 09 月 08 日 目录目录 一、概述一、概述 1 1 二、设计的目的和要求二、设计的目的和要求 1 1 2.1 设计目的. 1 2.2 设计要求. 1 三、部分硬件和软件介绍三、部分硬件和软件介绍 1 1 3.1 发光二极管简介. 1 3.2 protel 简介 2 3.3 8255 简介 3 四、按键控制发光二极管的原理分析四、按键控制发光二极管的原理分析 4 4 4.1 按键工作原理分析 4
2、 4.2 按键防抖动 4 五、实现按键控制发光二极管电路设计五、实现按键控制发光二极管电路设计 5 5 5.1 按键控制的设计. 5 5.2 防抖动电路的设计 6 5.3 实现按键控制发光二极管程序设计 . 7 六、设计总结和体会六、设计总结和体会 . . 8 8 6.1 总结. 8 6.2 体会 8 七、参考文献七、参考文献 8 8 附录附录 9 9 1 按键控制发光二极管设计按键控制发光二极管设计 一、一、概述概述 随着人们生活环境的不断改善和美化, 在许多场合可以看到彩色霓虹灯。 LED 彩灯由于其丰富的灯光色彩, 低廉的造价以及控制简单等特点而得到了广泛的应 用,用 彩灯来装饰街道和城
3、市建筑物已经成为一种时尚。发光二极管由于其价 格低廉,节能,故而更适合作为装饰。目前市场上大多数应用硬件电路来控制二 极管亮灭,通过不同的发光颜色,排列顺序来实现美观。所以按键控制发光二极 管的应用范围很广。 二、设计的目的和要求二、设计的目的和要求 2 2.1.1 设计目的设计目的 设计一个用按键控制发光二极管点亮熄灭的硬件系统。 2 2.2.2 设计要求设计要求 按键要求能够实现对二极管的点亮与熄灭的控制,用 S1S4 组成的键盘分 别控制 4 个发光二极管的点亮,S5 按键来熄灭各二极管。按键具有防抖动功能, 例如:S1 点亮 1 号灯,按 S5 可以将其熄灭。S2 点亮 2 号灯,按
4、S5 可以将其熄 灭。 三、部分硬件和软件介绍三、部分硬件和软件介绍 3.13.1 发光二极管简介发光二极管简介 发光二极管简称为 LED。由镓(Ga)与砷(AS) 、磷(P)的化合物制成的二 极管,当电子与空穴复合时能辐射出可见光,因而可以用来制成发光二极管。在 电路及仪器中作为指示灯,或者组成文字或数字显示。 它是半导体二极管的一种,可以把电能转化成光能;常简写为 LED。发光二 极管与普通二极管一样是由一个 PN 结组成,也具有单向导电性。当给发光二极 管加上正向电压后,从 P 区注入到 N 区的空穴和由 N 区注入到 P 区的电子,在 2 PN 结附近数微米内分别与 N 区的电子和 P 区的空穴复合,产生自发辐射的荧光。 不同的半导体材料中电子和空穴所处的能量状态不同。 当电子和空穴复合时释放 出的能量多少不同,释放出的能量越多,则发出的光的波长越短。常用的是发红 光、绿光或黄光的二极管。 a.物理特性 发光二极管的两根引线中较