当前位置:文档之家› 流水灯控制ppt课件

流水灯控制ppt课件


GPIO寄存器
GPIO口通过功能控制、方向、数据、设置、清 除和反转触发寄存器来控制
• GPxMUX——功能选择寄存器,配置I/O工作在外设 操作模式或数字量I/O模式。复位时所有GPIO配置 成I/O功能。 如果GPxMUX.bit=0,配置为I/O功能; 如果GPxMUX.bit=1,配置为外设功能。 I/O的输入功能和外设的输入通道总是 被使能的,输出通道是GPIO和外设公用的。引脚 如果配置成为I/O功能,就必须屏蔽相应的外设 功能,否则,将会产生随机的中断信号。
精品课件
通用I/O端口
精品课件
GPIO MUX/DIR 寄存器
精品课件
Address 70E0h 70E1h 70E2h 70E3h 70E4h 70E5h 70E6h 70E7h 70ECh 70EDh 70EEh 70EFh 70F0h 70F1h 70F2h 70F3h 70F4h 70F5h 70F6h 70F7h 70F8h 70F9h 70FAh 70FBh
Name GPIO A Data Register GPIO A Set Register GPIO A Clear Register GPIO A Toggle Register GPIO B Data Register GPIO B Set Register GPIO B Clear Register GPIO B Toggle Register GPIO D Data Register GPIO D Set Register GPIO D Clear Register GPIO D Toggle Register GPIO E Data Register GPIO E Set Register GPIO E Clear Register GPIO E Toggle Register GPIO F Data Register GPIO F Set Register GPIO F Clear Register GPIO F Toggle Register GPIO G Data Register GPIO G Set Register GPIO G Clear Register GPIO G Toggle Register
F281X流水灯控制
硬件设置 GPIO设置 GPIO寄存器介绍 软件设计
精品课件
三态输出的八 D 透 明锁存器
锁存器(Latch)是一 种对脉冲电平敏感的存储单 元电路,它们可以在特定输 入脉冲电平作用下改变状态。 锁存,就是把信号暂存以维 持某种电平状态。
只有在有锁存信号时 输入的状态被保存到输出, 直到下一个锁存信号。通常 只有0和1两个值。
• GPxSET——设置寄存器,是只写寄存器,任何读操作都返 回0。如果相应的引脚配置成数字量输出,写1后相应的引 脚为高电平,写0时没有影响。 如果GPxSET.bit=0,没有影响; 如果GPxSET.bit=1,且引脚设置为输出,将相应 的引脚置成高电平。
GPIO A0~7控
制LED灯的 亮灭
精品课件
具体工作流程
1、TMS320LF281芯片通过74HC373锁存器分别控制8个发光二极管 LED1~LED8的亮与灭。
2、TMS320LF281的数据总线的D7~D0驱动74HC373的数据输入引脚 D7~D0,为外部接口XINTF的空间2(Zone2)片选信号,对应存储空间 基址为0x80000,当XA15、XA0地址线均为高时,使能74HC373锁存器, 因此该LED灯的存储器映射地址为0x08 8001
精品课件
74HC373介绍
DnHale Waihona Puke LEOEQn
H
H
L
H
L
H
L
L
X
L
L
Q0
X
X
H
Z
74HC373的真值表
精品课件
当三态允许控制端 OE 为低电平时, Q0~Q7 为正常逻辑 状态,可用来驱动 负载或总线。当 OE 为高电平时,Q0~Q7 呈高阻态,即不驱 动总线,也不为总 线的负载,但锁存 器内部的逻辑操作 不受影响。当锁存 允许端 LE 为高电 平时,Q端电平随数 据 D 而变。当 LE 为低电平时,Q端被 锁存。
精品课件
• O0~O7 可直接与总线相连 • 当三态允许控制端 OE 为低电平时,O0~O7
为正常逻辑状态,可用来驱动负载或总线 • OE为高电平,O0~O7呈高电阻,既不驱动总
线,也不为总线的负载,内部逻辑操作部受 影响 • LE为高电平,O随D的数据耳边 • LE为低电平,O被锁存在以建立的数据电平
3、通过对0x08 8001单元写数据就可以改变8个LED的亮与灭。 4、本系统还应用了CPU定时器,产生定时中断,在响应中断时给 0x08 8001单元写数,从而实现了LED灯的定时闪烁 5、当按下外部中断按钮时,产生外部中断,显示状态按要求不 再发生变化
精品课件
GPIO设置
TMS320F281x的GPIO多路复用器 将有关引脚用作数字I/O口时,可以组成数 字I/O口GPIOA、GPIOB、GPIOD、GPIOE、 GPIOF和GPIOG。
Register GPADAT GPASET GPACLEAR GPATOGGLE GPBDAT GPBSET GPBCLEAR GPBTOGGLE GPDDAT GPDSET GPDCLEAR GPDTOGGLE GPEDAT GPESET GPECLEAR GPETOGGLE GPFDAT GPFSET GPFCLEAR GPFTOGGLE GPGDAT GPGSET GPGCLE精A品R课件 GPGTOGGLE
精品课件
• GPxDIR——方向控制寄存器,用来配置I/ O的方向(输入/输出)。复位时,所有GPIO 为输入。 如果GPxDIR.bit= 0,引脚配置为数字 量输入; 如果GPxDIR.bit= 1,引脚配置成数字 量输出。
精品课件
• GPxDAT——数据寄存器,如果I/O配置为输入,反映当前 经过量化后I/O 输入信号的状态。如果I/O配置为输出, 向寄存器写值设定 I/O的输出。 如果GPxDAT.bit=0,且设置为输出功能,置相应 的引脚为低电平; 如果GPxDAT.bit= 1,且设置为输出功能,置相应 的引脚为高电平。
相关主题