PIC单片机16F84的内部硬件资源(一).PDFVIP

  • 15
  • 0
  • 约1.22万字
  • 约 9页
  • 2017-10-06 发布于江苏
  • 举报
PIC单片机16F84的内部硬件资源(一)

PIC单片机16F84的内部硬件资源(一)    我们已经知道要单片机工作,就需用汇编语言编制程序。而对某个PIC单片机编程时,还需对选用的 PIC单片机内部硬件资源有所了解。这里介绍PIC16F84单片机的内部结构,如图1所示的框图。由图1 看出,其基本组成可分为四个主要部分,即运算器ALU和工作寄存器W;程序存储器;数据存储器和 输入/输出 (I/O)口;堆栈存储器和定时器等。现分别介绍如下。   1运算器ALU及工作寄存器W    运算器ALU是一个通用算术、逻辑运算单元,用它可以对工作寄存器W和任何通用寄存器中的两个数 进行算术 (如加、减、乘、除等)和逻辑运算 (如与、或、异或等)。16F84是八位单片机,ALU的字长 是八位。在有两个操作数的指令中,典型的情况是一个操作数在工作寄存器W中,而另一个操作数是 在通用寄存器中,或者是一个立即数。在只有一个操作数的情况下,该数要么是在工作寄存器W中, 要么是在通用寄存器中。W寄存器是一个专用于ALU操作的寄存器,它是不可寻址的。   根据所执行的指令,ALU还可能会影响框图中状态寄存器STATUS的进位标志C、全零标志Z等。   2程序存储器    单片机内存放程序指令的存储器称为程序存储器。PIC16F84的所有指令字长为14位。所以

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档