流水灯控制PPT
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
PPT学习交流
9
25.03.2020
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
Register
Name
GPADAT
GPIO A Data Register
GPASET
GPIO A Set Register
GPACLEAR
GPIO A Clear Register
GPATOGGLE
GPIO A Toggle Register
GPBDAT
GPIO B Data Register
GPBSET
3、通过对0x08 8001单元写数据就可以改变8个LED的亮与灭。
4、本系统还应用了CPU定时器,产生定时中断,在响应中断时给
0x08 8001单元写数,从而实现了LED灯的定时闪烁
5、当按下外部中断按钮时,产生外部中断,显示状态按要求不再发
生变化
25.03.2020
PPT学习交流
6
GPIO设置
10
GPGTOGGLE
GPIO G Toggle Register
GPIO寄存器
GPIO口通过功能控制、方向、数据、设置、清除 和反转触发寄存器来控制
• GPxMUX——功能选择寄存器,配置I/O工作在外 设操作模式或数字量I/O模式。复位时所有GPIO配 置成I/O功能。 如果GPxMUX.bit=0,配置为I/O功能; 如果GPxMUX.bit=1,配置为外设功能。 I/O的输入功能和外设的输入通道总是被使能 的,输出通道是GPIO和外设公用的。引脚如果配 置成为I/O功能,就必须屏蔽相应的外设功能, 否则,将会产生随机的中断信号。
GPDTOGGLE
GPIO D Toggle Register
GPEDAT
GPIO E Data Register
GPESET
GPIO E Set Register
GPECLEAR
GPIO E Clear Register
GPETOGGLE
GPIO E Toggle Register
GPFDAT
GPIO F Data Register
负载或总线。当 OE
为高电平时,
Q0~Q7 呈高阻态,
即不驱动总线,也
不为总线的负载,
但锁存器内部的逻
辑操作不受影响。
当锁存允许端 LE
为高电平时,Q端
电平随数据 D 而变。
当 LE 为低电平时,
Q端被锁存。
4
GPIO
A0~7控制 LED灯的亮 灭
25.03.2020
PPT学习交流
5
具体工作流程
TMS320F281x的GPIO多路复用器将有 关引脚用作数字I/O口时,可以组成数字I/O 口GPIOA、GPIOB、GPIOD、GPIOE、 GPIOF和GPIOG。
25.03.2020
PPT学习交流
7
通用I/O端口
25.03.2020
PPT学习交流
8
GPIO MUX/DIR 寄存器
25.03.2020
GPIO B Set Register
GPBCLEAR
GPIO B Clear Register
GPBTOGGLE
GPIO B Toggle Register
GPDDAT
GPIO D Data Register
GPDSET
GPIO D Set Register
GPDCLEAR
GPIO D Clear Register
只有在有锁存信号时输
入的状态被保存到输出,直
到下一个锁存信号。通常只
有0和1两个值。
PPT学习交流
2
• O0~O7 可直接与总线相连
• 当三态允许控制端 OE 为低电平时, O0~O7 为正常逻辑状态,可用来驱动负载 或总线
• OE为高电平,O0~O7呈高电阻,既不驱动 总线,也不为总线的负载,内部逻辑操作部 受影响
• LE为高电平,O随D的数据耳边
• LE为低电平,O被锁存在以建立的数据电平
25.03.2020
PPT学习交流
3
74HC373介绍
Dn
LE
OE
Qn
H
H
L
H
L
H
L
L
X
L
L
Q0
X
X
H
Z
74HC373的真值表
25.03.2020
PPT学习交流
当三态允许控制端
OE 为低电平时,
Q0~Q7 为正常逻辑
状态,可用来驱动
25.03.2020
PPT学习交流
11
• GPxDIR——方向控制寄存器,用来配置I /O的方向(输入/输出)。复位时,所有 GPIO为输入。
如果GPxDIR.bit= 0,引脚配置为数字量 输入;
如果GPxDIR.bit= 1,引脚配置成数字量 输出。
25.03.2020
Pwenku.baidu.comT学习交流
12
• GPxDAT——数据寄存器,如果I/O配置为输入,反映当 前经过量化后I/O 输入信号的状态。如果I/O配置为输出, 向寄存器写值设定 I/O的输出。
F281X流水灯控制
硬件设置 GPIO设置 GPIO寄存器介绍 软件设计
25.03.2020
PPT学习交流
1
25.03.2020
三态输出的八 D 透明锁 存器
锁存器(Latch)是一种对 脉冲电平敏感的存储单元电 路,它们可以在特定输入脉 冲电平作用下改变状态。锁 存,就是把信号暂存以维持 某种电平状态。
如果GPxDAT.bit=0,且设置为输出功能,置相应的引 脚为低电平;
如果GPxDAT.bit= 1,且设置为输出功能,置相应的引 脚为高电平。
1、TMS320LF281芯片通过74HC373锁存器分别控制8个发光二极管 LED1~LED8的亮与灭。
2、TMS320LF281的数据总线的D7~D0驱动74HC373的数据输入引 脚D7~D0,为外部接口XINTF的空间2(Zone2)片选信号,对应存 储空间基址为0x80000,当XA15、XA0地址线均为高时,使能 74HC373锁存器,因此该LED灯的存储器映射地址为0x08 8001
GPFSET
GPIO F Set Register
GPFCLEAR
GPIO F Clear Register
GPFTOGGLE
GPIO F Toggle Register
GPGDAT
GPIO G Data Register
GPGSET
GPIO G Set Register
GPGCPLPETA学R习交流 GPIO G Clear Register