- 27
- 0
- 约1.62千字
- 约 2页
- 2015-07-24 发布于河南
- 举报
STC单片机中双数据指针的使用方法
STC89系列单片机对数据指针也进行了扩展,由传统51的单数据指针,变成了双数据指针,并设置了相应的特殊功能寄存器对其进行控制,从而为应用系统设计中数据快速切换与访问提供了条件。下面就对双数据指针的使用方法进行介绍。在介绍中会涉及较多的汇编语言的内容,但非常简单,读者可以翻阅相关手册,或依程序中的注释理解。
双数据指针特殊功能寄存器
标识 地址 名称 7 6 5 4 3 2 1 0 初始值 AUXR1 A2H 辅助寄存器1 - - - - GF2 - - DPS xxxx,0xx0 GF2:通用功能用户自定义位
DPS:DPTR寄存器选择位
0:DPTR0被选中
1:DPTR1被选中
单片机中有两个16位的数据指针,DPTR0与DPTR1。当DPS选择位为0时,选DPTR0,当DPS选择位为1时,选择DPTR1。
AUXR1特殊功能寄存器,位于A2H单元中,其中的位是不可以位寻址的。但可以采用位操作的方式对DPS位进行置1或清零。由于DPS位位于第0位,因此可以对AUXR1寄存器用INC(汇编中为INC,C中可以用++运算符),使DPS位反转,由0变为1或由1变为0,即实现双数据指针的快速切换。
您可能关注的文档
- 《电子技术》课程设计任务书(10级).doc
- 《焊接电工》课程标准.doc
- 000电子门铃制作说课稿.doc
- 00目录---JASCO镀锌.doc
- 2.1音箱的基本原理和维修方法.doc
- 7 谈DCS系统维护风险管理.doc
- 007三层电梯PLC控制系统设计的设计毕业设计任务书.doc
- 8吨吊车的技术要求.doc
- 10KVA配电系统采购安装合同(定稿).doc
- 10KV工厂供配电系统设计2.doc
- 2026住宅小区消防改造建筑方案(执行版,含总平面布置/疏散流线/消防节点).docx
- 2026制造工厂人力资源规划与排班配置方案(执行版,含排班模型/岗位编制/缺口清单).docx
- 2026人工智能企业内训实施计划(执行版,含培训安排/案例任务/考核清单).docx
- 2026仓储物流园总平面布置建筑方案(执行版,含车流组织/仓位分区/消防间距).docx
- 2026老旧办公楼节能改造建筑方案(执行版,含围护结构/节能设备/施工节点).docx
- 2026Python文件批量重命名与归档脚本方案(执行版,含文件样例/处理脚本/归档规则).docx
- 2026企业会计准则长期股权投资核算指南(执行版,含成本法分录/权益法分录/减值检查表).docx
- 2026社区养老服务中心项目可行性研究报告(执行版,含服务需求/建设内容/运营预算).docx
- 2026物流园冷链仓储项目可行性研究报告(执行版,含选址分析/设备配置/财务测算).docx
- 2026企业会计准则现金流量表编制口径手册(执行版,含分类口径/填报模板/勾稽检查表).docx
最近下载
- 2022年山东省淄博市中考数学真题【含答案】.docx VIP
- 2026年译林版高考英语一轮总复习考点梳理语讲解(选择性必修第二册).pdf VIP
- Midea 美的 MS811-1.2T 软水机 说明书.pdf
- Linux部署WordPress电商网站报告.docx VIP
- 逆流再生强酸阳离子交换器计算书.xls
- 劳动出版社《安全用电(第六版)习题册》答案.pdf VIP
- 资本论.pdf VIP
- 2024年山东省淄博市中考英语真题含答案.docx VIP
- 2026年全国特种设备P证气瓶充装作业证考试题库(含答案).docx VIP
- 6.2 民族区域自治制度 课件-2025-2026学年高中政治统编版必修三政治与法治.pptx VIP
原创力文档

文档评论(0)