- 1、本文档共10页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
C语言应用-3-IO
第3 章 I/O 端口的C 语言程序设计24
3.1 IO 端口的结构24
3.2 IO 端口设置的寄存器24
3.2.1 A 口相应的寄存器25
3.2.2 并行I/O 口的组合控制25
3.2.3 B 口相应的寄存器26
3.2.4 B 口的特殊功能26
3.3 IO 端口设置的C 库函数27
3.4 IO 端口的应用实例29
第3 章 I/O 端口的C 语言程序设计
第3章 I/O 端口的 C 语言程序设计
3.1 IO 端口的结构
输入/输出接口(也可简称为I/O 口)是单片机与外设交换信息的通道。输入端口负责从外
界接收检测信号、键盘信号等各种开关量信号。输出端口负责向外界输送由内部电路产生的处理
结果、显示信息、控制命令、驱动信号等。unSP 内有并行和串行两种方式的I/O 口。SPCE061A
有两个16 位通用的并行I/O 口:A 口和B 口。这两个口的每一位都可通过编程单独定义成输入
或输出口。
A 口的IOA0~IOA7 用作输入口时具有唤醒功能,即具有输入电平变化引起CPU 中断功能。
在那些用电池供电、追求低能耗的应用场合,可以应用CPU 的睡眠模式(通过软件设置)以降
低功耗,需要时以按键来唤醒CPU,使其进入工作状态。例如:手持遥控器、电子字典、PDA、
计算器、移动电话等。
图3.1 是SPCE061A 的I/O 端口结构图。与其它的单片机相比,它除了每个I/O 端口可以
单独定义其状态外,每个对应状态下的I/O 端口性质电路都是内置的,在实际的电路中不需要再
次外接。例:设端口A 口为带下拉电阻的输入口,在连接硬件时无需在片外接下拉电路。
P_IOA/B_Buffer(读)
P_IOA/B_Data( 写)
数据
寄存器
P_IOA/B_Buffer( 写) 上拉 I/O
和 管脚
P_IOA/B_Dir (读/写)
控制
下拉
P_IOA/B_Attrib( 读/写) 逻辑
P_IOA/B_Data( 读)
图3.2 I/O 端口结构图
3.2 IO 端口设置的寄存器
SPCE061A 提供了位控制结构的I/O 端口,每一位都可以被单独定义用于输入或输出数据。
通常,对某一位的设定包括以下3 个基本项:数据向量Data、属性向量Attribution 和方向控制向
量Direction 。3 个端口内每个对应的位组合在一起,形成一个控制字,用来定义相应I/O 口位的
输入输出状态和方式。例如,假设需要IOA0 是下拉输入管脚,则相应的Data、Attribution 和
北阳电子内部技术资料 24
第3 章 I/O 端口的C 语言程序设计
Direction 的值均被置为“0”。如果需要IOA1 是带唤醒功能的悬浮式输入管脚,则Data、Attribution
和Direction 的值被置为“010”。
A 口和B 口的Data、Attribution 和Direction 的设定值均在不同的寄存器里,用户在进行I/O
口设置时要特别注意这一点。
3.2.1 A 口相应的寄存器
P_IOA_Data(读/写)($7000H)
A 口的数据单元,用于向A 口写入或从A 口读出数据。当A 口处于
您可能关注的文档
- CLD132 中文资料.pdf
- ChemBioOffice教程0.pdf
- CN200910030163.3通用型阴、阳极电泳涂料水性色浆.pdf
- CMOS集成电路用Φ150―200mm外延硅材料.pdf
- CPC系统调试说明.doc
- CP1976()音频控制盒试验器使用说明书.pdf
- CR-V对比RAV4.pdf
- CRH2型动车组简介之LKJ2000型监控记录系统.pdf
- Cu_Nb_Ni_Cr_Mo钢的析出硬化.pdf
- Cuk电路.doc
- 人教版英语5年级下册全册教学课件.pptx
- 部编人教版2年级上册语文全册教学课件含单元及专项复习.pptx
- 人教版8年级上册英语全册教学课件(2021年8月修订).pptx
- 教科版(2017版)6年级上册科学全册课件+课时练.pptx
- 人教版PEP版6年级英语下册全册教学课件(2022年12月修订).pptx
- 部编人教版2年级下册语文全册课件(2021年春修订).pptx
- 人教版数学6年级下册全册教学课件(2023年教材).pptx
- 湘少版5年级下册英语全册教学课件(2021年春修订).pptx
- 人教PEP4年级下册英语全册教学课件 [2}.pptx
- 人教版6年级上册英语全册教学课件.pptx
最近下载
- 《人生由我》梅耶·马斯克 ppt读书笔记模板.pptx
- 2025届高考专题复习:古诗词鉴赏 课件(共136张PPT).pptx VIP
- (二模)2024~2025 学年度苏锡常镇四市高三教学情况调研(二) 地理试卷(含答案).docx
- Recycle Mike's happy days-Mike's day on the farm(课件)人教PEP版英语六年级下册.pptx
- 2025年《普通高中语文课程标准 .pdf VIP
- 2025届高考语文专题复习:古诗词鉴赏二轮复习策略 课件(共61张PPT).pptx VIP
- 七下语文同步解析与测评人教版电子版.pdf VIP
- 供水设备供货及安装施工方案.docx VIP
- 绿色设计产品评价规范 建筑结构用钢板.pdf VIP
- 高中语文(统编版)必修上册全册单元教材解读课件.pptx
文档评论(0)