xwj

    1. 串口资料的无奈 6/5991 单片机 2008-03-17
      1、先搞清楚硬件过滤和软件过滤的区别,2、你自己设计的话怎么做? 别人的程序不一致时就别去看程序,自己先把方法想好,想周全,自然就会编了
    2. 一般都只有两种引脚顺序 还有种很大个的,那是很老的产品,灵敏度低,抗干扰性能差,建议别用 你的是右边这种接法,而你试的接法全然不对
    3. 这种应该是中间脚是地,并且连接了外壳的 左出右正 有可能是你乱试的时候试坏了
    4. 开关电源的设计和电容降压电路问题 2/10583 电源技术 2008-02-19
      建议先去找本开关电源的书学一学,网上很多的 要用的话建议去买成品或拆一个,比自己做划算多了 PS: 研究、制作开关电源是要注意安全,小心触电哦
    5. 几点错误: 1、那哪是什么EEPROM ,就是FLASH而已 2、就是FLASH,初始值就在程序空间里定义即可 3、也可以写段初始化程序,判断是首次上电则执行IAP做初始化
    6. 这个问题,我想了一个春节 3/3609 单片机 2008-02-14
      很简单啊,应该不用110字
    7. 最近研究心得 4/6405 单片机 2008-01-08
      是这样的, 越是强调性能、需要大运算量的游戏越应该分层次处理, 把不通的东西丢给不同层的“引擎”甚至四不同的硬件来处理 而应用层的东西,只需要调用api既可
    8. Keil C uV3编译器优化有问题 6/11065 单片机 2007-12-19
      逻辑是可以相互转化的,就算你自己用汇编写也会一样 比如你写的:     if(a)     {       x = y + z;     }     else     {       if(b)       {         x = y + z;       }       else       {       }     } 完全可以写成     if(a||b)     {       x = y + z;     }     else     {     } 如果用汇编的指令限制,更可能成为     JB a,DO_XYZ     JB b,DO_XYZ     JMP  NOTHING DO_XYZ:     {       x = y + z;     } NOTHING:     else     {     } 碰到比较指令,又是还得转成反的逻辑,变成这样     CJNE a,#xxH,CHK_NEXT     JMP  DO_XYZ CHK_NEXT:     CJNE b,#xxH,NOTHING DO_XYZ:     {       x = y + z;     } NOTHING:     else     {     } 你自己说,是不是该这样呢??? 那么,你非要写一大堆完全没必要的重复语句,然后又让Keil优化,Keil帮你优化掉了难道是Keil的错吗??? 不要随便去抱怨工具,那么多人都用的好好东西,用不好只可能是你自己不会用哦
    9. 裸奔和os其实没啥可争的 7/7413 单片机 2007-12-18
      呵呵,可是它的例题刚好是裸奔比OS更好:-)
    10. 我的51唤醒不了? 13/10944 51单片机 2007-12-12
      呵呵,给你一个上电检测的基本框架 /***************************************************************************/ void main() {     unsigned int i;     EA=0;     SFCF=0X01;     AUXR=0X01;     first_power_on=0;     if(soft_reset_flag!=0Xaa)       //是否上电复位,{}里面是上电复位的动作,你要不放心的话可以用多个标志     {         P0=0XFF;         P1=0XFF;         P2=0XFF;         P3=0XFF;         P4_RAM=0XFF;         WR_P4();         clean_pdata();         clean_idata();         for(i=0;i<0xffff;i++)           //上电延时         {             _nop_();             _nop_();             _nop_();             _nop_();             _nop_();             _nop_();         }        if(verify_byte(flag_addr,0x55)) //检查首次上电(EEPROM区标志)         {             first_power_on=1;             init_parameter();         }     }     soft_reset_flag=0X55;     init_watchdog();                    //启动看门狗     init_system();                      //系统初始化,关屏     init_touch_monitor();               //首次上电触摸屏设置,由first_power_on触发     while(1)     {         scan_work();         if (key_ok)         {             key_ok=0;             operation();  //打开主屏         }         else if(~key_time_flag)         //按键nn秒没操作后         {             soft_reset_flag=0Xaa;       //软复位,一复位就回复到光屏的待机状态了             SFCF|=0X02;                 //或者你要进待机、掉电模式随便你         }     } } void init_system(void)                  //系统初始化,关屏 {     TMOD=0X11;     //其他的....         video_power_ctrl=1; }
    11. 我的51唤醒不了? 13/10944 51单片机 2007-12-12
      是的:) :)
    12. 我的51唤醒不了? 13/10944 51单片机 2007-12-12
      51下不管你是什么复位,程序都会从头开始执行 所以你的理解根本就是错的
    13. 呵呵,LS正解。
    14. LZ要养成用定义寄存器、用宏定义、和利用自动分配的习惯哦, 不然以后再来看这个程序会很头疼的哦
    15. 回LS:可以说是真的入门了,否则只是个门外汉
    16. 三言两语的都不算数,真正动手的才是真! 很多事都是看起来容易做起来难哦, 而且细节上更能体现水平:-)
    17. Keil51仿真的问题 7/7513 51单片机 2007-12-03
      合并到其他地方去了,你先跟一遍看看
    18. 有趣的程序 8/11633 单片机 2007-11-29
      Keil对main()做了特殊处理,里面已经是死循环了,飞不了的  只会一直执行P0_1=1;
    19. 可以检测AGC电压、检测同步信号、检测中频频偏(AFC电压)等都能判断出有没有台,做到自动调谐 LZ的这个高频头应该是带AV视频输出的一体化高频头,一般与菲利普的FI1256(MK2)或FQ1216(MK3)兼容,中频是TDA9885的话应该是MK3的(MK3小一些) 快速搜台的方法是预置所有频道的频率值,然后直接查表选台--检测AGC或同步信号--下一个,所以几秒中就能搜索完所有频道,但可能会漏掉某些非标准频道 慢速选台就是慢慢递增频率值--检测检测AGC或AFC电压以及同步信号--峰值时正确,保存--下一个台,这个方法就比较慢了
    20. 紧急求助:功率放大器自激问题! 10/13658 模拟电子 2007-11-26
      肯定没法稳定,而且不同音量下频响特性也不一致

最近访客

< 1/1 >

统计信息

已有109人来访过

  • 芯积分:--
  • 好友:--
  • 主题:4
  • 回复:39

留言

你需要登录后才可以留言 登录 | 注册


现在还没有留言