天涯浪客

    1. 实在忍不住再次抱怨一下ST的官网 18/5747 stm32/stm8 2011-03-01
                                       
    2.                                  DVD光盘很实用。
    3. 急问:关于TIM2输入捕获问题 25/14881 stm32/stm8 2010-08-12
                                       楼主这样做的用途?
    4. 不启动定时器能进行捕获吗? 4/3793 微控制器 MCU 2010-06-29
      启动定时器也没关系啊,应该能实现。
    5. VS2005 WinCE 6.0编译遇到问题 5/6033 WindowsCE 2010-06-24
      群:21665782 开源空间  大家一起交流wince开发
    6. 問題找到了。在BIOS中把一個叫什麼NMI的玩意關掉就行了... 散花花...
    7. 请教:Windows如何知道按了电源按钮? 3/2789 嵌入式系统 2010-05-12
      主板 支持
    8. 十七楼说的有一定道理,在主程序中可以去掉while (TI==1) {;}TI=0; 但是中断函数不可没有,你可以自己调试一下,没有中断函数传送数据会不正确。 这就是单片机的奇妙之处。
    9. 求4位BCD码减法程序 9/4397 嵌入式系统 2010-04-21
      额。。。。。对不起 ,第二次搞错了 还是那个没变 在这里呢        ORG 00H START: MOV SP,#60H      ;我这里设定的是R4R5为被减数,R6R7为减数,       ;R5,R7中存放压缩BCD数的低两位,R4,R6中存放压缩BCD数的高两位        MOV R4,#05H       MOV R5,#05H       MOV R6,#45H       MOV R7,#45H       LCALL CLEAR       ;先判断两个数的大小,然后将大数放在前面然后进行运算        CLR A       CLR C       MOV A,R4       SUBB A,R6       JZ NEXT       JC CHANG       LJMP D1 NEXT: CLR A       CLR C       MOV A,R5       SUBB A,R7       JZ NEXT1       JC CHANG       LJMP D1 NEXT1: MOV R4,#0        MOV R5,#0        LJMP D1 CHANG: MOV A,R4        XCH A,R6        MOV R4,A        MOV A,R5        XCH A,R7        MOV R5,A ;减法正式开始 ;提取压缩BCD数的低两位,被减数和减数分别存放在R5和R7中,结果放在R5中 ;把一个寄存器里的两位压缩BCD数分别取出放在两个寄存器中,其中被减数放在R0,R1中,减数放在R2,R3中    D1: CLR A        MOV A,R5        SWAP A        ANL A,#0FH        MOV R0,A              CLR A        MOV A,R5        ANL A,#0FH        MOV R1,A    D2: CLR A        MOV A,R7        SWAP A        ANL A,#0FH        MOV R2,A              CLR A        MOV A,R7        ANL A,#0FH        MOV R3,A                      MOV R5,#00H          LSUB1: CLR A        CLR C        MOV A,R1        SUBB A,R3        JC N1   ;无借位则执行下一句        MOV R5,A        LJMP LSUB2   ;有借位的话   N1:  CLR C        DEC R0        SUBB A,#6        ANL A,#0FH        MOV R5,A        LSUB2: CLR A        CLR C        MOV A,R0        SUBB A,R2        JC N2   ;无借位则执行下一句        SWAP A        ADD A,R5        MOV R5,A               JMP T2    ;有借位的话    N2: CLR C        SUBB A,#6        ANL A,#0FH        SWAP A        ADD A,R5        MOV R5,A        ;对于这位向R4寄存器中的高两位借位的为的问题作如下处理       CLR A       CLR C       MOV A,R4       ANL A,#0FH       SUBB A,#1       JC L1       DEC R4       LJMP T2   L1: CLR C       CLR A       MOV A,R4       CLR C       CLR A       SUBB A,#7       MOV R4,A T2:        LCALL CLEAR ;开始高两位的减法,被减数和减数的高两位分别放在R4 和R6中,结果的高两位放在R4中    C1: CLR A        MOV A,R4        SWAP A        ANL A,#0FH        MOV R0,A              CLR A        MOV A,R4        ANL A,#0FH        MOV R1,A    C2: CLR A        MOV A,R6        SWAP A        ANL A,#0FH        MOV R2,A              CLR A        MOV A,R6        ANL A,#0FH        MOV R3,A               MOV R4,#00H                     HSUB1: CLR A        CLR C        MOV A,R1        SUBB A,R3        JC M1   ;无借位则执行下一句        MOV R4,A        JMP HSUB2   ;有借位的话   M1:  CLR C        DEC R0        SUBB A,#6        ANL A,#0FH        MOV R4,A        HSUB2: CLR A        CLR C        MOV A,R0        SUBB A,R2 ;    //  JC N2   ;无借位则执行下一句        SWAP A        ADD A,R4        MOV R4,A        LJMP ENDD CLEAR: MOV R0,#0        MOV R1,#0        MOV R2,#0        MOV R3,#0 RET ENDD: NOP END
    10. 引用 9 楼 ustb_anqi 的回复: 驱动没问题就应该没事,我正在用这个,你的wince系统是从哪找的,看看有没有声卡驱动
      你是用的哪个厂家的板子?
    11. 8255求救 引脚电平变化无法读取 5/3698 嵌入式系统 2010-03-20
      我最近也遇到了这样一个问题,就是8255无法读入数据
    12. EEPROM_24C02.c程序的定时器问题。 8/3849 嵌入式系统 2010-03-15
      void timer0() interrupt 1 { uchar count=0;   // 每次进入中断就复位count? TH0 = (65536 - 50000) / 256; TL0 = (65536 - 50000) % 256; count++; if(count==20)   // 这里永远为false吧?  
    13. TIMER1的中断没被禁止吗?硬件上通常不会有问题,还是从你的代码着手吧,说不定你这段代码刚初始化好又被其它驱动等给设置,导致无法出现中断,这个也是有可能的。
    14. 建议你自己动手焊板子,因为看完视频后你对程序设计和开发办的原理图有了个大致了解,然后可以尝试自己买件,自己焊,自己调。从最小系统开始,逐渐增加功能,别老把开发板放在身边,要会利用。先做单片机,不要着急接触嵌入式,几个月后感觉对硬件设计过程比较熟悉后再看嵌入式(建议DSP,ARM,FPGA)选一样就可以了。一般初学单片机都是51系列,也可以学完51后看看PIC或者AVR,不过单片机会一样就可以了,就看你的决心了!最后祝学习顺利!
    15. 用热敏电阻来测量温度,本身精度就不会很高。而且用这种ADC进行采集的,也不需要进行放大。误差应该在2度以上了。 如果要做到高精度的,可以用红外试试。
    16. ADS1.2 编译出错了 8/3478 嵌入式系统 2010-02-02
      引用 5 楼 veabol 的回复: 应该是在此文件中uint8不能识别,之前定义的头文件没有在此文件中包含,还会有关于它的其它错误或者警告吧?
      正解!!!
    17. wince 下用evc来写串口通信。 23/6819 WindowsCE 2010-02-01
      给你发了一个,板子上带的示例,你试试看
    18. wince 下实现开机 关机 休眠 唤醒 19/7515 WindowsCE 2010-02-01
      软件上, 一般可以这样实现: 系统可实现上电后,自动进入DEEP SLEEP模式,当POWER 按键按下实现开机(当然也可实现长按开机), 开机后,此时按下POWER 按键,就必须借助一个GPIO,检测此时POWER 按键 是长按还是短按, 如果是POWER 按键 长按,则实现关机,如果POWER 按键 短按,则实现睡眠。 如果进入关机,此时再开机就和上面的开机流程一样的。 如果进入睡眠,此时只要按下POWER 按键,就自动唤醒。
    19. 初学者问题 关于RST引脚 5/4652 嵌入式系统 2010-01-23
      楼主刚学习的话只要知道下就行了!楼上的已经说的很清楚了!
    20. WinCE 上的程序 无法强制关闭 17/12639 WindowsCE 2010-01-13
      “现在PND上的导航软件,大都具有这个功能.” 有谁研究过这个功能是怎样做的吗?

最近访客

< 1/1 >

统计信息

已有86人来访过

  • 芯积分:--
  • 好友:--
  • 主题:6
  • 回复:66

留言

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


现在还没有留言