CORE8051-APB总线

发布者:清新家园最新更新时间:2024-07-29 来源: cnblogs关键字:CORE  APB总线 手机看文章 扫描二维码
随时随地手机看文章

1 APB总线

core8051s内核支持APB3总线,APB writebuffer 为{XWB3, XWB2, XWB1, ACC};

写访问

对FC00以上地址写值,即表示APB写操作,值为(XWB3, XWB2, XWB1, ACC)。

MOV DPTR, #0FC20H

MOVX @DPTR, A

 

读访问

MOV DPTR, #0FC20H

MOVX A, @DPTR即可更新 (XWB3, XWB2, XWB1, ACC)。

 

2 APB汇编示例

FC00-FFFFH空间映射了1个1K的SRAM,通过APB总线来读写。


apb3.asm


    XWB3 EQU   9CH

    XWB2 EQU   9BH

    XWB1 EQU   9AH

    

    XRB3 EQU   9FH

    XRB2 EQU   9EH

    XRB1 EQU   9DH

    

main:

     MOV R7, #0H

     MOV DPTR, #0ff40H

     MOV XWB3, #10H

     MOV XWB2, #10H

     MOV XWB1, #10H

     MOV ACC,  #10H

     

LOOP:

     MOVX @DPTR, A  ;apb write 

  

     MOVX A, @DPTR  ; apb read 


     ;display 

     MOV SBUF, XRB3

     MOV SBUF, XRB2

     MOV SBUF, XRB1     

     MOV SBUF, A

     

     INC DPTR 

     INC R7 

     INC XWB3

     INC XWB2 

     INC XWB1 

     MOV ACC, #10H 

     ADD A, R7

     

     CJNE R7, #010H , LOOP 

     

     SJMP $ 


执行结果:


write op @f40: 10101010

read op @f40: 10101010

write op @f41: 11111111

read op @f41: 11111111

write op @f42: 12121212

read op @f42: 12121212

write op @f43: 13131313

read op @f43: 13131313

write op @f44: 14141414

read op @f44: 14141414

write op @f45: 15151515

read op @f45: 15151515

write op @f46: 16161616

read op @f46: 16161616

write op @f47: 17171717

read op @f47: 17171717

write op @f48: 18181818

read op @f48: 18181818

write op @f49: 19191919

read op @f49: 19191919

write op @f4a: 1a1a1a1a

read op @f4a: 1a1a1a1a

write op @f4b: 1b1b1b1b

read op @f4b: 1b1b1b1b

write op @f4c: 1c1c1c1c

read op @f4c: 1c1c1c1c

write op @f4d: 1d1d1d1d

read op @f4d: 1d1d1d1d

write op @f4e: 1e1e1e1e

read op @f4e: 1e1e1e1e

write op @f4f: 1f1f1f1f

read op @f4f: 1f1f1f1f


关键字:CORE  APB总线 引用地址:CORE8051-APB总线

上一篇:as8051入门
下一篇:《8051单片机C语言创新教程》笔记 03

推荐阅读最新更新时间:2026-03-25 07:23

