ASM需要的一些很經(jīng)典的資料,浮點(diǎn)數(shù),中段
標(biāo)簽: ASM
上傳時(shí)間: 2013-12-20
上傳用戶:愛(ài)死愛(ài)死
一個(gè)比較典型的PID處理程序,在使用單片機(jī)作為控制cpu時(shí),請(qǐng)稍作簡(jiǎn)化,具體的PID 參數(shù)必須由具體對(duì)象通過(guò)實(shí)驗(yàn)確定。由于單片機(jī)的處理速度和ram資源的限制,一般不采用浮點(diǎn)數(shù)運(yùn)算, 而將所有參數(shù)全部用整數(shù),運(yùn)算到最后再除以一個(gè)2的N次方數(shù)據(jù)(相當(dāng)于移位),作類似定點(diǎn)數(shù)運(yùn)算,可 大大提高運(yùn)算速度,根據(jù)控制精度的不同要求,當(dāng)精度要求很高時(shí),注意保留移位引起的“余數(shù)”,做好余 數(shù)補(bǔ)償。這個(gè)程序只是一般常用pid算法的基本架構(gòu),沒(méi)有包含輸入輸出處理部分。
上傳時(shí)間: 2015-07-06
上傳用戶:shawvi
典型的PID處理程序:這是從網(wǎng)上找來(lái)的一個(gè)比較典型的PID處理程序,在使用單片機(jī)作為控制cpu時(shí),請(qǐng)稍作簡(jiǎn)化,具體的PID 參數(shù)必須由具體對(duì)象通過(guò)實(shí)驗(yàn)確定。由于單片機(jī)的處理速度和ram資源的限制,一般不采用浮點(diǎn)數(shù)運(yùn)算, 而將所有參數(shù)全部用整數(shù),運(yùn)算到最后再除以一個(gè)2的N次方數(shù)據(jù)(相當(dāng)于移位),作類似定點(diǎn)數(shù)運(yùn)算,可 大大提高運(yùn)算速度,根據(jù)控制精度的不同要求,當(dāng)精度要求很高時(shí),注意保留移位引起的“余數(shù)”,做好余 數(shù)補(bǔ)償。這個(gè)程序只是一般常用pid算法的基本架構(gòu),沒(méi)有包含輸入輸出處理部分
上傳時(shí)間: 2014-10-26
上傳用戶:tuilp1a
移植到MCS51的uCOS_II。 1。在文件OS_CORE.C中OSMapTbl和OSUnMapTbl數(shù)組用于查表,所以應(yīng)該放在code里。 增加code關(guān)鍵字。UCOS_II.H和OS_CORE.C。 2。OS_CFG.H堆棧大小MaxStkSize改為900。 3。OS_CPU_C.C的InitTimer0函數(shù)增加了關(guān)于開(kāi)T0中斷的解釋。 允許T0中斷,此時(shí)EA=0(51上電缺省值),中斷還不會(huì)發(fā)生,滿足在OSStart()前不產(chǎn)生中斷的要求。 4。修改中斷處理流程,以便嚴(yán)密監(jiān)視中斷嵌套情況。每個(gè)中斷進(jìn)入后立即進(jìn)行OSIntNesting+1原語(yǔ)操作。 5。增加printf函數(shù)的移植,支持靈活的數(shù)據(jù)顯示。支持標(biāo)準(zhǔn)或長(zhǎng)二進(jìn)制/八進(jìn)制/十進(jìn)制/十六進(jìn)制/無(wú)符號(hào)整數(shù), 支持字符、字符串、浮點(diǎn)數(shù)、百分號(hào)%。其中,浮點(diǎn)數(shù)在整個(gè)范圍內(nèi)被完全支持,統(tǒng)一采用科學(xué)記數(shù)法顯示。
標(biāo)簽: OSUnMapTbl OSMapTbl uCOS_II OS_CORE
上傳時(shí)間: 2014-01-14
上傳用戶:daoxiang126
寄存器和處理器模式(26-bit 體系) 寄存器和處理器模式(32-bit 體系) 程序狀態(tài)寄存器和操縱它的指令 寄存器裝載和存儲(chǔ)指令 算術(shù)和邏輯指令 移位操作 乘法指令 比較指令 分支指令 條件執(zhí)行 軟件中斷指令 APCS (ARM 過(guò)程調(diào)用標(biāo)準(zhǔn)) 編寫安全的 32-bit 代碼的基本規(guī)則 IEEE 浮點(diǎn)指令 匯編器偽指令 指令快速查找 ARM 指令格式
上傳時(shí)間: 2013-12-16
上傳用戶:牛布牛
生成0到1之間的一個(gè)隨機(jī)數(shù),因?yàn)槔酶↑c(diǎn)型生成器,所以準(zhǔn)確到小數(shù)點(diǎn)后6位
標(biāo)簽: 隨機(jī)數(shù)
上傳時(shí)間: 2014-01-09
上傳用戶:ztj182002
定點(diǎn)基2FFT,并且具有將定點(diǎn)FFT與浮點(diǎn)FFT比對(duì)的功能
上傳時(shí)間: 2015-09-01
上傳用戶:sz_hjbf
8個(gè)匯編程序,包括進(jìn)制轉(zhuǎn)換,BCD碼轉(zhuǎn)換,中值濾波,浮點(diǎn)數(shù)運(yùn)算等,適合做8位單片機(jī)的朋友們。
標(biāo)簽: 匯編程序
上傳時(shí)間: 2015-09-03
上傳用戶:tedo811
C51實(shí)例代碼:FLASH驅(qū)動(dòng),IIC,usart,觸摸液晶控制顯示,電熱壺?zé)绦颍c(diǎn)濾波,定時(shí)器及計(jì)數(shù)器的生成,二分法查表,浮點(diǎn)濾波,浮點(diǎn)濾波,控制SED1335的液晶顯示,軟件看門狗,十六進(jìn)制_BCD碼相互轉(zhuǎn)換,時(shí)間倒計(jì)時(shí),實(shí)時(shí)時(shí)鐘,數(shù)字時(shí)鐘,溫度芯片驅(qū)動(dòng),無(wú)線數(shù)據(jù)傳輸,以太網(wǎng)芯片
標(biāo)簽: FLASH C51 代碼 驅(qū)動(dòng)
上傳時(shí)間: 2015-09-05
上傳用戶:hjshhyy
《MCS-51單片機(jī)實(shí)用子程序庫(kù)(96年版)》周航慈 目前已有若干版本的子程序庫(kù)公開(kāi)發(fā)表,它們各有特色。筆者在1988年也編制了兩個(gè) 子程序庫(kù)(定點(diǎn)子程序庫(kù)和浮點(diǎn)子程庫(kù)),并在相容性、透明性、容錯(cuò)性和算法優(yōu)化方面作了一些工作。本程序庫(kù)中的開(kāi)平方算法為筆者研究的快速逼近算法,它能達(dá)到牛頓迭代法同樣的精度,而速度加快二十倍左右,超過(guò)雙字節(jié)定點(diǎn)除法的速度。經(jīng)過(guò)八年來(lái)全國(guó)廣大用戶的實(shí)際使用,反饋了不少信息,陸續(xù)擴(kuò)充了一些新的子程序,糾正了一些隱含錯(cuò)誤,成為現(xiàn)在這個(gè)最新版本。(轉(zhuǎn))
標(biāo)簽: 程序庫(kù) 單片機(jī)實(shí)用 版本
上傳時(shí)間: 2015-09-07
上傳用戶:cylnpy
蟲(chóng)蟲(chóng)下載站版權(quán)所有 京ICP備2021023401號(hào)-1