-
你用新版本的MPLAB IDE 试试。
应该是有唤醒的。
程序是在 PIC16F506 上调试正常的话,应该就没问题。
-
还是5V
-
如果输入大于(5V+二极管正向压降)
那么输出等于(输入-二极管正向压降)
-
自动变量就是只有该函数会使用
-
一个中断服务子程序中会访问到的非自动变量(Non-automatic variables)
大概意思是这个变量除了中断服务子程序会使用外,还有其他函数也会使用。
-
不好处理,要注意不要产生串音
假如立体声前置采用反向放大,就非常好解决。
画了个简图,供参考
电路反向放大。这样就不会使左右声道的声音通过话筒电路混合
-
好像没什么区别啊。
假如偏移量大于128,就采用你的方式。
-
我看了你其中一个帖子,你按下列方法做就可以了。
先假定你原版和新版程序都没问题,并经过调试了。
并且MCU上的ROM空间足够安排这2段程序。
你可以这样做:
把新版的地址编号全部加上NEW_,例如NEW_PAN_END,NEW_DSP15_FLASH等
把原版的地址编号全部加上OLD_,例如OLD_PAN_END,OLD_DSP15_FLASH等
在程序前面加上
PAN_END:;
SETB P3.6
JB P3.6, NEW_PAN_END
SJMP OLD_PAN_END
以下就是你的新、原版程序,这样做就可以了。
-
先假定你原版和新版程序都没问题,并经过调试了。
并且MCU上的ROM空间足够安排这2段程序。
你可以这样做:
把新版的地址编号全部加上NEW_,例如NEW_PAN_END,NEW_DSP15_FLASH等
把原版的地址编号全部加上OLD_,例如OLD_PAN_END,OLD_DSP15_FLASH等
在程序前面加上
PAN_END:;
SETB P3.6
JB P3.6, NEW_PAN_END
SJMP OLD_PAN_END
以下就是你的新、原版程序,这样做就可以了。
-
还有对进位C有影响是很正常的。
该标志是最常用的中间标志位,相当于A寄存器。
只是在对数值进行计算前先要对它置位或清零,保证计算结果不会受其影响就可以了。
在写跟计算有关的子函数时,开始一定要先确定进位C。就不用担心了。
-
汇编我好久没用过了。
刚查了了下51的指令集。
JMP DS_COM 这句有问题,应该写成LJMP或AJMP。JMP是带指针间接寻址。
可以直接对端口操作:
JB P3.6,(LOOP1-$);注意LOOP1-$值小于+-128
如果偏移量大于+-128,可以先跳到一个LJMP指令上,再跳到你想要到的地址。
-
我曾经用过一些8位的PIC的MCU。
比如:
12F508/509
16F510/506
-
不是,应该是你要设计的放大倍数。
输出功率可以间接算出。
根据放大倍数先选管子?
不是,根据放大倍数是选择反馈回路。
-
不是,应该是你要设计的放大倍数。
-
一样的呀。
相当于欧姆定律里的知道U、I求R,反过来知道I、R求U.
多算几遍就熟了。
-
假如设计放大倍数远小于三极管的直流放大倍数,可以忽略Ib。
最好还是参考教科书的方法。
-
假定三极管放大倍数无穷大,这个电路交流放大了20倍。 假定发射结管压降0.7V,5欧姆电阻上压降为6/(1500+250)*250-0.7 这个电路比较重要的参数是Ic,Ib可以忽略。
-
是的
-
偏置是用直流铜阻
交流放大是用阻抗
-
我快40了,也碰到了很多事情。
一个团队,就是要沟通好,实在沟通不好,就拿数据说话。搞技术的最简单了,要心平气和,不要牵扯其它的事情。