PIC16C5X单片机通用寄存器和专用存储器

发布者:清新风华最新更新时间:2015-04-24 来源: laogu关键字:PIC16C5X  单片机  通用寄存器  专用存储器 手机看文章 扫描二维码
随时随地手机看文章
通用寄存器文件是用于存放数据的寄存器。一般用于中间数据或结果数据存放。所有的通用寄存器构成了通用寄存器文件。

    专用寄存器是单片机内的物理寄存器,它们与数据存储器无关,专用寄存器用于特殊用途,例如I/O断口控制等。

    1.通用寄存器
    PIC16C52/54/56的通用寄存器地址分配为F07H—F1FH,PIC16C55则为F08H—F1FH,这些地址组成了通用寄存器文件。PIC16C57/58的通用寄存器地址分配如下:

        F08H—F0FH:常用的并与存储器块无关的通用寄存器文件。

        F10H—F1FH:Bank0的通用寄存器文件。

        F20H—F2FH:等同于F00—F0FH。

        F30H—F3FH:Bank1的通用寄存器文件。

        F40H—F4FH:等同于F00—F0FH。

        F50H—F5FH:Bank2的通用寄存器文件。

        F60H—F6FH:等同于F00—F0FH。

        F70H—F7FH:Bank3的通用寄存器文件。

    2.专用寄存器
    [1].W工作寄存器
    在两个操作量的指令中用于存放第二个操作量,同时,也用于内部数据传送。

    [2].TRISA:A口(f5)I/O控制寄存器0-3位有效,对应于I/O(f5)4位宽度。
    [3].TRISB:B口(f6)I/O控制寄存器。
    [4].TRISC:C口(f7)I/O控制寄存器。
    执行TRIS指令时,w寄存器的内容将传送至I/O控制寄存器,以此来定义各I/O口的输入/输出状态。
    I/控制寄存器的某位为“1”,使相应的I/O线置于高阻抗状态,即输入态,某位为“0”,使相应的I/O线置输出态。I/O控制寄存器是只写寄存器,复位时全为“1”。

    [5].OPTION:预分频器/RTCC选择寄存器。
    分配预分频器(prescaler)给RTCC或WDT。预分频器只能分配给RTCC或WDT其中之一使用,不能同时使用。OPTION寄存器是用于定义预分频器的预分频系数,RTCC信号源及作用于RTCC的信号边缘。OPTION寄存器是一个只写6位宽度寄存器。执行OPTION指令时,会把W寄存器内容传送至OPTION寄存器中。在复位时,OPTION寄存器被置为全“1”。

RTS RTE PSA PS2 PS1 PS0
D5 D4 D3 D2 D1 D0
 
    寄存器OPTION各位定义如下:

    [1]. RTS(D5):RTCC信号选择位,RTS=0时,选中内部指令周期时钟(CLKOUT)为输入信号,在RTS=1时,选中RTCC引脚输入的信号。

    [2]. RTE(D4):RTCC信号边沿选择位,RTE=0时,选中RTCC引脚输入信号的上升沿计数,RTE=1时,RTCC引脚输入信号下降沿触发。

    [3]. RTS(D3):预分频器分配位。PSA=0时,把预分频器分配给RTCC,PSA=1时,把预分频器分配给WDT。

    [4]. PS0-PS2(D2-D0):预分频值,它用于确定分频器的分频比,定义如下表所示。

预分频值 RTCC时分频比 WDT时分频比
0 0 0 1:2 1:1
0 0 1 1:4 1:2
0 1 0 1:8 1:4
0 1 1 1:16 1:8
1 0 0 1:32 1:16
1 0 1 1:64 1:32
1 1 0 1:128 1:64
1 1 1 1:256 1:128
 

关键字:PIC16C5X  单片机  通用寄存器  专用存储器 引用地址:PIC16C5X单片机通用寄存器和专用存储器

上一篇:PIC16C5X的I/O口
下一篇:PIC16C5X单片机的状态寄存器

推荐阅读最新更新时间:2024-03-16 13:59

通俗易懂讲PIC单片机:从一窍不通到入门进步
单片机入门不难------谈PIC系列(转自矿石收音机论坛---崂山)十年前的老帖子,讲得通俗易懂,分享之。 请看图1 这个8条腿的小螃蟹就是我们的第一顿饭,只要把它吃下去,以后的大餐就好办了。 第1、8条腿接电源 +5V 和 地线。头两条腿是螃蟹钳子,好吃的很。 现在剩下了 6 条腿 第2、3条腿 使用时外接一个晶振的东西 我们接一个 4 MHz的。 第4条腿是复位脚,是一个信号输入脚。单片机正常运行时接高电平。当有一个低电平脉冲输入到这个脚时单片机就复位。所谓复位就是单片机内部所有的工作部件统统回到规定的状态,程序也复位到头一句上开始逐条运行。例如,你设计的一个报警锁定的 LED红灯亮后,当需要解除报警时,用一个按钮给
[单片机]
通俗易懂讲PIC<font color='red'>单片机</font>:从一窍不通到入门进步
飞思卡尔推出专为工业和汽车电机控制而优化的MCU
通过推出 S08MP16,飞思卡尔半导体公司正在扩展其嵌入式电机控制系列。这种入门级 8位微控制器 (MCU) 系列为从工业驱动到汽车电子燃油泵等无刷直流(BLDC)电机控制应用提供了一种安全、精确且成本优化的解决方案。 BLDC 电机在消费电子、工业和汽车电子方面日益流行,因为它们比传统的有刷直流和电磁感应电机提供效率和可靠性方面的优点。这种S08MP16 微控制器经过优化,满足这一快速发展的电机细分市场的需求,并且也能够支持其他的电机类型,包括交流电磁感应电机。 “智能电机控制在降低全球能耗方面是非常重要的,而飞思卡尔在提供嵌入式解决方案以满足这一需求方面有着优良的传统,” 飞思卡尔工业和多市场微控
[汽车电子]
飞思卡尔推出专为工业和汽车电机控制而优化的<font color='red'>MCU</font>
单片机与嵌入式系统有什么区别与联系
  随着电子信息科学技术信息化,智能化,网络化的发展,单片机与嵌入式也获得了广阔的应用空间。本文简单分析了单片机与嵌入式系统的联系、组成结构对比等基础知识,并列举了几种适用于PIC18F系列单片机的几种嵌入式实时操作系统。   单片机与嵌入式系统组成结构对比   (1)单片机基本结构   单片机由运算器、控制器、存储器、输入输出设备构成。   (2)嵌入式系统成部分:   嵌入式系统一般由以下几组嵌入式微处理器、外围硬件设备、嵌入式操作系统、特定的应用程序。   嵌入式系统设计的第一步是结合具体的应用,综合考虑系统对成本、性能、可扩展性、开发周期等各个方面的要求,确定系统的主控器件,并以之为核心搭建系统硬件平台。   单
