亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

蟲蟲首頁| 資源下載| 資源專輯| 精品軟件
登錄| 注冊

屏蔽罩

  • 奧運電動客車AMT ECU電磁兼容設計

    【摘要】實現(xiàn)“綠色奧運,科技奧運,人文奧運”的目標,需要研制、生產(chǎn)純電動客車。該車采用了自動機械換檔系統(tǒng)(AMT)。由于純電動客車為強電環(huán)境,AMT電子控制單元(ECU)必須進行電磁兼容設計,以滿足AMT的系統(tǒng)要求。采用了元器件選型技術、多層板布線技術、箱體設計技術、電纜屏蔽處理技術等進行電磁兼容設計。設計的AMT系統(tǒng)ECU電控單元通過了電磁兼容檢測試驗。實踐表明,滿足電磁兼容設計的ATMECU工作正常,為奧運提供了合格的產(chǎn)品,得到了用戶的高度好評。【關鍵詞】奧運電動客車,電子控制單元(ECU),電磁兼容設計

    標簽: AMT ECU 電動客車 電磁兼容設計

    上傳時間: 2014-12-27

    上傳用戶:fdmpy

  • 51單片機中斷系統(tǒng)詳解

    8031單片機的中斷系統(tǒng)簡單實用,其基本特點是:有5個固定的可屏蔽中斷源,3個在片內(nèi),2個在片外,它們在程序存儲器中各有固定的中斷入口地址,由此進入中斷服務程序;5個中斷源有兩級中斷優(yōu)先級,可形成中斷嵌套;2個特殊功能寄存器用于中斷控制和條件設置的編程。

    標簽: 51單片機 中斷系統(tǒng)

    上傳時間: 2014-12-27

    上傳用戶:1214209695

  • 單片機原理與應用技術大全

    單片機原理與應用技術 單片機到底是什么呢?就是一個電腦,只不過是微型的,麻雀雖小,五臟俱全:它內(nèi)部也用和電腦功能類似的模塊,比如CPU,內(nèi)存,并行總線,還有和硬盤作用相同的存儲器件,不同的是它的這些部件性能都相對我們的家用電腦弱很多,不過價錢也是低的,一般不超過10元即可......用它來做一些控制電器一類不是很復雜的工作足矣了。我們現(xiàn)在用的全自動滾筒洗衣機,排煙罩VCD等等的家電里面都可以看到它的身影!......它主要是作為控制部分的核心部件。   它是一種在線式實時控制計算機,在線式就是現(xiàn)場控制,需要的是有較強的抗干擾能力,較低的成本,這也是和離線式計算機的(比如家用PC)的主要區(qū)別。   單片機是靠程序的,并且可以修改。通過不同的程序實現(xiàn)不同的功能,尤其是特殊的獨特的一些功能,這是別的器件需要費很大力氣才能做到的,有些則是花大力氣也很難做到的。一個不是很復雜的功能要是用美國50年代開發(fā)的74系列,或者60年代的CD4000系列這些純硬件來搞定的話,電路一定是一塊大PCB板!但是如果要是用美國70年代成功投放市場的系列單片機,結果就會有天壤之別!只因為單片機的通過你編寫的程序可以實現(xiàn)高智能,高效率,以及高可靠性!   由于單片機對成本是敏感的,所以目前占統(tǒng)治地位的軟件還是最低級匯編語言,它是除了二進制機器碼以上最低級的語言了,既然這么低級為什么還要用呢?很多高級的語言已經(jīng)達到了可視化編程的水平為什么不用呢?原因很簡單,就是單片機沒有家用計算機那樣的CPU,也沒有像硬盤那樣的海量存儲設備。一個可視化高級語言編寫的小程序里面即使只有一個按鈕,也會達到幾十K的尺寸!對于家用PC的硬盤來講沒什么,可是對于單片機來講是不能接受的。 單片機在硬件資源方面的利用率必須很高才行,所以匯編雖然原始卻還是在大量使用。一樣的道理,如果把巨型計算機上的操作系統(tǒng)和應用軟件拿到家用PC上來運行,家用PC的也是承受不了的。   目前最常用的單片機為MCS-51,是由美國INTEL公司(生產(chǎn)CPU的英特爾)生產(chǎn)的,89C51是這幾年在我國非常流行的單片機,它是由美國ATMEL公司開發(fā)生產(chǎn)的,其內(nèi)核兼容MCS-51單片機。  單片機的應用領域   單片機廣泛應用于儀器儀表、家用電器、醫(yī)用設備、航空航天、專用設備的智能化管理及過程控制等領域,大致可分如下幾個范疇:   1.在智能儀器儀表上的應用   單片機具有體積小、功耗低、控制功能強、擴展靈活、微型化和使用方便等優(yōu)點,廣泛應用于儀器儀表中,結合不同類型的傳感器,可實現(xiàn)諸如電壓、功率、頻率、濕度、溫度、流量、速度、厚度、角度、長度、硬度、元素、壓力等物理量的測量。采用單片機控制使得儀器儀表數(shù)字化、智能化、微型化,且功能比起采用電子或數(shù)字電路更加強大。例如精密的測量設備(功率計,示波器,各種分析儀)。   2.在工業(yè)控制中的應用   用單片機可以構成形式多樣的控制系統(tǒng)、數(shù)據(jù)采集系統(tǒng)。例如工廠流水線的智能化管理,電梯智能化控制、各種報警系統(tǒng),與計算機聯(lián)網(wǎng)構成二級控制系統(tǒng)等。   3.在家用電器中的應用   可以這樣說,現(xiàn)在的家用電器基本上都采用了單片機控制,從電飯褒、洗衣機、電冰箱、空調機、彩電、其他音響視頻器材、再到電子秤量設備,五花八門,無所不在。   4.在計算機網(wǎng)絡和通信領域中的應用   現(xiàn)代的單片機普遍具備通信接口,可以很方便地與計算機進行數(shù)據(jù)通信,為在計算機網(wǎng)絡和通信設備間的應用提供了極好的物質條件,現(xiàn)在的通信設備基本上都實現(xiàn)了單片機智能控制,從手機,電話機、小型程控交換機、樓宇自動通信呼叫系統(tǒng)、列車無線通信、再到日常工作中隨處可見的移動電話,集群移動通信,無線電對講機等。   5.單片機在醫(yī)用設備領域中的應用   單片機在醫(yī)用設備中的用途亦相當廣泛,例如醫(yī)用呼吸機,各種分析儀,監(jiān)護儀,超聲診斷設備及病床呼叫系統(tǒng)等等。   此外,單片機在工商,金融,科研、教育,國防航空航天等領域都有著十分廣泛的用途

    標簽: 單片機原理 應用技術

    上傳時間: 2013-11-14

    上傳用戶:gououo

  • HCS12中斷原理分析 ppt

    默認狀態(tài): –在進入中斷服務程序時,I位自動置1,禁止其他可屏蔽中斷 –即使有優(yōu)先級更高的中斷請求,也必須等當前中斷服務程序執(zhí)行完以后才能響應 –優(yōu)先級的作用只有在多個中斷源同時請求中斷時在能體現(xiàn) –無法實現(xiàn)中斷嵌套 如果在進入中斷服務程序時,手動對I位清零: –任何其他可屏蔽中斷都可以被響應,無論其優(yōu)先級有多高 –中斷響應由時間控制,可以實現(xiàn)中斷嵌套 –對中斷執(zhí)行無法預測 HPRIO寄存器 –寫入HPRIO中的中斷向量的后八位,可以改變該中斷的優(yōu)先級 –同樣,優(yōu)先級的作用只有在多個中斷源同時請求中斷時在能體現(xiàn)

    標簽: HCS 12 中斷

    上傳時間: 2014-12-28

    上傳用戶:xauthu

  • 可編程中斷控制器82C59A-2

    82C59A-2是為簡化微處理機系統(tǒng)中斷接口而實現(xiàn)的LSI外圍芯片。也叫做PIC(Programmable Interrupt Controller)。是高性能高速度芯片。在多級優(yōu)先級中斷系統(tǒng)內(nèi)82C59A-1402已經(jīng)把CPU從對任務的輪詢中解救出來。PCI可由軟件進行控制,使用于各種不同的環(huán)境,聯(lián)級可接受8~64個中斷輸入。 管腳與NMOS8259A-2兼容單片8級優(yōu)先級,級聯(lián)可擴64級多種可編程中斷方式各自專用的請求屏蔽能力與Intel系列機兼容全部采用靜態(tài)設計低功耗5V的電源供電。

    標簽: 82 59 可編程 中斷控制器

    上傳時間: 2013-10-30

    上傳用戶:zhliu007

  • 中斷技術.ppt

    5.1  中斷基本概念5.1.1 中斷基本概念定義:CPU暫停現(xiàn)行程序,轉而處理隨機到來的事件,待處理完后再回到被暫停的程序繼續(xù)執(zhí)行,這個過程就是中斷。中斷過程:中斷處理的隱操作:程序狀態(tài)及程序斷點地址的進棧及出棧。  中斷系統(tǒng)其他功能:    支持多中斷源和多種中斷源。    支持中斷屏蔽處理。    支持中斷嵌套處理。    支持中斷優(yōu)先級修改。    支持中斷結束方式選擇。5.1.2 中斷類型1.外部硬件(如鍵盤、鼠標,串口,并口打印機等)中斷屬性:硬件、可屏蔽、向量。 中斷請求:多個中斷請求的排隊和判優(yōu)由中斷控制器完成,產(chǎn)生的有無中斷請求的信號送到CPU的INTR引腳。  中斷類型號:通過數(shù)據(jù)總線送到CPU中。EFLAGS寄存器的IF位影響CPU對中斷請求的響應。處理器在當前指令執(zhí)行結束的時候啟動中斷識別INTA總線周期。

    標簽: 中斷技術

    上傳時間: 2013-11-09

    上傳用戶:黃婷婷思密達

  • 8086總線操作、中斷系統(tǒng)及總線請求

    8086總線操作:8086微處理器與片外存儲器或I/O接口進行數(shù)據(jù)傳輸時,經(jīng)BIU執(zhí)行8086規(guī)定的總線操作。總線周期的組成:8086的基本總線周期為4個時鐘周期,每個時鐘周期間隔稱為一個T狀態(tài)。8086的中斷系統(tǒng):8086微處理器可處理256種中斷。8086對外部硬件中斷請求INTR的響應:      當INTR有一高電平,即有可屏蔽中斷請求。若此時IF=1且當前指令執(zhí)行完,進入中斷響應周期,處理過程如下:INTA#在兩個總線周期中分別發(fā)出有效信號,第二周期中8086讀到中斷類型碼保護現(xiàn)場:標志寄存器入棧,清除IF和TF標志位,保護斷點(下一條指令地址入棧)。8086總線請求:在一個系統(tǒng)中,若存在多個可控制總線的主模塊時,總線使用權的轉移存在著一個請求與響應的過程。

    標簽: 8086 總線 中斷系統(tǒng) 操作

    上傳時間: 2013-10-21

    上傳用戶:皇族傳媒

  • 單片機應用技術選編3

    單片機應用技術選編(3) 目錄  第一章 單片機的綜合應用技術1.1 8098單片機存儲器的擴展技術1.2 87C196KC單片機的DMA功能1.3 MCS?96系列單片機高精度接口設計1.4 利用PC機的8096軟件開發(fā)系統(tǒng)1.5 EPROM模擬器及其應用1.6 MCS?51智能反匯編軟件的設計與實現(xiàn)1.7 MCS?51系列軟件設計與調試中一個值得注意的問題1.8 PL/M語言在微機開發(fā)系統(tǒng)中的應用特性1.9 MCS?51單片機開發(fā)系統(tǒng)中的斷點產(chǎn)生1.10 C語言實型數(shù)與單片機浮點數(shù)之間數(shù)據(jù)格式的轉換1.11 微機控制系統(tǒng)初始化問題探討1.12 MCS?51中斷系統(tǒng)中的復位問題1.13 工業(yè)控制軟件的編程原則與編程技巧1.14 CMOS微處理器的功耗特性及其功耗控制原理和應用1.15 基于PLL技術的A/D、D/A轉換器的設計1.16 智能儀器監(jiān)控程序的模塊化設計1.17 用軟件邏輯開關實現(xiàn)單片機的地址重疊使用1.18 8259A可編程中斷控制器與8031單片機接口電路及編程1.19 NSC810及其在各種微處理機中的應用1.20 MC146818在使用中的幾個問題1.21 交流伺服系統(tǒng)中采用8155兼作雙口信箱存儲器的雙微機結構1.22 實用漢字庫芯片的制作 第二章 新一代存儲器及邏輯器件2.1 新一代非易失性記憶元件--閃爍存儲器2.2 Flash存儲器及應用2.3 隨機靜態(tài)存儲器HM628128及應用2.4 非揮發(fā)性隨機存儲器NOVRAM2.5 ASIC的設計方法和設計工具2.6 GAL器件的編程方法及其應用2.7 第三代可編程邏輯器件--高密EPLD輯器件EPLDFPGA設計轉換 第三章 數(shù)據(jù)采集、前向通道與測量技術 3.1 溫度傳感器通道接口技術 3.2 LM135系列精密溫度傳感器的原理和應用 3.3 儀表放大器AD626的應用 3.4 5G7650使用中應注意的問題 3.5 用集成運算放大器構成電荷放大器組件 3.6 普通光電耦合器的線性應用 3.7 高線性光耦合型隔離放大器的研制 3.8 一種隔離型16位單片機高精度模擬量接口3.9 單片16位A/D轉換器AD7701及其與8031單片機的串行接口3.10 雙積分型A/D轉換器與MCS?51系列單片機接口的新方法3.11 8031單片機與AD574A/D轉換器的最簡接口3.12 8098單片機A/D轉換接口及其程序設計3.13 提高A/D轉換器分辨率的實用方案3.14 用CD4051提高8098單片機內(nèi)10位A/D轉換器分辨率的方法3.15 單片機實現(xiàn)16位高速積分式A/D轉換器3.16 434位A/D轉換器MAX133(134)的原理及應用3.17 AD574A應用中應注意的問題 3.18 CC14433使用中應注意的問題 3.19 高精度寬范圍數(shù)據(jù)采集系統(tǒng)的溫度補償途徑 3.20 縮短ICL7135A/D采樣程序時間的一種方法 3.21 用單片機實現(xiàn)的數(shù)字式自動增益控制 3.22 自動量程轉換電路 3.23 雙積分型A/D的自動量程切換電路 3.24 常用雙積分型A/D轉換器自換程功能的擴展3.25 具有自動量程轉換功能的單片機A/D接口3.26 混合型數(shù)據(jù)采集器SDM857的功能與應用3.27 高速數(shù)據(jù)采集系統(tǒng)的傳輸接口3.28 SJ2000方向鑒別位移脈寬頻率檢測多用途專用集成電路3.29 多路高速高精度F/D專用集成電路3.30 數(shù)控帶通濾波器的實現(xiàn)及其典型應用 第四章 控制系統(tǒng)與后向通道接口技術4.1 模糊邏輯與模糊控制4.2 自動控制技術的新發(fā)展--模糊控制技術4.3 模糊控制表的確定原則4.4 變結構模糊控制系統(tǒng)的實驗研究4.5 新型集成模糊數(shù)據(jù)相關器NLX1124.6 功率固態(tài)繼電器的應用4.7 雙向功率MOS固態(tài)繼電器4.8 SSR小型固態(tài)繼電器與PSSR功率參數(shù)固態(tài)繼電器4.9 JGD型多功能固態(tài)繼電器的原理和應用4.10 光電耦合器在晶閘管觸發(fā)電路中的應用4.11 一種廉價的12位D/A轉換器AD667及接口4.12 利用單片機構成高精度PWM式12位D/A4.13 三相高頻PWM模塊SLE45204.14 專用集成電路TCA785及其應用4.15 單片溫度控制器LM3911的應用4.16 工業(yè)測控系統(tǒng)軟件設計的若干問題研究 第五章 人機對話通道接口技術5.1 廉價實用的8×8鍵盤5.2 單片機遙控鍵盤接口5.3 對8279鍵盤顯示接口的改進5.4 用單片機8031的七根I/O線實現(xiàn)對鍵盤與顯示器的控制5.5 通用8位LED數(shù)碼管驅動電路ICM7218B5.6 利用條圖顯示驅動器LM3914組成100段LED顯示器的方法5.7 液晶顯示器的多極驅動方式5.8 點陣式液晶顯示屏的構造與應用5.9 點陣式液晶顯示器圖形程序設計5.10 DMF5001N點陣式液晶顯示器和8098單片機的接口技術5.11 8098單片機與液晶顯示控制器HD61830接口5.12 利用PL/M語言對點陣式液晶顯示器進行漢字程序設計5.13 語音合成器TMS 5220的開發(fā)與應用5.14 制作T6668語音系統(tǒng)的一些技術問題5.15 單片機、單板機在屏顯系統(tǒng)中的應用 第六章 多機通訊網(wǎng)絡與遙控技術6.1 用雙UART構成的可尋址遙測點裝置--兼談如何組成系統(tǒng)6.2 IBM?PC微機與8098單片機的多機通訊6.3 80C196單片機與IBM?PC機的串行通訊6.4 IBM?PC與MCS?51多機通訊的研究6.5 半雙工方式傳送的單片機多機通信接口電路及軟件設計6.6 單片機與IBM/PC機通訊的新型接口及編程6.7 用光耦實現(xiàn)一點對多點的總線式通訊電路6.8 用EPROM作為通訊變換器實現(xiàn)多機通訊6.9 ICL232單電源雙RS?232發(fā)送/接收器及其應用6.10 DTMF信號發(fā)送/接收電路芯片MT8880及應用6.11 通用紅外線遙控系統(tǒng)6.12 8031單片機在遙控解碼方面的應用 第七章 電源、電壓變換及電源監(jiān)視7.1 用于微機控制系統(tǒng)的高可靠性供電方法7.2 80C31單片機防掉電和抗干擾電源的設計7.3 可編程基準電壓源7.4 電源電壓監(jiān)視器件M81953B7.5 檢出電壓可任意設定的電源電壓監(jiān)測器7.6 低壓降(LDO?Low Drop?Out)穩(wěn)壓器7.7 LM317三端可調穩(wěn)壓器應用二例7.8 三端集成穩(wěn)壓器的擴流應用 第八章 可靠性與抗干擾技術8.1 數(shù)字電路的可靠性設計實踐與體會8.2 單片機容錯系統(tǒng)的設計與實現(xiàn)8.3 微機測控系統(tǒng)的接地、屏蔽和電源供給8.4 ATE的抗干擾及接地技術8.5 微處理器監(jiān)控電路MAX690A/MAX692A8.6 電測儀表電路的實用抗干擾技術8.7 工業(yè)鍍鋅電阻爐溫度控制機的抗干擾措施8.8 一種簡單的抗干擾控制算法 ? 第九章 綜合應用實例9.1 蔬菜灌溉相關參數(shù)的自動檢測9.2 MH?214溶解氧測定儀9.3 COP840C單片機在液晶線控空調電腦控制器中的應用9.4 單片機在電飯煲中的應用9.5 用PIC單片機制作電扇自然風發(fā)生器 第十章 文章摘要 一、 單片機的綜合應用技術1.1 摩托羅拉8位單片機的應用和開發(fā)1.2 NS公司的COP800系列8位單片機1.3 M68HC11與MCS?51單片機功能比較1.4 8098單片機8M存儲空間的擴展技術1.5 80C196KC單片機的外部設備事件服務器1.6 一種多進程實時控制系統(tǒng)的軟件設計1.7 開發(fā)單片機的結構化高級語言PL/M?961.8 應用軟件開發(fā)中的菜單接口技術1.9 單片機用戶系統(tǒng)EPROM中用戶程序的剖析方法1.10 BJS?98硬件、軟件典型實驗1.11 FORTH語言系統(tǒng)的開發(fā)應用1.12 在Transputer系統(tǒng)上用并行C語言編程的特點1.13 一種軟件擴展8031內(nèi)部計數(shù)器簡易方法1.14 MCS 51系列單片機功能測試方法研究1.15 用CD 4520B設計對稱輸出分頻器的方法1.16 多路模擬開關CC 4051功能擴展方法1.17 條形碼技術及其應用系統(tǒng)的設計與實現(xiàn)? 二、 新一代存儲器及邏輯器件2.1 一種多功能存儲器M6M 72561J2.2 串行E2PROM及其在智能儀器中的應用2.3 新型高性能的AT24C系列串行E2PROM2.4 2K~512K EPROM編程卡2.5 電子盤的設計與實現(xiàn)2.6 NS GAL器件的封裝標簽、類型代碼和編程結構間的關系 三、數(shù)據(jù)采集、前向通道與測量技術3.1 儀器用精密運放CA3193的應用3.2 集成電壓?電流轉換器XTR100的應用3.3 瞬時浮點放大器及應用3.4 隔離放大器289J及其應用3.5 ICS?300系列新型加速度傳感器3.6 一種實用的壓力傳感器接口電路3.7 霍爾傳感器的應用3.8 一種對多個傳感器進行調理的方法3.9 兩線制壓力變送器3.10 小信號雙線變送器XTR101的使用3.11 兩線長距離頻率傳輸壓力變送器的設計3.12 測溫元件AD590及其應用3.13 熱敏電阻應用動態(tài)3.14 一種組合式A/D、D/A轉換器的設計3.15 一種復合式A/D轉換器3.16 TLC549串行輸出ADC及其應用3.17 提高A/D轉換精度的方法--雙通道A/D轉換3.18 模數(shù)轉換器ICL7135的0~3.9999V顯示3.19 微型光耦合器3.20 一種高精度的分壓器電路3.21 利用單片機軟件作熱電偶非線性補償3.22 三線制RTD測量電路及應用中要注意的問題3.23 微伏信號高精度檢測中極易被忽略的問題3.24 寬范圍等分辨率精密測量法3.25 傳感器在線校準系統(tǒng)3.26 一種高精度的熱敏電阻測溫電路3.27 超聲波專用集成電路LM1812的原理與應用3.28 旋轉變壓器數(shù)字化檢測及其在8098單片機控制伺服系統(tǒng)中的應用3.29 單片集成兩端式感溫電流源AD590在溫度測控系統(tǒng)中的應用?3.30 數(shù)字示波器和單片機構成的自動測試系統(tǒng)3.31 霍爾效應式功率測量研究 四、 控制系統(tǒng)與后向通道接口技術4.1 模糊邏輯與模糊控制(實用模糊控制講座之一)4.2 紅綠燈模糊控制器(實用模糊控制講座之二)4.3 國外模糊技術新產(chǎn)品4.4 交流串級調速雙環(huán)模糊PI單片機控制系統(tǒng)4.5 時序控制專用集成電路LT156及其應用4.6 電池充電控制集成電路4.7 雙向晶閘管4.8 雙向可控硅的自觸發(fā)電路及其應用4.9 微處理器晶閘管頻率自適應觸發(fā)器4.10 F18系列晶閘管模塊介紹4.11 集成電路UAA4002的原理及應用4.12 IGBT及其驅動電路4.13 TWH8751應用集錦4.14 結構可變式計算機工業(yè)控制系統(tǒng)設計4.15 單片機控制的音響編輯器 五、 人機對話通道接口技術5.1 5×7點陣LED智能顯示器的應用5.2 基于8031串行口的LED電子廣告牌5.3 點陣液晶顯示控制器與計算機的接口技術5.4 單片機控制可編程液晶顯示系統(tǒng)5.5 大規(guī)模語言集成電路應用綜述5.6 最新可編程語言集成電路MSSIO61的應用5.7 用PC打印機接口擴展并行接口 六、 多機系統(tǒng)、網(wǎng)絡與遙控技術6.1 用8098單片機構成的分布式測溫系統(tǒng)6.2 平衡接口EIA?422和EIA485設計指南6.3 I2C BUS及其系統(tǒng)設計6.4 摩托羅拉可尋址異步接受/發(fā)送器6.5 用5V供電的RS232C接口芯片6.6 四通道紅外遙控器6.7 TA7333P和TA7657P的功能及應用 七、 電源、電壓變換及電源監(jiān)視7.1 單片機控制的可控硅三相電源調壓穩(wěn)壓技術7.2 集成開關電源控制器MC34063的原理及應用7.3 LM299精密基準電壓源7.4 集成過壓保護器的應用7.5 3V供電的革命7.6 HMOS微機的超低電源電壓運行技術 八、 可靠性與抗干擾設計8.1 淺談艦船電磁兼容與可靠性 九、 綜合應用實例9.1 8098單片機交流電氣參數(shù)測試系統(tǒng)的設計和應用9.2 主軸回轉誤差補償控制器9.3 FWK?A型大功率發(fā)射臺微機控制系統(tǒng)9.4 高性能壓控振蕩型精密波形發(fā)生器ICL8038及應用9.5 單片機COP 840C在洗碗機中的應用

    標簽: 單片機 應用技術

    上傳時間: 2013-11-10

    上傳用戶:lijinchuan

  • 單片機應用技術選編10

    單片機應用技術選編10 目錄 第一章 專題論述1.1 嵌入式系統(tǒng)的技術發(fā)展和我們的機遇(2)1.2 一種新的電路設計和實現(xiàn)方法——進化硬件(8)1.3 從8/16位機到32位機的系統(tǒng)設計(13)1.4 混合SoC設計(18)1.5 AT24系列存儲器數(shù)據(jù)串并轉換接口的IP核設計(23)1.6 低能耗嵌入式系統(tǒng)的設計(28)1.7 嵌入式應用中的零功耗系統(tǒng)設計(31)1.8 數(shù)字指紋協(xié)議的研究與發(fā)展(37)1.9 指紋識別控制系統(tǒng)設計(45)1.10 條形碼的計算機編碼與識別(48)1.11 藍牙技術綜述(54)1.12 藍牙通信過程解析與研究(60)1.13 藍牙模塊基帶電路的接口技術(65)1.14 藍牙HCI層數(shù)據(jù)通信的實現(xiàn)(72)1.15 藍牙技術硬件實現(xiàn)模式分析(77)1.16 Bluetooth技術與相關器件(83)1.17 基于藍牙技術的無線收發(fā)芯片nRF401(88)1.18 藍牙收發(fā)芯片RF2968的原理及應用(93)1.19 nRFTM系列單片機無線收發(fā)器的應用設計(99)1.20 基于藍牙技術的家庭網(wǎng)絡(106) 第二章 綜合應用2.1 嵌入式系統(tǒng)的超時控制及其應用(114)2.2 多路讀寫的SDRAM接口設計(118)2.3 SDRAM視頻存儲控制器的設計與實現(xiàn)(123)2.4 集成多路模擬開關的應用技巧(129)2.5 合理選擇DCDC轉換器(133)2.6 單片機定時器中斷時間誤差的分析及補償(137)2.7 單片機無線串行接口電路設計(140)2.8 單片機控制Modem的兩種硬件接口方法(143)2.9 使用PWM得到精密的輸出電壓(147)2.10 測控系統(tǒng)前向通道的誤差分析及標定(150)2.11 如何認識和提高ADC的精度(155)2.12 提高ADC分辨率的硬件和軟件措施(160)2.13 智能溫度傳感器的發(fā)展趨勢(165)2.14 溫度傳感器的選擇策略(169)2.15 單線數(shù)字溫度傳感器DS18B20數(shù)據(jù)校驗與糾錯(174)2.16 TMP03/04型數(shù)字溫度傳感器的工作原理(180)2.17 TMP03/04型數(shù)字溫度傳感器的應用(184)2.18 諧振式水晶溫度傳感器的現(xiàn)狀和發(fā)展預測(189)2.19 石英晶體溫度傳感器的應用(194)2.20 無線數(shù)字溫度傳感器的設計(199)2.21 液晶屏溫度響應特性及其溫度控制(203)2.22 CPU卡的接口特性、傳輸協(xié)議與讀寫程序設計(209)2.23 一種基于鐵電存儲器的雙機串行通信技術(215) 第三章 軟件技術3.1 面向應用的嵌入式操作系統(tǒng)(222)3.2 嵌入式實時操作系統(tǒng)及其應用(228)3.3 Windows CE在嵌入式工業(yè)控制系統(tǒng)中的應用思考(234)3.4 簡易非搶先式實時多任務操作系統(tǒng)的設計與應用(239)3.5 單片機程序設計中運用事件驅動機制(248)3.6 實時操作系統(tǒng)RTLINUX的原理及應用(253)3.7 RTLinux的實時機制分析(256)3.8 基于RTLinux系統(tǒng)的設備驅動程序開發(fā)與應用(261)3.9 嵌入式實時操作系統(tǒng)μC/OSⅡ及其應用(265)3.10 在MOTOROLA 568XX系列DSP上運行μC/OSⅡ(267)3.11 Franklin C51浮點數(shù)與A51浮點數(shù)的相互轉換、傳遞及其在混合編程中的應用(272) 第四章 網(wǎng)絡、通信與數(shù)據(jù)傳輸4.1 嵌入式系統(tǒng)以太網(wǎng)接口的設計(280)4.2 以太網(wǎng)在網(wǎng)絡控制系統(tǒng)中的應用與發(fā)展趨勢(285)4.3 IPv4向IPv6的過渡(291)4.4 在嵌入式網(wǎng)絡應用中實現(xiàn)TCP/IP協(xié)議(295)4.5 一種以太網(wǎng)與8位單片機的連接方法(300)4.6 RS485總線通信避障及其多主發(fā)送的研究(305)4.7 RS422/RS485網(wǎng)絡的無極性接線設計(310)4.8 RS485與USB接口轉換卡的設計與實現(xiàn)(315)4.9 低壓電力線載波數(shù)據(jù)通信及其應用前景(320)4.10 基于LM1893的電力線載波通信系統(tǒng)設計(327)4.11 家庭無線信息網(wǎng)絡解決方案(331)4.12 基于GSM短消息接口的MC3一體化遙測系統(tǒng)(334)4.13 基于短消息的自動抄表系統(tǒng)(337) 第五章 新器件與新技術5.1 ARM核嵌入式系統(tǒng)的開發(fā)平臺ADS(344)5.2 大容量Flash型AT91系列ARM核微控制器(350)5.3 內(nèi)嵌UHF ASK/FSK發(fā)射器的8位微控制器(357)5.4 專用單片機C5042E在SPWM技術中的編程技巧(361)5.5 新型高精度時鐘芯片RTC4553(367)5.6 A/D芯片TLC2543與Neuron芯片的接口應用(372)5.7 一種新型傳感器接口IC(376)5.8 新型CMOS圖像傳感器及其應用(380)5.9 GMS97C2051與ISD2560組成的小型語音系統(tǒng)(385)5.10 73M2901芯片在嵌入式Modem中的應用(389)5.11 電能計量芯片組AT73C500和AT73C501及其應用(395) 第六章 總線技術6.1 PCI總線及其接口芯片的應用(406)6.2 實現(xiàn)RS485/RS422和CAN轉換——總線網(wǎng)橋的構建(409)6.3 工控系統(tǒng)應用CAN總線的幾種改進方法(413)6.4 快速和高可靠性的CAN網(wǎng)絡模塊ADAM?500/CAN(418)6.5 SJA1000在CAN總線系統(tǒng)節(jié)點的應用(422)6.6 用C167CR實現(xiàn)CAN總線通信(430)6.7 1?WIRE網(wǎng)絡的特性與應用(436)6.8 基于TINI的一線制網(wǎng)絡互連技術(441)6.9 單總線數(shù)字溫度傳感器的自動識別技術(445)6.10 TM卡信息紐扣在預付費水表中的應用(450)6.11 USB 2.0性能特點及其應用(455)6.12 USB總線協(xié)議信息包分析(459)6.13 USB設備的開發(fā)(463)6.14 嵌入式系統(tǒng)中USB總線驅動的開發(fā)及應用(467)6.15 USB接口單片機SL11R的特點及應用(475)6.16 USB接口器件PDIUSBD12的接口應用設計(479)6.17 USB 2.0控制器CY7C68013特點與應用(486)6.18 基于EZ?USB的數(shù)據(jù)采集與控制(491)6.19 基于USB接口的IC卡讀寫器的設計(498)6.20 IEEE 1394總線技術與應用(501) 第七章 可靠性及安全性技術7.1 單片機復位電路的可靠性分析(508)7.2 提高移位寄存器接口電路可靠性的措施(515)7.3 單片機嵌入式系統(tǒng)軟件容錯設計(518)7.4 鍵盤信息泄漏與防泄漏鍵盤設計(526)7.5 USB安全鑰功能擴展與優(yōu)化設計(532)7.6 單片機多機冗余設計及控制模塊的VHDL語言描述(540)7.7 一種快速可靠的串行flash容錯系統(tǒng)的設計與實現(xiàn)(545)7.8 射頻電路印刷電路板的電磁兼容性設計(550)7.9 去耦電容在PCB板設計中的應用(553)7.10 密碼訪問器件X76F100在單片機系統(tǒng)中的應用(560)7.11 計算機的電磁干擾研究(566)7.12 EMI和屏蔽(一)(573)7.13 EMI和屏蔽(二)(579)7.14 微機接口設計中的靜電沖擊(ESD)防護措施(585)7.15 單片機應用系統(tǒng)中去除工頻干擾的快速實現(xiàn)(589)7.16 傳輸線路引起的數(shù)字信號畸變與抑制(593) 第八章 DSP及其應用技術8.1 TMS320VC5402電路設計中應注意的幾個問題(600)8.2 DSP系統(tǒng)中的外部存儲器設計(604)8.3 TMS320C24x的C語言與匯編語言的接口技術(610)8.4 DSP環(huán)境下C語言編程的優(yōu)化實現(xiàn)(615)8.5 基于TMS320C6000高速算法的實現(xiàn)(619)8.6 TMS320F240串行外設接口及其應用(624)8.7 基于DSP的Modem及其驅動程序的設計與實現(xiàn)(631)8.8 W3100在DSP系統(tǒng)以太網(wǎng)接口中的應用(637)8.9 CAN總線控制器與DSP的接口(643)8.10 基于DSP的USB傳輸系統(tǒng)的實現(xiàn)(648) 第九章 HDL與可編程器件技術9.1 談談EDA的硬件描述語言(654)9.2 基于VHDL語言的FPGA設計(657)9.3 VHDL的設計特點與應用研究(662)9.4 單片機應用系統(tǒng)的CPLD應用設計(668)9.5 用CPLD實現(xiàn)單片機與ISA總線接口的并行通信(674)9.6 FPGA實現(xiàn)PCI總線接口技術(679)9.7 用FPGS實現(xiàn)DES算法的密鑰簡化算法(685)9.8 可編程模擬器件原理與開發(fā)(690)9.9 數(shù)字/模擬ISP技術及其EDA工具(695)9.10 可編程模擬器件ispPAC20在電路設計中的應用(698)9.11 基于FPGA的I2C總線接口實現(xiàn)方法(701)9.12 基于CPLD的串并轉換和高速USB通信設計(705)9.13 用HDL語言實現(xiàn)循環(huán)冗余校驗(712)9.14 利用單片機和CPLD實現(xiàn)直接數(shù)字頻率合成(DDS)(717)9.15 基于Verilog?HDL的軸承振動噪聲電壓峰值檢測(722) 第十章 綜合應用10.1 AVR高速單片機LED顯示系統(tǒng)(728)10.2 基于ADμC812與SJA1000數(shù)據(jù)采集系統(tǒng)的設計(732)10.3 用AT89C2051設計的PC/AT鍵盤(736)10.4 利用89C2051實現(xiàn)POCSAG編碼的方法(739)10.5 加載感應DAC的應用(741)10.6 利用MAX7219設計LED大屏幕基本顯示模塊(745)10.7 單片機用作通用紅外遙控接收器的設計(751)10.8 紅外遙控器軟件解碼及其應用(754) 第十一章 文章摘要 一、專題論述(758)1.1 與8051兼容的單片機的新發(fā)展(758)1.2 正在崛起的低功耗微處理器技術(758)1.3 低功耗電子系統(tǒng)設計的綜合考慮(758)1.4 數(shù)字電路設計方案的比較與選擇(758)1.5 單片機應用系統(tǒng)中數(shù)學協(xié)處理器的開發(fā)(758)1.6 實現(xiàn)基于IP核技術的SoC設計(758)1.7 基于知識產(chǎn)權的SoC關鍵技術與設計(759)1.8 基于IP核復用技術的SoC設計(759)1.9 將IP集成進SoC(759)1.10 模擬/混合電路SoC的設計難題(759)1.11 系統(tǒng)級可編程芯片(SOPC)設計思想與開發(fā)策略(759)1.12 基于SoC的PAGER控制芯片設計(759)1.13 一種高性能CMOS帶隙電路的設計(759)1.14 基于結構的指紋分類技術(760)1.15 指紋識別的預處理組合算法(760)1.16 一種指紋識別的細節(jié)特征匹配的方法(760)1.17 指紋IC卡及其應用(760)1.18 人臉照片的特征提取與查詢(760)1.19 一種快速、魯棒的人臉檢測方法(760)1.20 128條碼的編碼分析和識別算法(761)1.21 身份證號碼快速識別系統(tǒng)(761)1.22 漢字識別技術的新方法及發(fā)展趨勢(761)1.23 藍牙技術及其應用展望(761)1.24 藍牙技術淺析(761)1.25 藍牙HCI USB傳輸層規(guī)范(761)1.26 藍牙服務發(fā)現(xiàn)協(xié)議(SDP)的實現(xiàn)(761)1.27 藍牙技術安全性解析(762)1.28 藍牙技術及其應用(762)1.29 BluetoothASIC接口技術(762)1.30 RF CMOS藍牙收發(fā)器的設計(一)(762)1.31 RF CMOS藍牙收發(fā)器的設計(二)(762)1.32 單片藍牙控制器AT76C551(762)1.33 設計RF CMOS藍牙收發(fā)器(762)1.34 ROK 101 007/1藍牙模塊的特性與應用(763)1.35基于nRF401的PC機無線收發(fā)模塊的設計(763)1.36 無線收發(fā)芯片nRF401在監(jiān)測系統(tǒng)中的應用(763)1.37 基于射頻收發(fā)芯片nRF401的計算機接口電路設計(763)1.38 采用nRF401實現(xiàn)單片機與PC機無線數(shù)據(jù)通信(763)1.39 基于射頻收發(fā)芯片nRF403的無線接口電路設計(763)1.40 藍牙局域網(wǎng)無線接入網(wǎng)關的研制(763)1.41 基于藍牙的無線數(shù)據(jù)采集系統(tǒng)(764)1.42 安立藍牙無線測試解決方案(764)1.43 嵌入式系統(tǒng)中的藍牙電話應用規(guī)范的實現(xiàn)(764)1.44 藍牙“三合一電話”的解決方案(764)1.45 用Bluetooth技術構建分布式污水處理控制系統(tǒng)(764)1.46 MPEG的發(fā)展動態(tài)及其未來預測(764)1.47 軟件無線電的關鍵技術與未來展望(764)1.48 軟件無線電與虛擬無線電(765)1.49 射頻無線測控系統(tǒng)及其應用(765)1.50 一種新的感知工具——電子標記筆(765)1.51 智能住宅用戶控制器設計(765)1.52 利用GPS對計算機實現(xiàn)精確授時(765)1.53 IP代理遠程測控系統(tǒng)(765)1.54 曼徹斯特碼編碼與解碼硬件實現(xiàn)(765)1.55 便攜式設備中電源軟開關設計的一種方法(766)1.56 便攜式設備的電源方案設計(766)1.57 StrongARM及其嵌入式應用平臺(766)1.58 嵌入式系統(tǒng)在光傳輸設備中的應用(766)1.59 光纖無源器件技術的發(fā)展方向(766) 二、 綜合應用(767)2.1 數(shù)據(jù)存儲技術的應用(767)2.2 SL11R單片機外部存儲器擴展(767)2.3 構成大容量非易失性SRAM方法分析(767)2.4 一種專用高速硬盤存儲設備的設計與實現(xiàn)(767)2.5 基于CDROM的嵌入式系統(tǒng)設計(767)2.6 串行E2PROM的應用設計與編程(767)2.7 利用UART擴展大容量具有SPI接口的快速串行E2PROM的方法(767)2.8 用單片機實現(xiàn)異步串行數(shù)據(jù)再生(768)2.9 非易失性數(shù)字性電位器與單片機的接口設計(768)2.10 數(shù)控電位器在頻率可調信號源中的應用(768)2.11 單片機上一種新穎實用的ex函數(shù)計算方法(768)2.12 單片機系統(tǒng)設計的誤區(qū)與對策(768)2.13 基于SystemC的嵌入式系統(tǒng)軟硬件協(xié)同設計(768)2.14 一種基于JTAG TAP的嵌入式調試接口設計(769)2.15 工作頻率可動態(tài)調整的單片機系統(tǒng)設計(769)2.16 嵌入式系統(tǒng)高效多串口中斷源的實現(xiàn)(769)2.17 AVR單片機計時器的優(yōu)化使用(769)2.18 可編程定時/計數(shù)器提高輸出頻率準確度方法(769)2.19 用插值調整法設計單片機串行口波特率(769)2.20 “頻率準確度”自動校準(770)2.21 雙時基頻率校準電路(770)2.22 電壓頻率轉換電路的動態(tài)特性分析及求解(770)2.23 單片機測控系統(tǒng)的低功耗設計(770)2.24 MCS96/196三字節(jié)浮點庫(770)2.25 循環(huán)冗余校驗方法研究(770)2.26 32位微處理器下偽SPI技術的研究與實現(xiàn)(770)2.27 智能儀表LED點陣顯示模塊的設計(771)2.28 點陣式圖形VFD與單片機的硬件接口及編程技術(771)2.29 內(nèi)置漢字字模的EPROM制作技術(771)2.30 利用VC++實現(xiàn)漢字字模的提取與小漢字庫的生成(771)2.31 高分辨率電壓與電流快速數(shù)據(jù)采集方法(771)2.32 單片機與數(shù)字溫度傳感器DS18B20的接口設計(771)2.33 新型溫度傳感器DS18B20高精度測溫的實現(xiàn)(772)2.34 MAX6576/6577集成溫度傳感器(772)2.35 AD22105型低功耗可編程集成溫度控制器(772)2.36 基于IEEE 1451.1的網(wǎng)絡化智能傳感器設計(772)2.37 數(shù)字式溫度傳感器與儀表的智能化設計(772)2.38 用單片機軟件實現(xiàn)傳感器溫度誤差補償(772)2.39 Σ?Δ A/D轉換器的原理及分析(772)2.40 一種提高A/D分辨率的信號調理電路設計(773)2.41 高精度數(shù)據(jù)轉換器接口技術(773)2.42 高精度雙積分A/D轉換器與單片機接口的新方法(773)2.43 一種高速A/D與MCS51單片機的接口方法(773)2.44 基于串行FIFO雙口RAM的高速A/D轉換采集系統(tǒng)的設計(773)2.45 超高速數(shù)據(jù)采集系統(tǒng)的設計與實現(xiàn)(773)2.46 廉價隔離型高精度D/A轉換器(774)2.47 智能卡及其應用技術研究(774)2.48 Jupiter GPS接收機數(shù)據(jù)的提取(774)2.49 基于單片機的脈沖頻率的寬范圍高精度測量(774)2.50 電源模塊輸入軟啟動電路的設計(774)2.51 不停車電子收費系統(tǒng)關鍵技術(774)2.52 一種直接采用計算機串行口控制步進電機的新方法(774)2.53 8051系列單片機通用鼠標接口程序設計(775)2.54 可編程ASIC與MCS51單片機接口設計及實現(xiàn)(775) 三、軟件技術(776)3.1 無線信息設備的理想操作系統(tǒng)Symbian OS(776)3.2 TMS320C55x嵌入式實時多任務系統(tǒng)DSP/BIOS II(776)3.3 兩種嵌入式操作系統(tǒng)的比較(776)3.4 用自由軟件開發(fā)嵌入式應用(776)3.5 開放源代碼軟件的應用研究(776)3.6 清華嵌入式軟件系統(tǒng)的解決方案(776)3.7 單片機應用程序的高級語言設計(777)3.8 基于RTX51的單片機軟件設計(777)3.9 多網(wǎng)口通信在VXWORKS中的實現(xiàn)(777)3.10 嵌入式實時操作系統(tǒng)中實現(xiàn)MBUF(777)3.11 硬實時操作系統(tǒng)——RTLinux(777)3.12 Linux嵌入式系統(tǒng)的上層應用開發(fā)研究(777)3.13 嵌入式Linux內(nèi)核下串行驅動程序的實現(xiàn)(777)3.14 嵌入式Linux的中斷處理與實時調度的實現(xiàn)機制(778)3.15 基于Linux平臺的應用研究(778)3.16 基于Linux的嵌入式系統(tǒng)開發(fā)(778)3.17 基于Linux的嵌入式系統(tǒng)設計與實現(xiàn)(778)3.18 基于RTLinux的實時控制系統(tǒng)(778)3.19 基于RTLinux的實時機器人控制器研究(778)3.20 嵌入式Linux系統(tǒng)在溫室計算機控制中的應用(778)3.21 基于Linux的USB驅動程序實現(xiàn)(779)3.22 Linux環(huán)境下實現(xiàn)串口通信(779)3.23 Linux系統(tǒng)下RS485串行通信程序設計(779)3.24 Linux系統(tǒng)下藍牙設備驅動程序研究和實現(xiàn) (779)3.25 基于μCLinux和GPRS的無線數(shù)據(jù)通信系統(tǒng)(779)3.26 嵌入式Linux開發(fā)平臺的USB主機接口設計(779)3.27 CAN通信卡的Linux設備驅動程序設計實現(xiàn)(779)3.28 μC/OSII實時操作系統(tǒng)內(nèi)存管理的改進(780)3.29 μC/OSII在總線式數(shù)據(jù)采集系統(tǒng)中的應用(780)3.30 實時操作系統(tǒng)μC/OSII在MCF5272上的移植(780)3.31 μC/OSII在51XA上的移植應用(780)3.32 實時嵌入式內(nèi)核在DSP上的移植實現(xiàn)(780)3.33 利用全局及外部變量實現(xiàn)C51無參數(shù)化調用A51函數(shù)(780)3.34 基于狀態(tài)分析的鍵盤管理軟件設計(780)3.35 PS/2接口C語言通信函數(shù)庫設計(781)3.36 DS18B20接口的C語言程序設計(781)3.37 基于KeilC51的SLE4428 IC卡驅動程序設計(781)3.38 智能型并口用軟件加密狗的設計(781)3.39 啤酒發(fā)酵控制器中的多任務分析與實現(xiàn)(781)3.40 CAN網(wǎng)絡應用軟件的設計與研究(781)3.41 USB軟件系統(tǒng)的開發(fā)(782) 四、網(wǎng)絡、通信與數(shù)據(jù)傳輸(783)4.1 網(wǎng)際協(xié)議過渡——從IPv4到IPv6(783)4.2 IPv6簡介(783)4.3 傳輸控制協(xié)議(TCP)介紹(783)4.4 TCP/IP協(xié)議的ASIC設計與實現(xiàn)(783)4.5 IP電話的TCP/IP協(xié)議的實現(xiàn)方法(783)4.6 基于嵌入式TCP/IP協(xié)議棧的信息家電連接Internet單芯片解決方案(783)4.7 基于以太網(wǎng)的家庭網(wǎng)絡平臺(784)4.8 單芯片家庭網(wǎng)關平臺CX821xx(784)4.9 用于單片機的以太網(wǎng)網(wǎng)關——網(wǎng)絡通(784)4.10 基于“網(wǎng)絡通”的單片機以太網(wǎng)CAN網(wǎng)關的應用(784)4.11 第三代快速以太網(wǎng)控制器及其應用(784)4.12 工業(yè)以太網(wǎng)在控制系統(tǒng)中的應用前景(784)4.13 工業(yè)以太網(wǎng)控制模塊的研究與研制(785)4.14 以太網(wǎng)、控制網(wǎng)與設備網(wǎng)的性能比較與分析(785)4.15 嵌入式系統(tǒng)以太網(wǎng)控制器驅動程序的設計與實現(xiàn)(785)4.16 WIN9X下微機與單片機的串行通信(785)4.17 利用VB6.0實現(xiàn)PC機與單片機的串口通信(785)4.18 基于VB6的PC機與多臺單片機通信的應用(785)4.19 用C++Builder6.0實現(xiàn)80C51與PC串行通信(785)4.20 VC++中實現(xiàn)基于多線程的串行通信(786)4.21 RS232串行通信線路的連接方法設計分析(786)4.22 高效率串行通信協(xié)議的設計(786)4.23 利用增強并口協(xié)議傳輸數(shù)據(jù)(786)4.24 應用于RS485網(wǎng)絡的多信道串行通信接口的設計(786)4.25 以Visual C++實現(xiàn)PC與89C51之間的串行通信(786)4.26 智能多路RS422串行通信卡的設計(786)4.27 RS232接口轉換為通用串行接口的設計原理(787)4.28 基于智能模塊的RS485通信協(xié)議轉換路由器(787)4.29 RS232接口轉USB接口的通信方法(787)4.30 用VB實現(xiàn)PC與PDA的串行通信(787)4.31 利用WindowsAPI實現(xiàn)與GPS的串口通信(787)4.32 VB6.0在無線通信中的應用(787)4.33 用PTR2000實現(xiàn)單片機與PC機之間的無線數(shù)據(jù)通信(787)4.34 基于光纖RS232/RS485傳輸系統(tǒng)(788)4.35 利用串口實現(xiàn)PC與PDA的同步通信(788)4.36 實現(xiàn)32位單片機MC68332與PC機串行通信的底層程序設計(788)4.37 基于VB的USB設備檢測通信研究(788)4.38 USB設備與PC機之間的通信機制的實現(xiàn)技術研究(788)4.39 利用MODEM實現(xiàn)單片機與PC機遠程通信(788)4.40 談談電力線通信(788)4.41 低壓電力線載波高速數(shù)據(jù)通信設計(789)4.42 PL2000在低壓電力線載波通信中的應用(789)4.43 一種電力線擴頻載波通信節(jié)點的具體實現(xiàn)(789)4.44 一種基于電力線的家庭以太網(wǎng)絡實現(xiàn)方法(789)4.45 基于電力線載波的家庭智能化局域網(wǎng)研究(789)4.46 低壓電力線擴頻家庭自動化系統(tǒng)(789)4.47 智能家庭網(wǎng)絡研究與開發(fā)(790)4.48 藍牙在家庭網(wǎng)絡中的實現(xiàn)(790)4.49 參照CEBus標準的家庭網(wǎng)絡系統(tǒng)研究與實現(xiàn)(790)4.50 采用藍牙技術構建智能家庭網(wǎng)絡(790)4.51 家庭網(wǎng)絡中的設備集成研究(790)4.52 一種嵌入式通信協(xié)議系統(tǒng)及在智能住宅網(wǎng)絡中的應用(790)4.53 基于手機短消息(SMS)的遠程無線監(jiān)控系統(tǒng)的研制(791)4.54 基于GSM短信息方式的遠程自來水廠地下水位自動監(jiān)控系統(tǒng)(791)4.55 TC35及其在短消息自動抄表系統(tǒng)中的應用(791)4.56 計算機不同通信接口下的數(shù)據(jù)采集技術問題研究(791)4.57 80C152單片機在HDLC通信規(guī)程中的應用(791)4.58 內(nèi)置MODEM通信模塊在遠程監(jiān)測系統(tǒng)中的應用(791)4.59 用單片機普通I/O口實現(xiàn)多機通信的一種新方法(792)4.60 利用串行通信實現(xiàn)實時狀態(tài)監(jiān)控(792)4.61 基于FIFO芯片的單片機并行通信(792) 五、新器件與新技術(793)5.1 CYGNAL的C8051F02x系列高速SoC單片機(793)5.2 AduC812單片機控制系統(tǒng)的開發(fā)(793)5.3 可編程外圍芯片PSD5xx與單片機68CHC11的接口(793)5.4 模糊單片機NLX230及其接口軟硬件設計(793)5.5 低功耗MSP430單片機在3V與5V混合系統(tǒng)中的邏輯接口技術(793)5.6 MSP430F149單片機在便攜式智能儀器中的應用(793)5.7 用MSP430F149單片機實現(xiàn)步進電機通用控制器(793)5.8 PIC和DS18B20溫度傳感器的接口設計(794)5.9 用P87LPC764單片機的I2C總線擴展“米”字形LED顯示器(794)5.10 鐵電存儲器FM24C04原理及應用(794)5.11 CAT24C021在天文望遠鏡控制器中的應用(794)5.12 串行時鐘芯片在智能傳感器中的應用(794)5.13 RTC器件X1228及其在不間斷供電系統(tǒng)中的應用(794)5.14 新型A/D轉換技術——流水線ADC(794)5.15 集成芯片AD558及其應用(795)5.16 14位3MHz單片模數(shù)轉換器AD9243的應用(795)5.17 16位模數(shù)轉換器MAX195在單片機系統(tǒng)中的應用(795)5.18 24位模/數(shù)轉換器CS5532及其應用(795)5.19 ADS7825模數(shù)轉換芯片及其在高速數(shù)據(jù)采集系統(tǒng)中的應用(795)5.20 新型D/A變換器AD9755及其應用(795)5.21 單片機與串口D/A轉換器MAX525的接口設計(795)5.22 幾種PWN控制器(796)5.23 一種新型的可編程的4~20mA二線制變送器XTR108及其應用(796)5.24 可編程溫度監(jiān)控器ADT14及其應用(796)5.25 一種適用于51系列單片機的R/F轉換電路(796)5.26 通用集成濾波器的特點及應用(796)5.27 串行顯示驅動器PS7219及單片機的SPI接口設計(796)5.28 新型的鍵盤顯示芯片——SK5279A的應用(797)5.29 高效語音壓縮芯片AMBE—2000TM及其在語音壓縮中的應用(797)5.30 適于語音處理的SDA80D51芯片及其數(shù)字錄放音系統(tǒng)(797)5.31 基于ISD2560語音芯片的小型實用語音系統(tǒng)(797)5.32 發(fā)射信號處理器AD6622在軟件無線電中的應用(797)5.33 基于UM3758108A芯片遠距多路參數(shù)監(jiān)測系統(tǒng)(797)5.34 單片頻率計ICM7216D及應用(797)5.35 X25045芯片在微機測控系統(tǒng)中的應用(798)5.36 MC14562B在多CPU系統(tǒng)串行通信中的應用(798)5.37 高級串行通信控制器SAB82525及其應用(798)5.38 MAX121芯片在高速串行接口電路中的應用(798)5.39 應用DS2480實現(xiàn)RS232與單總線的串行接口(798)5.40 介紹一種真正的單芯片MODEM73M2901C/5V(798)5.41 HART調制解調器SYM20C15應用設計(799)5.42 TM1300同步串行接口與Modem模擬前端之間的通信(799)5.43 TEMIC系列射頻卡及其應用(799)5.44 用Philips PCD600x實現(xiàn)多線電話并機(799)5.45 SDH專用集成電路套片DTT1C08A和DTT1C20A及其應用(799)5.46 GAL16V8用于步進電動機驅動器(799)5.47 UC3717步進電機驅動電路與89C2051單片機的接口技術(799)5.48 TinySwitch單片開關電源的設計方法(800)5.49 基于MAX883的動態(tài)供電設計(800)5.50 高壓PWM電源控制器MAX5003及其應用(800)5.51 單片機與大功率負載的開關接口(800)5.52 遲滯開關功率轉換器LM3485在電源系統(tǒng)中的應用(800)5.53 功率邏輯器件在嵌入式系統(tǒng)中的應用(800)5.54 TPS60101用于低功耗系統(tǒng)的電源解決方案(800)5.55 新型電能表芯片AT73C550及其應用(801)5.56 運動控制芯片MCX314及其應用(801) 六、總線技術(802)6.1 PCItoPCI橋及其應用設計(802)6.2 基于PCI總線的數(shù)據(jù)采集系統(tǒng)(802)6.3 VXI和PXI總線技術的應用及其發(fā)展前景(802)6.4 基于PC104總線的嵌入式以太網(wǎng)卡設計(802)6.5 基于RS485總線的傳感器網(wǎng)絡化技術研究(802)6.6 RS232總線轉CAN總線裝置的設計與實現(xiàn)(802)6.7 現(xiàn)場總線技術的發(fā)展與工業(yè)以太網(wǎng)綜述(803)6.8 廣義現(xiàn)場總線標準與工業(yè)以太網(wǎng)(803)6.9 用單片機設計現(xiàn)場總線轉換網(wǎng)橋(803)6.10 基于LonWorks的在系統(tǒng)編程技術(803)6.11 Neuron芯片與MCS51系列單片機串行通信的實現(xiàn)(803)6.12 Neuron芯片多總線I/O對象的應用(803)6.13 CAN總線及其應用技術(804)6.14 CAN總線協(xié)議分析(804)6.15 CAN總線智能節(jié)點的設計和實現(xiàn)(804)6.16 CAN總線控制器SJA1000的原理及應用(804)6.17 CAN總線與PC機通信卡接口電路設計(804)6.18 CAN總線及其在測控系統(tǒng)中的實現(xiàn)(804)6.19 基于CAN總線的溫度、壓力控制系統(tǒng)(804)6.20 基于CAN總線的新型網(wǎng)絡數(shù)控系統(tǒng)(805)6.21 CAN總線在混和動力汽車電機控制系統(tǒng)中的應用(805)6.22 CAN總線技術在石油鉆井監(jiān)控系統(tǒng)中的應用(805)6.23 一種電動閥的DeviceNet總線接口設計(805)6.24 單總線技術及其應用(805)6.25 美國DALLAS公司單線可編程數(shù)字溫度傳感器技術(805)6.26 基于單總線技術的農(nóng)業(yè)溫室控制系統(tǒng)設計(805)6.27 單總線協(xié)議轉換器在分布式測控系統(tǒng)中的應用(806)6.28 單總線技術在電子信息識別系統(tǒng)中的應用(806)6.29 信息紐扣及其在安全巡檢管理系統(tǒng)中的應用(806)6.30 SPI串行總線接口及其實現(xiàn)(806)6.31 通用串行總線USB及其產(chǎn)品開發(fā)(806)6.32 通用串行總線(USB)數(shù)據(jù)傳輸模型(806)6.33 基于USB總線的測試系統(tǒng)開發(fā)(806)6.34 一種USB外設的實現(xiàn)方法(807)6.35 基于USB接口的PTP協(xié)議在Win32上編程實現(xiàn)(807)6.36 USB在便攜式外設間的應用及其協(xié)議(807)6.37 多USB接口的局域網(wǎng)接入技術的實現(xiàn)(807)6.38 USB接口設計及其在工業(yè)控制中的應用(807)6.39 USB技術在第四代數(shù)控測井系統(tǒng)中應用(807)6.40 用AN2131Q開發(fā)USB接口設備(807)6.41 USB/IrDA橋控制芯片STIr4200S(808)6.42 一種基于USB接口的家庭網(wǎng)絡適配器的設計(808)6.43 基于USB總線的實時數(shù)據(jù)采集系統(tǒng)設計(808)6.44 基于SL11R的USB接口數(shù)據(jù)采集系統(tǒng)(808)6.45 基于USB的數(shù)據(jù)采集系統(tǒng)設計與實現(xiàn)(808)6.46 USB2.0在高速數(shù)采系統(tǒng)中應用(808)6.47 基于USB的航空檢測數(shù)據(jù)采集系統(tǒng)的設計(808)6.48 基于USB總線的小型圖像采集系統(tǒng)的設計(809)6.49 USB技術及其在圖像數(shù)據(jù)傳輸中的應用(809)6.50 USB2.0在遙感圖像采集中的應用(809)6.51 CCD攝像機的USB接口設計(809)6.52 帶USB接口的發(fā)動機點火波形測量系統(tǒng)(809)6.53 USB接口智能傳感器標定數(shù)據(jù)采集系統(tǒng)的設計(809)6.54 USB接口在糧倉自動測溫系統(tǒng)中的應用(810)6.55 基于GPIF的USBATA解決方案(810)6.56 基于USB總線新型視頻監(jiān)視和會議系統(tǒng)(810)6.57 基于USB接口的高性能虛擬示波器(810)6.58 IEEE 1394與現(xiàn)場總線(810)6.59 IEEE 1394高速串行總線及其應用(810)6.60 EF4442及其應用(811) 七、可靠性及安全性技術(812)7.1 單片機系統(tǒng)可靠掉電保護的實現(xiàn)(812)7.2 提高單片機應用系統(tǒng)可靠性的軟件技術(812)7.3 單片機應用系統(tǒng)中元器件的可靠性設計(812)7.4 DSP復位問題研究(812)7.5 計算機RAM檢錯糾錯電路的設計與實現(xiàn)(812)7.6 利用USB接口進行軟件加密的設計思想和實現(xiàn)方法(812)7.7 計算機電磁信息泄露與防護研究(813)7.8 USB軟件狗的設計及反破解技術(813)7.9 全隔離微機與單片機的RS485通信技術(813)7.10 印制板的可靠性設計(813)7.11 多層布線的發(fā)展及其在電源電路電磁兼容設計中的應用(813)7.12 印制電路板的電磁兼容性預測(813)7.13 PCB的熱設計(813)7.14 密碼術研究綜述(814)7.15 利用匯編語言實現(xiàn)DES加密算法(814)7.16 USB保護電路的選擇(814)7.17 基于CAN總線的多機冗余系統(tǒng)的設計(814)7.18 藍牙鏈路層安全性(814)7.19 開關電源諧波含量測試分析及抑制(814)7.20 系統(tǒng)可靠性冗余的優(yōu)化研究(814)7.21 電子工程系統(tǒng)中電磁干擾的診斷和控制方法初探(815)7.22 微機化儀器電磁兼容性設計(815)7.23 電磁兼容設計中的屏蔽技術(815)7.24 幾種電磁干擾的分析與解決(815)7.25 計算機的電磁干擾研究(815)7.26 電子電路中抗EMI設計(815)7.27 測試系統(tǒng)中干擾及其形成機理(816)7.28 一種基于ST62單片機的強抗干擾控制器的設計(816)7.29 微控制器硬件抗干擾技術(816)7.30 一種具有高抗干擾能力單片機通信電路的設計(816)7.31 測控系統(tǒng)抗干擾設計(816)7.32 單片機應用系統(tǒng)的抗干擾軟件設計(816)7.33 變頻系統(tǒng)測控軟件抗干擾研究(816)7.34 快速瞬變脈沖群干擾的原理及硬件防護(817)7.35 巧用單片機軟件抗系統(tǒng)瞬時干擾(817)7.36 微機式保護裝置中浪涌干擾的硬件防護(817)7.37 具有抗干擾性能的單片機智能儀表的設計(817)7.38 RS232串行通信消除干擾噪聲的設計方法分析(817)7.39 熱插拔冗余電源的設計(817)7.40 IC卡讀寫器的密碼識別(817)7.41 16位高抗干擾D/A轉換(818) 八、DSP及其應用技術(819)8.1 TMS320F206定點DSP芯片開發(fā)實踐(819)8.2 ADSP2181精簡開發(fā)板的研制(819)8.3 DSP系統(tǒng)中的外部存儲器設計(819)8.4 Flash存儲器在DSP系統(tǒng)中的應用(819)8.5 DSP系統(tǒng)的硬盤接口研究(819)8.6 TMS320C6201與FlashRAM的接口設計與編程技術(819)8.7 基于DSP的實時MPEG4編碼的軟件優(yōu)化設計(819)8.8 TMS320C62X DSP的軟件開發(fā)與優(yōu)化編程(820)8.9 IP安全內(nèi)核及其DSP實現(xiàn)的研究(820)8.10 基于TMS320C54X DSK平臺的Zoom?FFT的快速實現(xiàn)(820)8.11 高速DSP與串行A/D轉換器TLC2558接口的設計(820)8.12 TMS320C2X DSP的一種實用人機接口的設計與實現(xiàn)(820)8.13 DSP系統(tǒng)中常用串口通信的設計(820)8.14 DSP與單片機之間串行通信的實現(xiàn)(821)8.15 基于DMA方式的8位單片機與16位DSP雙機通信接口(821)8.16 DSP與PC機間的DMA通信接口設計(821)8.17 TMS320VC5402與I2C總線接口的實現(xiàn)(821)8.18 ZLG7289A與DSPSPI的接口技術(821)8.19 DSP與PCI總線接口設計及實現(xiàn)(821)8.20 TMS320C6X與PC高速通信的實現(xiàn)(822)8.21 DSP與PC之間的以太通信 (822)8.22 TM1300 DSP系統(tǒng)以太網(wǎng)接口的設計(822)8.23 基于DSP的CAN總線通信系統(tǒng)(822)8.24 TMS320VC5410 DSP中USB客戶驅動程序開發(fā)與實現(xiàn)(822)8.25 基于TMS320C55x DSP的USB通信研究與固體設計(822)8.26 基于DSP的USB口數(shù)據(jù)采集分析系統(tǒng)(823)8.27 DSP數(shù)字信號處理器的浮點數(shù)正弦的實現(xiàn)(823)8.28 應用TMS320F240芯片設計高精度可控信號發(fā)生器(823)8.29 基于MSP430C325單片機的便攜式體溫計的設計(823)8.30 基于TMS320VC5409的語音識別模塊(823)8.31 基于DSP的ADμC812應用系統(tǒng)設計(823) 九、HDL與可編程器件技術(824)9.1 一種基于CPLD器件的現(xiàn)代數(shù)字系統(tǒng)設計方法(824)9.2 基于可編程邏輯器件CPLD及硬件描述語言VHDL的EDA方法(824)9.3 利用硬件描述語言Verilog HDL實現(xiàn)對數(shù)字電路的設計和仿真(824)9.4 硬件描述語言VHDL指稱語義的研究(824)9.5 VHDL語言邏輯綜合的研究(824)9.6 CPLD/FPGA的優(yōu)化設計(824)9.7 用單片機實現(xiàn)可編程邏輯器件的配置(825)9.8 UART的Verilog HDL實現(xiàn)及計算機輔助調試(825)9.9 基于CPLD的UART設計(825)9.10 用在系統(tǒng)可編程邏輯器件開發(fā)并行接口控制器(825)9.11 用CPLD設計EPP數(shù)據(jù)采集控制器(825)9.12 帶FPGA的PCI接口應用(825)9.13 基于CPLD的PCI總線存儲卡的設計(826)9.14 基于CPLD的中斷控制器IP設計(826)9.15 基于FPGA設計的精度管理策略(826)9.16 VHDL語言在描述DES加密機中的應用(826)9.17 基于P89C51RD2 IAP功能的數(shù)據(jù)存取與軟件升級(826)9.18 在系統(tǒng)可編程模擬器件ispPAC30及其應用(826)9.19 可編程模擬器設計及ispPAC30應用(826)9.20 ispPAD在模擬電路設計中的應用(827)9.21 在系統(tǒng)可編程模擬器件(ispPAC)及其應用(827)9.22 在系統(tǒng)可編程模擬器件ispPAC20及其應用(827)9.23 ispLSI1032E器件及其應用(827)9.24 用ispPAC20實現(xiàn)的最簡溫度測控系統(tǒng)(827)9.25 在系統(tǒng)可編程器件設計應用實例(827)9.26 在FPGA開發(fā)板上設計8051的開發(fā)平臺(828)9.27 由可編程邏輯器件與單片機構成的雙控制器(828)9.28 用VHDL設計專用串行通信芯片(828)9.29 基于FPGA的ARINC429總線接口芯片的設計與實現(xiàn)(828)9.30 I2C總線通信接口的CPLD實現(xiàn)(828)9.31 FPGA模擬MBUS總線的實現(xiàn)(828)9.32 基于FPGA的USB2.0控制器設計(828)9.33 USB外設接口的FPGA實現(xiàn)(829)9.34 循環(huán)冗余校驗碼的單片機及CPLD實現(xiàn)(829)9.35 可編程芯片在測控系統(tǒng)中的應用(829)9.36 可編程邏輯器件在浮點放大器中的應用(829)9.37 FPGA在高速多通道數(shù)據(jù)采集中的應用(829)9.38 在DSP采樣系統(tǒng)中采用DAC實現(xiàn)量程自動轉換(829)9.39 基于VHDL語言的數(shù)字頻率計設計(830)9.40 基于VHDL語言的數(shù)字頻率計的設計(830)9.41 CPLD在SPWM變頻調速系統(tǒng)控制中的應用(830)9.42 ISP技術在交通控制器中的應用(830)9.43 基于ISP技術的有限狀態(tài)機控制系統(tǒng)設計(830)9.44 如何使用ISP技術產(chǎn)生任意波形(830)9.45 打印控制卡的FPGA外圍電路設計(830)9.46 加密可編程邏輯陣列芯片引腳的判別(831)9.47 藍牙系統(tǒng)中的加密技術及其算法的FPGA實現(xiàn)(831)9.48 運用VHDL語言設計電視墻數(shù)字圖像處理電路(831)9.49 CPLD在電路板故障診斷中的應用(831)9.50 用硬件描述語言設計一個簡單的超標量流水線微處理器(831)9.51 用CPLD技術實現(xiàn)高速數(shù)據(jù)識別碼檢測器(831)9.52 用CPLD控制ISD2590語音芯片的技術應用(832) 十、綜合應用(833)10.1 嵌入式處理器StrongARM的開發(fā)研究(833)10.2 基于StrongARM的視頻采集與處理系統(tǒng)(833)10.3 基于StrongARM的遠程網(wǎng)絡監(jiān)控系統(tǒng)設計(833)10.4 基于80C196KC的CAM鎖定功能實現(xiàn)可控硅的觸發(fā)控制(833)10.5 基于MSP430F149的低成本智能型電力監(jiān)測儀(833)10.6 一種基于ADμC812單片機的數(shù)據(jù)采集器(833)10.7 基于PIC16C72單片機的線性V/F轉換器設計(834)10.8 基于PIC16C923單片機的非接觸式光纖溫度測量儀(834)10.9 用89C2051構成智能儀表的鍵顯接口(834)10.10 基于89C2051的解碼器設計(834)10.11 基于AT89C2051的準方波逆變電源(834)10.12 單片機AT89C2051構成的智能型頻率計(834)10.13 基于AT89C2051單片機的旋轉變壓器位置測量系統(tǒng)設計(834)10.14 AT89C2051單片機對顯示驅動芯片MC14499的IC級代換(835)10.15 實用變量程模擬信號單片機檢測電路(835)10.16 GPS高精度時鐘的設計和實現(xiàn)(835)10.17 一種基于GPS的高速數(shù)據(jù)采集卡的實現(xiàn)(835)10.18 V/F轉換電壓測量系統(tǒng)(835)10.19 用20位DAC實現(xiàn)0~10 V可程控精密直流參考源的設計(835)10.20 單片MAX752實現(xiàn)的CCD供電電源的設計(835)10.21 基于雙口RAM的智能型開關量控制卡的設計(836)10.22 矩陣鍵盤產(chǎn)生PC機鍵盤信號的應用設計(836)10.23 基于C51的漢字/數(shù)字混合液晶顯示及更新的方法(836)10.24 實現(xiàn)串行E2PROM芯片的PC界面操作(836)10.25 一種軟硬件結合的POCSAG碼解碼裝置研制(836)10.26 藍牙技術在醫(yī)療監(jiān)護中的應用(836)10.27 一種紅外感應泵液器的單片機應用設計(836)10.28 電話報警系統(tǒng)的設計(837)10.29 無軌電車整流站自動化監(jiān)控系統(tǒng)(837)10.30 PWM恒流充電系統(tǒng)的設計(837)10.31 微功耗智能IC卡燃氣表的研制(837)10.32 軟件接口技術在串行通信中的應用(837)10.33 數(shù)字化直流接地系統(tǒng)絕緣檢測儀的設計與開發(fā)(837)10.34 4Mbps紅外無線計算機通信卡研制(837)10.35 MCB1電力測量控制儀中CAN總線通信模板的設計及編程(838)10.36 單片機在晶閘管觸發(fā)電路中的應用(838)10.37 基于DS1302的子母鐘系統(tǒng)(838)

    標簽: 單片機 應用技術

    上傳時間: 2013-12-04

    上傳用戶:vmznxbc

  • 匯編+保護模式+教程

    九.輸入/輸出保護為了支持多任務,80386不僅要有效地實現(xiàn)任務隔離,而且還要有效地控制各任務的輸入/輸出,避免輸入/輸出沖突。本文將介紹輸入輸出保護。 這里下載本文源代碼。 <一>輸入/輸出保護80386采用I/O特權級IPOL和I/O許可位圖的方法來控制輸入/輸出,實現(xiàn)輸入/輸出保護。 1.I/O敏感指令輸入輸出特權級(I/O Privilege Level)規(guī)定了可以執(zhí)行所有與I/O相關的指令和訪問I/O空間中所有地址的最外層特權級。IOPL的值在如下圖所示的標志寄存器中。 標  志寄存器 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空間中的哪些地址可以由在任何特權級執(zhí)行的程序所訪問。I/O許可位圖在任務狀態(tài)段TSS中。 I/O敏感指令 指令 功能 保護方式下的執(zhí)行條件 CLI 清除EFLAGS中的IF位 CPL<=IOPL STI 設置EFLAGS中的IF位 CPL<=IOPL IN 從I/O地址讀出數(shù)據(jù) CPL<=IOPL或I/O位圖許可 INS 從I/O地址讀出字符串 CPL<=IOPL或I/O位圖許可 OUT 向I/O地址寫數(shù)據(jù) CPL<=IOPL或I/O位圖許可 OUTS 向I/O地址寫字符串 CPL<=IOPL或I/O位圖許可 上表所列指令稱為I/O敏感指令,由于這些指令與I/O有關,并且只有在滿足所列條件時才可以執(zhí)行,所以把它們稱為I/O敏感指令。從表中可見,當前特權級不在I/O特權級外層時,可以正常執(zhí)行所列的全部I/O敏感指令;當特權級在I/O特權級外層時,執(zhí)行CLI和STI指令將引起通用保護異常,而其它四條指令是否能夠被執(zhí)行要根據(jù)訪問的I/O地址及I/O許可位圖情況而定(在下面論述),如果條件不滿足而執(zhí)行,那么將引起出錯碼為0的通用保護異常。 由于每個任務使用各自的EFLAGS值和擁有自己的TSS,所以每個任務可以有不同的IOPL,并且可以定義不同的I/O許可位圖。注意,這些I/O敏感指令在實模式下總是可執(zhí)行的。 2.I/O許可位圖如果只用IOPL限制I/O指令的執(zhí)行是很不方便的,不能滿足實際要求需要。因為這樣做會使得在特權級3執(zhí)行的應用程序要么可訪問所有I/O地址,要么不可訪問所有I/O地址。實際需要與此剛好相反,只允許任務甲的應用程序訪問部分I/O地址,只允許任務乙的應用程序訪問另一部分I/O地址,以避免任務甲和任務乙在訪問I/O地址時發(fā)生沖突,從而避免任務甲和任務乙使用使用獨享設備時發(fā)生沖突。 因此,在IOPL的基礎上又采用了I/O許可位圖。I/O許可位圖由二進制位串組成。位串中的每一位依次對應一個I/O地址,位串的第0位對應I/O地址0,位串的第n位對應I/O地址n。如果位串中的第位為0,那么對應的I/O地址m可以由在任何特權級執(zhí)行的程序訪問;否則對應的I/O地址m只能由在IOPL特權級或更內(nèi)層特權級執(zhí)行的程序訪問。如果在I/O外層特權級執(zhí)行的程序訪問位串中位值為1的位所對應的I/O地址,那么將引起通用保護異常。 I/O地址空間按字節(jié)進行編址。一條I/O指令最多可涉及四個I/O地址。在需要根據(jù)I/O位圖決定是否可訪問I/O地址的情況下,當一條I/O指令涉及多個I/O地址時,只有這多個I/O地址所對應的I/O許可位圖中的位都為0時,該I/O指令才能被正常執(zhí)行,如果對應位中任一位為1,就會引起通用保護異常。 80386支持的I/O地址空間大小是64K,所以構成I/O許可位圖的二進制位串最大長度是64K個位,即位圖的有效部分最大為8K字節(jié)。一個任務實際需要使用的I/O許可位圖大小通常要遠小于這個數(shù)目。 當前任務使用的I/O許可位圖存儲在當前任務TSS中低端的64K字節(jié)內(nèi)。I/O許可位圖總以字節(jié)為單位存儲,所以位串所含的位數(shù)總被認為是8的倍數(shù)。從前文中所述的TSS格式可見,TSS內(nèi)偏移66H的字確定I/O許可位圖的開始偏移。由于I/O許可位圖最長可達8K字節(jié),所以開始偏移應小于56K,但必須大于等于104,因為TSS中前104字節(jié)為TSS的固定格式,用于保存任務的狀態(tài)。 1.I/O訪問許可檢查細節(jié)保護模式下處理器在執(zhí)行I/O指令時進行許可檢查的細節(jié)如下所示。 (1)若CPL<=IOPL,則直接轉步驟(8);(2)取得I/O位圖開始偏移;(3)計算I/O地址對應位所在字節(jié)在I/O許可位圖內(nèi)的偏移;(4)計算位偏移以形成屏蔽碼值,即計算I/O地址對應位在字節(jié)中的第幾位;(5)把字節(jié)偏移加上位圖開始偏移,再加1,所得值與TSS界限比較,若越界,則產(chǎn)生出錯碼為0的通用保護故障;(6)若不越界,則從位圖中讀對應字節(jié)及下一個字節(jié);(7)把讀出的兩個字節(jié)與屏蔽碼進行與運算,若結果不為0表示檢查未通過,則產(chǎn)生出錯碼為0的通用保護故障;(8)進行I/O訪問。設某一任務的TSS段如下: TSSSEG                  SEGMENT PARA USE16                        TSS     <>             ;TSS低端固定格式部分                        DB      8 DUP(0)       ;對應I/O端口00H—3FH                        DB      10000000B      ;對應I/O端口40H—47H                        DB      01100000B      ;對用I/O端口48H—4FH                        DB      8182 DUP(0ffH) ;對應I/O端口50H—0FFFFH                        DB      0FFH           ;位圖結束字節(jié)TSSLen                  =       $TSSSEG                  ENDS 再假設IOPL=1,CPL=3。那么如下I/O指令有些能正常執(zhí)行,有些會引起通用保護異常:                         in      al,21h  ;(1)正常執(zhí)行                        in      al,47h  ;(2)引起異常                        out     20h,al  ;(3)正常實行                        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許可檢查的細節(jié)可見,不論是否必要,當進行許可位檢查時,80386總是從I/O許可位圖中讀取兩個字節(jié)。目的是為了盡快地執(zhí)行I/O許可檢查。一方面,常常要讀取I/O許可位圖的兩個字節(jié)。例如,上面的第(8)條指令要對I/O位圖中的兩個位進行檢查,其低位是某個字節(jié)的最高位,高位是下一個字節(jié)的最低位。可見即使只要檢查兩個位,也可能需要讀取兩個字節(jié)。另一方面,最多檢查四個連續(xù)的位,即最多也只需讀取兩個字節(jié)。所以每次要讀取兩個字節(jié)。這也是在判別是否越界時再加1的原因。為此,為了避免在讀取I/O許可位圖的最高字節(jié)時產(chǎn)生越界,必須在I/O許可位圖的最后填加一個全1的字節(jié),即0FFH。此全1的字節(jié)應填加在最后一個位圖字節(jié)之后,TSS界限范圍之前,即讓填加的全1字節(jié)在TSS界限之內(nèi)。 I/O許可位圖開始偏移加8K所得的值與TSS界限值二者中較小的值決定I/O許可位圖的末端。當TSS的界限大于I/O許可位圖開始偏移加8K時,I/O許可位圖的有效部分就有8K字節(jié),I/O許可檢查全部根據(jù)全部根據(jù)該位圖進行。當TSS的界限不大于I/O許可位圖開始偏移加8K時,I/O許可位圖有效部分就不到8K字節(jié),于是對較小I/O地址訪問的許可檢查根據(jù)位圖進行,而對較大I/O地址訪問的許可檢查總被認為不可訪問而引起通用保護故障。因為這時會發(fā)生字節(jié)越界而引起通用保護異常,所以在這種情況下,可認為不足的I/O許可位圖的高端部分全為1。利用這個特點,可大大節(jié)約TSS中I/O許可位圖占用的存儲單元,也就大大減小了TSS段的長度。 <二>重要標志保護輸入輸出的保護與存儲在標志寄存器EFLAGS中的IOPL密切相關,顯然不能允許隨便地改變IOPL,否則就不能有效地實現(xiàn)輸入輸出保護。類似地,對EFLAGS中的IF位也必須加以保護,否則CLI和STI作為敏感指令對待是無意義的。此外,EFLAGS中的VM位決定著處理器是否按虛擬8086方式工作。 80386對EFLAGS中的這三個字段的處理比較特殊,只有在較高特權級執(zhí)行的程序才能執(zhí)行IRET、POPF、CLI和STI等指令改變它們。下表列出了不同特權級下對這三個字段的處理情況。 不同特權級對標志寄存器特殊字段的處理 特權級 VM標志字段 IOPL標志字段 IF標志字段 CPL=0 可變(初POPF指令外) 可變 可變 0  不變 不變 可變 CPL>IOPL 不變 不變 不變 從表中可見,只有在特權級0執(zhí)行的程序才可以修改IOPL位及VM位;只能由相對于IOPL同級或更內(nèi)層特權級執(zhí)行的程序才可以修改IF位。與CLI和STI指令不同,在特權級不滿足上述條件的情況下,當執(zhí)行POPF指令和IRET指令時,如果試圖修改這些字段中的任何一個字段,并不引起異常,但試圖要修改的字段也未被修改,也不給出任何特別的信息。此外,指令POPF總不能改變VM位,而PUSHF指令所壓入的標志中的VM位總為0。 <三>演示輸入輸出保護的實例(實例九)下面給出一個用于演示輸入輸出保護的實例。演示內(nèi)容包括:I/O許可位圖的作用、I/O敏感指令引起的異常和特權指令引起的異常;使用段間調用指令CALL通過任務門調用任務,實現(xiàn)任務嵌套。 1.演示步驟實例演示的內(nèi)容比較豐富,具體演示步驟如下:(1)在實模式下做必要準備后,切換到保護模式;(2)進入保護模式的臨時代碼段后,把演示任務的TSS段描述符裝入TR,并設置演示任務的堆棧;(3)進入演示代碼段,演示代碼段的特權級是0;(4)通過任務門調用測試任務1。測試任務1能夠順利進行;(5)通過任務門調用測試任務2。測試任務2演示由于違反I/O許可位圖規(guī)定而導致通用保護異常;(6)通過任務門調用測試任務3。測試任務3演示I/O敏感指令如何引起通用保護異常;(7)通過任務門調用測試任務4。測試任務4演示特權指令如何引起通用保護異常;(8)從演示代碼轉臨時代碼,準備返回實模式;(9)返回實模式,并作結束處理。

    標簽: 匯編 保護模式 教程

    上傳時間: 2013-12-11

    上傳用戶:nunnzhy

主站蜘蛛池模板: 黑龙江省| 额敏县| 合作市| 滨州市| 双峰县| 西昌市| 南雄市| 彭水| 盐池县| 富蕴县| 铜陵市| 稷山县| 乳山市| 鹤峰县| 宜君县| 淄博市| 荔波县| 宁海县| 紫金县| 河北区| 巴楚县| 额尔古纳市| 彝良县| 襄汾县| 清涧县| 双峰县| 政和县| 广南县| 普格县| 宜州市| 太湖县| 米泉市| 万安县| 乐亭县| 乌拉特前旗| 安阳市| 松滋市| 平谷区| 繁峙县| 永善县| 乐都县|