历史上的今天
返回首页

历史上的今天

今天是:2025年01月29日(星期三)

2018年01月29日 | 三星S3C/S3P/S3F9XXX系列单片机实现查表操作的一个示例

2018-01-29 来源:eefocus

三星S3C/S3P/S3F9XXX系列 单片机 实现查表操作的一个示例  
            ;实现查表操作须首先定义表地址,有两种定义方式 
            ;方式一常用于参数表定义: 

            ORG 0040H 
            CODE_TABLE: 
            DB 01H 
            DB 02H 
            DB 03H 
            ;方式二常用于系列子程序地址表定义: 
            ORG 0050H 
            DISPLAY_TABLE: 
            VECTOR $,DISPLAY_TR ;DISPLAY_TR是一个子程序名称,以下同  
            VECTOR $,DISPLAY_SET ;注意这里每个地址均占用一个字(两个字节)  
            VECTOR $,DISPLAY_CHGSET ;这些地址表填充由编译器完成  
            ;------------------------------------------------------------------- 
            ;在进行查表时,注意一定要对应好表格各行所在的地址,否则就大错特错了  
            ORG 0100H 
            MAIN: 
            LD R0,#00H ;表地址高位字节是00H 
            LD R1,#CODE_TABLE ;低位为表名称 
            LDC R10,@RR0 ;将表格地址的第1个数据调入R10中 
            INC R1 
            LDC R10,@RR0 ;将表格地址的第2个数据调入R10中 
            ;.... 
            ;.... 
            LD R0,#00H 
            LD R1,#DISPLAY_TABLE 
            LDC R14,@RR0 ;将显示子过程表的第一个过程高位字节调入R14  
            INC R1 
            LDC R15,@RR0 ;将显示子过程表的第一个过程低位字节调入R15 
            CALL @RR14 ;调用子过程  
            JP MAIN 
            ;-------------------------------- 
            ;显示测试温度子程序  
            DISPLAY_TR: 
            NOP 
            RET 
            ;--------------------------------- 
            ;显示设置温度子程序  
            DISPLAY_SET: 
            NOP 
            RET 
            ;--------------------------------- 
            ;显示修改设置温度子程序  
            DISPLAY_CHGSET: 
            NOP 
            RET 


推荐阅读

史海拾趣

Densei-Lambda (TDK)公司的发展小趣事

以下是关于Densei-Lambda(现更名为TDK-Lambda)公司在电子行业发展的五个相关故事,每个故事都尽可能客观地描述了事实,没有加入主观评价:

  1. 日本电子存储器工业株式会社的起步

TDK-Lambda的前身可以追溯到1970年成立的日本电子存储器工业株式会社。当时,该公司主要致力于电子存储器的研发和生产。在创始人及团队的共同努力下,公司逐渐在电子存储领域取得了一席之地,为后续的发展奠定了坚实的基础。

  1. 电盛兰达株式会社的成立与成长

随着时间的推移,日本电子存储器工业株式会社逐渐将业务重心转向电源领域,并于1990年代更名为电盛兰达株式会社。在电源领域,电盛兰达凭借其出色的技术实力和产品品质,迅速获得了市场的认可。同时,公司不断扩大生产规模,提高生产效率,逐渐在电源市场上占据了一席之地。

  1. TDK集团的收购与融合

2005年,TDK集团宣布收购英国Invensys旗下的Lambda集团,包括Lambda USA、Lambda Europe以及电盛兰达株式会社。这一收购不仅扩大了TDK集团的业务范围,也进一步巩固了其在电源领域的领先地位。随后,TDK集团和电盛兰达宣布将双方的电源产品统一为TDK-Lambda品牌,共同进行推广和销售。

  1. 无锡东电化兰达电子有限公司的成立与发展

1995年,电盛兰达株式会社在中国投资设立了全资子公司——无锡东电化兰达电子有限公司。该公司位于无锡新加坡工业园,专注于开关稳压电源的开发、生产和销售。多年来,无锡东电化兰达电子有限公司凭借总公司强大的技术后盾和先进的管理理念,不断提高生产效率和产品质量,已成为集团内最重要的基地之一。

  1. TDK-Lambda电源新品的创新与发展

近年来,TDK-Lambda不断推出具有创新性的电源产品,以满足市场的多样化需求。例如,公司推出的DRB系列DIN导轨安装电源新增了三相交流输入和高功率型号,具有过流保护、低输入浪涌电流等特点,广泛应用于开关柜、分布式机械和工业系统等领域。这些新品的推出不仅进一步巩固了TDK-Lambda在电源领域的领先地位,也为公司带来了更广阔的发展空间。

DREMEL公司的发展小趣事