[单片机]
<font color='red'>单片机</font>与嵌入式系统有什么区别与联系
AVR单片机驱动无源蜂鸣器C程序
/* 内部1 M晶振。 定时器实险,周期信号驱动无源蜂鸣器,些实验基于定时器的CTC模式,由硬件产生频率信号。 程序中实现单一频率的周期性提示音。 程序采用单任务方式,软件延时。 */ #include iom16v.h /*延时函数*/ void delay_ms(unsigned char i) { unsigned char a, b; for (a = 1; a i; a++) { for (b = 1; b; b++) { ; } } } void main(void) { unsigned char i; DDRA = 0x00; /*方向输入*/ PORTA = 0xFF; /*打开上拉*/
[单片机]
现在主流单片机都有哪些?
  单片机现在可谓是铺天盖地,种类繁多,让开发者们应接不暇,发展也是相当的迅速,从上世纪80年代,由当时的4位8位发展到现在的各种高速单片机 目前已投放市场的主要单片机产品多达70 多个系列,500多个品种。这其中还不包括那些系统或整机厂商定制的专用单片机,及针对专门业务、专门市场的单片机品种。这里仅对部分常见的和常用的单片机系列进行介绍。   各个厂商们也在速度、内存、功能上此起彼伏,参差不齐~~同时涌现出一大批拥有代表性单片机的厂商:Atmel、TI、ST、MicroChip、ARM 国内的宏晶STC单片机也是可圈可点   51单片机   应用最广泛的8位单片机当然也是初学者们最容易上手学习的单片机,最早由Intel
[单片机]
单片机ADC采样算法----卡尔曼滤波
关于卡尔曼滤波,看看百度百科上的定义 算法的核心思想是,根据当前的仪器 测量值 和上一刻的 预测量 和 误差 ,计算得到当前的最优量. 再预测下一刻的量, 里面比较突出的是观点是. 把误差纳入计算, 而且分为预测误差和测量误差两种.通称为 噪声. 还有一个非常大的特点是,误差独立存在, 始终不受测量数据的影响。 下来先了解一个卡尔曼滤波中几个参数的含义:概率(Probability),随即变量(Random Variable),高斯或正态分配(Gaussian Distribution)还有State-space Model等等。 关于卡尔曼公式的含义及推导,网上已经有很多文章了,这里不在赘述,直接看C代码的实现。
[单片机]
<font color='red'>单片机</font>ADC采样算法----卡尔曼滤波
占据electronica China半壁江山,工业电子唱响展会主角
2017年,消费电子产业面临前所未有的转型升级压力,同时消费升级的理念渗透到智能家居、可穿戴设备、AR/VR、智能汽车等更多终端中。可以看到,产业链上的各方势力开始相互整合,AI全面渗透到消费电子各领域,语音控制在人机交互中脱颖而出……2018年或许是消费电子产品智能落地的元年。   工业电子是制造业数字化、智能化的重要引擎,也是制造业转型升级的关键所在。随着生产方式向柔性、智能、精细转变,构建以智能制造为根本特征的新型制造体系迫在眉睫,产业对工业机器人的需求将大幅提升。据麦肯锡全球研究院预测,到2055年全球大约有一半的工业活动会实现自动化。此外,在工业物联网领域,从底层传感器到终端,智能化都是必然趋势。   一直以来,工业电子
[嵌入式]
8位MCU TM56F1552在电陶炉的应用方案,集成低噪声OPA
随着人们生活水平的不断提高,消费者对厨房电器的要求越来越高,对电器的环保节能特性,安全性,灵活性等都有很高的需求,电陶炉由于其加热效率高且可以持续加热,无辐射,适用性高等特点很好的满足了目前消费者的需要。 为了满足市场上对于电陶炉产品的需求,本文介绍一种成熟的电陶炉产品整体解决方案,方案由AC-DC电源芯片与8位MCU主控两部分组成,MCU内置触摸模块,LED/LCD显示驱动模块,多路PWM输出,带基准电压源的ADC以及EEPROM存储器等模块。其中主控TM56F1552芯片内集成了低噪声OPA,CMP,LDO,CTK,可以减少产品零件数目及降低成本。 方案中TM56F1552是一款8位内置OPA,外围电路简单,可以节省B
[嵌入式]
8位<font color='red'>MCU</font> TM56F1552在电陶炉的应用方案,集成低噪声OPA
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
设计资源 培训 开发板 精华推荐

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

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

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