在單片機(jī)應(yīng)用系統(tǒng)中,常用到許多復(fù)雜的數(shù)學(xué)計(jì)算,如計(jì)算sin(x)、cos(x)、有效值計(jì)算、非線性插值等。這些在高級(jí)語言中是簡單的工作,而在單片機(jī)的匯編語言中卻是非常復(fù)雜的。因?yàn)椋@些運(yùn)算大都要用乘除運(yùn)算來進(jìn)行近似運(yùn)算,計(jì)算的精度很難滿足要求。更難以接受的是其運(yùn)算時(shí)間太長,這對(duì)于無乘除指令的單片機(jī)系統(tǒng)更是如此。采用查表取代復(fù)雜的計(jì)算是一個(gè)明智的選擇。但是,這種查表程序表格往往都較長,通常為幾十條到一二百條,如果采用手工輸入不但要花費(fèi)大量的時(shí)間,而且還容易出錯(cuò)。利用高級(jí)語言的單片機(jī)查表程序的自動(dòng)生成技術(shù)可以大大減小工作量,而且不易出錯(cuò)。
標(biāo)簽:
單片機(jī)
應(yīng)用系統(tǒng)
上傳時(shí)間:
2016-05-16
上傳用戶:希醬大魔王