有用CCS C請進

2020-02-06 10:34发布

本帖最后由 Omage 于 2014-6-20 17:08 编辑

CCS版本是4140

#define SCANLINE0_ON    output_high(PIN_B1)
#define SCANLINE0_OFF   output_low(PIN_B1)
#define SCANLINE1_ON    output_high(PIN_B2)
#define SCANLINE1_OFF   output_low(PIN_B2)
#define SCANLINE2_ON    output_high(PIN_B3)
#define SCANLINE2_OFF   output_low(PIN_B3)

MCU是16F72 掃描線編譯如下,動作正常
....................     case 0:
....................         SCANLINE0_ON;
0062:  BSF    06.1
....................         SCANLINE1_OFF;
0063:  BCF    06.2
....................         SCANLINE2_OFF;
0064:  BCF    06.3
....................         break;
0065:  GOTO   06E

換了16F722 變成這樣 動作不正常,怎麼多出一些指令?
....................     case 0:
....................         SCANLINE0_ON;
0062:  BSF    03.5
0063:  BCF    06.1
0064:  BCF    03.5
0065:  BSF    06.1
....................         SCANLINE1_OFF;
0066:  BSF    03.5
0067:  BCF    06.2
0068:  BCF    03.5
0069:  BCF    06.2
....................         SCANLINE2_OFF;
006A:  BSF    03.5
006B:  BCF    06.3
006C:  BCF    03.5
006D:  BCF    06.3
....................         break;



抱歉  自己耍烏龍   仿真設定錯誤...
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
3条回答
wangjiati
1楼-- · 2020-02-06 11:17
是不是应该使用" #USE FAST_IO "?
Omage
2楼-- · 2020-02-06 15:22
 精彩回答 2  元偷偷看……
yklstudent
3楼-- · 2020-02-06 16:56
Omage 发表于 2014-6-20 21:06
是的

不過剛發現板本也有問題

都跨入5.XXX的年代了 你还玩4.XXX

一周热门 更多>