4DSP原理与应用教案数字IO

4DSP原理与应用教案数字IO

ID:37850599

大小:292.00 KB

页数:15页

时间:2019-06-01

4DSP原理与应用教案数字IO_第1页
4DSP原理与应用教案数字IO_第2页
4DSP原理与应用教案数字IO_第3页
4DSP原理与应用教案数字IO_第4页
4DSP原理与应用教案数字IO_第5页
资源描述:

《4DSP原理与应用教案数字IO》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、《DSP原理与应用》教案(4)教学课时:4学时四、数字量I/O模块4.1数字量I/O端口概述F2407系列有多达41个通用、双向的数字量I/O(GPIO)引脚,其中大多数都是基本功能和一般I/O复用引脚。大多数I/O引脚都可用来实现其他功能。数字量I/O端口模块采用了一种灵活的方法,可实现控制专用I/O和复用I/O引脚的功能。所有专用I/O和复用I/O引脚的功能都可通过9个16位控制寄存器来设置。可分为两类:★I/O端口复用控制寄存器(MCRx)用来控制选择I/O端口作为基本功能或一般I/O引脚功能。★数据和方向控制寄存器(PxDATDIR)当I

2、/O端口用作一般I/O引脚功能时,用数据和方向控制寄存器可控制数据和双向I/O引脚的数据方向。这些寄存器直接与双向I/O引脚相连。4.2数字量I/O端口寄存器图4-1给出了F2407系列I/O端口复用引脚配置简图。可见寄存器单元的配置与实际I/O引脚的内部结构之间的联系。表4-1列出了数字量I/O模块可用的寄存器单元。这些寄存器被储存器映射到数据空间,地址为7090h~709Fh。寄存器单元中保留的位是无效的,读时为0,写对其无影响。图4-1复用引脚配置简图表4-1数字量I/O端口寄存器地址存储寄存器说明地址存储寄存器说明7090hMCRAI/O

3、端口复用控制寄存器A709ChPCDATDIRI/O端口C数据和方向寄存器7092hMCRBI/O端口复用控制寄存器B709EhPDDATDIRI/O端口D数据和方向寄存器7094hMCRCI/O端口复用控制寄存器C7095hPEDATDIRI/O端口E数据和方向寄存器7098hPADATDIRI/O端口A数据和方向寄存器7096hPFDATDIRI/O端口F数据和方向寄存器709AhPBDATDIRI/O端口B数据和方向寄存器4.2.1I/O端口复用输出控制寄存器表4-2I/O端口复用控制寄存器A(MCRA)配置表4-2I/O端口复用控制寄存器

4、A(MCRA)配置(续)表4-3I/O端口复用控制寄存器B(MCRB)配置表4-3I/O端口复用控制寄存器B(MCRB)配置(续)表4-4I/O端口复用控制寄存器C(MCRC)配置4.2.2I/O端口数据和方向寄存器F2407系列共有6个数据和方向控制寄存器(PxDATDIR)。当I/O端口用作通用I/O功能时,用数据和方向控制寄存器可控制数据和到双向I/O引脚的数据方向。这些寄存器直接与I/O引脚相连。当I/O用作基本功能时,这些寄存器的设置对相应的引脚无影响。4.3数字量I/O端口应用4.3.1I/O端口作为输出下面的设计是一个F2407与发

5、光二极管的接口电路及应用。用发光二极管作指示灯是控制系统中一种常用的方法。ABCOE1OE2AOE2BGNDGND74LVC138VccY0Y1Y2Y3Y4Y5Y6Y7GNDVccKEYCLEDCLK1615141312111097GND1236458GNDIOPA3IOPA4IOPA5VccGNDPWM3/IOPB0PWM4/IOPB1PWM5/IOPB2PWM6/IOPB3T1PWM/T1CMP/IOPB4T2PWM/T2CMP/IOPB5TDIRA/IOPB6TCLKINA/IOPB7CAP3/IOPA5CAP2/QEP2/IOPA4CAP

6、1/QEP1/IOPA3TMS320LF2407757983ResetLEDCLK52IOPB047IOPB144IOPB240IOPB316IOPB418IOPB514IOPB637IOPB7CLRCLK1D2D3D4D5D6D7D8DGNDVccGNDY0Y1Y2Y3Y4Y5Y6Y7GNDVccGNDLED0LED1LED2LED3LED4LED5LED6LED72010256912151619GND111347813141718GND74HC273GNDR754.7KLED0LED1LED2LED3LED4LED5LED6LED7R76R7

7、7R78R79R80R81R82R83300300300300300300300300GNDS1S2S3S4S5S6S7S8KEYCVccA0A1A2A3A4A5A6A7EDIRGNDB0B1B2B3B4B5B6B7IOPB0IOPB1IOPB2IOPB3IOPB4IOPB5IOPB6IOPB7181716151413121111134781314191GND74LVC245R7410KVcc8键输入R684.7KS1K1R694.7KS2K2R704.7KS3K3R714.7KS4K4R724.7KS5K5R734.7KS6K6R744.7KS

8、7K7R754.7KS8K8VccGND图4-2F2407与键盘、LED接口电路设计电路如图4-2所示。74HC273用于驱动8个二极管

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。