历史上的今天
返回首页

历史上的今天

今天是:2024年12月17日(星期二)

正在发生

2019年12月17日 | PIC单片机存储体0或1的选用说明(程序)

2019-12-17 来源:elecfans

  PIC单片机中级产品PIC16C6X的数据存储器通常分为两个存储体,即存储体0(Bank0)和存储体1(Bank1)。每个存储体都是由专用寄存器和通用寄存器两部分组成的。两个存储体中的一些寄存器单元实际上是同一个寄存器单元,却又具备有不同的地址。例如本版介绍的PIC16F84的状态寄存器STATUS-Reg的两个地址是03H和83H。又如通用寄存器也是如此。


  不同型号的PIC单片机,其数据存储器的组成(即功能)是不完全相同的,所以设计人员一旦选用了某个PIC单片机的型号后,常要查找该单片机的数据存储器资料,以便编程用。


  笔者以PIC16F84在MPLAB集成开发软件的环境下编写的源程序中,有关RB口(RB7、RB6…RB0)初始化为例,说明选用存储体0或1的方法如下:


  程序清单

  file:PIC01?ASM

  List P=16F84

  #include P16F84.inc

  STATUS EQU 03H

  RB   EQU 06H

  TRISB EQU 86H

  ORG  0x00 ;复位向量(PIC16F84)

  GOTO MAIN ;转至主程序开始处

  ORG  0x08 ;从地址08H开始存放程序

  MAIN

  CLRF  PORTB ;初始化

  BSF  STATUS,5 ;RP0置1,选中Bank1

  ;以便设置寄存器TRISB

  MOVLW 0x0F  ;初始化数据00001111B

  MOVWF TRISB   ;RB口D3~D0为输入;

  …      ;D7~D4为输出


  以上实例说明:源程序中的寄存器TRISB是在16F84数据存储器的存储体1(Bank1)中,所以利用编程达到选择TRISB的目的。

推荐阅读

史海拾趣

Fujitsu America公司的发展小趣事

在物联网(IoT)和智能制造领域,Fujitsu America也展现出了卓越的创新能力和市场洞察力。公司通过与PTC等合作伙伴的紧密合作,将物联网技术和智能制造技术相结合,推出了一系列面向制造业的智慧工厂解决方案。这些解决方案不仅提高了生产效率和产品质量,还降低了生产成本和能源消耗,为制造业的数字化转型和可持续发展提供了有力支持。Fujitsu America的智慧工厂解决方案在北美市场得到了广泛应用和认可,为公司赢得了良好的市场口碑和品牌形象。

Exel Microelectronics Inc公司的发展小趣事

Exel Microelectronics Inc公司成立于XXXX年,当时正值电子行业的蓬勃发展期。然而,初创时期的Exel面临着重重困难。公司创始人XXX先生凭借对半导体技术的深刻理解和对市场趋势的敏锐洞察,带领着一支小团队,开始了艰难的创业之路。资金紧张、技术瓶颈、市场竞争激烈,每一个问题都考验着团队的凝聚力和毅力。然而,正是这些困难锻炼了Exel人的意志,使公司逐渐在市场中站稳了脚跟。

Analog Microwave Design公司的发展小趣事

Analog Microwave Design公司一直注重企业文化的建设和传承。公司倡导创新、务实、合作的企业精神,鼓励员工敢于挑战、勇于创新。同时,公司还注重员工的培训和发展,为员工提供了良好的职业晋升通道和学习机会。这种积极向上的企业文化不仅激发了员工的工作热情和创新精神,还为公司的长期发展提供了有力保障。

以上五个故事分别从初创时期的挑战与机遇、技术创新的突破、国际化战略的实施、产品线的丰富与完善以及企业文化的建设与传承等方面,展现了Analog Microwave Design公司在电子行业发展的历程和成就。这些故事不仅反映了公司的成长轨迹,也体现了公司在面对市场变化和技术挑战时所采取的积极态度和应对策略。

Cybernetic Micro Systems公司的发展小趣事

Cybernetic Micro Systems(简称CMS)的创始人李华,是一位热衷于电子技术的天才工程师。他在大学期间就研发出了一款高效能、低功耗的微处理器原型,这一成果引起了业界的广泛关注。毕业后,李华决定创业,将他的研究成果商业化。于是,Cybernetic Micro Systems应运而生,专注于研发和生产高性能的微处理器和配套设备。凭借独特的技术优势,CMS很快在电子行业中崭露头角。

Control Sciences Inc公司的发展小趣事

Control Sciences Inc公司在电子行业的初期,就以其技术创新而闻名。公司团队不断研发新的控制技术,成功打破了当时行业的局限。他们推出的首款智能控制系统,不仅提高了生产效率,还大大降低了能源消耗,为电子行业带来了巨大的经济效益。这一创新成果使得Control Sciences Inc在业界崭露头角,赢得了众多客户的青睐。

康龙(CONCRAFT)公司的发展小趣事

作为一家有社会责任感的企业,康龙公司始终关注环境保护和可持续发展。公司积极采用环保材料和生产工艺,减少生产过程中的污染和浪费。同时,康龙还积极参与社会公益事业和慈善活动,回馈社会。这些举措不仅提升了公司的品牌形象和社会声誉,也为公司的长远发展注入了正能量。

问答坊 | AI 解惑

什么是FTTH(光纤到户)?

说到FTTH,首先就必须谈到光纤接入。光纤接入是指局端与用户之间完全以光纤作为传输媒体。光纤接入可以分为有源光接入和无源光接入。光纤用户网的主要技术是光波传输技术。目前光纤传输的复用技术发展相当快,多数已处于实用化。根据光纤深入用户的 ...…

查看全部问答>

ARM_操作指令学习(仅供参考)

介绍了ARM—操作指令集及汇编…

查看全部问答>

十万火急!

要做一个程序,用c编程,要实现对服务器上面的共享文件夹的某一个具体文件的访问,读取数据给主程序使用。。。。 怎么实现啊,给个思路啊。。。 关键: 怎么实现对目标的访问: 用什么传输数据。 怎么读取需要的数据。…

查看全部问答>

无线电发射设备型号核准检测的检验依据(含参考标准)

无线电发射设备型号核准检测的检验依据(含参考标准)…

查看全部问答>

新闻早班车:最小级别的肖特基二极管

Torex推出了世界上最小级别的 0603 尺寸超小型肖特基二极管。 XBS013V1DR-G和XBS013R1DR-G是超小型封装USP-2B01 (0.6 x 0.3 x h0.3mm)的肖特基二极管。超小型封装有利于缩小实装面积、节省空间。用于便携式仪器等小功率电路中,特别是反向漏电流 ( ...…

查看全部问答>

请问如何获取打印spool的文件名

    jobID好像并不是文件名,请问如何获取打印spool的文件名呢,请各位大侠帮忙…

查看全部问答>

求教LPC214X的ISP处理器命令问题

本人在LPC2148的ISP模式下,PC机通过串口向LPC2148发送ISP命令,返回乱码,而发送\"?\"就会返回\"ynchronized\"。哪位能说一下哪个地方出问题了?ISP模式下控制编写Flash需要注意什么? [ 本帖最后由 hd1006 于 2012-8-30 18:03 编辑 ]…

查看全部问答>

触摸键盘的演示

对于前期发表的触摸按键的视频演示…

查看全部问答>

QC-12864B

有没有QC-12864B相关程序,我在单片机就是不能出现字,不知道怎么写:写的都不行:谁有程序发给我一份;谢谢!…

查看全部问答>