打印
[PIC®/AVR®/dsPIC®产品]

求助在c编程种内嵌汇编语言

[复制链接]
1109|8
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
Yogah|  楼主 | 2017-4-7 15:21 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
for(i=0;i<20;i++){
PORTD=~PORTD;
}
求助各位这段怎么用汇编写?
沙发
NE5532| | 2017-4-7 15:24 | 只看该作者
没用过,在另一个帖子里看到的,现学现用吧,请楼主自己测试一下。

_asm
MOVLW        0X55
MOVWF        EECON2,0
MOVLW        0XAA
MOVWF        EECON2,0
BSF              EECON1,1,0
_endasm

使用特权

评论回复
板凳
Yogah|  楼主 | 2017-4-7 16:14 | 只看该作者
NE5532 发表于 2017-4-7 15:24
没用过,在另一个帖子里看到的,现学现用吧,请楼主自己测试一下。

_asm

抱歉我对汇编一窍不通。。您的程序可以编译但是我完全看不懂,可以麻烦您大概讲解一下吗,哪部分是计数的部分哪部分是输出口取反输出方波?

使用特权

评论回复
地板
NE5532| | 2017-4-7 16:21 | 只看该作者
哦,那我看错问题了,我还以为是你不知道怎么写嵌入式汇编呢,如果你是想用汇编替换这个循环,又不懂汇编的话,建议你还是写C好了,不然后患无穷。

使用特权

评论回复
5
Yogah|  楼主 | 2017-4-7 16:34 | 只看该作者
NE5532 发表于 2017-4-7 16:21
哦,那我看错问题了,我还以为是你不知道怎么写嵌入式汇编呢,如果你是想用汇编替换这个循环,又不懂汇编的 ...

恩恩,十分感谢您的回复,我是希望能用汇编语言减小指令周期所以不得不改写。

使用特权

评论回复
6
zhaoliang3057| | 2017-4-7 20:44 | 只看该作者
我也一样。。。。

使用特权

评论回复
7
xiaox314| | 2017-4-8 11:09 | 只看该作者
本帖最后由 xiaox314 于 2017-4-8 11:11 编辑

学习了之后分享下

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

2

主题

9

帖子

0

粉丝