随着全球化的趋势日益明显,Dremio公司开始积极拓展国际市场。他们制定了详细的国际化战略,包括在海外市场设立分支机构、与当地企业建立合作关系、参加国际展会等。这些举措不仅提高了Dremio公司在国际市场的知名度,也为其带来了更多的商业机会。通过国际化战略的实施,Dremio公司的业务规模不断扩大,品牌影响力也日益增强。

请注意,以上故事均基于虚构,旨在展示一个类似Dremio公司在电子行业中的可能发展路径和故事。如有需要,请进一步核实相关事实和数据。

GSN Electronics公司的发展小趣事

随着电子行业的不断发展,数据治理和云数据湖领域也面临着越来越多的挑战。Dremio公司始终保持敏锐的市场洞察力,积极应对各种挑战。他们不断投入研发资源,推出了一系列创新产品和技术解决方案。例如,他们开发了一种基于人工智能的数据分析引擎,能够自动识别和预测数据中的异常和趋势。这一技术不仅提高了数据分析的准确性和效率,也为企业提供了更全面的数据支持。

Custom LeatherCraft Manufacturing Co Inc公司的发展小趣事

在快速发展的同时,CLC也关注环保和可持续发展。他们采用环保材料和生产工艺,减少对环境的影响。同时,他们还积极推动循环利用和废物减量化措施,努力实现绿色生产。这些努力不仅提升了品牌形象,也为公司的长期发展奠定了基础。

Component General Inc公司的发展小趣事

在技术创新的基础上,Component General Inc公司开始积极拓展市场。公司不仅在国内市场取得了良好的销售业绩,还积极开拓国际市场,与多家海外企业建立了合作关系。同时,公司也注重品牌建设,通过参加各种行业展会、举办技术研讨会等方式,提升公司的知名度和影响力。

台湾町洋(dinkle)公司的发展小趣事

为了进一步扩大市场份额,町洋开始进军国际市场。公司凭借其优质的产品和服务,逐渐在欧美等发达国家和地区打开了市场。为了更好地服务全球客户,町洋在全球设立了多个贸易与服务机构,构建了完善的销售网络和售后服务体系。

问答坊 | AI 解惑

水下通信器

为解决游泳池中通信基本靠吼的状况而生,这种外观很太空的通信工具漂浮在游泳池上,呼叫亲朋好友和泡妞必备啊…

查看全部问答>

wifi搜索路由器的过程

wifi搜索路由器的过程是怎样的…

查看全部问答>

wince 4.2和5.0区别

给位好,我想问大家一个问题就是wince4.2和5.0差别大吗?? 我现在想把一个5.0下的dll网卡驱动放到4.2的环境下面使用,不知道这样能否行得通??? 各位高手大侠请不吝赐教啊!!! 谢谢先…

查看全部问答>

8279等芯片的供电电压是多少?

还有74ls373,244,08,32,14,80c51等芯片。…

查看全部问答>

STM32的RCC配置

RCC 寄存器结构,RCC_TypeDeff,在文件“stm32f10x_map.h”中定义如下: typedef struct { vu32 CR; vu32 CFGR; vu32 CIR; vu32 APB2RSTR; vu32 APB1RSTR; vu32 AHBENR; vu32 APB2ENR; vu32 APB1ENR; vu32 BDCR; vu32 CSR; } RCC_TypeDef; 这些寄存 ...…

查看全部问答>

角度测量:电解质型倾角传感器优势谈

角度测量:电解质型倾角传感器优势谈      长期以来,电解质型倾角传感器稳定工作的应用范围从高性能航空电子系统延伸到高精度地震监测仪器以及消费电子领域。近年来,微电子机械系统(MEMs)加速计和倾角传感器的应用越来越普 ...…

查看全部问答>

请问:怎么定义一个在代码中的数组?

以前C51中这样定义的:uint code Parameter[5]={    1660, 1040,  300,  100,   50}现在在IAR中定义不行啊。…

查看全部问答>

MPLAB IDE V7.22编译PIC18FXX

我用MPLAB  IDE V7.22编译器,可以编译PIC16FXX,在编译PIC18FXX时总提示“建立失败”,不知是哪里设置错了,哪位大侠能指点一下呢?谢了!…

查看全部问答>

有没有人了解4:2 compressor?

看到论文上说用4:2 compressor代替加法树可以节省面积,自己也试着实现过,但是资源没怎么节省,可能要用优化的4:2 compressor。…

查看全部问答>

【TI首届低功耗设计大赛】开始设计了。。。

MSP430FR5969是一款功耗极低的单片机,拿到评估板不难发现其有一个1mF的大电容,能使其断开电源后可以依靠电容供电工作一会。 1.接下来刷了一下OutOfBox开箱程序,这个代码包含:GPIO,ADC,中断,低功耗模式,UART通信,板载超级电容电压检测,FRA ...…

查看全部问答>