第四节S3C2410IO口和IO操作.ppt

第四节S3C2410IO口和IO操作.ppt

ID:62045367

大小:174.00 KB

页数:18页

时间:2021-04-13

第四节S3C2410IO口和IO操作.ppt_第1页
第四节S3C2410IO口和IO操作.ppt_第2页
第四节S3C2410IO口和IO操作.ppt_第3页
第四节S3C2410IO口和IO操作.ppt_第4页
第四节S3C2410IO口和IO操作.ppt_第5页
资源描述:

《第四节S3C2410IO口和IO操作.ppt》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、第四章S3C2410的I/O口和I/O操作主要内容:4.1S3C2410I/O口描述4.2I/O端口控制寄存器4.3I/O口控制C语言编程例S3C2410芯片上共有117个多功能的输人/输出引脚,它们是。•1个23位的输出端口(端口A);。1个11位的输入/输出端口(端口B);。1个16位输入/输出端口(端口C);•1个16位输入/输出端口(端口D);•1个16位输入/输出端口(端口E);•1个8位输人/输出端口(端口F);•1个16位输入/输出端口(端口G);。1个11位的输入/输出端口(端口H)。这些端口可以满足不同的系统配置和设计需要。在运行程序之前,

2、必须对每个用到的引脚功能进行设置。如果某些引脚的复用功能没有使用,那么可以先将该引脚设置为I/O口。4.1S3C2410I/O口描述•端口控制寄存器(GPACON~GPHCON)。•外部中断控制寄存器(EXTINTN)•端口上拉寄存器(GPBUP~GPHUP)•多状态控制寄存器•端口数据寄存器(GPADAT~GPHDAT)4.2I/O端口控制寄存器4.2.1端口A控制寄存器和功能配置1.端口A控制寄存器(GPACON)2.端口A数据寄存器(GPADAT)端口A作/O口使用时,只能作为输出。4.2.2端口B控制寄存器和功能配置1.端口B控制寄存器(GPBCON

3、)2.端口B数据寄存器(GPBDAT)3.端口B上拉寄存器(GPBUP)4.2.3端口C控制寄存器和功能配置1.端口C控制寄存器(GPCCON)2.端口C数据寄存器(GPCDAT)3.端口C上拉寄存器(GPCUP)4.2.4端口D控制寄存器和功能配置1.端口D控制寄存器(GPDCON)2.端口D数据寄存器(GPDCON)3.端口D上拉寄存器(GPDUP)4.2.5端口E控制寄存器功能配置1.端口E控制寄存器(GPECON)的配置2.端口E数据寄存器(GPEDAT)3。端口E上拉寄存器(GPEUP)4.2.6端口F控制寄存器和功能配置1.端口F控制寄存器(GP

4、FCON)2.端口F数据寄存器(GPFDAT)3。端口F上拉寄存器(GPFUP)4.2.7端口G控制寄存器功能配置1。端口G控制寄存器(GPGCON)2。端口G数据寄存器(GPGDAT)3。端口G上拉寄存器(GPGUP)4.2.8端口H控制寄存器和功能配置1。端口H控制寄存器(GPHCON)和功能配置2。端口H数据寄存器(GPHDAT)和功能配置3。端口H上拉寄存器(GPHUP)和功能配置4.3I/O口控制C语言编程例4.3.1硬件电路5.3.2参考程序#include"2410lib.h"#include"2410addr.h"#include"def.h

5、"//--------------------------------------------------------------------------------------------------------------------//发光二极管逐个点亮//---------------------------------------------------------------------------------------------------------------------voidled_on(void){inti,nOut;nOut=0

6、xF0;rGPFDAT=nOut&0x70;//GPF7管脚输出低电平,D1204亮,其它二极管灭for(i=0;i<100000;i++);//延时rGPFDAT=nOut&0x30;//GPF7,GPF6管脚输出低电平,D1204亮,D1205亮for(i=0;i<100000;i++);//延时rGPFDAT=nOut&0x10;//D1204亮,D1205亮,D1206亮for(i=0;i<100000;i++);//延时rGPFDAT=nOut&0x00;//全亮for(i=0;i<100000;i++);//延时}//--------------

7、------------------------------------------------------------------------------------------------------//发光二极逐个管熄灭//---------------------------------------------------------------------------------------------------------------------voidled_off(void){inti,nOut;nOut=0;rGPFDAT=0;//全亮f

8、or(i=0;i<100000;i++);//延时r

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

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

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