CORE8051-APB总线
1 APB总线 core8051s内核支持APB3总线,APB writebuffer 为{XWB3, XWB2, XWB1, ACC}; 写访问 对FC00以上地址写值,即表示APB写操作,值为(XWB3, XWB2, XWB1, ACC)。 MOV DPTR, #0FC20H MOVX @DPTR, A 读访问 MOV DPTR, #0FC20H MOVX A, @DPTR即可更新 (XWB3, XWB2, XWB1, ACC)。 2 APB汇编示例 FC00-FFFFH空间映射了1个1K的SRAM,通过APB总线来读写。 apb3.asm XWB3 EQU 9CH XWB2 EQU 9BH
[单片机]
<font color='red'>CORE</font><font color='red'>8051</font>-<font color='red'>APB</font><font color='red'>总线</font>
stm32的总线AMBA、AHB、APB
AMBA AMBA(Advanced Microprocessor Bus Architecture)是ARM公司提出的一种开放性的SoC总线标准,现在已经广泛的应用于RISC的内核上了。 AMBA定义了一种多总线系统(multilevel busing system),包括系统总线和等级稍低的外设总线。 AMBA支持32位、64位、128位的数据总线,和32位的地址总线,同时支持byte和half-word设计。 它定义了两种总线: AHB(Advanced High-performance Bus)先进的高性能总线,也叫做ASB(Advanced System Bus)。APB(Advanced peripheral Bus)
[单片机]
stm32的<font color='red'>总线</font>AMBA、AHB、<font color='red'>APB</font>
英飞凌推出适用于AURIX™、TRAVEO™和PSOC™的Drive Core
3月7日,英飞凌科技股份公司(Infineon Technologies AG)推出可扩展的软件包产品组合Drive Core,适用于AURIX™、TRAVEO™和PSOC™,可帮助快速启动汽车软件开发。 图片来源:英飞凌 “通过推出Drive Core,我们正在加速和简化客户的软件开发,同时降低他们在供应商管理方面的商业复杂性,”英飞凌高级总监Patrick Will表示。“Drive Core通过预集成我们合作伙伴和我们自己的软件组件和工具链,在整个研发过程中提供无缝的用户体验,从而只需单击一下即可最大限度地减少迁移工作。” 英飞凌推出首批五款Embedded World 2025软件包,涵盖AURIX、TRAV
[汽车电子]
英飞凌推出适用于AURIX™、TRAVEO™和PSOC™的Drive <font color='red'>Core</font>
关于core_cm3.c和core_cm3.h,Core_cmFunc.h 和 Core_cmInstr.h的理解
CMSIS是Cortex微控制器软件接口标准(CortexMicroController Software Interface Standard)的缩写,这个是ARM定制的一个用于Cortex-M系列的一个标准,主要是为了提供通用api接口来访问内核和一些片上外设,提高代码的可移植性。 CMSIS有三个层:核内外设访问层CorePeripheral Access Layer(CPAL),中间件访问层Middleware Access Layer(MWAL),设备访问层(DevicePeripheral Access Layer)。 CPAL用于访问内核的寄存器和组件,如NVIC,调试系统等。该层是由ARM实现的。 MWAL用于对中
[单片机]
凌华科技发布新品COM-HPC cRLS,支持第 13 代Intel® Core处理器
凌华科技发布,基于第13代Intel Core处理器的模块,可在 65W 功耗下提供最高 i9、24 核和 36MB 缓存,非常适合计算密集型的应用,例如测量测试、医学成像、工业AI等等。 该模块支持 1 x16 PCIe Gen5,并具有多达 16 个性能核心以及 8 个能效核心,非常适合测量测试、医学成像和工业 AI 等计算密集型应用。 摘要: ● 凌华科技COM-HPC-cRLS 客户端类型 Size C 模块,支持第13代Intel® CoreTM处理器,现已可供订购,并提供: o 最高支持第13代 Intel® Core™ i9 处理器, 16 个性能核心, 8 个能效核心, 以及 32 线
[嵌入式]
凌华科技发布新品COM-HPC cRLS,支持第 13 代Intel® <font color='red'>Core</font>处理器
凌华科技发布基于第 11 代Intel® Core™ 处理器的 MLC-M 医疗平板电脑
摘要 • 凌华科技在 HIMSS 全球健康大会暨展览会上推出全新的 MLC-M 医疗平板电脑 • Intel® Core™ 处理器提供了强大的计算性能 • 轻松运行高分辨率图像处理和文档应用程序 • 适用于手术室、重症监护室、急诊室和护理站 • 极佳的卫生设计且易于消毒 • 2023 年 4 月起上市 中国上海 – 2023 年 7月 18日 全球领先的边缘计算解决方案提供商——凌华科技在芝加哥 HIMSS 全球健康大会(展位号: 6908)上展示了最新的 MLC-M 系列医疗平板电脑。MLC-M 既轻又薄,且功能强大,非常适合在应用于医疗推车或护理站等移动型应用场景。 第 11 代Intel® Core™ 处理
[医疗电子]
凌华科技发布基于第 11 代Intel® <font color='red'>Core</font>™ 处理器的 MLC-M 医疗平板电脑
LoRa Core™正在创造一个更加智慧的星球
短短六年时间,Semtech的LoRa Core™产品组合就已推动了全球经济和环境的变化。这项技术为创新提供了新的机遇,激励企业和个人去创造一个更加美好的世界。 Semtech的LoRa Core™正在推动诸多垂直行业的发展,包括公用事业、农业、医疗、工厂自动化和城市服务等。LoRa Core产品在物联网上的应用可简化操作流程,为企业和市政部门大幅节省时间和成本。 什么是LoRa Core? 简而言之,LoRa Core 代表了Semtech LoRa®器件必不可少的功能,那就是在sub-GHz频段内实现远距离、低功耗和端到端通信。 LoRa Core产品组合由收发器芯片、网关芯片和参考设计组成。其中包括SX1
[物联网]
LoRa <font color='red'>Core</font>™正在创造一个更加智慧的星球
三星推新机Galaxy A01 Core:配备可拆卸电池
三星今日于印度尼西亚官方商城上架了入门级新机 Galaxy A01 Core 。该机采用 5.3 英寸 PLS TFT LCD 屏,分辨率为 1480×720,非全面屏设计,且采用了可拆卸式电池设计。 该手机型号为 SM-A013F,定位入门级,搭载联发科 MT6739 处理器,配以 1GB RAM 和 16GB 存储,拥有后置 8MP f.2/2 镜头和 5MP f/2.4 前置镜头,提供一块 3000mAh 的可拆卸电池,运行 Android GO 10.0 系统。   联发科 MT6739 芯片为联发科为印度等地区制定的一款 SoC,采用 1.5GHz 主频的 A53 四核 CPU+ 570MHz 主频的
[手机便携]
小广播
最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

厂商技术中心

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

 
机器人开发圈

电子工程世界版权所有 京ICP证060456号 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2026 EEWORLD.com.cn, Inc. All rights reserved