找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開(kāi)始

搜索
查看: 3754|回復(fù): 18
打印 上一主題 下一主題
收起左側(cè)

有沒(méi)有哪位大佬幫我把這個(gè)匯編語(yǔ)言轉(zhuǎn)成C語(yǔ)言?

[復(fù)制鏈接]
回帖獎(jiǎng)勵(lì) 100 黑幣 回復(fù)本帖可獲得 5 黑幣獎(jiǎng)勵(lì)! 每人限 1 次(中獎(jiǎng)概率 10%)
跳轉(zhuǎn)到指定樓層
樓主
ID:450148 發(fā)表于 2019-3-16 12:28 | 只看該作者 回帖獎(jiǎng)勵(lì) |倒序?yàn)g覽 |閱讀模式
DA轉(zhuǎn)換的匯編程序  我不懂匯編 哪位大佬能幫我轉(zhuǎn)成C語(yǔ)言 小弟非常感謝!。。ǜ綆A轉(zhuǎn)換的圖)程序:ORG 0000H
AJMP MAIN
ORG 0030H
MAIN: MOV DPTR,#7FFFH   ;置DAC0832入口地址
      MOV R0,#00H       ;置初時(shí)值
SAO:  JNB P1.0,JIA      ;當(dāng)P1.0為高電平時(shí),跳轉(zhuǎn)JIA
      JNB P1.1,JIAN     ;當(dāng)P1.1為低電平時(shí),跳轉(zhuǎn)JIAN
      AJMP SAO          ;無(wú)條件跳轉(zhuǎn)SAO
JIA:  INC R0            ;R0+1
      MOV A,R0
      CJNE A,#00H,SONG
      MOV R0,#0FFH
      MOV A,R0
      AJMP SONG
JIAN: DEC R0
      MOV A,R0
      CJNE A,#0FFH,SONG
      MOV R0,#00H
      MOV A,R0
SONG: MOVX @DPTR,A
LOP:  MOV A,P1
      CJNE A,#0FFH,LOP
      AJMP SAO
      END


分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂1 踩
回復(fù)

使用道具 舉報(bào)

沙發(fā)
ID:94031 發(fā)表于 2019-3-17 15:54 | 只看該作者
#include <reg52.h>

unsigned char a;

void main()
{

        while(1)
        {
                if(P1.0==0)
                {
                        for(a=0;a<255;a++)
                        {
                           P0=a;
                        }
                }
               
                if(P1.1==0)
                {
                        for(a=255;a>0;a--)
                        {
                           P0=a;
                        }
                }  
        }
}
回復(fù)

使用道具 舉報(bào)

板凳
ID:450148 發(fā)表于 2019-3-20 15:15 | 只看該作者
xuyaqi 發(fā)表于 2019-3-17 15:54
#include

unsigned char a;

不行呀大佬  用keil弄成hex文件后  仿真按鍵之后沒(méi)反應(yīng)
回復(fù)

使用道具 舉報(bào)

地板
ID:94031 發(fā)表于 2019-3-20 21:10 | 只看該作者
614464956 發(fā)表于 2019-3-20 15:15
不行呀大佬  用keil弄成hex文件后  仿真按鍵之后沒(méi)反應(yīng)

你的圖和程序不一致,圖按鍵接的是P34,P35,匯編程序確是P10,P11到底那個(gè)是對(duì)的。
回復(fù)

使用道具 舉報(bào)

5#
ID:450148 發(fā)表于 2019-3-20 22:57 | 只看該作者
xuyaqi 發(fā)表于 2019-3-20 21:10
你的圖和程序不一致,圖按鍵接的是P34,P35,匯編程序確是P10,P11到底那個(gè)是對(duì)的。

接的是p1.0和p1.1  傳錯(cuò)圖了
回復(fù)

使用道具 舉報(bào)

6#
ID:94031 發(fā)表于 2019-3-21 07:26 | 只看該作者
614464956 發(fā)表于 2019-3-20 22:57
接的是p1.0和p1.1  傳錯(cuò)圖了

按鍵應(yīng)該有上拉電阻你沒(méi)有,把正確的圖傳上來(lái)。
回復(fù)

使用道具 舉報(bào)

7#
ID:450148 發(fā)表于 2019-3-21 18:08 | 只看該作者
xuyaqi 發(fā)表于 2019-3-21 07:26
按鍵應(yīng)該有上拉電阻你沒(méi)有,把正確的圖傳上來(lái)。

http://www.torrancerestoration.com/bbs/home.ph ... o=album&id=1195
回復(fù)

使用道具 舉報(bào)

8#
ID:94031 發(fā)表于 2019-3-22 10:23 | 只看該作者
614464956 發(fā)表于 2019-3-21 18:08
http://www.torrancerestoration.com/bbs/home.php?mod=space&uid=450148&do=album&id=1195

你的放大電路也有問(wèn)題,給個(gè)參考圖看看。
回復(fù)

使用道具 舉報(bào)

9#
ID:450148 發(fā)表于 2019-3-22 18:27 | 只看該作者
xuyaqi 發(fā)表于 2019-3-22 10:23
你的放大電路也有問(wèn)題,給個(gè)參考圖看看。

