《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
本程序分為界面和控制器核心兩部分 一、界面部分功能主要有: (1)顯示控制器核心數(shù)據(jù)和參數(shù) (2)與用戶交互,可以調(diào)節(jié)初始輸入溫度值,并將溫度變化率清零以便進(jìn)行新一輪的模擬。 界面使用了定時(shí)器。開(kāi)啟模擬時(shí)候,每隔一秒,觸發(fā)一次計(jì)時(shí)器消息,完成下列工作: 1. 將界面上的當(dāng)前溫度映射為模糊控制器的輸入溫度 2. 輸出當(dāng)前溫度,當(dāng)前溫度變化率 3. 調(diào)用模糊控制,得到控制器輸出值,將其乘以m_fFuelEffect (燃料輸出對(duì)溫度變化率的影響率,目前設(shè)置為0.3),得到變化率的變化,加到當(dāng)前溫度變化率上,得到新的變化率。 4. 更新變化率,更新溫度。將結(jié)果映射到界面上。 5. 記錄相關(guān)數(shù)據(jù)并以圖形、數(shù)字方式輸出。 二、控制器核心用到的類(lèi)有 (1)Rule_Func_Single 將簡(jiǎn)單的函數(shù)包裝成類(lèi),方便后面使用。實(shí)現(xiàn)了 NB, NS, ZO, PS, PB 等梯形函數(shù),以及常值函數(shù)。 (2)Grading_Func 繼承自Rule_Func_Single類(lèi),比基類(lèi)增加一個(gè)輸入?yún)?shù),指明梯形函數(shù)屬于Input, Delta或者Output 。 (3)Rule_Function 將兩個(gè)Grading_Func結(jié)合在一起,進(jìn)行模糊與或模糊或等模糊邏輯操作,并輸出結(jié)果。
上傳時(shí)間: 2014-11-01
上傳用戶:Yukiseop
二維的光子晶體能帶計(jì)算,用C編寫(xiě)的,希望對(duì)你有幫助
上傳時(shí)間: 2014-01-09
上傳用戶:zhouchang199
西安電子科技大學(xué)研究生英文教材數(shù)字信號(hào)處理(二)中自適應(yīng)濾波器設(shè)計(jì)方法仿真源代碼,自己編寫(xiě)的,已經(jīng)條是正確,也可以應(yīng)用到其他方面,希望對(duì)您有幫助
上傳時(shí)間: 2014-05-27
上傳用戶:牛布牛
JAVA使用小程序100例(二),對(duì)JAVA初學(xué)者有很大幫助。
上傳時(shí)間: 2014-01-25
上傳用戶:270189020
可以控制多個(gè)光驅(qū),一個(gè)不錯(cuò)的軟件。基本能實(shí)現(xiàn)其功能了。希望有高手在指點(diǎn)
上傳時(shí)間: 2013-12-21
上傳用戶:CSUSheep
二叉排序樹(shù)的幾種操作 包括:建立二叉排序樹(shù),插入節(jié)點(diǎn),刪除節(jié)點(diǎn),查找節(jié)點(diǎn)等。對(duì)于初學(xué)數(shù)據(jù)結(jié)構(gòu)的很有幫助。
上傳時(shí)間: 2014-01-09
上傳用戶:saharawalker
基于小波零樹(shù)特性的視覺(jué)感知度模型的優(yōu)化方案, 給出了兩種水印算法: 一種算法嵌入的是高斯序列水印, 通過(guò)相關(guān)檢測(cè)實(shí)現(xiàn)盲檢測(cè) 另一種算法嵌入的是二值圖像水印, 水印的提取是非盲提取。這兩種算法在所有重要小波系數(shù)( 包括最低頻系數(shù)) 中嵌入水印, 以達(dá)到最大化水印嵌入量的目的, 并結(jié)合感知度模型在水印的透明性和魯棒性之間實(shí)現(xiàn)了較好的平衡, 對(duì)于常見(jiàn)的圖像處理操作, 特別是對(duì)于JPEG 和小波壓縮均有較好的魯棒性。
上傳時(shí)間: 2015-09-27
上傳用戶:lmeeworm
matlab 編程 偏最小二乘法模擬程序,希望對(duì)大家編程有啟發(fā)
上傳時(shí)間: 2014-11-26
上傳用戶:stampede
JAVA基礎(chǔ)doc1、面向?qū)ο蟮奶卣饔心男┓矫? 1.抽象: 抽象就是忽略一個(gè)主題中與當(dāng)前目標(biāo)無(wú)關(guān)的那些方面,以便更充分地注意與當(dāng)前目標(biāo)有關(guān)的方面。抽象并不打算了解全部問(wèn)題,而只是選擇其中的一部分,暫時(shí)不用部分細(xì)節(jié)。抽象包括兩個(gè)方面,一是過(guò)程抽象,二是數(shù)據(jù)抽象。 2.繼承: 繼承是一種聯(lián)結(jié)類(lèi)的層次模型,并且允許和鼓勵(lì)類(lèi)的重用,它提供了一種明確表述共性的方法。對(duì)象的一個(gè)新類(lèi)可以從現(xiàn)有的類(lèi)中派生,這個(gè)過(guò)程稱(chēng)為類(lèi)繼承。新類(lèi)繼承了原始類(lèi)的特性,新類(lèi)稱(chēng)為原始類(lèi)的派生類(lèi)(子類(lèi)),而原始類(lèi)稱(chēng)為新類(lèi)的基類(lèi)(父類(lèi))。派生類(lèi)可以從它的基類(lèi)那里繼承方法和實(shí)例變量,并且類(lèi)可以修改或增加新的方法使之更適合特殊的需要。 3.封裝: 封裝是把過(guò)程和數(shù)據(jù)包圍起來(lái),對(duì)數(shù)據(jù)的訪問(wèn)只能通過(guò)已定義的界面。面向?qū)ο笥?jì)算始于這個(gè)基本概念,即現(xiàn)實(shí)世界可以被描繪成一系列完全自治、封裝的對(duì)象,這些對(duì)象通過(guò)一個(gè)受保護(hù)的接口訪問(wèn)其他對(duì)象。 4. 多態(tài)性: 多態(tài)性是指允許不同類(lèi)的對(duì)象對(duì)同一消息作出響應(yīng)。多態(tài)性包括參數(shù)化多態(tài)性和包含多態(tài)性。多態(tài)性語(yǔ)言具有靈活、抽象、行為共享、代碼共享的優(yōu)勢(shì),很好的解決了應(yīng)用程序函數(shù)同名問(wèn)題。
上傳時(shí)間: 2014-09-11
上傳用戶:Yukiseop
蟲(chóng)蟲(chóng)下載站版權(quán)所有 京ICP備2021023401號(hào)-1