- 7
- 0
- 约1.31万字
- 约 25页
- 2019-07-25 发布于浙江
- 举报
一、寄存器的C语言访问 二、寄存器文件的空间分配 三、使用C语言设置通用定时器 四、使用C语言设置比较单元 五、使用C语言设置捕获单元与QEP电路 第六章 使用C语言操作事件管理寄存器 F2812的寄存器能够实现对系统和外设功能的配置与控制,因此在F2812的开发中对寄存器的操作是极为重要的,操作寄存器常用的语言有两种,汇编和C语言,而采用C语言更加形象,更加有助于理解.本讲就以事件管理器寄存器的操作为例,讲解如何使用C语言对F2812的寄存器进行操作. 一、寄存器的C语言访问 使用位定义的方法定义寄存器 ▲ 什么是位域 所谓位域,就是将一个字节中的二进制位划分为几个不同的区域,并说明每个区域的位数,每个域都有一个域名,允许在程序中按域名进行操作.位域的定义和位域变量的说明同结构体定义和其成员说明类似,其语法格式如图: Struct 位域结构名 { 类型说明符 位域名 1:位域长度 类型说明符 位域名 2:位域长度 ?? ?? ?? 类型说明符 位域名 n:位域长度 } 使用位定义的方法定义寄存器 ▲ 关于位域,需要注意以下几项: √ 类型说明符就是基本的数据类型,一般取Unit16,位域名一般根据寄存器功能取,也
您可能关注的文档
最近下载
- 12 正方体的展开图(含答案析)-重难点突破七年级数学上册常考题专练(苏科版).docx VIP
- T_CHES 161—2025(延续取水许可评估技术规程).pdf
- 赢顺云指标公式源码文华期货软件指标公式期货指标公式大全.doc VIP
- 实训室建设计划方案.pptx VIP
- 夹滩社区美丽乡村建设工程初步设计说明.docx VIP
- 2026《煤矿重大事故隐患判定标准》宣贯学习.pptx
- 针灸治疗知情同意书.doc VIP
- 超实用新高考英语复习:高三英语一轮复习回顾及二轮复习计划.docx VIP
- 导电高分子复合材料PTC与NTC效应的多维度解析与应用拓展.docx VIP
- 英语四级高频词汇2000词(必背).docx
原创力文档

文档评论(0)