PIC16C6X单片机选择存储体0或1的方法

发布者:江上HZ最新更新时间:2016-08-26 来源: eefocus关键字:PIC16C6X  单片机  存储体 手机看文章 扫描二维码
随时随地手机看文章
PIC单片机中级产品PIC16C6X的数据存储器通常分为两个存储体,即存储体0(Bank0)和存储体1(Bank1)。每个存储体都是由专用寄存器和通用寄存器两部分组成的。两个存储体中的一些寄存器单元实际上是同一个寄存器单元,却又具备有不同的地址。例如本版介绍的PIC16F84的状态寄存器 STATUS-Reg的两个地址是03H和83H。又如通用寄存器也是如此。
  不同型号的PIC单片机,其数据存储器的组成(即功能)是不完全相同的,所以设计人员一旦选用了某个PIC单片机的型号后,常要查找该单片机的数据存储器资料,以便编程用。
  笔者以PIC16F84在MPLAB集成开发软件的环境下编写的源程序中,有关RB口(RB7、RB6…RB0)初始化为例,说明选用存储体0或1的方法如下:
  程序清单
  file:PIC01?盇SM
  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的目的。
关键字:PIC16C6X  单片机  存储体 引用地址:PIC16C6X单片机选择存储体0或1的方法

上一篇:PC机与PIC单片机串行全双工通信
下一篇:PIC读书笔记6:栈空间、重要数据备份

推荐阅读最新更新时间:2024-03-16 15:07

89C52单片机 独立按键 示例
1、简介 实现按键控制 一个数码管显示 2、理论讲解 我们看到电路图,如图说是 每个按键连接一个单片机的端口。 当按键按下时对应的端口就会被置为低电平。 我们检测对应端口电平变化,来控制相应逻辑。 3.功能demo s2 按键 控制 数码管数值增加 //数码管动态显示12345678 #include reg52.h //51头文件 #define uchar unsigned char//宏定义 #define uint unsigned int //宏定义 sbit we = P2^7; //位定义数码管位选锁存器接口 sbit du = P2^6; //位定义数码管段选锁存器接口 sbit k
[单片机]
89C52<font color='red'>单片机</font> 独立按键 示例
贸泽开售最新款多功能低功耗RX130 32位单片机
2018年3月22日 – 最新半导体和电子元件的全球授权分销商贸泽电子 ( Mouser Electronics ) 即日起备货 Renesas Electronics 的 RX130 系列32位单片机。RX130单片机采用全新的电容式触控专有技术,提高了敏感度与耐用性,非常适合采用非传统触控材料设计的装置或需要在潮湿或肮脏环境下工作的装置,例如人机界面、家庭厨房和浴室、 电机控制 及 工厂 应用。 贸泽电子供应的 Renesas RX130 单片机搭载一个50-DMIPS RX内核以及最高512 KB的闪存,无需等待,便可立即执行代码。除了允许扩展内存外,此系列单片机还将封装增加到了100个引脚,以提高性能并提升与 R
[嵌入式]
贸泽开售最新款多功能低功耗RX130 32位<font color='red'>单片机</font>
51单片机串口工作方式O在扩展并行输出口中的应用
  一、系统工作原理      下图是一款1分钟-24小时定时时间可调的时间控制器,其印制电路板如右图所示。该控制器以AT89C2051单片机为核心,采用12MHz晶振,用内部定时器TO产生5ms时钟信号,由软件处理成分钟、小时段码数据,从串口RXD(P3.0)、TXD(P3.1)经IC2(74HC164)进行串/并转换后,送四位共阳极数码管Ul~U4的a~h端。显示采用动态扫描方式,P14~P1.7分别用作小时十位U1、个位U2,分钟十位U3、个位U4的位选,74HC04用作数码管的位驱动。U2的小数点(h段)用作秒闪。控制器以5s为一个显示周期,前3s显示已走时间,后2s显示剩余时间。显示剩余时间时,发光二极管LED1点亮。S
