單片機(jī)音樂(lè)中音調(diào)和節(jié)拍的確定方法:調(diào)號(hào)-音樂(lè)上指用以確定樂(lè)曲主音高度的符號(hào)。很明顯一個(gè)八度就有12個(gè)半音。A、B、C、D、E、F、G。經(jīng)過(guò)聲學(xué)家的研究,全世界都用這些字母來(lái)表示固定的音高。比如,A這個(gè)音,標(biāo)準(zhǔn)的音高為每秒鐘振動(dòng)440周。 升C調(diào):1=#C,也就是降D調(diào):1=BD;277(頻率)升D調(diào):1=#D,也就是降E調(diào):1=BE;311升F調(diào):1=#F,也就是降G調(diào):1=BG;369升G調(diào):1=#G,也就是降A(chǔ)調(diào):1=BA;415升A調(diào):1=#A,也就是降B調(diào):1=BB。466,C 262 #C277 D 294 #D(bE)311 E 330 F 349 #F369 G 392 #G415A 440. #A466 B 494 所謂1=A,就是說(shuō),這首歌曲的“導(dǎo)”要唱得同A一樣高,人們也把這首歌曲叫做A調(diào)歌曲,或叫“唱A調(diào)”。1=C,就是說(shuō),這首歌曲的“導(dǎo)”要唱得同C一樣高,或者說(shuō)“這歌曲唱C調(diào)”。同樣是“導(dǎo)”,不同的調(diào)唱起來(lái)的高低是不一樣的。各調(diào)的對(duì)應(yīng)的標(biāo)準(zhǔn)頻率為: 單片機(jī)演奏音樂(lè)時(shí)音調(diào)和節(jié)拍的確定方法 經(jīng)常看到一些剛學(xué)單片機(jī)的朋友對(duì)單片機(jī)演奏音樂(lè)比較有興趣,本人也曾是這樣。在此,本人將就這方面的知識(shí)做一些簡(jiǎn)介,但愿能對(duì)單片機(jī)演奏音樂(lè)比較有興趣而又不知其解的朋友能有所啟迪。 一般說(shuō)來(lái),單片機(jī)演奏音樂(lè)基本都是單音頻率,它不包含相應(yīng)幅度的諧波頻率,也就是說(shuō)不能象電子琴那樣能奏出多種音色的聲音。因此單片機(jī)奏樂(lè)只需弄清楚兩個(gè)概念即可,也就是“音調(diào)”和“節(jié)拍”。音調(diào)表示一個(gè)音符唱多高的頻率,節(jié)拍表示一個(gè)音符唱多長(zhǎng)的時(shí)間。 在音樂(lè)中所謂“音調(diào)”,其實(shí)就是我們常說(shuō)的“音高”。在音樂(lè)中常把中央C上方的A音定為標(biāo)準(zhǔn)音高,其頻率f=440Hz。當(dāng)兩個(gè)聲音信號(hào)的頻率相差一倍時(shí),也即f2=2f1時(shí),則稱(chēng)f2比f(wàn)1高一個(gè)倍頻程, 在音樂(lè)中1(do)與 ,2(來(lái))與 ……正好相差一個(gè)倍頻程,在音樂(lè)學(xué)中稱(chēng)它相差一個(gè)八度音。在一個(gè)八度音內(nèi),有12個(gè)半音。以1—i八音區(qū)為例, 12個(gè)半音是:1—#1、#1—2、2—#2、#2—3、3—4、4—#4,#4—5、5一#5、#5—6、6—#6、#6—7、7—i。這12個(gè)音階的分度基本上是以對(duì)數(shù)關(guān)系來(lái)劃分的。如果我們只要知道了這十二個(gè)音符的音高,也就是其基本音調(diào)的頻率,我們就可根據(jù)倍頻程的關(guān)系得到其他音符基本音調(diào)的頻率。 知道了一個(gè)音符的頻率后,怎樣讓單片機(jī)發(fā)出相應(yīng)頻率的聲音呢?一般說(shuō)來(lái),常采用的方法就是通過(guò)單片機(jī)的定時(shí)器定時(shí)中斷,將單片機(jī)上對(duì)應(yīng)蜂鳴器的I/O口來(lái)回取反,或者說(shuō)來(lái)回清零,置位,從而讓蜂鳴器發(fā)出聲音,為了讓單片機(jī)發(fā)出不同頻率的聲音,我們只需將定時(shí)器予置不同的定時(shí)值就可實(shí)現(xiàn)。那么怎樣確定一個(gè)頻率所對(duì)應(yīng)的定時(shí)器的定時(shí)值呢?以標(biāo)準(zhǔn)音高A為例: A的頻率f = 440 Hz,其對(duì)應(yīng)的周期為:T = 1/ f = 1/440 =2272μs 由上圖可知,單片機(jī)上對(duì)應(yīng)蜂鳴器的I/O口來(lái)回取反的時(shí)間應(yīng)為:t = T/2 = 2272/2 = 1136μs這個(gè)時(shí)間t也就是單片機(jī)上定時(shí)器應(yīng)有的中斷觸發(fā)時(shí)間。一般情況下,單片機(jī)奏樂(lè)時(shí),其定時(shí)器為工作方式1,它以振蕩器的十二分頻信號(hào)為計(jì)數(shù)脈沖。設(shè)振蕩器頻率為f0,則定時(shí)器的予置初值由下式來(lái)確定: t = 12 *(TALL – THL)/ f0 式中TALL = 216 = 65536,THL為定時(shí)器待確定的計(jì)數(shù)初值。因此定時(shí)器的高低計(jì)數(shù)器的初值為: TH = THL / 256 = ( TALL – t* f0/12) / 256 TL = THL % 256 = ( TALL – t* f0/12) %256 將t=1136μs代入上面兩式(注意:計(jì)算時(shí)應(yīng)將時(shí)間和頻率的單位換算一致),即可求出標(biāo)準(zhǔn)音高A在單片機(jī)晶振頻率f0=12Mhz,定時(shí)器在工作方式1下的定時(shí)器高低計(jì)數(shù)器的予置初值為 : TH440Hz = (65536 – 1136 * 12/12) /256 = FBH TL440Hz = (65536 – 1136 * 12/12)%256 = 90H根據(jù)上面的求解方法,我們就可求出其他音調(diào)相應(yīng)的計(jì)數(shù)器的予置初值。 音符的節(jié)拍我們可以舉例來(lái)說(shuō)明。在一張樂(lè)譜中,我們經(jīng)常會(huì)看到這樣的表達(dá)式,如1=C 、1=G …… 等等,這里1=C,1=G表示樂(lè)譜的曲調(diào),和我們前面所談的音調(diào)有很大的關(guān)聯(lián), 、 就是用來(lái)表示節(jié)拍的。以 為例加以說(shuō)明,它表示樂(lè)譜中以四分音符為節(jié)拍,每一小結(jié)有三拍。比如: 其中1 、2 為一拍,3、4、5為一拍,6為一拍共三拍。1 、2的時(shí)長(zhǎng)為四分音符的一半,即為八分音符長(zhǎng),3、4的時(shí)長(zhǎng)為八分音符的一半,即為十六分音符長(zhǎng),5的時(shí)長(zhǎng)為四分音符的一半,即為八分音符長(zhǎng),6的時(shí)長(zhǎng)為四分音符長(zhǎng)。那么一拍到底該唱多長(zhǎng)呢?一般說(shuō)來(lái),如果樂(lè)曲沒(méi)有特殊說(shuō)明,一拍的時(shí)長(zhǎng)大約為400—500ms 。我們以一拍的時(shí)長(zhǎng)為400ms為例,則當(dāng)以四分音符為節(jié)拍時(shí),四分音符的時(shí)長(zhǎng)就為400ms,八分音符的時(shí)長(zhǎng)就為200ms,十六分音符的時(shí)長(zhǎng)就為100ms。可見(jiàn),在單片機(jī)上控制一個(gè)音符唱多長(zhǎng)可采用循環(huán)延時(shí)的方法來(lái)實(shí)現(xiàn)。首先,我們確定一個(gè)基本時(shí)長(zhǎng)的延時(shí)程序,比如說(shuō)以十六分音符的時(shí)長(zhǎng)為基本延時(shí)時(shí)間,那么,對(duì)于一個(gè)音符,如果它為十六分音符,則只需調(diào)用一次延時(shí)程序,如果它為八分音符,則只需調(diào)用二次延時(shí)程序,如果它為四分音符,則只需調(diào)用四次延時(shí)程序,依次類(lèi)推。通過(guò)上面關(guān)于一個(gè)音符音調(diào)和節(jié)拍的確定方法,我們就可以在單片機(jī)上實(shí)現(xiàn)演奏音樂(lè)了。具體的實(shí)現(xiàn)方法為:將樂(lè)譜中的每個(gè)音符的音調(diào)及節(jié)拍變換成相應(yīng)的音調(diào)參數(shù)和節(jié)拍參數(shù),將他們做成數(shù)據(jù)表格,存放在存儲(chǔ)器中,通過(guò)程序取出一個(gè)音符的相關(guān)參數(shù),播放該音符,該音符唱完后,接著取出下一個(gè)音符的相關(guān)參數(shù)……,如此直到播放完畢最后一個(gè)音符,根據(jù)需要也可循環(huán)不停地播放整個(gè)樂(lè)曲。另外,對(duì)于樂(lè)曲中的休止符,一般將其音調(diào)參數(shù)設(shè)為FFH,F(xiàn)FH,其節(jié)拍參數(shù)與其他音符的節(jié)拍參數(shù)確定方法一致,樂(lè)曲結(jié)束用節(jié)拍參數(shù)為00H來(lái)表示。下面給出部分音符(三個(gè)八度音)的頻率以及以單片機(jī)晶振頻率f0=12Mhz,定時(shí)器在工作方式1下的定時(shí)器高低計(jì)數(shù)器的予置初值 : C調(diào)音符 頻率Hz 262 277 293 311 329 349 370 392 415 440 466 494TH/TL F88B F8F2 F95B F9B7 FA14 FA66 FAB9 FB03 FB4A FB8F FBCF FC0BC調(diào)音符 1 1# 2 2# 3 4 4# 5 5# 6 6# 7頻率Hz 523 553 586 621 658 697 739 783 830 879 931 987TH/TL FC43 FC78 FCAB FCDB FD08 FD33 FD5B FD81 FDA5 FDC7 FDE7 FE05C調(diào)音符 頻率Hz 1045 1106 1171 1241 1316 1393 1476 1563 1658 1755 1860 1971TH/TL FB21 FE3C FE55 FE6D FE84 FE99 FEAD FEC0 FE02 FEE3 FEF3 FF02
上傳時(shí)間: 2013-10-20
上傳用戶(hù):哈哈haha
采用飛利浦公司的Mifare卡作IC卡,設(shè)計(jì)以射頻技術(shù)為核心,以單片機(jī)為控制器的IC公交自動(dòng)收費(fèi)系弘中的應(yīng)用。
標(biāo)簽: 非接觸IC卡 讀寫(xiě)器 應(yīng)用設(shè)計(jì)
上傳時(shí)間: 2014-12-28
上傳用戶(hù):lliuhhui
單片機(jī)應(yīng)用技術(shù)選編10 目錄 第一章 專(zhuān)題論述1.1 嵌入式系統(tǒng)的技術(shù)發(fā)展和我們的機(jī)遇(2)1.2 一種新的電路設(shè)計(jì)和實(shí)現(xiàn)方法——進(jìn)化硬件(8)1.3 從8/16位機(jī)到32位機(jī)的系統(tǒng)設(shè)計(jì)(13)1.4 混合SoC設(shè)計(jì)(18)1.5 AT24系列存儲(chǔ)器數(shù)據(jù)串并轉(zhuǎn)換接口的IP核設(shè)計(jì)(23)1.6 低能耗嵌入式系統(tǒng)的設(shè)計(jì)(28)1.7 嵌入式應(yīng)用中的零功耗系統(tǒng)設(shè)計(jì)(31)1.8 數(shù)字指紋協(xié)議的研究與發(fā)展(37)1.9 指紋識(shí)別控制系統(tǒng)設(shè)計(jì)(45)1.10 條形碼的計(jì)算機(jī)編碼與識(shí)別(48)1.11 藍(lán)牙技術(shù)綜述(54)1.12 藍(lán)牙通信過(guò)程解析與研究(60)1.13 藍(lán)牙模塊基帶電路的接口技術(shù)(65)1.14 藍(lán)牙HCI層數(shù)據(jù)通信的實(shí)現(xiàn)(72)1.15 藍(lán)牙技術(shù)硬件實(shí)現(xiàn)模式分析(77)1.16 Bluetooth技術(shù)與相關(guān)器件(83)1.17 基于藍(lán)牙技術(shù)的無(wú)線(xiàn)收發(fā)芯片nRF401(88)1.18 藍(lán)牙收發(fā)芯片RF2968的原理及應(yīng)用(93)1.19 nRFTM系列單片機(jī)無(wú)線(xiàn)收發(fā)器的應(yīng)用設(shè)計(jì)(99)1.20 基于藍(lán)牙技術(shù)的家庭網(wǎng)絡(luò)(106) 第二章 綜合應(yīng)用2.1 嵌入式系統(tǒng)的超時(shí)控制及其應(yīng)用(114)2.2 多路讀寫(xiě)的SDRAM接口設(shè)計(jì)(118)2.3 SDRAM視頻存儲(chǔ)控制器的設(shè)計(jì)與實(shí)現(xiàn)(123)2.4 集成多路模擬開(kāi)關(guān)的應(yīng)用技巧(129)2.5 合理選擇DCDC轉(zhuǎn)換器(133)2.6 單片機(jī)定時(shí)器中斷時(shí)間誤差的分析及補(bǔ)償(137)2.7 單片機(jī)無(wú)線(xiàn)串行接口電路設(shè)計(jì)(140)2.8 單片機(jī)控制Modem的兩種硬件接口方法(143)2.9 使用PWM得到精密的輸出電壓(147)2.10 測(cè)控系統(tǒng)前向通道的誤差分析及標(biāo)定(150)2.11 如何認(rèn)識(shí)和提高ADC的精度(155)2.12 提高ADC分辨率的硬件和軟件措施(160)2.13 智能溫度傳感器的發(fā)展趨勢(shì)(165)2.14 溫度傳感器的選擇策略(169)2.15 單線(xiàn)數(shù)字溫度傳感器DS18B20數(shù)據(jù)校驗(yàn)與糾錯(cuò)(174)2.16 TMP03/04型數(shù)字溫度傳感器的工作原理(180)2.17 TMP03/04型數(shù)字溫度傳感器的應(yīng)用(184)2.18 諧振式水晶溫度傳感器的現(xiàn)狀和發(fā)展預(yù)測(cè)(189)2.19 石英晶體溫度傳感器的應(yīng)用(194)2.20 無(wú)線(xiàn)數(shù)字溫度傳感器的設(shè)計(jì)(199)2.21 液晶屏溫度響應(yīng)特性及其溫度控制(203)2.22 CPU卡的接口特性、傳輸協(xié)議與讀寫(xiě)程序設(shè)計(jì)(209)2.23 一種基于鐵電存儲(chǔ)器的雙機(jī)串行通信技術(shù)(215) 第三章 軟件技術(shù)3.1 面向應(yīng)用的嵌入式操作系統(tǒng)(222)3.2 嵌入式實(shí)時(shí)操作系統(tǒng)及其應(yīng)用(228)3.3 Windows CE在嵌入式工業(yè)控制系統(tǒng)中的應(yīng)用思考(234)3.4 簡(jiǎn)易非搶先式實(shí)時(shí)多任務(wù)操作系統(tǒng)的設(shè)計(jì)與應(yīng)用(239)3.5 單片機(jī)程序設(shè)計(jì)中運(yùn)用事件驅(qū)動(dòng)機(jī)制(248)3.6 實(shí)時(shí)操作系統(tǒng)RTLINUX的原理及應(yīng)用(253)3.7 RTLinux的實(shí)時(shí)機(jī)制分析(256)3.8 基于RTLinux系統(tǒng)的設(shè)備驅(qū)動(dòng)程序開(kāi)發(fā)與應(yīng)用(261)3.9 嵌入式實(shí)時(shí)操作系統(tǒng)μC/OSⅡ及其應(yīng)用(265)3.10 在MOTOROLA 568XX系列DSP上運(yùn)行μC/OSⅡ(267)3.11 Franklin C51浮點(diǎn)數(shù)與A51浮點(diǎn)數(shù)的相互轉(zhuǎn)換、傳遞及其在混合編程中的應(yīng)用(272) 第四章 網(wǎng)絡(luò)、通信與數(shù)據(jù)傳輸4.1 嵌入式系統(tǒng)以太網(wǎng)接口的設(shè)計(jì)(280)4.2 以太網(wǎng)在網(wǎng)絡(luò)控制系統(tǒng)中的應(yīng)用與發(fā)展趨勢(shì)(285)4.3 IPv4向IPv6的過(guò)渡(291)4.4 在嵌入式網(wǎng)絡(luò)應(yīng)用中實(shí)現(xiàn)TCP/IP協(xié)議(295)4.5 一種以太網(wǎng)與8位單片機(jī)的連接方法(300)4.6 RS485總線(xiàn)通信避障及其多主發(fā)送的研究(305)4.7 RS422/RS485網(wǎng)絡(luò)的無(wú)極性接線(xiàn)設(shè)計(jì)(310)4.8 RS485與USB接口轉(zhuǎn)換卡的設(shè)計(jì)與實(shí)現(xiàn)(315)4.9 低壓電力線(xiàn)載波數(shù)據(jù)通信及其應(yīng)用前景(320)4.10 基于LM1893的電力線(xiàn)載波通信系統(tǒng)設(shè)計(jì)(327)4.11 家庭無(wú)線(xiàn)信息網(wǎng)絡(luò)解決方案(331)4.12 基于GSM短消息接口的MC3一體化遙測(cè)系統(tǒng)(334)4.13 基于短消息的自動(dòng)抄表系統(tǒng)(337) 第五章 新器件與新技術(shù)5.1 ARM核嵌入式系統(tǒng)的開(kāi)發(fā)平臺(tái)ADS(344)5.2 大容量Flash型AT91系列ARM核微控制器(350)5.3 內(nèi)嵌UHF ASK/FSK發(fā)射器的8位微控制器(357)5.4 專(zhuān)用單片機(jī)C5042E在SPWM技術(shù)中的編程技巧(361)5.5 新型高精度時(shí)鐘芯片RTC4553(367)5.6 A/D芯片TLC2543與Neuron芯片的接口應(yīng)用(372)5.7 一種新型傳感器接口IC(376)5.8 新型CMOS圖像傳感器及其應(yīng)用(380)5.9 GMS97C2051與ISD2560組成的小型語(yǔ)音系統(tǒng)(385)5.10 73M2901芯片在嵌入式Modem中的應(yīng)用(389)5.11 電能計(jì)量芯片組AT73C500和AT73C501及其應(yīng)用(395) 第六章 總線(xiàn)技術(shù)6.1 PCI總線(xiàn)及其接口芯片的應(yīng)用(406)6.2 實(shí)現(xiàn)RS485/RS422和CAN轉(zhuǎn)換——總線(xiàn)網(wǎng)橋的構(gòu)建(409)6.3 工控系統(tǒng)應(yīng)用CAN總線(xiàn)的幾種改進(jìn)方法(413)6.4 快速和高可靠性的CAN網(wǎng)絡(luò)模塊ADAM?500/CAN(418)6.5 SJA1000在CAN總線(xiàn)系統(tǒng)節(jié)點(diǎn)的應(yīng)用(422)6.6 用C167CR實(shí)現(xiàn)CAN總線(xiàn)通信(430)6.7 1?WIRE網(wǎng)絡(luò)的特性與應(yīng)用(436)6.8 基于TINI的一線(xiàn)制網(wǎng)絡(luò)互連技術(shù)(441)6.9 單總線(xiàn)數(shù)字溫度傳感器的自動(dòng)識(shí)別技術(shù)(445)6.10 TM卡信息紐扣在預(yù)付費(fèi)水表中的應(yīng)用(450)6.11 USB 2.0性能特點(diǎn)及其應(yīng)用(455)6.12 USB總線(xiàn)協(xié)議信息包分析(459)6.13 USB設(shè)備的開(kāi)發(fā)(463)6.14 嵌入式系統(tǒng)中USB總線(xiàn)驅(qū)動(dòng)的開(kāi)發(fā)及應(yīng)用(467)6.15 USB接口單片機(jī)SL11R的特點(diǎn)及應(yīng)用(475)6.16 USB接口器件PDIUSBD12的接口應(yīng)用設(shè)計(jì)(479)6.17 USB 2.0控制器CY7C68013特點(diǎn)與應(yīng)用(486)6.18 基于EZ?USB的數(shù)據(jù)采集與控制(491)6.19 基于USB接口的IC卡讀寫(xiě)器的設(shè)計(jì)(498)6.20 IEEE 1394總線(xiàn)技術(shù)與應(yīng)用(501) 第七章 可靠性及安全性技術(shù)7.1 單片機(jī)復(fù)位電路的可靠性分析(508)7.2 提高移位寄存器接口電路可靠性的措施(515)7.3 單片機(jī)嵌入式系統(tǒng)軟件容錯(cuò)設(shè)計(jì)(518)7.4 鍵盤(pán)信息泄漏與防泄漏鍵盤(pán)設(shè)計(jì)(526)7.5 USB安全鑰功能擴(kuò)展與優(yōu)化設(shè)計(jì)(532)7.6 單片機(jī)多機(jī)冗余設(shè)計(jì)及控制模塊的VHDL語(yǔ)言描述(540)7.7 一種快速可靠的串行flash容錯(cuò)系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)(545)7.8 射頻電路印刷電路板的電磁兼容性設(shè)計(jì)(550)7.9 去耦電容在PCB板設(shè)計(jì)中的應(yīng)用(553)7.10 密碼訪(fǎng)問(wèn)器件X76F100在單片機(jī)系統(tǒng)中的應(yīng)用(560)7.11 計(jì)算機(jī)的電磁干擾研究(566)7.12 EMI和屏蔽(一)(573)7.13 EMI和屏蔽(二)(579)7.14 微機(jī)接口設(shè)計(jì)中的靜電沖擊(ESD)防護(hù)措施(585)7.15 單片機(jī)應(yīng)用系統(tǒng)中去除工頻干擾的快速實(shí)現(xiàn)(589)7.16 傳輸線(xiàn)路引起的數(shù)字信號(hào)畸變與抑制(593) 第八章 DSP及其應(yīng)用技術(shù)8.1 TMS320VC5402電路設(shè)計(jì)中應(yīng)注意的幾個(gè)問(wèn)題(600)8.2 DSP系統(tǒng)中的外部存儲(chǔ)器設(shè)計(jì)(604)8.3 TMS320C24x的C語(yǔ)言與匯編語(yǔ)言的接口技術(shù)(610)8.4 DSP環(huán)境下C語(yǔ)言編程的優(yōu)化實(shí)現(xiàn)(615)8.5 基于TMS320C6000高速算法的實(shí)現(xiàn)(619)8.6 TMS320F240串行外設(shè)接口及其應(yīng)用(624)8.7 基于DSP的Modem及其驅(qū)動(dòng)程序的設(shè)計(jì)與實(shí)現(xiàn)(631)8.8 W3100在DSP系統(tǒng)以太網(wǎng)接口中的應(yīng)用(637)8.9 CAN總線(xiàn)控制器與DSP的接口(643)8.10 基于DSP的USB傳輸系統(tǒng)的實(shí)現(xiàn)(648) 第九章 HDL與可編程器件技術(shù)9.1 談?wù)凟DA的硬件描述語(yǔ)言(654)9.2 基于VHDL語(yǔ)言的FPGA設(shè)計(jì)(657)9.3 VHDL的設(shè)計(jì)特點(diǎn)與應(yīng)用研究(662)9.4 單片機(jī)應(yīng)用系統(tǒng)的CPLD應(yīng)用設(shè)計(jì)(668)9.5 用CPLD實(shí)現(xiàn)單片機(jī)與ISA總線(xiàn)接口的并行通信(674)9.6 FPGA實(shí)現(xiàn)PCI總線(xiàn)接口技術(shù)(679)9.7 用FPGS實(shí)現(xiàn)DES算法的密鑰簡(jiǎn)化算法(685)9.8 可編程模擬器件原理與開(kāi)發(fā)(690)9.9 數(shù)字/模擬ISP技術(shù)及其EDA工具(695)9.10 可編程模擬器件ispPAC20在電路設(shè)計(jì)中的應(yīng)用(698)9.11 基于FPGA的I2C總線(xiàn)接口實(shí)現(xiàn)方法(701)9.12 基于CPLD的串并轉(zhuǎn)換和高速USB通信設(shè)計(jì)(705)9.13 用HDL語(yǔ)言實(shí)現(xiàn)循環(huán)冗余校驗(yàn)(712)9.14 利用單片機(jī)和CPLD實(shí)現(xiàn)直接數(shù)字頻率合成(DDS)(717)9.15 基于Verilog?HDL的軸承振動(dòng)噪聲電壓峰值檢測(cè)(722) 第十章 綜合應(yīng)用10.1 AVR高速單片機(jī)LED顯示系統(tǒng)(728)10.2 基于ADμC812與SJA1000數(shù)據(jù)采集系統(tǒng)的設(shè)計(jì)(732)10.3 用AT89C2051設(shè)計(jì)的PC/AT鍵盤(pán)(736)10.4 利用89C2051實(shí)現(xiàn)POCSAG編碼的方法(739)10.5 加載感應(yīng)DAC的應(yīng)用(741)10.6 利用MAX7219設(shè)計(jì)LED大屏幕基本顯示模塊(745)10.7 單片機(jī)用作通用紅外遙控接收器的設(shè)計(jì)(751)10.8 紅外遙控器軟件解碼及其應(yīng)用(754) 第十一章 文章摘要 一、專(zhuān)題論述(758)1.1 與8051兼容的單片機(jī)的新發(fā)展(758)1.2 正在崛起的低功耗微處理器技術(shù)(758)1.3 低功耗電子系統(tǒng)設(shè)計(jì)的綜合考慮(758)1.4 數(shù)字電路設(shè)計(jì)方案的比較與選擇(758)1.5 單片機(jī)應(yīng)用系統(tǒng)中數(shù)學(xué)協(xié)處理器的開(kāi)發(fā)(758)1.6 實(shí)現(xiàn)基于IP核技術(shù)的SoC設(shè)計(jì)(758)1.7 基于知識(shí)產(chǎn)權(quán)的SoC關(guān)鍵技術(shù)與設(shè)計(jì)(759)1.8 基于IP核復(fù)用技術(shù)的SoC設(shè)計(jì)(759)1.9 將IP集成進(jìn)SoC(759)1.10 模擬/混合電路SoC的設(shè)計(jì)難題(759)1.11 系統(tǒng)級(jí)可編程芯片(SOPC)設(shè)計(jì)思想與開(kāi)發(fā)策略(759)1.12 基于SoC的PAGER控制芯片設(shè)計(jì)(759)1.13 一種高性能CMOS帶隙電路的設(shè)計(jì)(759)1.14 基于結(jié)構(gòu)的指紋分類(lèi)技術(shù)(760)1.15 指紋識(shí)別的預(yù)處理組合算法(760)1.16 一種指紋識(shí)別的細(xì)節(jié)特征匹配的方法(760)1.17 指紋IC卡及其應(yīng)用(760)1.18 人臉照片的特征提取與查詢(xún)(760)1.19 一種快速、魯棒的人臉檢測(cè)方法(760)1.20 128條碼的編碼分析和識(shí)別算法(761)1.21 身份證號(hào)碼快速識(shí)別系統(tǒng)(761)1.22 漢字識(shí)別技術(shù)的新方法及發(fā)展趨勢(shì)(761)1.23 藍(lán)牙技術(shù)及其應(yīng)用展望(761)1.24 藍(lán)牙技術(shù)淺析(761)1.25 藍(lán)牙HCI USB傳輸層規(guī)范(761)1.26 藍(lán)牙服務(wù)發(fā)現(xiàn)協(xié)議(SDP)的實(shí)現(xiàn)(761)1.27 藍(lán)牙技術(shù)安全性解析(762)1.28 藍(lán)牙技術(shù)及其應(yīng)用(762)1.29 BluetoothASIC接口技術(shù)(762)1.30 RF CMOS藍(lán)牙收發(fā)器的設(shè)計(jì)(一)(762)1.31 RF CMOS藍(lán)牙收發(fā)器的設(shè)計(jì)(二)(762)1.32 單片藍(lán)牙控制器AT76C551(762)1.33 設(shè)計(jì)RF CMOS藍(lán)牙收發(fā)器(762)1.34 ROK 101 007/1藍(lán)牙模塊的特性與應(yīng)用(763)1.35基于nRF401的PC機(jī)無(wú)線(xiàn)收發(fā)模塊的設(shè)計(jì)(763)1.36 無(wú)線(xiàn)收發(fā)芯片nRF401在監(jiān)測(cè)系統(tǒng)中的應(yīng)用(763)1.37 基于射頻收發(fā)芯片nRF401的計(jì)算機(jī)接口電路設(shè)計(jì)(763)1.38 采用nRF401實(shí)現(xiàn)單片機(jī)與PC機(jī)無(wú)線(xiàn)數(shù)據(jù)通信(763)1.39 基于射頻收發(fā)芯片nRF403的無(wú)線(xiàn)接口電路設(shè)計(jì)(763)1.40 藍(lán)牙局域網(wǎng)無(wú)線(xiàn)接入網(wǎng)關(guān)的研制(763)1.41 基于藍(lán)牙的無(wú)線(xiàn)數(shù)據(jù)采集系統(tǒng)(764)1.42 安立藍(lán)牙無(wú)線(xiàn)測(cè)試解決方案(764)1.43 嵌入式系統(tǒng)中的藍(lán)牙電話(huà)應(yīng)用規(guī)范的實(shí)現(xiàn)(764)1.44 藍(lán)牙“三合一電話(huà)”的解決方案(764)1.45 用Bluetooth技術(shù)構(gòu)建分布式污水處理控制系統(tǒng)(764)1.46 MPEG的發(fā)展動(dòng)態(tài)及其未來(lái)預(yù)測(cè)(764)1.47 軟件無(wú)線(xiàn)電的關(guān)鍵技術(shù)與未來(lái)展望(764)1.48 軟件無(wú)線(xiàn)電與虛擬無(wú)線(xiàn)電(765)1.49 射頻無(wú)線(xiàn)測(cè)控系統(tǒng)及其應(yīng)用(765)1.50 一種新的感知工具——電子標(biāo)記筆(765)1.51 智能住宅用戶(hù)控制器設(shè)計(jì)(765)1.52 利用GPS對(duì)計(jì)算機(jī)實(shí)現(xiàn)精確授時(shí)(765)1.53 IP代理遠(yuǎn)程測(cè)控系統(tǒng)(765)1.54 曼徹斯特碼編碼與解碼硬件實(shí)現(xiàn)(765)1.55 便攜式設(shè)備中電源軟開(kāi)關(guān)設(shè)計(jì)的一種方法(766)1.56 便攜式設(shè)備的電源方案設(shè)計(jì)(766)1.57 StrongARM及其嵌入式應(yīng)用平臺(tái)(766)1.58 嵌入式系統(tǒng)在光傳輸設(shè)備中的應(yīng)用(766)1.59 光纖無(wú)源器件技術(shù)的發(fā)展方向(766) 二、 綜合應(yīng)用(767)2.1 數(shù)據(jù)存儲(chǔ)技術(shù)的應(yīng)用(767)2.2 SL11R單片機(jī)外部存儲(chǔ)器擴(kuò)展(767)2.3 構(gòu)成大容量非易失性SRAM方法分析(767)2.4 一種專(zhuān)用高速硬盤(pán)存儲(chǔ)設(shè)備的設(shè)計(jì)與實(shí)現(xiàn)(767)2.5 基于CDROM的嵌入式系統(tǒng)設(shè)計(jì)(767)2.6 串行E2PROM的應(yīng)用設(shè)計(jì)與編程(767)2.7 利用UART擴(kuò)展大容量具有SPI接口的快速串行E2PROM的方法(767)2.8 用單片機(jī)實(shí)現(xiàn)異步串行數(shù)據(jù)再生(768)2.9 非易失性數(shù)字性電位器與單片機(jī)的接口設(shè)計(jì)(768)2.10 數(shù)控電位器在頻率可調(diào)信號(hào)源中的應(yīng)用(768)2.11 單片機(jī)上一種新穎實(shí)用的ex函數(shù)計(jì)算方法(768)2.12 單片機(jī)系統(tǒng)設(shè)計(jì)的誤區(qū)與對(duì)策(768)2.13 基于SystemC的嵌入式系統(tǒng)軟硬件協(xié)同設(shè)計(jì)(768)2.14 一種基于JTAG TAP的嵌入式調(diào)試接口設(shè)計(jì)(769)2.15 工作頻率可動(dòng)態(tài)調(diào)整的單片機(jī)系統(tǒng)設(shè)計(jì)(769)2.16 嵌入式系統(tǒng)高效多串口中斷源的實(shí)現(xiàn)(769)2.17 AVR單片機(jī)計(jì)時(shí)器的優(yōu)化使用(769)2.18 可編程定時(shí)/計(jì)數(shù)器提高輸出頻率準(zhǔn)確度方法(769)2.19 用插值調(diào)整法設(shè)計(jì)單片機(jī)串行口波特率(769)2.20 “頻率準(zhǔn)確度”自動(dòng)校準(zhǔn)(770)2.21 雙時(shí)基頻率校準(zhǔn)電路(770)2.22 電壓頻率轉(zhuǎn)換電路的動(dòng)態(tài)特性分析及求解(770)2.23 單片機(jī)測(cè)控系統(tǒng)的低功耗設(shè)計(jì)(770)2.24 MCS96/196三字節(jié)浮點(diǎn)庫(kù)(770)2.25 循環(huán)冗余校驗(yàn)方法研究(770)2.26 32位微處理器下偽SPI技術(shù)的研究與實(shí)現(xiàn)(770)2.27 智能儀表LED點(diǎn)陣顯示模塊的設(shè)計(jì)(771)2.28 點(diǎn)陣式圖形VFD與單片機(jī)的硬件接口及編程技術(shù)(771)2.29 內(nèi)置漢字字模的EPROM制作技術(shù)(771)2.30 利用VC++實(shí)現(xiàn)漢字字模的提取與小漢字庫(kù)的生成(771)2.31 高分辨率電壓與電流快速數(shù)據(jù)采集方法(771)2.32 單片機(jī)與數(shù)字溫度傳感器DS18B20的接口設(shè)計(jì)(771)2.33 新型溫度傳感器DS18B20高精度測(cè)溫的實(shí)現(xiàn)(772)2.34 MAX6576/6577集成溫度傳感器(772)2.35 AD22105型低功耗可編程集成溫度控制器(772)2.36 基于IEEE 1451.1的網(wǎng)絡(luò)化智能傳感器設(shè)計(jì)(772)2.37 數(shù)字式溫度傳感器與儀表的智能化設(shè)計(jì)(772)2.38 用單片機(jī)軟件實(shí)現(xiàn)傳感器溫度誤差補(bǔ)償(772)2.39 Σ?Δ A/D轉(zhuǎn)換器的原理及分析(772)2.40 一種提高A/D分辨率的信號(hào)調(diào)理電路設(shè)計(jì)(773)2.41 高精度數(shù)據(jù)轉(zhuǎn)換器接口技術(shù)(773)2.42 高精度雙積分A/D轉(zhuǎn)換器與單片機(jī)接口的新方法(773)2.43 一種高速A/D與MCS51單片機(jī)的接口方法(773)2.44 基于串行FIFO雙口RAM的高速A/D轉(zhuǎn)換采集系統(tǒng)的設(shè)計(jì)(773)2.45 超高速數(shù)據(jù)采集系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)(773)2.46 廉價(jià)隔離型高精度D/A轉(zhuǎn)換器(774)2.47 智能卡及其應(yīng)用技術(shù)研究(774)2.48 Jupiter GPS接收機(jī)數(shù)據(jù)的提取(774)2.49 基于單片機(jī)的脈沖頻率的寬范圍高精度測(cè)量(774)2.50 電源模塊輸入軟啟動(dòng)電路的設(shè)計(jì)(774)2.51 不停車(chē)電子收費(fèi)系統(tǒng)關(guān)鍵技術(shù)(774)2.52 一種直接采用計(jì)算機(jī)串行口控制步進(jìn)電機(jī)的新方法(774)2.53 8051系列單片機(jī)通用鼠標(biāo)接口程序設(shè)計(jì)(775)2.54 可編程ASIC與MCS51單片機(jī)接口設(shè)計(jì)及實(shí)現(xiàn)(775) 三、軟件技術(shù)(776)3.1 無(wú)線(xiàn)信息設(shè)備的理想操作系統(tǒng)Symbian OS(776)3.2 TMS320C55x嵌入式實(shí)時(shí)多任務(wù)系統(tǒng)DSP/BIOS II(776)3.3 兩種嵌入式操作系統(tǒng)的比較(776)3.4 用自由軟件開(kāi)發(fā)嵌入式應(yīng)用(776)3.5 開(kāi)放源代碼軟件的應(yīng)用研究(776)3.6 清華嵌入式軟件系統(tǒng)的解決方案(776)3.7 單片機(jī)應(yīng)用程序的高級(jí)語(yǔ)言設(shè)計(jì)(777)3.8 基于RTX51的單片機(jī)軟件設(shè)計(jì)(777)3.9 多網(wǎng)口通信在VXWORKS中的實(shí)現(xiàn)(777)3.10 嵌入式實(shí)時(shí)操作系統(tǒng)中實(shí)現(xiàn)MBUF(777)3.11 硬實(shí)時(shí)操作系統(tǒng)——RTLinux(777)3.12 Linux嵌入式系統(tǒng)的上層應(yīng)用開(kāi)發(fā)研究(777)3.13 嵌入式Linux內(nèi)核下串行驅(qū)動(dòng)程序的實(shí)現(xiàn)(777)3.14 嵌入式Linux的中斷處理與實(shí)時(shí)調(diào)度的實(shí)現(xiàn)機(jī)制(778)3.15 基于Linux平臺(tái)的應(yīng)用研究(778)3.16 基于Linux的嵌入式系統(tǒng)開(kāi)發(fā)(778)3.17 基于Linux的嵌入式系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)(778)3.18 基于RTLinux的實(shí)時(shí)控制系統(tǒng)(778)3.19 基于RTLinux的實(shí)時(shí)機(jī)器人控制器研究(778)3.20 嵌入式Linux系統(tǒng)在溫室計(jì)算機(jī)控制中的應(yīng)用(778)3.21 基于Linux的USB驅(qū)動(dòng)程序?qū)崿F(xiàn)(779)3.22 Linux環(huán)境下實(shí)現(xiàn)串口通信(779)3.23 Linux系統(tǒng)下RS485串行通信程序設(shè)計(jì)(779)3.24 Linux系統(tǒng)下藍(lán)牙設(shè)備驅(qū)動(dòng)程序研究和實(shí)現(xiàn) (779)3.25 基于μCLinux和GPRS的無(wú)線(xiàn)數(shù)據(jù)通信系統(tǒng)(779)3.26 嵌入式Linux開(kāi)發(fā)平臺(tái)的USB主機(jī)接口設(shè)計(jì)(779)3.27 CAN通信卡的Linux設(shè)備驅(qū)動(dòng)程序設(shè)計(jì)實(shí)現(xiàn)(779)3.28 μC/OSII實(shí)時(shí)操作系統(tǒng)內(nèi)存管理的改進(jìn)(780)3.29 μC/OSII在總線(xiàn)式數(shù)據(jù)采集系統(tǒng)中的應(yīng)用(780)3.30 實(shí)時(shí)操作系統(tǒng)μC/OSII在MCF5272上的移植(780)3.31 μC/OSII在51XA上的移植應(yīng)用(780)3.32 實(shí)時(shí)嵌入式內(nèi)核在DSP上的移植實(shí)現(xiàn)(780)3.33 利用全局及外部變量實(shí)現(xiàn)C51無(wú)參數(shù)化調(diào)用A51函數(shù)(780)3.34 基于狀態(tài)分析的鍵盤(pán)管理軟件設(shè)計(jì)(780)3.35 PS/2接口C語(yǔ)言通信函數(shù)庫(kù)設(shè)計(jì)(781)3.36 DS18B20接口的C語(yǔ)言程序設(shè)計(jì)(781)3.37 基于KeilC51的SLE4428 IC卡驅(qū)動(dòng)程序設(shè)計(jì)(781)3.38 智能型并口用軟件加密狗的設(shè)計(jì)(781)3.39 啤酒發(fā)酵控制器中的多任務(wù)分析與實(shí)現(xiàn)(781)3.40 CAN網(wǎng)絡(luò)應(yīng)用軟件的設(shè)計(jì)與研究(781)3.41 USB軟件系統(tǒng)的開(kāi)發(fā)(782) 四、網(wǎng)絡(luò)、通信與數(shù)據(jù)傳輸(783)4.1 網(wǎng)際協(xié)議過(guò)渡——從IPv4到IPv6(783)4.2 IPv6簡(jiǎn)介(783)4.3 傳輸控制協(xié)議(TCP)介紹(783)4.4 TCP/IP協(xié)議的ASIC設(shè)計(jì)與實(shí)現(xiàn)(783)4.5 IP電話(huà)的TCP/IP協(xié)議的實(shí)現(xiàn)方法(783)4.6 基于嵌入式TCP/IP協(xié)議棧的信息家電連接Internet單芯片解決方案(783)4.7 基于以太網(wǎng)的家庭網(wǎng)絡(luò)平臺(tái)(784)4.8 單芯片家庭網(wǎng)關(guān)平臺(tái)CX821xx(784)4.9 用于單片機(jī)的以太網(wǎng)網(wǎng)關(guān)——網(wǎng)絡(luò)通(784)4.10 基于“網(wǎng)絡(luò)通”的單片機(jī)以太網(wǎng)CAN網(wǎng)關(guān)的應(yīng)用(784)4.11 第三代快速以太網(wǎng)控制器及其應(yīng)用(784)4.12 工業(yè)以太網(wǎng)在控制系統(tǒng)中的應(yīng)用前景(784)4.13 工業(yè)以太網(wǎng)控制模塊的研究與研制(785)4.14 以太網(wǎng)、控制網(wǎng)與設(shè)備網(wǎng)的性能比較與分析(785)4.15 嵌入式系統(tǒng)以太網(wǎng)控制器驅(qū)動(dòng)程序的設(shè)計(jì)與實(shí)現(xiàn)(785)4.16 WIN9X下微機(jī)與單片機(jī)的串行通信(785)4.17 利用VB6.0實(shí)現(xiàn)PC機(jī)與單片機(jī)的串口通信(785)4.18 基于VB6的PC機(jī)與多臺(tái)單片機(jī)通信的應(yīng)用(785)4.19 用C++Builder6.0實(shí)現(xiàn)80C51與PC串行通信(785)4.20 VC++中實(shí)現(xiàn)基于多線(xiàn)程的串行通信(786)4.21 RS232串行通信線(xiàn)路的連接方法設(shè)計(jì)分析(786)4.22 高效率串行通信協(xié)議的設(shè)計(jì)(786)4.23 利用增強(qiáng)并口協(xié)議傳輸數(shù)據(jù)(786)4.24 應(yīng)用于RS485網(wǎng)絡(luò)的多信道串行通信接口的設(shè)計(jì)(786)4.25 以Visual C++實(shí)現(xiàn)PC與89C51之間的串行通信(786)4.26 智能多路RS422串行通信卡的設(shè)計(jì)(786)4.27 RS232接口轉(zhuǎn)換為通用串行接口的設(shè)計(jì)原理(787)4.28 基于智能模塊的RS485通信協(xié)議轉(zhuǎn)換路由器(787)4.29 RS232接口轉(zhuǎn)USB接口的通信方法(787)4.30 用VB實(shí)現(xiàn)PC與PDA的串行通信(787)4.31 利用WindowsAPI實(shí)現(xiàn)與GPS的串口通信(787)4.32 VB6.0在無(wú)線(xiàn)通信中的應(yīng)用(787)4.33 用PTR2000實(shí)現(xiàn)單片機(jī)與PC機(jī)之間的無(wú)線(xiàn)數(shù)據(jù)通信(787)4.34 基于光纖RS232/RS485傳輸系統(tǒng)(788)4.35 利用串口實(shí)現(xiàn)PC與PDA的同步通信(788)4.36 實(shí)現(xiàn)32位單片機(jī)MC68332與PC機(jī)串行通信的底層程序設(shè)計(jì)(788)4.37 基于VB的USB設(shè)備檢測(cè)通信研究(788)4.38 USB設(shè)備與PC機(jī)之間的通信機(jī)制的實(shí)現(xiàn)技術(shù)研究(788)4.39 利用MODEM實(shí)現(xiàn)單片機(jī)與PC機(jī)遠(yuǎn)程通信(788)4.40 談?wù)勲娏€(xiàn)通信(788)4.41 低壓電力線(xiàn)載波高速數(shù)據(jù)通信設(shè)計(jì)(789)4.42 PL2000在低壓電力線(xiàn)載波通信中的應(yīng)用(789)4.43 一種電力線(xiàn)擴(kuò)頻載波通信節(jié)點(diǎn)的具體實(shí)現(xiàn)(789)4.44 一種基于電力線(xiàn)的家庭以太網(wǎng)絡(luò)實(shí)現(xiàn)方法(789)4.45 基于電力線(xiàn)載波的家庭智能化局域網(wǎng)研究(789)4.46 低壓電力線(xiàn)擴(kuò)頻家庭自動(dòng)化系統(tǒng)(789)4.47 智能家庭網(wǎng)絡(luò)研究與開(kāi)發(fā)(790)4.48 藍(lán)牙在家庭網(wǎng)絡(luò)中的實(shí)現(xiàn)(790)4.49 參照CEBus標(biāo)準(zhǔn)的家庭網(wǎng)絡(luò)系統(tǒng)研究與實(shí)現(xiàn)(790)4.50 采用藍(lán)牙技術(shù)構(gòu)建智能家庭網(wǎng)絡(luò)(790)4.51 家庭網(wǎng)絡(luò)中的設(shè)備集成研究(790)4.52 一種嵌入式通信協(xié)議系統(tǒng)及在智能住宅網(wǎng)絡(luò)中的應(yīng)用(790)4.53 基于手機(jī)短消息(SMS)的遠(yuǎn)程無(wú)線(xiàn)監(jiān)控系統(tǒng)的研制(791)4.54 基于GSM短信息方式的遠(yuǎn)程自來(lái)水廠(chǎng)地下水位自動(dòng)監(jiān)控系統(tǒng)(791)4.55 TC35及其在短消息自動(dòng)抄表系統(tǒng)中的應(yīng)用(791)4.56 計(jì)算機(jī)不同通信接口下的數(shù)據(jù)采集技術(shù)問(wèn)題研究(791)4.57 80C152單片機(jī)在HDLC通信規(guī)程中的應(yīng)用(791)4.58 內(nèi)置MODEM通信模塊在遠(yuǎn)程監(jiān)測(cè)系統(tǒng)中的應(yīng)用(791)4.59 用單片機(jī)普通I/O口實(shí)現(xiàn)多機(jī)通信的一種新方法(792)4.60 利用串行通信實(shí)現(xiàn)實(shí)時(shí)狀態(tài)監(jiān)控(792)4.61 基于FIFO芯片的單片機(jī)并行通信(792) 五、新器件與新技術(shù)(793)5.1 CYGNAL的C8051F02x系列高速SoC單片機(jī)(793)5.2 AduC812單片機(jī)控制系統(tǒng)的開(kāi)發(fā)(793)5.3 可編程外圍芯片PSD5xx與單片機(jī)68CHC11的接口(793)5.4 模糊單片機(jī)NLX230及其接口軟硬件設(shè)計(jì)(793)5.5 低功耗MSP430單片機(jī)在3V與5V混合系統(tǒng)中的邏輯接口技術(shù)(793)5.6 MSP430F149單片機(jī)在便攜式智能儀器中的應(yīng)用(793)5.7 用MSP430F149單片機(jī)實(shí)現(xiàn)步進(jìn)電機(jī)通用控制器(793)5.8 PIC和DS18B20溫度傳感器的接口設(shè)計(jì)(794)5.9 用P87LPC764單片機(jī)的I2C總線(xiàn)擴(kuò)展“米”字形LED顯示器(794)5.10 鐵電存儲(chǔ)器FM24C04原理及應(yīng)用(794)5.11 CAT24C021在天文望遠(yuǎn)鏡控制器中的應(yīng)用(794)5.12 串行時(shí)鐘芯片在智能傳感器中的應(yīng)用(794)5.13 RTC器件X1228及其在不間斷供電系統(tǒng)中的應(yīng)用(794)5.14 新型A/D轉(zhuǎn)換技術(shù)——流水線(xiàn)ADC(794)5.15 集成芯片AD558及其應(yīng)用(795)5.16 14位3MHz單片模數(shù)轉(zhuǎn)換器AD9243的應(yīng)用(795)5.17 16位模數(shù)轉(zhuǎn)換器MAX195在單片機(jī)系統(tǒng)中的應(yīng)用(795)5.18 24位模/數(shù)轉(zhuǎn)換器CS5532及其應(yīng)用(795)5.19 ADS7825模數(shù)轉(zhuǎn)換芯片及其在高速數(shù)據(jù)采集系統(tǒng)中的應(yīng)用(795)5.20 新型D/A變換器AD9755及其應(yīng)用(795)5.21 單片機(jī)與串口D/A轉(zhuǎn)換器MAX525的接口設(shè)計(jì)(795)5.22 幾種PWN控制器(796)5.23 一種新型的可編程的4~20mA二線(xiàn)制變送器XTR108及其應(yīng)用(796)5.24 可編程溫度監(jiān)控器ADT14及其應(yīng)用(796)5.25 一種適用于51系列單片機(jī)的R/F轉(zhuǎn)換電路(796)5.26 通用集成濾波器的特點(diǎn)及應(yīng)用(796)5.27 串行顯示驅(qū)動(dòng)器PS7219及單片機(jī)的SPI接口設(shè)計(jì)(796)5.28 新型的鍵盤(pán)顯示芯片——SK5279A的應(yīng)用(797)5.29 高效語(yǔ)音壓縮芯片AMBE—2000TM及其在語(yǔ)音壓縮中的應(yīng)用(797)5.30 適于語(yǔ)音處理的SDA80D51芯片及其數(shù)字錄放音系統(tǒng)(797)5.31 基于ISD2560語(yǔ)音芯片的小型實(shí)用語(yǔ)音系統(tǒng)(797)5.32 發(fā)射信號(hào)處理器AD6622在軟件無(wú)線(xiàn)電中的應(yīng)用(797)5.33 基于UM3758108A芯片遠(yuǎn)距多路參數(shù)監(jiān)測(cè)系統(tǒng)(797)5.34 單片頻率計(jì)ICM7216D及應(yīng)用(797)5.35 X25045芯片在微機(jī)測(cè)控系統(tǒng)中的應(yīng)用(798)5.36 MC14562B在多CPU系統(tǒng)串行通信中的應(yīng)用(798)5.37 高級(jí)串行通信控制器SAB82525及其應(yīng)用(798)5.38 MAX121芯片在高速串行接口電路中的應(yīng)用(798)5.39 應(yīng)用DS2480實(shí)現(xiàn)RS232與單總線(xiàn)的串行接口(798)5.40 介紹一種真正的單芯片MODEM73M2901C/5V(798)5.41 HART調(diào)制解調(diào)器SYM20C15應(yīng)用設(shè)計(jì)(799)5.42 TM1300同步串行接口與Modem模擬前端之間的通信(799)5.43 TEMIC系列射頻卡及其應(yīng)用(799)5.44 用Philips PCD600x實(shí)現(xiàn)多線(xiàn)電話(huà)并機(jī)(799)5.45 SDH專(zhuān)用集成電路套片DTT1C08A和DTT1C20A及其應(yīng)用(799)5.46 GAL16V8用于步進(jìn)電動(dòng)機(jī)驅(qū)動(dòng)器(799)5.47 UC3717步進(jìn)電機(jī)驅(qū)動(dòng)電路與89C2051單片機(jī)的接口技術(shù)(799)5.48 TinySwitch單片開(kāi)關(guān)電源的設(shè)計(jì)方法(800)5.49 基于MAX883的動(dòng)態(tài)供電設(shè)計(jì)(800)5.50 高壓PWM電源控制器MAX5003及其應(yīng)用(800)5.51 單片機(jī)與大功率負(fù)載的開(kāi)關(guān)接口(800)5.52 遲滯開(kāi)關(guān)功率轉(zhuǎn)換器LM3485在電源系統(tǒng)中的應(yīng)用(800)5.53 功率邏輯器件在嵌入式系統(tǒng)中的應(yīng)用(800)5.54 TPS60101用于低功耗系統(tǒng)的電源解決方案(800)5.55 新型電能表芯片AT73C550及其應(yīng)用(801)5.56 運(yùn)動(dòng)控制芯片MCX314及其應(yīng)用(801) 六、總線(xiàn)技術(shù)(802)6.1 PCItoPCI橋及其應(yīng)用設(shè)計(jì)(802)6.2 基于PCI總線(xiàn)的數(shù)據(jù)采集系統(tǒng)(802)6.3 VXI和PXI總線(xiàn)技術(shù)的應(yīng)用及其發(fā)展前景(802)6.4 基于PC104總線(xiàn)的嵌入式以太網(wǎng)卡設(shè)計(jì)(802)6.5 基于RS485總線(xiàn)的傳感器網(wǎng)絡(luò)化技術(shù)研究(802)6.6 RS232總線(xiàn)轉(zhuǎn)CAN總線(xiàn)裝置的設(shè)計(jì)與實(shí)現(xiàn)(802)6.7 現(xiàn)場(chǎng)總線(xiàn)技術(shù)的發(fā)展與工業(yè)以太網(wǎng)綜述(803)6.8 廣義現(xiàn)場(chǎng)總線(xiàn)標(biāo)準(zhǔn)與工業(yè)以太網(wǎng)(803)6.9 用單片機(jī)設(shè)計(jì)現(xiàn)場(chǎng)總線(xiàn)轉(zhuǎn)換網(wǎng)橋(803)6.10 基于LonWorks的在系統(tǒng)編程技術(shù)(803)6.11 Neuron芯片與MCS51系列單片機(jī)串行通信的實(shí)現(xiàn)(803)6.12 Neuron芯片多總線(xiàn)I/O對(duì)象的應(yīng)用(803)6.13 CAN總線(xiàn)及其應(yīng)用技術(shù)(804)6.14 CAN總線(xiàn)協(xié)議分析(804)6.15 CAN總線(xiàn)智能節(jié)點(diǎn)的設(shè)計(jì)和實(shí)現(xiàn)(804)6.16 CAN總線(xiàn)控制器SJA1000的原理及應(yīng)用(804)6.17 CAN總線(xiàn)與PC機(jī)通信卡接口電路設(shè)計(jì)(804)6.18 CAN總線(xiàn)及其在測(cè)控系統(tǒng)中的實(shí)現(xiàn)(804)6.19 基于CAN總線(xiàn)的溫度、壓力控制系統(tǒng)(804)6.20 基于CAN總線(xiàn)的新型網(wǎng)絡(luò)數(shù)控系統(tǒng)(805)6.21 CAN總線(xiàn)在混和動(dòng)力汽車(chē)電機(jī)控制系統(tǒng)中的應(yīng)用(805)6.22 CAN總線(xiàn)技術(shù)在石油鉆井監(jiān)控系統(tǒng)中的應(yīng)用(805)6.23 一種電動(dòng)閥的DeviceNet總線(xiàn)接口設(shè)計(jì)(805)6.24 單總線(xiàn)技術(shù)及其應(yīng)用(805)6.25 美國(guó)DALLAS公司單線(xiàn)可編程數(shù)字溫度傳感器技術(shù)(805)6.26 基于單總線(xiàn)技術(shù)的農(nóng)業(yè)溫室控制系統(tǒng)設(shè)計(jì)(805)6.27 單總線(xiàn)協(xié)議轉(zhuǎn)換器在分布式測(cè)控系統(tǒng)中的應(yīng)用(806)6.28 單總線(xiàn)技術(shù)在電子信息識(shí)別系統(tǒng)中的應(yīng)用(806)6.29 信息紐扣及其在安全巡檢管理系統(tǒng)中的應(yīng)用(806)6.30 SPI串行總線(xiàn)接口及其實(shí)現(xiàn)(806)6.31 通用串行總線(xiàn)USB及其產(chǎn)品開(kāi)發(fā)(806)6.32 通用串行總線(xiàn)(USB)數(shù)據(jù)傳輸模型(806)6.33 基于USB總線(xiàn)的測(cè)試系統(tǒng)開(kāi)發(fā)(806)6.34 一種USB外設(shè)的實(shí)現(xiàn)方法(807)6.35 基于USB接口的PTP協(xié)議在Win32上編程實(shí)現(xiàn)(807)6.36 USB在便攜式外設(shè)間的應(yīng)用及其協(xié)議(807)6.37 多USB接口的局域網(wǎng)接入技術(shù)的實(shí)現(xiàn)(807)6.38 USB接口設(shè)計(jì)及其在工業(yè)控制中的應(yīng)用(807)6.39 USB技術(shù)在第四代數(shù)控測(cè)井系統(tǒng)中應(yīng)用(807)6.40 用AN2131Q開(kāi)發(fā)USB接口設(shè)備(807)6.41 USB/IrDA橋控制芯片STIr4200S(808)6.42 一種基于USB接口的家庭網(wǎng)絡(luò)適配器的設(shè)計(jì)(808)6.43 基于USB總線(xiàn)的實(shí)時(shí)數(shù)據(jù)采集系統(tǒng)設(shè)計(jì)(808)6.44 基于SL11R的USB接口數(shù)據(jù)采集系統(tǒng)(808)6.45 基于USB的數(shù)據(jù)采集系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)(808)6.46 USB2.0在高速數(shù)采系統(tǒng)中應(yīng)用(808)6.47 基于USB的航空檢測(cè)數(shù)據(jù)采集系統(tǒng)的設(shè)計(jì)(808)6.48 基于USB總線(xiàn)的小型圖像采集系統(tǒng)的設(shè)計(jì)(809)6.49 USB技術(shù)及其在圖像數(shù)據(jù)傳輸中的應(yīng)用(809)6.50 USB2.0在遙感圖像采集中的應(yīng)用(809)6.51 CCD攝像機(jī)的USB接口設(shè)計(jì)(809)6.52 帶USB接口的發(fā)動(dòng)機(jī)點(diǎn)火波形測(cè)量系統(tǒng)(809)6.53 USB接口智能傳感器標(biāo)定數(shù)據(jù)采集系統(tǒng)的設(shè)計(jì)(809)6.54 USB接口在糧倉(cāng)自動(dòng)測(cè)溫系統(tǒng)中的應(yīng)用(810)6.55 基于GPIF的USBATA解決方案(810)6.56 基于USB總線(xiàn)新型視頻監(jiān)視和會(huì)議系統(tǒng)(810)6.57 基于USB接口的高性能虛擬示波器(810)6.58 IEEE 1394與現(xiàn)場(chǎng)總線(xiàn)(810)6.59 IEEE 1394高速串行總線(xiàn)及其應(yīng)用(810)6.60 EF4442及其應(yīng)用(811) 七、可靠性及安全性技術(shù)(812)7.1 單片機(jī)系統(tǒng)可靠掉電保護(hù)的實(shí)現(xiàn)(812)7.2 提高單片機(jī)應(yīng)用系統(tǒng)可靠性的軟件技術(shù)(812)7.3 單片機(jī)應(yīng)用系統(tǒng)中元器件的可靠性設(shè)計(jì)(812)7.4 DSP復(fù)位問(wèn)題研究(812)7.5 計(jì)算機(jī)RAM檢錯(cuò)糾錯(cuò)電路的設(shè)計(jì)與實(shí)現(xiàn)(812)7.6 利用USB接口進(jìn)行軟件加密的設(shè)計(jì)思想和實(shí)現(xiàn)方法(812)7.7 計(jì)算機(jī)電磁信息泄露與防護(hù)研究(813)7.8 USB軟件狗的設(shè)計(jì)及反破解技術(shù)(813)7.9 全隔離微機(jī)與單片機(jī)的RS485通信技術(shù)(813)7.10 印制板的可靠性設(shè)計(jì)(813)7.11 多層布線(xiàn)的發(fā)展及其在電源電路電磁兼容設(shè)計(jì)中的應(yīng)用(813)7.12 印制電路板的電磁兼容性預(yù)測(cè)(813)7.13 PCB的熱設(shè)計(jì)(813)7.14 密碼術(shù)研究綜述(814)7.15 利用匯編語(yǔ)言實(shí)現(xiàn)DES加密算法(814)7.16 USB保護(hù)電路的選擇(814)7.17 基于CAN總線(xiàn)的多機(jī)冗余系統(tǒng)的設(shè)計(jì)(814)7.18 藍(lán)牙鏈路層安全性(814)7.19 開(kāi)關(guān)電源諧波含量測(cè)試分析及抑制(814)7.20 系統(tǒng)可靠性冗余的優(yōu)化研究(814)7.21 電子工程系統(tǒng)中電磁干擾的診斷和控制方法初探(815)7.22 微機(jī)化儀器電磁兼容性設(shè)計(jì)(815)7.23 電磁兼容設(shè)計(jì)中的屏蔽技術(shù)(815)7.24 幾種電磁干擾的分析與解決(815)7.25 計(jì)算機(jī)的電磁干擾研究(815)7.26 電子電路中抗EMI設(shè)計(jì)(815)7.27 測(cè)試系統(tǒng)中干擾及其形成機(jī)理(816)7.28 一種基于ST62單片機(jī)的強(qiáng)抗干擾控制器的設(shè)計(jì)(816)7.29 微控制器硬件抗干擾技術(shù)(816)7.30 一種具有高抗干擾能力單片機(jī)通信電路的設(shè)計(jì)(816)7.31 測(cè)控系統(tǒng)抗干擾設(shè)計(jì)(816)7.32 單片機(jī)應(yīng)用系統(tǒng)的抗干擾軟件設(shè)計(jì)(816)7.33 變頻系統(tǒng)測(cè)控軟件抗干擾研究(816)7.34 快速瞬變脈沖群干擾的原理及硬件防護(hù)(817)7.35 巧用單片機(jī)軟件抗系統(tǒng)瞬時(shí)干擾(817)7.36 微機(jī)式保護(hù)裝置中浪涌干擾的硬件防護(hù)(817)7.37 具有抗干擾性能的單片機(jī)智能儀表的設(shè)計(jì)(817)7.38 RS232串行通信消除干擾噪聲的設(shè)計(jì)方法分析(817)7.39 熱插拔冗余電源的設(shè)計(jì)(817)7.40 IC卡讀寫(xiě)器的密碼識(shí)別(817)7.41 16位高抗干擾D/A轉(zhuǎn)換(818) 八、DSP及其應(yīng)用技術(shù)(819)8.1 TMS320F206定點(diǎn)DSP芯片開(kāi)發(fā)實(shí)踐(819)8.2 ADSP2181精簡(jiǎn)開(kāi)發(fā)板的研制(819)8.3 DSP系統(tǒng)中的外部存儲(chǔ)器設(shè)計(jì)(819)8.4 Flash存儲(chǔ)器在DSP系統(tǒng)中的應(yīng)用(819)8.5 DSP系統(tǒng)的硬盤(pán)接口研究(819)8.6 TMS320C6201與FlashRAM的接口設(shè)計(jì)與編程技術(shù)(819)8.7 基于DSP的實(shí)時(shí)MPEG4編碼的軟件優(yōu)化設(shè)計(jì)(819)8.8 TMS320C62X DSP的軟件開(kāi)發(fā)與優(yōu)化編程(820)8.9 IP安全內(nèi)核及其DSP實(shí)現(xiàn)的研究(820)8.10 基于TMS320C54X DSK平臺(tái)的Zoom?FFT的快速實(shí)現(xiàn)(820)8.11 高速DSP與串行A/D轉(zhuǎn)換器TLC2558接口的設(shè)計(jì)(820)8.12 TMS320C2X DSP的一種實(shí)用人機(jī)接口的設(shè)計(jì)與實(shí)現(xiàn)(820)8.13 DSP系統(tǒng)中常用串口通信的設(shè)計(jì)(820)8.14 DSP與單片機(jī)之間串行通信的實(shí)現(xiàn)(821)8.15 基于DMA方式的8位單片機(jī)與16位DSP雙機(jī)通信接口(821)8.16 DSP與PC機(jī)間的DMA通信接口設(shè)計(jì)(821)8.17 TMS320VC5402與I2C總線(xiàn)接口的實(shí)現(xiàn)(821)8.18 ZLG7289A與DSPSPI的接口技術(shù)(821)8.19 DSP與PCI總線(xiàn)接口設(shè)計(jì)及實(shí)現(xiàn)(821)8.20 TMS320C6X與PC高速通信的實(shí)現(xiàn)(822)8.21 DSP與PC之間的以太通信 (822)8.22 TM1300 DSP系統(tǒng)以太網(wǎng)接口的設(shè)計(jì)(822)8.23 基于DSP的CAN總線(xiàn)通信系統(tǒng)(822)8.24 TMS320VC5410 DSP中USB客戶(hù)驅(qū)動(dòng)程序開(kāi)發(fā)與實(shí)現(xiàn)(822)8.25 基于TMS320C55x DSP的USB通信研究與固體設(shè)計(jì)(822)8.26 基于DSP的USB口數(shù)據(jù)采集分析系統(tǒng)(823)8.27 DSP數(shù)字信號(hào)處理器的浮點(diǎn)數(shù)正弦的實(shí)現(xiàn)(823)8.28 應(yīng)用TMS320F240芯片設(shè)計(jì)高精度可控信號(hào)發(fā)生器(823)8.29 基于MSP430C325單片機(jī)的便攜式體溫計(jì)的設(shè)計(jì)(823)8.30 基于TMS320VC5409的語(yǔ)音識(shí)別模塊(823)8.31 基于DSP的ADμC812應(yīng)用系統(tǒng)設(shè)計(jì)(823) 九、HDL與可編程器件技術(shù)(824)9.1 一種基于CPLD器件的現(xiàn)代數(shù)字系統(tǒng)設(shè)計(jì)方法(824)9.2 基于可編程邏輯器件CPLD及硬件描述語(yǔ)言VHDL的EDA方法(824)9.3 利用硬件描述語(yǔ)言Verilog HDL實(shí)現(xiàn)對(duì)數(shù)字電路的設(shè)計(jì)和仿真(824)9.4 硬件描述語(yǔ)言VHDL指稱(chēng)語(yǔ)義的研究(824)9.5 VHDL語(yǔ)言邏輯綜合的研究(824)9.6 CPLD/FPGA的優(yōu)化設(shè)計(jì)(824)9.7 用單片機(jī)實(shí)現(xiàn)可編程邏輯器件的配置(825)9.8 UART的Verilog HDL實(shí)現(xiàn)及計(jì)算機(jī)輔助調(diào)試(825)9.9 基于CPLD的UART設(shè)計(jì)(825)9.10 用在系統(tǒng)可編程邏輯器件開(kāi)發(fā)并行接口控制器(825)9.11 用CPLD設(shè)計(jì)EPP數(shù)據(jù)采集控制器(825)9.12 帶FPGA的PCI接口應(yīng)用(825)9.13 基于CPLD的PCI總線(xiàn)存儲(chǔ)卡的設(shè)計(jì)(826)9.14 基于CPLD的中斷控制器IP設(shè)計(jì)(826)9.15 基于FPGA設(shè)計(jì)的精度管理策略(826)9.16 VHDL語(yǔ)言在描述DES加密機(jī)中的應(yīng)用(826)9.17 基于P89C51RD2 IAP功能的數(shù)據(jù)存取與軟件升級(jí)(826)9.18 在系統(tǒng)可編程模擬器件ispPAC30及其應(yīng)用(826)9.19 可編程模擬器設(shè)計(jì)及ispPAC30應(yīng)用(826)9.20 ispPAD在模擬電路設(shè)計(jì)中的應(yīng)用(827)9.21 在系統(tǒng)可編程模擬器件(ispPAC)及其應(yīng)用(827)9.22 在系統(tǒng)可編程模擬器件ispPAC20及其應(yīng)用(827)9.23 ispLSI1032E器件及其應(yīng)用(827)9.24 用ispPAC20實(shí)現(xiàn)的最簡(jiǎn)溫度測(cè)控系統(tǒng)(827)9.25 在系統(tǒng)可編程器件設(shè)計(jì)應(yīng)用實(shí)例(827)9.26 在FPGA開(kāi)發(fā)板上設(shè)計(jì)8051的開(kāi)發(fā)平臺(tái)(828)9.27 由可編程邏輯器件與單片機(jī)構(gòu)成的雙控制器(828)9.28 用VHDL設(shè)計(jì)專(zhuān)用串行通信芯片(828)9.29 基于FPGA的ARINC429總線(xiàn)接口芯片的設(shè)計(jì)與實(shí)現(xiàn)(828)9.30 I2C總線(xiàn)通信接口的CPLD實(shí)現(xiàn)(828)9.31 FPGA模擬MBUS總線(xiàn)的實(shí)現(xiàn)(828)9.32 基于FPGA的USB2.0控制器設(shè)計(jì)(828)9.33 USB外設(shè)接口的FPGA實(shí)現(xiàn)(829)9.34 循環(huán)冗余校驗(yàn)碼的單片機(jī)及CPLD實(shí)現(xiàn)(829)9.35 可編程芯片在測(cè)控系統(tǒng)中的應(yīng)用(829)9.36 可編程邏輯器件在浮點(diǎn)放大器中的應(yīng)用(829)9.37 FPGA在高速多通道數(shù)據(jù)采集中的應(yīng)用(829)9.38 在DSP采樣系統(tǒng)中采用DAC實(shí)現(xiàn)量程自動(dòng)轉(zhuǎn)換(829)9.39 基于VHDL語(yǔ)言的數(shù)字頻率計(jì)設(shè)計(jì)(830)9.40 基于VHDL語(yǔ)言的數(shù)字頻率計(jì)的設(shè)計(jì)(830)9.41 CPLD在SPWM變頻調(diào)速系統(tǒng)控制中的應(yīng)用(830)9.42 ISP技術(shù)在交通控制器中的應(yīng)用(830)9.43 基于ISP技術(shù)的有限狀態(tài)機(jī)控制系統(tǒng)設(shè)計(jì)(830)9.44 如何使用ISP技術(shù)產(chǎn)生任意波形(830)9.45 打印控制卡的FPGA外圍電路設(shè)計(jì)(830)9.46 加密可編程邏輯陣列芯片引腳的判別(831)9.47 藍(lán)牙系統(tǒng)中的加密技術(shù)及其算法的FPGA實(shí)現(xiàn)(831)9.48 運(yùn)用VHDL語(yǔ)言設(shè)計(jì)電視墻數(shù)字圖像處理電路(831)9.49 CPLD在電路板故障診斷中的應(yīng)用(831)9.50 用硬件描述語(yǔ)言設(shè)計(jì)一個(gè)簡(jiǎn)單的超標(biāo)量流水線(xiàn)微處理器(831)9.51 用CPLD技術(shù)實(shí)現(xiàn)高速數(shù)據(jù)識(shí)別碼檢測(cè)器(831)9.52 用CPLD控制ISD2590語(yǔ)音芯片的技術(shù)應(yīng)用(832) 十、綜合應(yīng)用(833)10.1 嵌入式處理器StrongARM的開(kāi)發(fā)研究(833)10.2 基于StrongARM的視頻采集與處理系統(tǒng)(833)10.3 基于StrongARM的遠(yuǎn)程網(wǎng)絡(luò)監(jiān)控系統(tǒng)設(shè)計(jì)(833)10.4 基于80C196KC的CAM鎖定功能實(shí)現(xiàn)可控硅的觸發(fā)控制(833)10.5 基于MSP430F149的低成本智能型電力監(jiān)測(cè)儀(833)10.6 一種基于ADμC812單片機(jī)的數(shù)據(jù)采集器(833)10.7 基于PIC16C72單片機(jī)的線(xiàn)性V/F轉(zhuǎn)換器設(shè)計(jì)(834)10.8 基于PIC16C923單片機(jī)的非接觸式光纖溫度測(cè)量?jī)x(834)10.9 用89C2051構(gòu)成智能儀表的鍵顯接口(834)10.10 基于89C2051的解碼器設(shè)計(jì)(834)10.11 基于AT89C2051的準(zhǔn)方波逆變電源(834)10.12 單片機(jī)AT89C2051構(gòu)成的智能型頻率計(jì)(834)10.13 基于AT89C2051單片機(jī)的旋轉(zhuǎn)變壓器位置測(cè)量系統(tǒng)設(shè)計(jì)(834)10.14 AT89C2051單片機(jī)對(duì)顯示驅(qū)動(dòng)芯片MC14499的IC級(jí)代換(835)10.15 實(shí)用變量程模擬信號(hào)單片機(jī)檢測(cè)電路(835)10.16 GPS高精度時(shí)鐘的設(shè)計(jì)和實(shí)現(xiàn)(835)10.17 一種基于GPS的高速數(shù)據(jù)采集卡的實(shí)現(xiàn)(835)10.18 V/F轉(zhuǎn)換電壓測(cè)量系統(tǒng)(835)10.19 用20位DAC實(shí)現(xiàn)0~10 V可程控精密直流參考源的設(shè)計(jì)(835)10.20 單片MAX752實(shí)現(xiàn)的CCD供電電源的設(shè)計(jì)(835)10.21 基于雙口RAM的智能型開(kāi)關(guān)量控制卡的設(shè)計(jì)(836)10.22 矩陣鍵盤(pán)產(chǎn)生PC機(jī)鍵盤(pán)信號(hào)的應(yīng)用設(shè)計(jì)(836)10.23 基于C51的漢字/數(shù)字混合液晶顯示及更新的方法(836)10.24 實(shí)現(xiàn)串行E2PROM芯片的PC界面操作(836)10.25 一種軟硬件結(jié)合的POCSAG碼解碼裝置研制(836)10.26 藍(lán)牙技術(shù)在醫(yī)療監(jiān)護(hù)中的應(yīng)用(836)10.27 一種紅外感應(yīng)泵液器的單片機(jī)應(yīng)用設(shè)計(jì)(836)10.28 電話(huà)報(bào)警系統(tǒng)的設(shè)計(jì)(837)10.29 無(wú)軌電車(chē)整流站自動(dòng)化監(jiān)控系統(tǒng)(837)10.30 PWM恒流充電系統(tǒng)的設(shè)計(jì)(837)10.31 微功耗智能IC卡燃?xì)獗淼难兄?837)10.32 軟件接口技術(shù)在串行通信中的應(yīng)用(837)10.33 數(shù)字化直流接地系統(tǒng)絕緣檢測(cè)儀的設(shè)計(jì)與開(kāi)發(fā)(837)10.34 4Mbps紅外無(wú)線(xiàn)計(jì)算機(jī)通信卡研制(837)10.35 MCB1電力測(cè)量控制儀中CAN總線(xiàn)通信模板的設(shè)計(jì)及編程(838)10.36 單片機(jī)在晶閘管觸發(fā)電路中的應(yīng)用(838)10.37 基于DS1302的子母鐘系統(tǒng)(838)
標(biāo)簽: 單片機(jī) 應(yīng)用技術(shù)
上傳時(shí)間: 2013-12-04
上傳用戶(hù):vmznxbc
單片機(jī)應(yīng)用技術(shù)選編(1) 第一章 單片機(jī)系統(tǒng)綜合應(yīng)用技術(shù) 11.1 且使用 8098單片機(jī)的幾點(diǎn)體會(huì) 2 1.2 單片機(jī)的冷啟動(dòng)與熱啟動(dòng) 31.3 大容量動(dòng)態(tài)存儲(chǔ)器在單片機(jī)系統(tǒng)中的應(yīng)用111.4 MCS-51單片機(jī)系統(tǒng)中動(dòng)態(tài) RAM的刷新技巧141.5 MCS-51單片機(jī)系統(tǒng)中外RAM空間超64KB的擴(kuò)展方法161.6 8031單片機(jī)P0口和P2口的應(yīng)用開(kāi)發(fā) 181.7 74LS164在 8031單片機(jī)中的兩種用法261.8 用于 8031單片機(jī)的快速I(mǎi)/O接口281.9 MCS-51定時(shí)器定時(shí)常數(shù)初值的精確設(shè)定法301.10 8253的翻轉(zhuǎn)問(wèn)題及 MC6840的替代方法321.11 MCS-51單片機(jī)外部中斷源的擴(kuò)展設(shè)計(jì)351.12 MCS-51單片機(jī)多外中斷擴(kuò)展方法401.13 用優(yōu)先權(quán)編碼器74LS348擴(kuò)展51系列單片機(jī)的外中斷源421.14 用優(yōu)先權(quán)編碼器74LS148擴(kuò)展51系列單片機(jī)的外中斷源471.15 8031單片機(jī)與 BG5119A漢字庫(kù)的接口方法521.16 可背插 SRAM的日歷時(shí)鐘 DS1216及其應(yīng)用551.17 實(shí)時(shí)日歷時(shí)鐘集成電路MSM5832及其時(shí)序601.18 實(shí)時(shí)日歷時(shí)鐘集成電路MSM5832的接口技術(shù)631.19 實(shí)時(shí)時(shí)鐘/日歷芯片MC146818及其應(yīng)用671.20 與 SICE仿真器通訊的IBM-PC機(jī)通訊程序的改進(jìn)741.21 代碼形式參數(shù)匯編子程序的應(yīng)用821.22 單片機(jī)應(yīng)用系統(tǒng)中的查表程序設(shè)計(jì)861.23 用狀態(tài)綜合法設(shè)計(jì)鍵盤(pán)監(jiān)控程序901.24 單片機(jī)系統(tǒng)程序的加密技術(shù)961.25 MCS-96單片機(jī)程序保密的幾種方法1001.26 GAL輸出宏單元原理及使用105 1.27 通用陣列邏輯 GAL應(yīng)用于步進(jìn)電機(jī)控制實(shí)例110 第二章 傳感器與前向通道接口技術(shù)1172.1 集成溫度傳感器 LM134及其應(yīng)用1182.2 AD590集成溫度一電流傳感器原理及應(yīng)用1242.3 集成溫度傳感器 AD590的應(yīng)用1292.4 GS-800和 GS-130可燃?xì)怏w傳感器1332.5 集成化霍爾開(kāi)關(guān)傳感器1352.6 一種新穎實(shí)用的氧氣/頻率轉(zhuǎn)換電路1392.7 MCS-51單片機(jī)與數(shù)字式溫度傳感器的接口設(shè)計(jì)1422.8 數(shù)字式溫度傳感器 SWC與 8031的接口及應(yīng)用1452.9 低成本高精度壓力傳感器微機(jī)接口設(shè)計(jì)1472.10 峰值檢測(cè)電路原理及應(yīng)用1512.11 用 LF398制作的實(shí)用峰值和谷值保持電路1532.12 AD637集成真有效值轉(zhuǎn)換器1562.13 傳感器信號(hào)調(diào)理模塊 ZB311622.14 2B31模塊在稱(chēng)重智能儀表中的應(yīng)用1662.15 傳感器信號(hào)調(diào)理模塊 2B30/2B31及其應(yīng)用1692.16 高精度光纖位移測(cè)量系統(tǒng)的電路設(shè)計(jì)1752.17 集成電壓一電流轉(zhuǎn)換器 XTR100的工作原理及應(yīng)用1792.18 傳感器信號(hào)變送器 F693及其應(yīng)用1852.19 一種用兩片 VFC32構(gòu)成的隔離放大器電路1912.20 實(shí)用線(xiàn)性隔離放大器1922.21 電橋放大電路中 7650的一些應(yīng)用問(wèn)題1942.22 A/D轉(zhuǎn)換器 ICL7109的應(yīng)用研究1962.23 5G14433模數(shù)轉(zhuǎn)換器的啟停控制2002.24 ADC1130模數(shù)轉(zhuǎn)換器及其使用2042.25 16位 A/D轉(zhuǎn)換器 ADC1143及其與 80C31單片機(jī)的接口2082.26 串行 I/O D/A A/D轉(zhuǎn)換器與單片機(jī)的接口2132.27 單片機(jī)應(yīng)用系統(tǒng)中的數(shù)字化傳感器接口技術(shù)2162.28 ADVFC32 A/D轉(zhuǎn)換接口技術(shù)2202.29 V/F和 F/V轉(zhuǎn)換器 TD650原理與應(yīng)用2242.30 AD650與 MC-51單片機(jī)的接口技術(shù)2302.31 利用VCO電路與單片機(jī)接口實(shí)現(xiàn)A/D轉(zhuǎn)換2352.32 LM2907/2917系列F/V變換器在汽車(chē)檢測(cè)中的應(yīng)用2382.33 單信號(hào)多通道輸入法改善 A/D轉(zhuǎn)換器性能2412.34 用多片 A們轉(zhuǎn)換芯片提高 A/D轉(zhuǎn)換速度2452.35 實(shí)時(shí)數(shù)控增益調(diào)整與浮點(diǎn) ADC電路2492.36 電荷耦合器件的單片機(jī)驅(qū)動(dòng)2532.37 電荷耦合器件的結(jié)構(gòu)原理與單片機(jī)的軟件定時(shí)驅(qū)動(dòng)2582.38 利用模數(shù)轉(zhuǎn)換器提高轉(zhuǎn)換信號(hào)的線(xiàn)性度2622.39 利用微型機(jī)解決轉(zhuǎn)換中的非線(xiàn)性問(wèn)題2682.40 利用非線(xiàn)性曲線(xiàn)存儲(chǔ)實(shí)現(xiàn)線(xiàn)性化的方法2702.41 輸出無(wú)非線(xiàn)性誤差的可變電壓源單臂電橋274 第三章 控制系統(tǒng)與后向通道接口技術(shù)2793.1 DAC1231與單片機(jī) 8031的接口技術(shù)2803.2 單路及多路 D八的光電隔離接口技術(shù)2843.3 光電隔離高壓驅(qū)動(dòng)器2903.4 TRAIC型光耦在 8031后向通道接口的應(yīng)用分析2913.5 GD-L型光控晶閘管輸出光耦合器2963.6 用于晶閘管過(guò)零觸發(fā)的幾種方式3003.7 固態(tài)繼電器3043.8 固態(tài)繼電器在交流電子開(kāi)關(guān)中的應(yīng)用3083.9 JCG型參數(shù)固態(tài)繼電器3123.10 JCG型參數(shù)固態(tài)繼電器的應(yīng)用315 3.11 介紹幾種適用于印刷電路板的超小型電磁繼電器3193.12 用TWH8751集成電路構(gòu)成微機(jī)控制的三步進(jìn)電機(jī)驅(qū)動(dòng)電源3223.13 3-4相步進(jìn)電機(jī)控制器 5G87133253.14 5G0602報(bào)警電路及應(yīng)用3283.15 兩種新型溫控光控兀的應(yīng)用330 第四章 人機(jī)對(duì)話(huà)通道接口技術(shù)3334.1 單片機(jī)鍵盤(pán)接口設(shè)計(jì)3344.2 由電話(huà)機(jī)集成電路構(gòu)成的單片機(jī)鍵盤(pán)接口電路3364.3 用 GAL設(shè)計(jì)的一種編碼鍵盤(pán)接口3384.4 用 CMOS電路構(gòu)成的非編碼觸摸鍵盤(pán)3424.5 設(shè)計(jì)薄膜開(kāi)關(guān)應(yīng)注意的一些問(wèn)題3454.6 觸摸式電子開(kāi)關(guān)集成電路 5G673及其應(yīng)用3504.7 8279用于撥碼盤(pán)及顯示器的接口設(shè)計(jì)3544.8 LED數(shù)碼管的構(gòu)造與特點(diǎn)3584.9 LED數(shù)碼管的集成驅(qū)動(dòng)器及配套器件3624.10 8279芯片的顯示接口分析及32位數(shù)碼管顯示驅(qū)動(dòng)電路設(shè)計(jì)366 4.11 用三端可調(diào)穩(wěn)壓塊代替LED顯示器的限流電阻3704.12 液晶顯示器件的構(gòu)造與特點(diǎn)3714.13 LCD七段顯示器與單片機(jī)的接口3744.14 液晶顯示器與單片機(jī)的接口技術(shù)3764.15 可編程LCD控制驅(qū)動(dòng)器PPD72253814.16 微機(jī)總線(xiàn)兼容的四位 LCD驅(qū)動(dòng)電路 TSC7211AM3874.17 使用8255的雙極性歸零脈沖驅(qū)動(dòng)液晶顯示器接口3914.18 DMC16230型 LCD顯示模塊的接口技術(shù)3954.19 點(diǎn)陣式液晶顯示器原理及應(yīng)用4034.20 實(shí)用液晶顯示電路4094.21 8031控制的 CRT顯示控制接口4144.22 用 8031控制多臺(tái)彩色顯示器的實(shí)現(xiàn)方法4194.23 高級(jí)語(yǔ)言處理器--T6668的結(jié)構(gòu)與典型電路4234.24 延長(zhǎng) T6668語(yǔ)言電路錄放時(shí)間的方法4294.25 T6668高級(jí)語(yǔ)音開(kāi)發(fā)站4324.26 語(yǔ)言處理器 T6668在電話(huà)報(bào)警系統(tǒng)中的應(yīng)用4354.27 新型語(yǔ)音處理器YYH16439 第五章 網(wǎng)絡(luò)、通訊控制與多機(jī)系統(tǒng)4415.1 IBM-PC/XT和單片機(jī)通訊系統(tǒng)的設(shè)計(jì)4425.2 IBM-PC/XT微機(jī)與單片機(jī)的兩種通訊接口4485.3 MCS-51單片機(jī)與 IBMPC微機(jī)的串行通訊4525.4 中央控制端與 MCS-51單片機(jī)間的數(shù)據(jù)通訊4595.5 IBMPC機(jī)與 MCS-51單片機(jī)的快速數(shù)據(jù)通訊4665.6 8031單片機(jī)與 PC-1500計(jì)算機(jī)的通訊4735.7 多片 MCS-51系統(tǒng)的一種串行通訊方式4775.8 多單片機(jī)處理系統(tǒng)并行通訊的實(shí)現(xiàn)4815.9 半雙工遠(yuǎn)距離電流環(huán)多機(jī)通訊接口電路4855.10 多微機(jī)系統(tǒng)共享 RAM電路4905.11 串行通訊中的波特率設(shè)置4925.12 在MCS-51單片機(jī)的串行通訊中實(shí)現(xiàn)波特率的自動(dòng)整定4965.13 J274和 J275在微機(jī)分布式測(cè)控系統(tǒng)中的應(yīng)用5005.14 單電纜傳送雙向數(shù)據(jù)5045.15 新穎的多路遙控兀編譯碼器5055.16 DTMF在單片機(jī)無(wú)線(xiàn)數(shù)據(jù)通訊中的應(yīng)用5085.17 MCS-8031單片機(jī)在紅外遙控裝置中的應(yīng)用5155.18 一種實(shí)用光纖數(shù)字遙測(cè)系統(tǒng)5185.19 智能儀表通訊系統(tǒng)中一種冗余通道的設(shè)計(jì)5245.20 EIARS-232-C接口使用中的幾個(gè)問(wèn)題528 第六章 電源、電源變換與電源監(jiān)視5316.1 電源擴(kuò)展電路5326.2 一種簡(jiǎn)單的直流三倍壓電路533 6.3 直流電源變換集成電路5356.4 直流電壓變換器ICL7660的應(yīng)用5376.5 一種廉價(jià)高精密基準(zhǔn)電壓源5406.6 精密可調(diào)基準(zhǔn)電壓源及其應(yīng)用5416.7 引腳可編程精密基準(zhǔn)電壓源AD584及其應(yīng)用5496.8 幾種新型恒流源集成電路5536.9 CW334三端可調(diào)恒流源及應(yīng)用5576.10 電源電壓監(jiān)視用芯片TL7705CP簡(jiǎn)介5606.11 電源電壓監(jiān)視用芯片TL7700簡(jiǎn)介5646.12 WMS7705B電源監(jiān)視用芯片簡(jiǎn)介5676.13 具有HMOS結(jié)構(gòu)的MCS-51系列單片機(jī)提供后備電源的方法570 第七章 系統(tǒng)抗于擾技術(shù)5757.1 微型計(jì)算機(jī)系統(tǒng)的抗干擾措施5767.2 計(jì)算機(jī)應(yīng)用系統(tǒng)抗干擾問(wèn)題5797.3 微機(jī)在工業(yè)應(yīng)用中的抗干擾措施5867.4 利用電源監(jiān)視TL7705芯片的抗電源于擾新方法5917.5 利用電源監(jiān)視芯片WMS7705的抗電源干擾新方法5947.6 具有浪涌抑制能力的 TVP 6017.7 瞬變電壓抑制M極管TVP的特性及應(yīng)用6047.8 單片機(jī)實(shí)時(shí)控制軟件抗干擾編程方法的探討6077.9 一種簡(jiǎn)單實(shí)用的微機(jī)死機(jī)自復(fù)位抗干擾技術(shù)6107.10 單片機(jī)程序的監(jiān)視保護(hù)6127.11 軟件 WATCHDOG系統(tǒng)615 7.12 一種實(shí)用的"看門(mén)狗"電路6187.13 高電壓下測(cè)量系統(tǒng)的抗干擾措施619 第八章 應(yīng)用實(shí)例6218.1 單片機(jī)在多功能函數(shù)發(fā)生器中的應(yīng)用6228.2 單片機(jī)波形發(fā)生器6298.3 單片機(jī)控制的調(diào)幅波發(fā)生器6338.4 用 8031單片機(jī)解調(diào)時(shí)統(tǒng)信號(hào)6368.5 具有 114DB動(dòng)態(tài)范圍的浮點(diǎn)數(shù)據(jù)采集系統(tǒng)6418.6 電熱恒溫箱單片微機(jī)控制系統(tǒng)6468.7 智能 I一、C丑測(cè)試儀的原理及設(shè)計(jì)6528.8 采用 LMS算法的單片機(jī)數(shù)字交流電橋6568.9 單片微機(jī)的數(shù)字相位測(cè)試儀6598.10 單片機(jī)的氣體流量測(cè)量6628.11 單片機(jī)的相關(guān)流量?jī)x6688.12 723型可見(jiàn)分光光度計(jì)6758.13 多功能微電腦電子秤6798.14 智能路面回彈檢測(cè)儀6838.15 使用 CCD的單片機(jī)動(dòng)態(tài)布面檢測(cè)系統(tǒng)6878.16 使用 CCD的單片機(jī)激光衍射測(cè)徑系統(tǒng)6908.17 使用 CCD的單片機(jī)動(dòng)態(tài)線(xiàn)徑測(cè)量?jī)x6958.18 使用CCD的單片機(jī)中型熱軋圓鋼直徑檢測(cè)儀7018.19 用 MCS-51單片微機(jī)實(shí)現(xiàn)織布機(jī)的監(jiān)測(cè)7058.20 單片機(jī)在工頻參量測(cè)試中的應(yīng)用7098.21 單片機(jī) 8098在直線(xiàn)電機(jī)控制中的應(yīng)用715?
標(biāo)簽: 單片機(jī) 應(yīng)用技術(shù)
上傳時(shí)間: 2014-12-28
上傳用戶(hù):liufei
九.輸入/輸出保護(hù)為了支持多任務(wù),80386不僅要有效地實(shí)現(xiàn)任務(wù)隔離,而且還要有效地控制各任務(wù)的輸入/輸出,避免輸入/輸出沖突。本文將介紹輸入輸出保護(hù)。 這里下載本文源代碼。 <一>輸入/輸出保護(hù)80386采用I/O特權(quán)級(jí)IPOL和I/O許可位圖的方法來(lái)控制輸入/輸出,實(shí)現(xiàn)輸入/輸出保護(hù)。 1.I/O敏感指令輸入輸出特權(quán)級(jí)(I/O Privilege Level)規(guī)定了可以執(zhí)行所有與I/O相關(guān)的指令和訪(fǎng)問(wèn)I/O空間中所有地址的最外層特權(quán)級(jí)。IOPL的值在如下圖所示的標(biāo)志寄存器中。 標(biāo) 志寄存器 BIT31—BIT18 BIT17 BIT16 BIT15 BIT14 BIT13—BIT12 BIT11 BIT10 BIT9 BIT8 BIT7 BIT6 BIT5 BIT4 BIT3 BIT2 BIT1 BIT0 00000000000000 VM RF 0 NT IOPL OF DF IF TF SF ZF 0 AF 0 PF 1 CF I/O許可位圖規(guī)定了I/O空間中的哪些地址可以由在任何特權(quán)級(jí)執(zhí)行的程序所訪(fǎng)問(wèn)。I/O許可位圖在任務(wù)狀態(tài)段TSS中。 I/O敏感指令 指令 功能 保護(hù)方式下的執(zhí)行條件 CLI 清除EFLAGS中的IF位 CPL<=IOPL STI 設(shè)置EFLAGS中的IF位 CPL<=IOPL IN 從I/O地址讀出數(shù)據(jù) CPL<=IOPL或I/O位圖許可 INS 從I/O地址讀出字符串 CPL<=IOPL或I/O位圖許可 OUT 向I/O地址寫(xiě)數(shù)據(jù) CPL<=IOPL或I/O位圖許可 OUTS 向I/O地址寫(xiě)字符串 CPL<=IOPL或I/O位圖許可 上表所列指令稱(chēng)為I/O敏感指令,由于這些指令與I/O有關(guān),并且只有在滿(mǎn)足所列條件時(shí)才可以執(zhí)行,所以把它們稱(chēng)為I/O敏感指令。從表中可見(jiàn),當(dāng)前特權(quán)級(jí)不在I/O特權(quán)級(jí)外層時(shí),可以正常執(zhí)行所列的全部I/O敏感指令;當(dāng)特權(quán)級(jí)在I/O特權(quán)級(jí)外層時(shí),執(zhí)行CLI和STI指令將引起通用保護(hù)異常,而其它四條指令是否能夠被執(zhí)行要根據(jù)訪(fǎng)問(wèn)的I/O地址及I/O許可位圖情況而定(在下面論述),如果條件不滿(mǎn)足而執(zhí)行,那么將引起出錯(cuò)碼為0的通用保護(hù)異常。 由于每個(gè)任務(wù)使用各自的EFLAGS值和擁有自己的TSS,所以每個(gè)任務(wù)可以有不同的IOPL,并且可以定義不同的I/O許可位圖。注意,這些I/O敏感指令在實(shí)模式下總是可執(zhí)行的。 2.I/O許可位圖如果只用IOPL限制I/O指令的執(zhí)行是很不方便的,不能滿(mǎn)足實(shí)際要求需要。因?yàn)檫@樣做會(huì)使得在特權(quán)級(jí)3執(zhí)行的應(yīng)用程序要么可訪(fǎng)問(wèn)所有I/O地址,要么不可訪(fǎng)問(wèn)所有I/O地址。實(shí)際需要與此剛好相反,只允許任務(wù)甲的應(yīng)用程序訪(fǎng)問(wèn)部分I/O地址,只允許任務(wù)乙的應(yīng)用程序訪(fǎng)問(wèn)另一部分I/O地址,以避免任務(wù)甲和任務(wù)乙在訪(fǎng)問(wèn)I/O地址時(shí)發(fā)生沖突,從而避免任務(wù)甲和任務(wù)乙使用使用獨(dú)享設(shè)備時(shí)發(fā)生沖突。 因此,在IOPL的基礎(chǔ)上又采用了I/O許可位圖。I/O許可位圖由二進(jìn)制位串組成。位串中的每一位依次對(duì)應(yīng)一個(gè)I/O地址,位串的第0位對(duì)應(yīng)I/O地址0,位串的第n位對(duì)應(yīng)I/O地址n。如果位串中的第位為0,那么對(duì)應(yīng)的I/O地址m可以由在任何特權(quán)級(jí)執(zhí)行的程序訪(fǎng)問(wèn);否則對(duì)應(yīng)的I/O地址m只能由在IOPL特權(quán)級(jí)或更內(nèi)層特權(quán)級(jí)執(zhí)行的程序訪(fǎng)問(wèn)。如果在I/O外層特權(quán)級(jí)執(zhí)行的程序訪(fǎng)問(wèn)位串中位值為1的位所對(duì)應(yīng)的I/O地址,那么將引起通用保護(hù)異常。 I/O地址空間按字節(jié)進(jìn)行編址。一條I/O指令最多可涉及四個(gè)I/O地址。在需要根據(jù)I/O位圖決定是否可訪(fǎng)問(wèn)I/O地址的情況下,當(dāng)一條I/O指令涉及多個(gè)I/O地址時(shí),只有這多個(gè)I/O地址所對(duì)應(yīng)的I/O許可位圖中的位都為0時(shí),該I/O指令才能被正常執(zhí)行,如果對(duì)應(yīng)位中任一位為1,就會(huì)引起通用保護(hù)異常。 80386支持的I/O地址空間大小是64K,所以構(gòu)成I/O許可位圖的二進(jìn)制位串最大長(zhǎng)度是64K個(gè)位,即位圖的有效部分最大為8K字節(jié)。一個(gè)任務(wù)實(shí)際需要使用的I/O許可位圖大小通常要遠(yuǎn)小于這個(gè)數(shù)目。 當(dāng)前任務(wù)使用的I/O許可位圖存儲(chǔ)在當(dāng)前任務(wù)TSS中低端的64K字節(jié)內(nèi)。I/O許可位圖總以字節(jié)為單位存儲(chǔ),所以位串所含的位數(shù)總被認(rèn)為是8的倍數(shù)。從前文中所述的TSS格式可見(jiàn),TSS內(nèi)偏移66H的字確定I/O許可位圖的開(kāi)始偏移。由于I/O許可位圖最長(zhǎng)可達(dá)8K字節(jié),所以開(kāi)始偏移應(yīng)小于56K,但必須大于等于104,因?yàn)門(mén)SS中前104字節(jié)為T(mén)SS的固定格式,用于保存任務(wù)的狀態(tài)。 1.I/O訪(fǎng)問(wèn)許可檢查細(xì)節(jié)保護(hù)模式下處理器在執(zhí)行I/O指令時(shí)進(jìn)行許可檢查的細(xì)節(jié)如下所示。 (1)若CPL<=IOPL,則直接轉(zhuǎn)步驟(8);(2)取得I/O位圖開(kāi)始偏移;(3)計(jì)算I/O地址對(duì)應(yīng)位所在字節(jié)在I/O許可位圖內(nèi)的偏移;(4)計(jì)算位偏移以形成屏蔽碼值,即計(jì)算I/O地址對(duì)應(yīng)位在字節(jié)中的第幾位;(5)把字節(jié)偏移加上位圖開(kāi)始偏移,再加1,所得值與TSS界限比較,若越界,則產(chǎn)生出錯(cuò)碼為0的通用保護(hù)故障;(6)若不越界,則從位圖中讀對(duì)應(yīng)字節(jié)及下一個(gè)字節(jié);(7)把讀出的兩個(gè)字節(jié)與屏蔽碼進(jìn)行與運(yùn)算,若結(jié)果不為0表示檢查未通過(guò),則產(chǎn)生出錯(cuò)碼為0的通用保護(hù)故障;(8)進(jìn)行I/O訪(fǎng)問(wèn)。設(shè)某一任務(wù)的TSS段如下: TSSSEG SEGMENT PARA USE16 TSS <> ;TSS低端固定格式部分 DB 8 DUP(0) ;對(duì)應(yīng)I/O端口00H—3FH DB 10000000B ;對(duì)應(yīng)I/O端口40H—47H DB 01100000B ;對(duì)用I/O端口48H—4FH DB 8182 DUP(0ffH) ;對(duì)應(yīng)I/O端口50H—0FFFFH DB 0FFH ;位圖結(jié)束字節(jié)TSSLen = $TSSSEG ENDS 再假設(shè)IOPL=1,CPL=3。那么如下I/O指令有些能正常執(zhí)行,有些會(huì)引起通用保護(hù)異常: in al,21h ;(1)正常執(zhí)行 in al,47h ;(2)引起異常 out 20h,al ;(3)正常實(shí)行 out 4eh,al ;(4)引起異常 in al,20h ;(5)正常執(zhí)行 out 20h,eax ;(6)正常執(zhí)行 out 4ch,ax ;(7)引起異常 in ax,46h ;(8)引起異常 in eax,42h ;(9)正常執(zhí)行 由上述I/O許可檢查的細(xì)節(jié)可見(jiàn),不論是否必要,當(dāng)進(jìn)行許可位檢查時(shí),80386總是從I/O許可位圖中讀取兩個(gè)字節(jié)。目的是為了盡快地執(zhí)行I/O許可檢查。一方面,常常要讀取I/O許可位圖的兩個(gè)字節(jié)。例如,上面的第(8)條指令要對(duì)I/O位圖中的兩個(gè)位進(jìn)行檢查,其低位是某個(gè)字節(jié)的最高位,高位是下一個(gè)字節(jié)的最低位。可見(jiàn)即使只要檢查兩個(gè)位,也可能需要讀取兩個(gè)字節(jié)。另一方面,最多檢查四個(gè)連續(xù)的位,即最多也只需讀取兩個(gè)字節(jié)。所以每次要讀取兩個(gè)字節(jié)。這也是在判別是否越界時(shí)再加1的原因。為此,為了避免在讀取I/O許可位圖的最高字節(jié)時(shí)產(chǎn)生越界,必須在I/O許可位圖的最后填加一個(gè)全1的字節(jié),即0FFH。此全1的字節(jié)應(yīng)填加在最后一個(gè)位圖字節(jié)之后,TSS界限范圍之前,即讓填加的全1字節(jié)在TSS界限之內(nèi)。 I/O許可位圖開(kāi)始偏移加8K所得的值與TSS界限值二者中較小的值決定I/O許可位圖的末端。當(dāng)TSS的界限大于I/O許可位圖開(kāi)始偏移加8K時(shí),I/O許可位圖的有效部分就有8K字節(jié),I/O許可檢查全部根據(jù)全部根據(jù)該位圖進(jìn)行。當(dāng)TSS的界限不大于I/O許可位圖開(kāi)始偏移加8K時(shí),I/O許可位圖有效部分就不到8K字節(jié),于是對(duì)較小I/O地址訪(fǎng)問(wèn)的許可檢查根據(jù)位圖進(jìn)行,而對(duì)較大I/O地址訪(fǎng)問(wèn)的許可檢查總被認(rèn)為不可訪(fǎng)問(wèn)而引起通用保護(hù)故障。因?yàn)檫@時(shí)會(huì)發(fā)生字節(jié)越界而引起通用保護(hù)異常,所以在這種情況下,可認(rèn)為不足的I/O許可位圖的高端部分全為1。利用這個(gè)特點(diǎn),可大大節(jié)約TSS中I/O許可位圖占用的存儲(chǔ)單元,也就大大減小了TSS段的長(zhǎng)度。 <二>重要標(biāo)志保護(hù)輸入輸出的保護(hù)與存儲(chǔ)在標(biāo)志寄存器EFLAGS中的IOPL密切相關(guān),顯然不能允許隨便地改變IOPL,否則就不能有效地實(shí)現(xiàn)輸入輸出保護(hù)。類(lèi)似地,對(duì)EFLAGS中的IF位也必須加以保護(hù),否則CLI和STI作為敏感指令對(duì)待是無(wú)意義的。此外,EFLAGS中的VM位決定著處理器是否按虛擬8086方式工作。 80386對(duì)EFLAGS中的這三個(gè)字段的處理比較特殊,只有在較高特權(quán)級(jí)執(zhí)行的程序才能執(zhí)行IRET、POPF、CLI和STI等指令改變它們。下表列出了不同特權(quán)級(jí)下對(duì)這三個(gè)字段的處理情況。 不同特權(quán)級(jí)對(duì)標(biāo)志寄存器特殊字段的處理 特權(quán)級(jí) VM標(biāo)志字段 IOPL標(biāo)志字段 IF標(biāo)志字段 CPL=0 可變(初POPF指令外) 可變 可變 0 不變 不變 可變 CPL>IOPL 不變 不變 不變 從表中可見(jiàn),只有在特權(quán)級(jí)0執(zhí)行的程序才可以修改IOPL位及VM位;只能由相對(duì)于IOPL同級(jí)或更內(nèi)層特權(quán)級(jí)執(zhí)行的程序才可以修改IF位。與CLI和STI指令不同,在特權(quán)級(jí)不滿(mǎn)足上述條件的情況下,當(dāng)執(zhí)行POPF指令和IRET指令時(shí),如果試圖修改這些字段中的任何一個(gè)字段,并不引起異常,但試圖要修改的字段也未被修改,也不給出任何特別的信息。此外,指令POPF總不能改變VM位,而PUSHF指令所壓入的標(biāo)志中的VM位總為0。 <三>演示輸入輸出保護(hù)的實(shí)例(實(shí)例九)下面給出一個(gè)用于演示輸入輸出保護(hù)的實(shí)例。演示內(nèi)容包括:I/O許可位圖的作用、I/O敏感指令引起的異常和特權(quán)指令引起的異常;使用段間調(diào)用指令CALL通過(guò)任務(wù)門(mén)調(diào)用任務(wù),實(shí)現(xiàn)任務(wù)嵌套。 1.演示步驟實(shí)例演示的內(nèi)容比較豐富,具體演示步驟如下:(1)在實(shí)模式下做必要準(zhǔn)備后,切換到保護(hù)模式;(2)進(jìn)入保護(hù)模式的臨時(shí)代碼段后,把演示任務(wù)的TSS段描述符裝入TR,并設(shè)置演示任務(wù)的堆棧;(3)進(jìn)入演示代碼段,演示代碼段的特權(quán)級(jí)是0;(4)通過(guò)任務(wù)門(mén)調(diào)用測(cè)試任務(wù)1。測(cè)試任務(wù)1能夠順利進(jìn)行;(5)通過(guò)任務(wù)門(mén)調(diào)用測(cè)試任務(wù)2。測(cè)試任務(wù)2演示由于違反I/O許可位圖規(guī)定而導(dǎo)致通用保護(hù)異常;(6)通過(guò)任務(wù)門(mén)調(diào)用測(cè)試任務(wù)3。測(cè)試任務(wù)3演示I/O敏感指令如何引起通用保護(hù)異常;(7)通過(guò)任務(wù)門(mén)調(diào)用測(cè)試任務(wù)4。測(cè)試任務(wù)4演示特權(quán)指令如何引起通用保護(hù)異常;(8)從演示代碼轉(zhuǎn)臨時(shí)代碼,準(zhǔn)備返回實(shí)模式;(9)返回實(shí)模式,并作結(jié)束處理。
上傳時(shí)間: 2013-12-11
上傳用戶(hù):nunnzhy
基于單片機(jī)的汽車(chē)多功能報(bào)警系統(tǒng)設(shè)計(jì)The Design of Automobile Multi-function AlarmingBased on Single Chip Computer劉法治趙明富寧睡達(dá)(河 南 科 技 學(xué) 院 ,新 鄉(xiāng) 453 00 3)摘要介紹了一種基于單片機(jī)控制的汽車(chē)多功能報(bào)警系統(tǒng),它能對(duì)汽車(chē)的潤(rùn)滑系統(tǒng)油壓、制動(dòng)系統(tǒng)氣壓、冷卻系統(tǒng)溫度、輪胎欠壓及防盜進(jìn)行自動(dòng)檢測(cè),并在發(fā)現(xiàn)異常情況時(shí),發(fā)出聲光報(bào)警。闡述了該報(bào)警系統(tǒng)的硬件組成及軟件設(shè)計(jì)方法。關(guān)鍵詞單片機(jī)傳感器數(shù)模轉(zhuǎn)換報(bào)警Abstract Am ulti-fimctiona utomobilea larnungs ystemb asedo ns inglec hipc omputerco ntorlis in torducedin th isp aper.Th eo ilpr essuero flu bricatesystem, air pressure of braking system, temperature of cooling system, under pressure of tyre and guard against theft, detected automaticaly場(chǎng)thesystem. Audio and visual alarms wil be provided under abnormal conditions廠(chǎng)The hardware composition and software design of the system, described.Keywords Singlec hipc omputer Sensor Digital-t-oanaloguec onversion Alarmin 汽車(chē)多功能報(bào)苦器硬件系統(tǒng)設(shè)計(jì)根據(jù) 系 統(tǒng) 實(shí)際需要和產(chǎn)品性?xún)r(jià)比,選用ATMEL公司新生產(chǎn)的采用CMOs工藝的低功耗、高性能8位單片機(jī)AT89S52作為系統(tǒng)的控制器。AT89S52的片內(nèi)有8k Bytes LSP Flash閃爍存儲(chǔ)器,可進(jìn)行100(〕次寫(xiě)、擦除操作;256Bytes內(nèi)部數(shù)據(jù)存儲(chǔ)器(RAM);3 2 根可編程輸N輸出線(xiàn);2個(gè)可編程全雙工串行通道;看門(mén)狗(WTD)電路等。系統(tǒng)由傳感器、單片機(jī)、模數(shù)轉(zhuǎn)換器、無(wú)線(xiàn)信號(hào)發(fā)射電路、指示燈驅(qū)動(dòng)電路、聲光報(bào)警驅(qū)動(dòng)電KD一9563,發(fā)出三聲二閃光。并觸發(fā)一個(gè)高電平,驅(qū)動(dòng)無(wú)線(xiàn)信號(hào)發(fā)射電路。
標(biāo)簽: 單片機(jī) 汽車(chē) 多功能 報(bào)警
上傳時(shí)間: 2013-11-09
上傳用戶(hù):gxmm
在綜合分析諧波勵(lì)磁無(wú)刷同步發(fā)電機(jī)勵(lì)磁控制系統(tǒng)的基礎(chǔ)上,對(duì)其勵(lì)磁控制策略進(jìn)行了研究,開(kāi)發(fā)了一套基于DSP( TMS320F2812) 控制的新型柴油發(fā)電機(jī)勵(lì)磁控制系統(tǒng),該系統(tǒng)采用參數(shù)自適應(yīng)模糊PID 控制勵(lì)磁,選用交流采樣方式實(shí)時(shí)檢測(cè)各信號(hào)的瞬時(shí)特性,系統(tǒng)仿真結(jié)果以及在1 臺(tái)25 kW 工頻柴油發(fā)電機(jī)上的試驗(yàn)結(jié)果證明了該控制器具有較好的電壓調(diào)節(jié)特性,系統(tǒng)穩(wěn)態(tài)和暫態(tài)性能完全滿(mǎn)足發(fā)電機(jī)對(duì)勵(lì)磁系統(tǒng)的要求。關(guān)鍵詞:勵(lì)磁調(diào)節(jié);模糊PID 控制;數(shù)字信號(hào)處理器;交流采樣 Abstract :According to the general analysis of the excitation cont rol system of the harmonious wave excitation brushless synchronous generator and it s characteristics ,a new type of diesel generator excitation cont rol system based on DSP( TMS320F2812) was designed. An adaptive fuzzy PID cont rol of excitation is used in this system. To detect the t ransient characteristics of the signals in a timely manner ,AC sampling was applied.The system simulation result s and the testing result s f rom a 25 kW diesel generator (50 Hz) can prove that the voltage regulation characteristics of the excitation cont rol system are very well ,and both the steadyOstate performance and the t ransient performance of the generator are also good.Key words :excitation cont rol ;fuzzy PID cont rol ;digital signal processor (DSP) ;AC sampling
標(biāo)簽: DSP 柴油發(fā)電機(jī) 勵(lì)磁控制 系統(tǒng)研究
上傳時(shí)間: 2013-10-29
上傳用戶(hù):fxf126@126.com
針對(duì)多層線(xiàn)路板中射頻電路板的布局和布線(xiàn),根據(jù)本人在射頻電路PCB設(shè)計(jì)中的經(jīng)驗(yàn)積累,總結(jié)了一些布局布線(xiàn)的設(shè)計(jì)技巧。并就這些技巧向行業(yè)里的同行和前輩咨詢(xún),同時(shí)查閱相關(guān)資料,得到認(rèn)可,是該行業(yè)里的普遍做法。多次在射頻電路的PCB設(shè)計(jì)中采用這些技巧,在后期PCB的硬件調(diào)試中得到證實(shí),對(duì)減少射頻電路中的干擾有很不錯(cuò)的效果,是較優(yōu)的方案。
標(biāo)簽: PCB 射頻電路 設(shè)計(jì)技巧
上傳時(shí)間: 2013-10-21
上傳用戶(hù):467368609
采用高精度數(shù)字溫度傳感器DS18B20與可編程邏輯器件FPGA實(shí)現(xiàn)溫度測(cè)量與控制,并進(jìn)行溫度場(chǎng)的測(cè)量與控制實(shí)驗(yàn)。實(shí)驗(yàn)表明,一維控制器控制精度不夠,溫度超調(diào)比較大(1 ℃),而二維控制器的溫度超調(diào)就比較小(0.5 ℃)。因此,所設(shè)計(jì)的射頻溫度場(chǎng)溫度測(cè)量與控制的方法滿(mǎn)足熱療要求。與傳統(tǒng)方法相比,該系統(tǒng)具有設(shè)計(jì)靈活、現(xiàn)場(chǎng)可編程、調(diào)試簡(jiǎn)單和體積小等特點(diǎn)。
上傳時(shí)間: 2013-11-20
上傳用戶(hù):wwwe
為了了解物聯(lián)網(wǎng)應(yīng)用拓展,探索RFID(射頻識(shí)別技術(shù))技術(shù),文章從理論上對(duì)射頻識(shí)別技術(shù)電磁場(chǎng)原理進(jìn)行了探討,從天線(xiàn)的電流模型出發(fā),通過(guò)理論推導(dǎo)得出電磁量的計(jì)算公式,該公式對(duì)物聯(lián)網(wǎng)具體的技術(shù)應(yīng)用有一定的理論指導(dǎo)作用,對(duì)射頻信號(hào)自動(dòng)識(shí)別目標(biāo)對(duì)象并獲取相關(guān)數(shù)據(jù),起到理論支撐作用。
標(biāo)簽: 射頻識(shí)別 物聯(lián)網(wǎng) 電磁場(chǎng)
上傳時(shí)間: 2013-10-31
上傳用戶(hù):manking0408
蟲(chóng)蟲(chóng)下載站版權(quán)所有 京ICP備2021023401號(hào)-1