zoukankan      html  css  js  c++  java
  • PIC单片机基础1

    1PIC单片机总线结构——哈佛结构:即指令和数据空间是完全分开的,所以与常见的微控制器不同的一点是,程序和数据总线可以采用不同的宽度。以PIC16F684单片机为例,数据总线是8位的,但指令总线位数是14位。

    2、在PIC单片机中,我们将RAM存储器称作文件寄存器(F寄存器)。

    3PIC中程序寄存器和数据存储器分开,两者总线不同:

    PIC16F684单片机为例:

    1)程序存储器构成:具有一个13位程序计数器,物理上具有2Kx140000H-07FFH)存储空间。复位后初始地址为0000H,向量中断地址为0004H

    2)数据存储器构成:数据存储器被分为两个存储区(bank,后续将将专门做原因分析),用STATUS寄存器的RP0位选择。每个存储区都包含特殊功能寄存器(SFR)和通用寄存器(GPR)。特殊功能寄存器位于每个bank的开始32个字节。通用寄存器位于bank020H-7FHbank1A0H-BFH。而bank0bank1的最后16个字节的GPR共用,不分存储区。数据存储器的分布图如下:

             

    4PIC单片机的指令周期是振荡周期的4倍:

    振荡周期:振荡器频率的倒数,假设振荡器频率为4MHz,则振荡周期t=1/4us

    指令周期:执行一条指令的时间,是振荡周期的4倍,即T=4t=1us

     

  • 相关阅读:
    python装饰器的简单理解
    自动化测试接口大纲
    web测试方法小结----以便于测试用例
    git 路上的拦路虎 了解一下
    python+selenium +unittest生成HTML测试报告
    Ext.js 初识
    Ajax
    JIRA使用
    win10系统注册表基础知识
    Markdown 模式下 代码的折叠与展开
  • 原文地址:https://www.cnblogs.com/xbook-ben/p/7597624.html
Copyright © 2011-2022 走看看