我想問(wèn)的是能不能把匯編改成C語(yǔ)言  先不管放大電路
回復(fù)

使用道具 舉報(bào)

10#
ID:450148 發(fā)表于 2019-3-22 18:29 | 只看該作者
xuyaqi 發(fā)表于 2019-3-22 10:23
你的放大電路也有問(wèn)題,給個(gè)參考圖看看。

因?yàn)槲矣脜R編實(shí)際電路出來(lái)是可以用的  我覺(jué)得沒(méi)啥問(wèn)題
回復(fù)

使用道具 舉報(bào)

11#
ID:94031 發(fā)表于 2019-3-23 08:20 | 只看該作者
614464956 發(fā)表于 2019-3-22 18:29
因?yàn)槲矣脜R編實(shí)際電路出來(lái)是可以用的  我覺(jué)得沒(méi)啥問(wèn)題

你把用匯編出來(lái)實(shí)際效果給個(gè)截圖,或者直接把工程發(fā)出來(lái)。
回復(fù)

使用道具 舉報(bào)

12#
ID:450148 發(fā)表于 2019-3-23 17:49 | 只看該作者
xuyaqi 發(fā)表于 2019-3-23 08:20
你把用匯編出來(lái)實(shí)際效果給個(gè)截圖,或者直接把工程發(fā)出來(lái)。

https://pan.baidu.com/s/1Y0KiTpocSmkoBsXDgVL41Q   密碼2lp0     仿真和程序在里面   protues仿真
回復(fù)

使用道具 舉報(bào)

13#
ID:94031 發(fā)表于 2019-3-23 20:51 | 只看該作者
614464956 發(fā)表于 2019-3-23 17:49
https://pan.baidu.com/s/1Y0KiTpocSmkoBsXDgVL41Q   密碼2lp0     仿真和程序在里面   protues仿真

DA0832轉(zhuǎn)換電源.rar (70.9 KB, 下載次數(shù): 10)

按你的要求改成c語(yǔ)言。
回復(fù)

使用道具 舉報(bào)

14#
ID:450148 發(fā)表于 2019-3-24 19:29 | 只看該作者
xuyaqi 發(fā)表于 2019-3-23 20:51
按你的要求改成c語(yǔ)言。

太感謝你了   能不能幫我在程序旁邊加文字注解,讓我比較好理解程序   那個(gè)匯編和c語(yǔ)言的程序都幫我注解一下,謝謝你大兄弟!!
回復(fù)

使用道具 舉報(bào)

15#
ID:94031 發(fā)表于 2019-3-25 12:57 | 只看該作者
614464956 發(fā)表于 2019-3-24 19:29
太感謝你了   能不能幫我在程序旁邊加文字注解,讓我比較好理解程序   那個(gè)匯編和c語(yǔ)言的程序都幫我注解 ...

不要試圖用一一對(duì)應(yīng)的辦法把匯編翻譯成c語(yǔ)言,當(dāng)年由于想用此法,結(jié)果很長(zhǎng)時(shí)間入不了c的門(mén),c與匯編有不同的思考問(wèn)題辦法,匯編老想硬件該怎么弄,可是c除非是編硬件驅(qū)動(dòng)就不考慮硬件怎么弄,所以學(xué)c就應(yīng)該撇開(kāi)匯編,只考慮問(wèn)題該怎么解決。
回復(fù)

使用道具 舉報(bào)

16#
ID:450148 發(fā)表于 2019-3-25 15:35 | 只看該作者
xuyaqi 發(fā)表于 2019-3-25 12:57
不要試圖用一一對(duì)應(yīng)的辦法把匯編翻譯成c語(yǔ)言,當(dāng)年由于想用此法,結(jié)果很長(zhǎng)時(shí)間入不了c的門(mén),c與匯編有不 ...

嗯  知道了  可以把C語(yǔ)言程序加了注解再發(fā)一次給我嗎?現(xiàn)在還不懂每一條指令什么意思  麻煩大兄弟了
回復(fù)

使用道具 舉報(bào)

17#
ID:94031 發(fā)表于 2019-3-25 17:36 | 只看該作者
614464956 發(fā)表于 2019-3-25 15:35
嗯  知道了  可以把C語(yǔ)言程序加了注解再發(fā)一次給我嗎?現(xiàn)在還不懂每一條指令什么意思  麻煩大兄弟了[em23 ...

加了注釋再發(fā)給你。 51黑論壇_DA0832轉(zhuǎn)換電源.rar (52.63 KB, 下載次數(shù): 7)
回復(fù)

使用道具 舉報(bào)

18#
ID:450148 發(fā)表于 2019-3-25 21:05 | 只看該作者
xuyaqi 發(fā)表于 2019-3-25 17:36
加了注釋再發(fā)給你。

真的真的非常感謝你大兄弟!
回復(fù)

使用道具 舉報(bào)

19#
ID:186249 發(fā)表于 2019-3-26 03:53 | 只看該作者
很古老的東東。。
回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表