发 帖  
经验: 积分:77
236889 236889
236889 236889 236889
  • 3

    236889
    这是利用DAC0832 和DAC0832 做的正弦波发生器,P2口是用于DAC0832的数据端,DAC0832用的是直通方式。利用改变2个取点之间的时间从而改变它的波形频率! 然后用Proteus 仿真,但为什么当我按S7或S8时,波形都没有改变 ...
  • 1

    236889
    有人做过:波形发生器吗? 利用AT89S51、DAC0832,UA741产生一个可调频和调幅的方波信号,通过此信号来产生三角波,锯齿波,和正弦波。 "信号频率20~20khz步进调整,步长10hz"怎么理解啊?? 还有那个正弦波的取点怎 ...
  • 3

    236889
    本帖最后由 jeasonpaul 于 2012-5-6 11:25 编辑 #include void main() { TMOD=0x20; TH1=0xfd; TL1=0xfd; TR1=1; REN=1; SM0=0; SM1=1; while(1) {   if(RI==1)   {    RI=0; &nbs ...
  • 0

    236889
    #include code unsigned char table[]= {0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f}; ***it key=P0^4; unsigned int t,a,num,shi,ge; void delay(unsigned int z) { while(z--); } void display(unsigned ...
  • 6

    236889
    #include code unsigned char table[]= {0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f}; ***it LHJ_A = P1^0; ***it LHJ_B = P1^1; ***it LHJ_C = P1^2; #define  SMG_1  LHJ_C=0;LHJ_B= ...
  • 2

    236889
    #include "reg52.h" code unsigned char table[]=    {0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f}; //共阴数码管段值表 0-9 ***it LHJ_A = P1^0; ***it LHJ_B = P1^1; ***it LHJ_C = P1^2; *** ...
ta 的专栏

成就与认可

  • 获得 0 次赞同

    获得 1 次收藏
关闭

站长推荐 上一条 /6 下一条

返回顶部