[单片机]
51<font color='red'>单片机</font>串口工作方式O在扩展并行输出口中的应用
51单片机扩展protues仿真
  在51单片机当中,一般的at89s51就是两个外部中断源,其它加强型的我想应该会多两个,但是依旧还是不是很多,某些时候需要对其进行扩展,一般用定时器/计数器作外部中断,将其设定为计数器模式,并置初始化数为0xffH,这样只要一次就会计数溢出,产生中断.一般比较实用的就是实用软件中断.   这种方法是:把各个中断源通过硬件“或非”门引入到单片机外部中断源输入端(INT0或INT1),同时再把外部中断源送到单片机的某个输入输出端口,这样 当外部中断时,通过“或非”门引起单片机中断,在中断服务程序中再通过软件查询,进而转相应的中断服务程序。显然,这种方法的中断优先级取决于软件查询的 次序。其硬件连接如下: 注意:这里碰到一
[单片机]
51<font color='red'>单片机</font>扩展protues仿真
51单片机之串口通信 ---- 自学笔记
一、串口通信 1.1、计算机通信的基础 计算机通信:是将计算机技术与通信技术相结合,完成计算机与外部设备或计算机与计算机之间的信息交换,可分为两大类:并行通信与串行通信。 多微机系统的广泛应用与计算机网络技术的普及。 计算机通信是指计算机与外部设备或计算机与计算机之间的信息交换。 通信有两种方式:并行通信、串行通信。 在多微机系统以及现代测控系统中信息的交换多采用串行通信。 1.2、并行通信 将数据字节的各位用多条数据线同时进行传送。同时传送8个字节(下图 ) 串行通信控制简单、传输速度快;由于传输线较多,长距离传送时成本高且接收方的各位同时接收困难。 1.3、串行通信 将数据字节分成一位一位的形式存,在一条传输
[单片机]
51<font color='red'>单片机</font>之串口通信 ---- 自学笔记
采用PIC16F877单片机的汽车电动助力转向系统
  1 引言   随着电子控制技术的发展及其在 汽车 领域的广泛应用, 电动助力转向系统 (Electric Power Steering, 简称EPS)越来越成为目前汽车电子技术研究的热点之一。与传统的转向系统相比,EPS系统结构简单,灵活性大,可以获得理想的操纵稳定性,能动态地适应汽车行驶状况的变化,在操纵舒适性、安全性、环保、节能、易于维修等方面也充分显示了其优越性 。目前, 电动助力转向已部分取代液压助力转向并获得广泛应用,如日本的大发、三菱、本田汽车公司,美国的Delphi汽车系统公司,德国的ZF公司等都相继研制出各自的EPS并装配使用。国内对EPS 系统的研究起步较晚,仅有清华、华中科大、吉林大学、合肥工大等高校开展
[单片机]
采用PIC16F877<font color='red'>单片机</font>的汽车电动助力转向系统
PIC单片机之数码管
大家好, 通过前一期的学习, 我们已经对ICD2 仿真烧写器和增强型PIC 实验板的使用方法及学习方式有所了解与熟悉,学会了如何用单片机来控制发光管、继电器、蜂鸣器、按键等资源,体会到了学习板的易用性与易学性,特别是当自己第一次动手编程点亮一个发光管时,相信对于初学者来说,一定很兴奋,很有成就感吧!现在我们就趁热打铁,再向上跨一步,一起来学习一下数码管的工作原理及使用方法,这一期实验将会更具生动性。 说到七段数码管,它在家电及工业控制中有着很广泛的应用, 例如用来显示温度、数量、重量、日期、时间等,具有显示醒目、直观的优点。在一般的人机对话中,输入器件一般都是以按键为主,但输出器件则以数码管或LCD 为主。数码管作为一种应用十
[单片机]
PIC<font color='red'>单片机</font>之数码管
AVR单片机捕获中断实现红外线解码
摘要:AVR单片机是Atmel公司推出的一个单片机系列。由于该系列单片机的集成度高,因此,其软/硬件设计都变得更加简洁。文中介绍通过AVR单片机的捕获中断来实现红外线通讯解码的一种方法。 关键词:AVR;红外线解码;输入捕获中断 1 红外线编码 红外线编码是数据传输和家用电器遥控常用的一种通讯方法,其实质是一种脉宽调制的串行通讯。家电遥控中常用的红外线编码电路有μPD6121G型HT622型和7461型等。本文就以这些电路的编码格式来讨论怎样使用AVR单片机的捕获中断功能来实现其解码。 红外线通讯的发送部分主要是把待发送的数据转换成一定格式的脉冲,然后驱动红外发光管向外发送数据。接收部分则是完成红外线的接收、放大、解调,
[应用]
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

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

换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved