任务2.38位流水灯全解.doc

任务2.38位流水灯全解

任务三 8位流水灯 2.3.1 任务内容 流水灯在我们的日照生活中有着非常多的应用,如广告牌的设计和节日彩灯的设计都用到它的原理。本节的任务是把开发板上的8个发光二极管依次点亮。另外一IO口接外部电平,高电平时流水灯从左向右依次点亮,低电平时流水灯从右向左依次点亮。 2.3.2 知识准备 1、单片机IO的构造 在上一单元中发光二极管闪烁的实例中,I/O控制小灯闪烁,只需在Keil中对I/O写‘0’、和写‘1’就可以了,使用起来非常简单。但是在实际应用中如果不了解I/O的特点,设计的电路存在缺陷,I/O应用起来未必会得心应手。初学者不必深究I/O控制原理,但至少得弄明白几个基本的概念,这对后期学习高档单片机也很有帮助。在I/O构造电路中,有三极管(实际上是MOS管)、锁存器等,我们先来学习一下这两个基本器件的特点。 三极管 在I/O构造电路中,有一个器件是MOS管,I/O能对外输出高低电平全依赖MOS管的导通与否。MOS管和三极管在外特性很相像,由于我们更熟悉三极管,所以这里讲解三极管。三极管是模拟电路和数字电路的基石。在模拟电路中,三极管主要用于放大弱信号。在数字电路中,三极管更多作为开关管来使用。 三极管的基本结构是两个反向联结的的PN接面,如图所示,有NPN和PNP两种组合。三个接出来的端点依次被称为发射极(E)、基极(B)和集电极(C)。图中也显示了NPN和PN

文档评论(0)

1亿VIP精品文档

相关文档