您的位置 首页 电路

PIC18F单片机内核组成

1中央处理器(1)运算器:​8位运算逻辑运算部件,累加器(工作寄存器W)(2)​​8*8硬件乘法器:可执行无符号运算,产生一个16位运算结果(3

1.中央处理器

(1)运算器:​8位运算/逻辑运算部件,累加器(作业寄存器W)

(2)​​8*8硬件乘法器:可执行无符号运算,产生一个16位运算成果

(3)​操控单元:守时操控逻辑,RAM文件寄存器,地址多路挑选器,指令寄存器,文件挑选寄存器

2.程序存储器和程序计数器

单片机内寄存程序指令的存储器称为程序存储器。程序计数器是21位宽,可寻址2MB的程序存储器空间​

3.状况寄存器

PIC单片机的状况寄存器是8位寄存器,用来寄存运算成果的一些特征

​bit7~bit5:未用,该位读出时一直为0

bit4:N标明负标志位,用于有符号的算术运算,成果标明是否为负数

1=成果为负

0=成果为正​

bit3:标明溢出为,用于有符号算术运算,标明溢出了7位二进制数的规模​

1=算术运算或逻辑运算中产生溢出

0=没有产生溢出

bit2:Z标明全0标志位

1=算术运算或逻辑运算成果为0

0=​算术运算或逻辑运算成果不为0

bit1:DC标明辅佐进位/借位标志位,用于ADDWF、ADDLW、SUBLW、SUBWF

1=成果的第4个第有用位产生进位

0=​成果的第4个第有用位未产生进位

bit0:C标明进位/借位标志位,用于ADDWF、ADDLW​、SUBLW、SUBWF

1=成果的最高位有用位产生进位

0=​成果的最高位有用位未产生进位

4.数据存储器

数据存储器倍集成在单片机内,能够直接用内部总线传送信息它们都是以寄存器方法作业和寻址。通用数据寄存器用于存储数据​或操控信息,特别功用寄存器作为CPU的程序计数器地址指针、状况寄存器、文件挑选寄存器、直接寻址寄存器,并用来规则或设置内部输入/输出功用

​5.仓库

仓库用来维护当产生程序中止或跳转等操作,需要对当时主程序断点的地址进行保存的存储器,遵从先进后出的准则来存储数据​

声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/fangan/dianlu/263085.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部