智能渦輪流量計(jì)在油料測量中的設(shè)計(jì)及探討 十六
MCS一5 l匯編語言及開發(fā)環(huán)境
編程語言軟件編程語言對(duì)編程思想和編程效率的影響很大,本文選用MCS.51匯編語言來進(jìn)行軟件編程。
匯編語言是最接近機(jī)器語言的編程語言,能充分發(fā)揮指令系統(tǒng)的功能與效率,可獲得最簡練的目標(biāo)程序。用匯編語言書寫的程序所生成的目標(biāo)代碼,相比用其它高級(jí)語言書寫的具有同樣功能的程序生成的縣標(biāo)代碼來說,它體積小、速度快。匯編語言有著極強(qiáng)的硬件控制能力,這種能力使得匯編語言在某些領(lǐng)域如硬件驅(qū)動(dòng)、嵌入式程序里的地位永遠(yuǎn)不可替代。用其它的高級(jí)語言所無法控制的軟硬件細(xì)節(jié),在匯編語言中也統(tǒng)統(tǒng)可以實(shí)現(xiàn)。但匯編程序的書寫是十分辛苦的,處處要考慮硬件特征和內(nèi)存布局。匯編語言本來就是把機(jī)器語言符號(hào)化以后的產(chǎn)物,和機(jī)器語言沒有本質(zhì)上的區(qū)別,這就使得匯編語言不能獨(dú)立于機(jī)器,程序可移植性較差。
編程的開發(fā)環(huán)境軟件使用的是目前最流行的K棚軟件。Kdl軟件主要提供的是C編譯環(huán)境,但其中所帶的匯編器和連接器完全可用于匯編語言的學(xué)習(xí)。該軟件帶有一個(gè)集成開發(fā)環(huán)境(uⅥsion2),可以在這一集成開發(fā)環(huán)境中編譯、連接和調(diào)試。
全部操作均可通過窗口和菜單的選擇來完成,將軟件命令和反映程序運(yùn)行的情況集中在同一屏幕上,大大減少用戶記憶眾多命令的負(fù)擔(dān),方便用戶編寫和調(diào)試軟件,直觀反映程序運(yùn)行情況,提高軟件的開發(fā)效率。
IcE—-64KB仿真器是日升單片機(jī)工作室設(shè)計(jì)、制作的一款經(jīng)濟(jì)型5l系列單片機(jī)仿真器,利用了新版單片機(jī)的IAP,在線可應(yīng)用編程)功能。此單片機(jī)仿真器在產(chǎn)品開發(fā)階段,掌握單片機(jī)內(nèi)部運(yùn)行狀態(tài),進(jìn)行用戶系統(tǒng)軟件、硬件調(diào)試的開發(fā)工具。它可以對(duì)單片機(jī)用戶程序進(jìn)行
全速、單步、斷點(diǎn)等手段的調(diào)試,及時(shí)觀察用戶程序運(yùn)行過程中單片機(jī)RAM、寄存器內(nèi)容的交化,實(shí)現(xiàn)對(duì)軟件程序、硬件電路進(jìn)行實(shí)時(shí)的跟蹤調(diào)試。
詳情請(qǐng)瀏覽公司網(wǎng)站的產(chǎn)品中心 http://m.sol365.cn/ 渦輪流量計(jì)