导航: 老古网老古论坛XMOS公共讨论区XMOS开源项目区单片机程序设计嵌入式系统广告区域
→C51编程:keil的位操作疑问。急!!怪![bwlkf]

 *第224篇: C51编程:keil的位操作疑问。急!!怪!

  
楼 主:bwlkf 2001年8月25日11:26
 C51编程:keil的位操作疑问。急!!怪!
在keilc中
写一句
F0=1;//F0已经在reg51.h里被定义
编译后,查看调试反汇编窗口
指令为
CLR F0;
然后我打开用src生成的51文件,里面却写的是SETB F0;
把hex文件烧入片子。运行.实践它运行的是CLR F0,不是SETB F0;
因为该程序在frankil下编译后烧写是可以正常运行的?问keil的位操作有什么特殊要求?
  
2楼:yjc 2001年8月25日13:46
 在我的里面没错(Keil v6.14),请看..
    RSEG  ?PR?main?YJC
main:
    USING    0
            ; SOURCE LINE # 149
; {   
            ; SOURCE LINE # 150



;     F0=1;
            ; SOURCE LINE # 154
    SETB     F0
;     WDCON=0x17;                     /*看门狗时间 2097ms (104856 Clock)*/
            ; SOURCE LINE # 155
    MOV      WDCON,#017H
;     LookDog;                        /*喂狗*/
            ; SOURCE LINE # 156
    MOV      WDRST,#01EH
    MOV      WDRST,#0E1H

;     serial_init();
            ; SOURCE LINE # 158
  
3楼:bwlkf 2001年8月25日16:54
 继续
我指的是debug时的反汇编窗口。

>>>>>>对该主题发表你的看法

本主题贴数3,分页: [第1页]


[上一篇主题]:我需要设计网页

[下一篇主题]:AVR单片机:AVR写EEPROM的问题,急