<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 嵌入式系統 > 設計應用 > 利用全局及外部變量實(shí)現C51無(wú)能數化調用A51函數

利用全局及外部變量實(shí)現C51無(wú)能數化調用A51函數

作者: 時(shí)間:2012-03-08 來(lái)源:網(wǎng)絡(luò ) 收藏

在研制無(wú)紙記錄儀之前,作者用MASM51開(kāi)發(fā)了其他儀表,采樣部分有些相同,因此這次采樣程序并不是重新編寫(xiě),而是把以前的MASM51程序按的規則來(lái)修改。以前ASM的程序(數據段部分)如下所示:
bseg
;
write_alw bit 00h;
vz_bit bit 01h
fs_bit bit 02h
ce_bit bit p1.6
ram_cs bit p1.2
b373 bit p1.1
bit_dog bit p1.4
data_bit bit P2.6
sclk_bit bit P3.4
drdy_bit bit p3.3
ends
;
dseg
org 08h
org 28h
sample_w; ds 12
sa_p: ds 1 ;當前通道號
ram_point: ds 2
sa_timer: ds 8 ;0,1,2,3每通道兩字節
sa_vzt: ds 8 ;0,1,2,3 vz
ends
;
cseg
org 0h
begin: reti
org 03h
lcall sample
reti
sample:
……
ends

從上述程序可以看出,在采樣程序中所用到的并不少,定義在數據存儲區28H單元起始的空間中。這樣安排,對匯編程序沒(méi)什么問(wèn)題,但與主程序連接的時(shí)候,并不一定好,很多時(shí)候碰到地址空間溢出的問(wèn)題(主程序編譯連接后將近16K字節,CPU采用ATMEL公司的AT89C55WD)。如何調整這些的分配,并非容易。另外,隨時(shí)要用到采樣單元sample_w[12]的值,如果采用一般的參數傳遞,將是相當復雜而繁瑣的;而采用C51無(wú)參數經(jīng),極大簡(jiǎn)化了這些工作,大大提高了工作效率。

本文第2部分的程序,采用Keil公司的Keil C V6.10集成開(kāi)發(fā)工具包完成。所研制的無(wú)紙記錄儀已經(jīng)通過(guò)福建省科技廳的鑒定。


上一頁(yè) 1 2 3 下一頁(yè)

評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>