Cerapple 发表于 2024-4-13 00:58:53

4.3 工程训练 LED数码管的驱动与显示

怎么把两个“.inc”和“.asm”文件连接起来呢?我看不太懂这里的第二步该怎么操作

Cerapple 发表于 2024-4-13 01:21:45

我目前停留在这里

soma 发表于 2024-4-13 07:17:26

这个没问题啊,用$include 链接头文件

Cerapple 发表于 2024-4-13 23:57:05

soma 发表于 2024-4-13 07:17
这个没问题啊,用$include 链接头文件

但是这样它编译不通过嘢,我不是很会看这个报错,我的代码是书本上的,谢谢您!




soma 发表于 2024-4-14 00:44:31

Cerapple 发表于 2024-4-13 23:57
但是这样它编译不通过嘢,我不是很会看这个报错,我的代码是书本上的,谢谢您!




编译没问题,估计是你包含文件书写问题。

Cerapple 发表于 2024-4-14 02:56:41

哦~确实是,我借了一下同学的包含文件代码,可以了。但是我还是不是很懂为什么我的不行呢({:4_167:}我下面的代码就是纯手打的),我感觉我蠢蠢的找不到现成的代码嘢,您应该不是手打的吧?
GPIO:
        MOV P0M1, #0
        MOV P0M0, #0
        MOV P1M1, #0
        MOV P1M0, #0
        MOV P2M1, #0
        MOV P2M0, #0
        MOV P3M1, #0
        MOV P3M0, #0
        MOV P4M1, #0
        MOV P4M0, #0
        MOV P5M1, #0
        MOV P5M0, #0
        MOV P6M1, #0
        MOV P6M0, #0
        MOV P7M1, #0
        MOV P7M0, #0
        RET


LED_display:
        MOV R2, #8;
        MOV DPTR, #LED_num
        MOV R3, #0FEH
LED_loop0:
        MOV P7, #0FFH
        MOV A, @R0
        INC R0
        MOVC A, @A+DPTR
        MOV P6, A
        MOV A, R3
        MOV P7, A
        RL A
        MOV R3, A
        LCALL DELAY1MS
        DJNZ R2, LED_loop0
        RET
       
        LED_num:
        DB
                0C0H, 0F9H,0A4H,0B0H,99H,92H,82H,0F8H,80H,90H,88H,83H,0C6H,0A1H,86H,84H,0FFH
        DB
                40H,79H,24H,30H,19H,12H,02H,78H,00H,10H,0BFH
       
        DELAY1MS:;@24.000MHz
                PUSH 30H
                PUSH 31H
                MOV 30H, #32
                MOV 31H, #39
        NEXT:
                DJNZ 31H,NEXT
                DJNZ 30H,NEXT
                POP 31H
                POP 30H
                RET

wan123456 发表于 2024-4-14 21:18:14

居然玩汇编…时间够丰富的…

Cerapple 发表于 2024-4-15 00:47:10

wan123456 发表于 2024-4-14 21:18
居然玩汇编…时间够丰富的…

那倒是没有,要做作业啊,嗐,真的花好长时间又不知道哪里跑不出来,老师也说实验课是用来验收的,让我们自己课下完成

小飞侠 发表于 2024-4-15 07:26:28

基本很多人都不用汇编了,能提供帮助的人不多了

wan123456 发表于 2024-4-15 07:45:10

曾一度想学习下汇编…最后发现太占用时间了…然后就没有然后了…
页: [1]
查看完整版本: 4.3 工程训练 LED数码管的驱动与显示