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

QQ登錄

只需一步,快速開始

搜索

OLED IIC四腳0.96寸 51單片機(jī)匯編程序分享 仿真+實(shí)物測(cè)試

查看數(shù): 2322 | 評(píng)論數(shù): 7 | 收藏 1
關(guān)燈 | 提示:支持鍵盤翻頁<-左 右->
    組圖打開中,請(qǐng)稍候......
發(fā)布時(shí)間: 2024-4-6 16:26

正文摘要:

這學(xué)期學(xué)的51單片機(jī)匯編,清明沒事寫了個(gè)OLED的程序,歡迎批評(píng)指正。代碼是照著一個(gè)c程序抄的,我會(huì)放到附件里,用到的資料都會(huì)放到附件里,歡迎批評(píng)指正。 單片機(jī)匯編源程序如下:SCL BIT P1.0     ...

回復(fù)

ID:126422 發(fā)表于 2024-11-2 11:27
21cnsound 發(fā)表于 2024-4-9 16:09
命令行轉(zhuǎn)換比較方便:
C51.exe oled.c SRC

具體講講怎么設(shè)置,可以實(shí)現(xiàn),謝謝。
ID:1001436 發(fā)表于 2024-4-9 16:09
lijn 發(fā)表于 2024-4-8 12:19
請(qǐng)教樓主,C語言怎么轉(zhuǎn)成匯編語言的,謝謝。

命令行轉(zhuǎn)換比較方便:
C51.exe oled.c SRC
ID:1114132 發(fā)表于 2024-4-9 13:07
203行開始的代碼還能優(yōu)化一下。
原來:
  1.         MOV A,R1
  2.         ANL A,#0F0H
  3.         SETB C
  4.         RRC A
  5.         RRC A
  6.         RRC A
  7.         RRC A
復(fù)制代碼

優(yōu)化后:
  1.         MOV A,R1
  2.         ANL A,#0F0H
  3.         SWAP A
  4.         ADD A,#10H
復(fù)制代碼
ID:1114132 發(fā)表于 2024-4-8 20:07
zkn866 發(fā)表于 2024-4-8 15:29
樓主匯編基礎(chǔ)扎實(shí),佩服

也不是了,還是剛?cè)腴T的小白,寫代碼還要經(jīng)常看書。
ID:311731 發(fā)表于 2024-4-8 15:29
樓主匯編基礎(chǔ)扎實(shí),佩服
ID:1114132 發(fā)表于 2024-4-8 12:28
lijn 發(fā)表于 2024-4-8 12:19
請(qǐng)教樓主,C語言怎么轉(zhuǎn)成匯編語言的,謝謝。

我是直接看著c寫的匯編,直接抄c語言的邏輯。keil debug 也可以直接看c程序生成的匯編
ID:126422 發(fā)表于 2024-4-8 12:19
請(qǐng)教樓主,C語言怎么轉(zhuǎn)成匯編語言的,謝謝。

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

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

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