新聞中心

EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > 單片機(jī)匯編語言 如何實(shí)現(xiàn)點(diǎn)亮熄滅二極管

單片機(jī)匯編語言 如何實(shí)現(xiàn)點(diǎn)亮熄滅二極管

作者: 時(shí)間:2016-11-18 來源:網(wǎng)絡(luò) 收藏
main: mov P0, #10011000B //P0口輸出高電平
lcall Delay //延時(shí)
mov P0, #11111111B
lcall Delay
ljmp main //長轉(zhuǎn)移到起始地址main標(biāo)號處
Delay: mov R7, #250
D1: mov R6, #250
D2: djnz R6, D2 //R6寄存器不為0 則轉(zhuǎn)移到D2標(biāo)號處
djnz R7, D1 //R7寄存器不為0 則轉(zhuǎn)移到D1標(biāo)號處
ret
end
匯編語言寫了這個(gè)程序之后,感覺就是 毫無所獲的快感,因?yàn)楦杏X用匯編語言編寫的速度太慢了,效率太低了。 于是就想: 是否 要開始學(xué)習(xí)匯編語言編寫單片機(jī)程序呢, 至今是個(gè)未知數(shù),因?yàn)闊o法確定到底學(xué)習(xí)ARM處理器就必須懂匯編語言編寫程序。 可是看到很多公司 只要求C,C++語言就得了,很少要求匯編語言啊。


評論


技術(shù)專區(qū)

關(guān)閉