如下图所示,VCC=12V,RB1=30kΩ,RB2=10kΩ,RC=2kΩ,RE=1kΩ,RL=3kΩ,UBE = 0.7V,ß = 50?
如下图所示,VCC=12V,RB1=30kΩ,RB2=10kΩ,RC=2kΩ,RE=1kΩ,RL=3kΩ,UBE=0.7V,ß=50。(1)画出直流通路,并求电...
如下图所示,VCC=12V,RB1=30kΩ,RB2=10kΩ,RC=2kΩ,RE=1kΩ,RL=3kΩ,UBE = 0.7V,ß = 50。(1)画出直流通路,并求电路的静态工作点IBQ、ICQ和UCEQ 。(2)画出交流微变等效电路,并求该电路的电压放大倍数Au = uo / ui,输入电阻ri以及输出电阻ro。( rbe取1.2kΩ )
展开
展开全部
PIC16F877A单片机是MicroChip公司的中档产品,它采用14位的RISC指令系统,内部集成了A/D转换器、EEPROM、模拟比较器、带比较和捕捉功能的定时器/计数器、PWM输出,异步串行通信( USART)电路等。
1).程序存储器和堆栈PIC16F877A单片机内部具有8K×14位的Flash程序存储器,程序存储器具有13位宽的程序计数器PCo程序存储器的地址范围为OOOOH—1FFFH。由程序计数器提供13条地址线进行单元选择,每个单元宽14位(即PIC16F877A的指令字节宽度为14位),能够存放一条PIC单片机系统指令。
在系统上电或其他复位情况下,程序计数器均从OOOOH地址单元开始工作。如果遇到调用子程序或系统发生事件中断时,将把当前程序断点处的地址送入8级×14位的堆栈区域进行保护。堆栈是一个独立的存储区域,在调用的子程序或中断服务程序执行完后,再恢复断点地址。通过14位程序总线,取出对应程序指令的机器码,送入指令寄存器,将组成的操作码和操作数进行有效分离。如果操作数为地址,则进入地址复用器;如果操作数为数据,则进入数据复用器。而操作码将在指令译码和控制单元中转化为相应的功能操作。
PIC的多数指令均是顺序执行,即使条件跳转也是隔行间接跳转。具有大范围转移功能的指令只有两条:无条件转移GOTO语句和调用子程序CALL语句。但它们受到2KB范围的约束。所以必须将整个程序存储器以2KB为单位进行分页。如下图所示,8KB程序存储器共分作4页,分别称为页0、页1、页2和页3。
PIC16F877A单片机的上电复位地址是OOOOH,中断入口地址是0004H,中断产生时PC指针会自动指向该地址。在进行中断应用时,特别是涉及多个中断同时打开时,必须要逐个对中断标志位( XXIF)进行判断。编程时,在0000H~0003H单元内要放置一条GOTO跳转指令,跳转到主程序,以避开0004H存储器单元。
2).数据存储器PIC单片机的数据存储器与传统的MCS-51单片机一样,在配置结构上可分为通用寄存器和特殊功能寄存器两大类。数据存储器的每个存储单元除具备普通存储器功能之外,还能实现移位、置位、复位和位测试等通常只有寄存器才能完成的操作,功能非常强大。PIC16F877A单片机RAM数据存储器与程序存储器一样,在其51 2个地址空间( 000H—1FFH)进行类似区域划分,分为4个体( Bank),从左到右分别记为体0、体1、体2和体3,每个“体”均为128×8位宽的存储单元。特殊功能寄存器安排在低位地址存储单元,通用寄存器在高位地址存储单元。下图是PIC16F877A的寄存器组映射图,对通用寄存器可以直接进行访问,也可以通过寄存器FSR间接访问。
1).程序存储器和堆栈PIC16F877A单片机内部具有8K×14位的Flash程序存储器,程序存储器具有13位宽的程序计数器PCo程序存储器的地址范围为OOOOH—1FFFH。由程序计数器提供13条地址线进行单元选择,每个单元宽14位(即PIC16F877A的指令字节宽度为14位),能够存放一条PIC单片机系统指令。
在系统上电或其他复位情况下,程序计数器均从OOOOH地址单元开始工作。如果遇到调用子程序或系统发生事件中断时,将把当前程序断点处的地址送入8级×14位的堆栈区域进行保护。堆栈是一个独立的存储区域,在调用的子程序或中断服务程序执行完后,再恢复断点地址。通过14位程序总线,取出对应程序指令的机器码,送入指令寄存器,将组成的操作码和操作数进行有效分离。如果操作数为地址,则进入地址复用器;如果操作数为数据,则进入数据复用器。而操作码将在指令译码和控制单元中转化为相应的功能操作。
PIC的多数指令均是顺序执行,即使条件跳转也是隔行间接跳转。具有大范围转移功能的指令只有两条:无条件转移GOTO语句和调用子程序CALL语句。但它们受到2KB范围的约束。所以必须将整个程序存储器以2KB为单位进行分页。如下图所示,8KB程序存储器共分作4页,分别称为页0、页1、页2和页3。
PIC16F877A单片机的上电复位地址是OOOOH,中断入口地址是0004H,中断产生时PC指针会自动指向该地址。在进行中断应用时,特别是涉及多个中断同时打开时,必须要逐个对中断标志位( XXIF)进行判断。编程时,在0000H~0003H单元内要放置一条GOTO跳转指令,跳转到主程序,以避开0004H存储器单元。
2).数据存储器PIC单片机的数据存储器与传统的MCS-51单片机一样,在配置结构上可分为通用寄存器和特殊功能寄存器两大类。数据存储器的每个存储单元除具备普通存储器功能之外,还能实现移位、置位、复位和位测试等通常只有寄存器才能完成的操作,功能非常强大。PIC16F877A单片机RAM数据存储器与程序存储器一样,在其51 2个地址空间( 000H—1FFH)进行类似区域划分,分为4个体( Bank),从左到右分别记为体0、体1、体2和体3,每个“体”均为128×8位宽的存储单元。特殊功能寄存器安排在低位地址存储单元,通用寄存器在高位地址存储单元。下图是PIC16F877A的寄存器组映射图,对通用寄存器可以直接进行访问,也可以通过寄存器FSR间接访问。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询