久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

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

QQ登錄

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

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

我是單片機(jī)初學(xué)者,在糾結(jié)一個(gè)匯編語(yǔ)言問(wèn)題

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
0FFH啥意思,我百度了,說(shuō)是255,但是F不是15嗎?15*15是225。!就算是255或者是225,他怎么就是P1口置高電平為1啊?啊啊啊啊啊,好煩啊。,為啥ORG后是0040H,0040H又是啥意思,下面的ORG 0200H又是什么意思呢,大佬們能講一下嗎,?這個(gè)程序配上我所示的圖為按下一個(gè)開(kāi)關(guān),對(duì)應(yīng)的燈就亮。題目如圖,我運(yùn)行完后好使,我這么扒的程序?qū)?img src="static/image/smiley/default/em06.gif" smilieid="6" border="0" alt="" />。程序我也不是太懂。

AJMP  MAIN
                ORG   0040H
MAIN:       MOV P1, #0FFH
                MOV A,#0FH
                MOV P1,A
KEYSC:   MOV A,P1
                ANL A,#00001111B
                SWAP A
                ORL A,#0FH
                MOV P1,A
                AJMP KEYSC
                ORG 0200H
DELAY50: MOV R7,200
D1:           MOV R6,123
                NOP
D2:           DJNZ R6,D2
D3:           DJNZ R7,D1
                RET
                END


按鍵.JPG (37.38 KB, 下載次數(shù): 57)

按鍵.JPG

按鍵.png (45.15 KB, 下載次數(shù): 45)

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

使用道具 舉報(bào)

沙發(fā)
ID:155507 發(fā)表于 2020-6-3 08:35 | 只看該作者
#0FFH是單片機(jī)匯編語(yǔ)言程序中一個(gè)來(lái)表示8位二進(jìn)制數(shù)的16進(jìn)制表示方法,#表示這是一個(gè)數(shù)字,0是匯編語(yǔ)言的規(guī)定,即當(dāng)16進(jìn)制數(shù)的高位數(shù)大于9時(shí),前面要加0,F(xiàn)F是這個(gè)16進(jìn)制數(shù)的數(shù)值,即255,H是16進(jìn)制數(shù)的尾綴。

不是15*15 ,  是 15*16 + 15 =255  是16進(jìn)制的

回復(fù)

使用道具 舉報(bào)

板凳
ID:711279 發(fā)表于 2020-6-3 09:25 | 只看該作者
angmall 發(fā)表于 2020-6-3 08:35
#0FFH是單片機(jī)匯編語(yǔ)言程序中一個(gè)來(lái)表示8位二進(jìn)制數(shù)的16進(jìn)制表示方法,#表示這是一個(gè)數(shù)字,0是匯編語(yǔ)言的規(guī) ...

ffh,是255,那就是F*H+F?15*16+15?我這么理解可以嗎
回復(fù)

使用道具 舉報(bào)

地板
ID:401564 發(fā)表于 2020-6-3 11:25 | 只看該作者
不要糾結(jié)于這種沒(méi)有多少重要性的問(wèn)題,也不要想當(dāng)然的去認(rèn)為,編程是一個(gè)嚴(yán)謹(jǐn)?shù)臇|西,沒(méi)有“按道理來(lái)說(shuō)”“正常情況下”“我覺(jué)得……”之類的,它只有“ 是”“不是”
1:0FFH=FF,0和H是編譯器用規(guī)定的,F(xiàn)F就是一個(gè)兩位16進(jìn)制的數(shù),它就是等于255,不等于F*F,88也一樣的不等于8*8
它為什么讓這個(gè)端口變成高電平:這個(gè)是8051單片機(jī)入門(mén)的基礎(chǔ)知識(shí),你不明白就說(shuō)明你的基礎(chǔ)不好,應(yīng)該再去看一下基礎(chǔ)
2:ORG 0040H的意思是:下面這個(gè)代碼是從程序存儲(chǔ)空間的0040H地址開(kāi)始的,0040H換成其它的數(shù)值也是一樣相對(duì)應(yīng)的
正確的應(yīng)該是:
ORG  0000H
LJMP     MAIN
ORG     0100H
MAIN:

ORG 0200H沒(méi)有必要,一般來(lái)說(shuō),只有做表格的時(shí)候才會(huì)需要重新指定ORG的
回復(fù)

使用道具 舉報(bào)

5#
ID:261025 發(fā)表于 2020-6-3 12:52 | 只看該作者
#0FFH=#11111111B    8個(gè)1從左到右是端口7到0     
MOV P1, #0FFH 意思是P1端口的P1.7到P1.0全都輸出高電平  
如果把P1換成P2就是P2的P2.7到P2.0都是高電平   
想讓哪個(gè)端口變低電平就把哪個(gè)1變成0
比如#7FH=#01111111B 就是P1.7為低電平 其它的為高電平  
ORG我也不懂  刪了它程序照樣運(yùn)行
回復(fù)

使用道具 舉報(bào)

6#
ID:711279 發(fā)表于 2020-6-4 11:02 | 只看該作者
Y_G_G 發(fā)表于 2020-6-3 11:25
不要糾結(jié)于這種沒(méi)有多少重要性的問(wèn)題,也不要想當(dāng)然的去認(rèn)為,編程是一個(gè)嚴(yán)謹(jǐn)?shù)臇|西,沒(méi)有“按道理來(lái)說(shuō)”“ ...

說(shuō)的很詳細(xì),謝謝哥!
回復(fù)

使用道具 舉報(bào)

7#
ID:402345 發(fā)表于 2020-8-2 22:47 | 只看該作者
ORG   0040H  這個(gè)語(yǔ)句的意思是后面的程序從0040H這個(gè)地址的程序存儲(chǔ)空間開(kāi)始   這個(gè)作用主要是為了避免一些隱性的沖突,比如定時(shí)器0的入口地址是000BH,其他還是外部中斷的入口地址、串口通信的入口地址等等。其實(shí)從0030H這個(gè)地址以后都沒(méi)有啥入口地址,所以在編寫(xiě)主程序前一般會(huì)加  ORG  0030H或0030以后    來(lái)避免主程序以一些入口地址產(chǎn)生沖突。
回復(fù)

使用道具 舉報(bào)

8#
ID:313246 發(fā)表于 2020-8-4 17:12 | 只看該作者
服了,知道十六進(jìn)制嗎?15*16+15
回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

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

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

快速回復(fù) 返回頂部 返回列表
主站蜘蛛池模板: 午夜免费观看体验区 | 欧美一级久久精品 | 精品视频免费 | 91成人小视频 | 精品国产一区二区三区久久久蜜月 | 91精品国产一区 | 96久久久久久 | av在线一区二区三区 | 国产福利91精品一区二区三区 | 美美女高清毛片视频免费观看 | 国产无人区一区二区三区 | 99精品观看 | 97色综合 | 伊人网在线看 | 久久久久久亚洲精品不卡 | 成人久久 | 91精品国产高清一区二区三区 | 国产精品一区二区久久久久 | 伊人影院在线观看 | 亚洲一区二区免费 | 精品99在线 | 综合久久久 | 美女国产精品 | 中文在线播放 | 精品国产一区二区国模嫣然 | 欧美成人hd | 成人免费淫片aa视频免费 | 中文字幕一区二区三区四区 | 成人免费xxxxx在线视频 | 亚洲国产精品区 | 黑人性hd| www.亚洲成人网 | 九九久久国产精品 | 九九综合| 国产日韩一区二区 | 天天爽综合网 | 91久久久久久久久 | 欧美日韩综合一区 | 亚洲毛片 | 久久青青 | 日韩中文字幕 |