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

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

自由曲線(xiàn)

  • MSP430系列C編譯器編程指南

    MSP430系列C編譯器編程指南第1章 安裝和文檔關系圖本章說明如何安裝和運行IAR 產品的命令行和Windwos Workbench 版本并給出與產品一起提供的用戶指南的概述請注意某此產品只有命令行版本且根據用戶正在使用的產品或平臺資料可能稍有不同1.1 命令行版本本節敘述怎樣安裝和運得IAR 系統工具的命令版本1.1.1 用戶需要什么􀁺 DOS 4.X 或更高版本此產品也和運行在Windows95, Windows NT 3.51 或更高版本或Windows 3.1 X 下的DOS 窗口相兼容􀁺 至少 10M 字節的自由磁盤空間􀁺 最少有 4M 字節的RAM 可供IAR 應用程序使用

    標簽: MSP 430 C編譯器 編程指南

    上傳時間: 2013-11-22

    上傳用戶:agent

  • 采用AT91SAM9261的MiniGUI移植方案

    采用AT91SAM9261的MiniGUI 移植方案 1、圖形用戶界面MiniGUI 簡介MiniGUI 是遵循GPL 條款發布的自由軟件,其目標是為基于Linux 的實時嵌入式系統提供一個輕量級的圖形用戶界面支持系統。與QT/Embedded、MicoroWindows 等其它GUI相比,MiniGUI 的最顯著特點就是輕型、占用資源少。據稱MiniGUI 能夠在CPU 主頻為30MHz,僅有4MB RAM 的系統上正常運行, 這是其它多種 GUI 所無法達到的。目前,MiniGUI 已經非常成熟和穩定,并且在許多實際產品和項目中得到了應用。

    標簽: MiniGUI 9261 SAM AT

    上傳時間: 2014-12-27

    上傳用戶:fac1003

  • PIC單片機實用教程基礎篇

    PIC單片機實用教程基礎篇+提高篇  PIC單片機(Peripheral Interface Controller)是一種用來開發的去控制外圍設備的集成電路(IC)。一種具有分散作用(多任務)功能的CPU。與人類相比,大腦就是CPU,PIC 共享的部分相當于人的神經系統。  PIC 單片機是一個小的計算機  PIC單片機有計算功能和記憶內存像CPU并由軟件控制允行。然而,處理能力—存儲器容量卻很有限,這取決于PIC的類型。但是它們的最高操作頻率大約都在20MHz左右,存儲器容量用做寫程序的大約1K—4K字節。   時鐘頻率與掃描程序的時間和執行程序指令的時間有關系。但不能僅以時鐘頻率來判斷程序處理能力,它還隨處理裝置的體系結構改變(1*)。如果是同樣的體系結構,時鐘頻率較高的處理能力會較強。   這里用字來解釋程序容量。用一個指令(2*)表示一個字。通常用字節(3*)來表示存儲器(4*)容量。一個字節有8位,每位由1或0組成。PIC16F84A單片機 的指令由14位構成。當把1K個子轉換成位為:1 x 1,024 x 14 = 14,336位。再轉換為字節為:14,336/(8 x 1,024) = 1.75K。在計算存儲器的容量時,我們規定 1G 字節 = 1,024M 字節, 1M 字節 = 1,024K 字節, 1K 字節= 1,024 字節. 它們不是以1000為倍數,因為這是用二進制計算的緣故。   1*計算機的物理結構,包括組織結構、容量、該計算機的CPU、存儲器以及輸入輸出設備間的互連。經常特指CPU的組織結構,包括它的寄存器、標志、總線、算術邏輯部件、指令譯碼與執行機制以及定時和控制部件?! ?*指出某種操作并標識其操作數(如果有操作數的話)的一種語言構造  3*作為一個單位來操作(運算)的一個二進制字符串,通常比計算機的一個字短?! ?*處理機內的所有可尋址存儲空間以及用于執行指令的其它內存儲器。  在計算存儲器的容量時,我們規定 1G 字節 = 1,024M 字節, 1M 字節 = 1,024K 字節, 1K 字節= 1,024 字節. 它們不是以1000為倍數,因為這是用二進制計算的緣故。   用PIC單片機使電路做的很小巧變得可能?! ∫驗镻IC單片機可以把計算部分、內存、輸入和輸出等都做在一個芯片內。所以她工作起來效率很高、功能也自由定義還可以靈活的適應不同的控制要求,而不必去更換不同的IC。這樣電路才有可能做的很小巧。

    標簽: PIC 單片機 實用教程

    上傳時間: 2013-10-15

    上傳用戶:sxdtlqqjl

  • at91rm9200啟動過程教程

    at91rm9200啟動過程教程 系統上電,檢測BMS,選擇系統的啟動方式,如果BMS為高電平,則系統從片內ROM啟動。AT91RM9200的ROM上電后被映射到了0x0和0x100000處,在這兩個地址處都可以訪問到ROM。由于9200的ROM中固化了一個BOOTLOAER程序。所以PC從0X0處開始執行這個BOOTLOAER(準確的說應該是一級BOOTLOADER)。這個BOOTLOER依次完成以下步驟: 1、PLL SETUP,設置PLLB產生48M時鐘頻率提供給USB DEVICE。同時DEBUG USART也被初始化為48M的時鐘頻率; 2、相應模式下的堆棧設置; 3、檢測主時鐘源(Main oscillator); 4、中斷控制器(AIC)的設置; 5、C 變量的初始化; 6、跳到主函數。 完成以上步驟后,我們可以認為BOOT過程結束,接下來的就是LOADER的過程,或者也可以認為是裝載二級BOOTLOER。AT91RM9200按照DATAFLASH、EEPROM、連接在外部總線上的8位并行FLASH的順序依次來找合法的BOOT程序。所謂合法的指的是在這些存儲設備的開始地址處連續的存放的32個字節,也就是8條指令必須是跳轉指令或者裝載PC的指令,其實這樣規定就是把這8條指令當作是異常向量表來處理。必須注意的是第6條指令要包含將要裝載的映像的大小。關于如何計算和寫這條指令可以參考用戶手冊。一旦合法的映像找到之后,則BOOT程序會把找到的映像搬到SRAM中去,所以映像的大小是非常有限的,不能超過16K-3K的大小。當BOOT程序完成了把合法的映像搬到SRAM的任務以后,接下來就進行存儲器的REMAP,經過REMAP之后,SRAM從映設前的0X200000地址處被映設到了0X0地址并且程序從0X0處開始執行。而ROM這時只能在0X100000這個地址處看到了。至此9200就算完成了一種形式的啟動過程。如果BOOT程序在以上所列的幾種存儲設備中找到合法的映像,則自動初始化DEBUG USART口和USB DEVICE口以準備從外部載入映像。對DEBUG口的初始化包括設置參數115200 8 N 1以及運行XMODEM協議。對USB DEVICE進行初始化以及運行DFU協議?,F在用戶可以從外部(假定為PC平臺)載入你的映像了。在PC平臺下,以WIN2000為例,你可以用超級終端來完成這個功能,但是還是要注意你的映像的大小不能超過13K。一旦正確從外部裝載了映像,接下來的過程就是和前面一樣重映設然后執行映像了。我們上面講了BMS為高電平,AT91RM9200選擇從片內的ROM啟動的一個過程。如果BMS為低電平,則AT91RM9200會從片外的FLASH啟動,這時片外的FLASH的起始地址就是0X0了,接下來的過程和片內啟動的過程是一樣的,只不過這時就需要自己寫啟動代碼了,至于怎么寫,大致的內容和ROM的BOOT差不多,不同的硬件設計可能有不一樣的地方,但基本的都是一樣的。由于片外FLASH可以設計的大,所以這里編寫的BOOTLOADER可以一步到位,也就是說不用像片內啟動可能需要BOOT好幾級了,目前AT91RM9200上使用較多的bootloer是u-boot,這是一個開放源代碼的軟件,用戶可以自由下載并根據自己的應用配置。總的說來,筆者以為AT91RM9200的啟動過程比較簡單,ATMEL的服務也不錯,不但提供了片內啟動的功能,還提供了UBOOT可供下載。筆者寫了一個BOOTLODER從片外的FLASHA啟動,效果還可以。 uboot結構與使用uboot是一個龐大的公開源碼的軟件。他支持一些系列的arm體系,包含常見的外設的驅動,是一個功能強大的板極支持包。其代碼可以 http://sourceforge.net/projects/u-boot下載 在9200上,為了啟動uboot,還有兩個boot軟件包,分別是loader和boot。分別完成從sram和flash中的一級boot。其源碼可以從atmel的官方網站下載。 我們知道,當9200系統上電后,如果bms為高電平,則系統從片內rom啟動,這時rom中固化的boot程序初始化了debug口并向其發送'c',這時我們打開超級終端會看到ccccc...。這說明系統已經啟動,同時xmodem協議已經啟動,用戶可以通過超級終端下載用戶的bootloader。作為第一步,我們下載loader.bin.loader.bin將被下載到片內的sram中。這個loder完成的功能主要是初始化時鐘,sdram和xmodem協議,為下載和啟動uboot做準備。當下載了loader.bin后,超級終端會繼續打印:ccccc....。這時我們就可以下在uboot了。uboot將被下載到sdram中的一個地址后并把pc指針調到此處開始執行uboot。接著我們就可以在終端上看到uboot的shell啟動了,提示符uboot>,用戶可以uboot>help 看到命令列表和大概的功能。uboot的命令包含了對內存、flash、網絡、系統啟動等一些命令。 如果系統上電時bms為低電平,則系統從片外的flash啟動。為了從片外的flash啟動uboot,我們必須把boot.bin放到0x0地址出,使得從flash啟動后首先執行boot.bin,而要少些boot.bin,就要先完成上面我們講的那些步驟,首先開始從片內rom啟動uboot。然后再利用uboot的功能完成把boot.bin和uboot.gz燒寫到flash中的目的,假如我們已經啟動了uboot,可以這樣操作: uboot>protect off all uboot>erase all uboot>loadb 20000000 uboot>cp.b 20000000 10000000 5fff uboot>loadb 21000000 uboot>cp.b 210000000 10010000 ffff 然后系統復位,就可以看到系統先啟動boot,然后解壓縮uboot.gz,然后啟動uboot。注意,這里uboot必須壓縮成.gz文件,否則會出錯。 怎么編譯這三個源碼包呢,首先要建立一個arm的交叉編譯環境,關于如何建立,此處不予說明。建立好了以后,分別解壓源碼包,然后修改Makefile中的編譯器項目,正確填寫你的編譯器的所在路徑。 對loader和boot,直接make。對uboot,第一步:make_at91rm9200dk,第二步:make。這樣就會在當前目錄下分別生成*.bin文件,對于uboot.bin,我們還要壓縮成.gz文件。 也許有的人對loader和boot搞不清楚為什么要兩個,有什么區別嗎?首先有區別,boot主要完成從flash中啟動uboot的功能,他要對uboot的壓縮文件進行解壓,除此之外,他和loader并無大的區別,你可以把boot理解為在loader的基礎上加入了解壓縮.gz的功能而已。所以這兩個并無多大的本質不同,只是他們的使命不同而已。 特別說名的是這三個軟件包都是開放源碼的,所以用戶可以根據自己的系統的情況修改和配置以及裁減,打造屬于自己系統的bootloder。

    標簽: 9200 at 91 rm

    上傳時間: 2013-10-27

    上傳用戶:wsf950131

  • 基于AT89C51的智能電風扇控制系統

    以AT89C51為核心,采用部分外圍電路,實現對電風扇的智能控制.通過AT89C51對雙向可控硅的控制,可實現風速的無級調速,且可以實現模擬自然風、睡眠風等,通過單片機自身的功能及外接少量電路可實現電風扇的各種定時功能,以及電風扇扇頭的自由升降、波浪式搖頭等各種功能.

    標簽: 89C C51 AT 89

    上傳時間: 2014-08-29

    上傳用戶:xcsx1945

  • 利用SPMC75本身的Flash做數據備份

    利用SPMC75本身的Flash做數據備份:SPMC75F2413A 32k字的內嵌Flash(embedded Flash)分為兩區:信息區和通用區,在同一時間只能訪問其中的一區。信息區包含64個字,尋址空間為0x8000 ~ 0x803F。地址0x8000為系統選項寄存器P_System_Option。其它地址空間可由用戶自定義重要信息比如:版本控制,日期,版權名稱,項目名稱等等。信息區的內容只有在仿真或燒錄的狀態下才能改變。32k字Flash被劃分為16個頁,每頁2K字,每頁可分為8幀,這樣32K的Flash就可以分成128個幀。只有位于00F000 ~00F7FF區域的頁面在自由運行模式下可以設置為只讀或可讀可寫,其它頁面均為只讀.也就說片內FLASH數據備份區為是0xF000~0xF7FF,備份區為Bank14,最多存儲的數據為2K字。SPMC75F2413A的32K字的內嵌式閃存結構入下圖2-1,圖2-2。

    標簽: Flash SPMC 75 數據備份

    上傳時間: 2013-11-08

    上傳用戶:6546544

  • 深入淺出AVR單片機--從ATMega48/88/168開始

    深入淺出AVR單片機思路清晰,以AVR單片機為載體,介紹了初學單片機所必須掌握的專業知識。書中語言嚴謹但不乏幽默風趣,配以大量的照片、圖示和實例程序,使讀者在愉悅中完成專業知識的學習,并培養了學習嵌入式系統的興趣。本書在講述AVR單片機的同時,更注重于對讀者學習和設計能力的啟發、培養,幫助他們養成“從實踐中來,到實踐中去”的科學方法論,為進一步的學習創造了基礎?! ”緯v述淺顯、內容豐富、編排合理、實例詳盡。首先介紹了如何閱讀器件資料的方法,然后熟悉ICCAVR集成開發環境并搭建實驗開發裝置,接著從實際應用出發,啟發式地介紹AVR單片機的常用資源和對應軟件方法,最后較為全面地補充了從事嵌入式系統開發要擴展的軟件知識。 第1篇 Are you ready? 第1章 學會閱讀Datasheet  1.1 如何閱讀PDF文件,如何獲得Datasheet文件  1.2 Datasheet告訴我們些什么  1.3 如何看懂AVR的Datasheet  1.4 如何得到幫助  1.5 匯編語言執行時間的計算方法  1.6 ATmega48/88/168常用熔絲的作用及其配置方法  1.7 對誤燒寫為外部時鐘模式的解鎖方法  實例1 閱讀74HC595 Datasheet 第2章 深入開發環境  2.1 認識ICC編譯環境  2.2 事半功倍的代碼生成器  2.3 ICC之不得不說的故事  2.4 AVR最小系統和下載線DIY  實例2 AVR最小系統DIY第2篇 Let\'s go! 第3章 從跑馬燈開始  3.1 輸入/輸出界面   3.1.1 單片機的輸入/輸出設備——引腳   3.1.2 “芯”里有數——數碼管顯示   3.1.3 單片機的輸入/輸出設備——從按鍵到鍵盤  3.2 用ATmega48/88/168單片機端口驅動數碼管  3.3 操縱ATmega48/88/168單片機端口  3.4 端口內建上拉電阻的使用  3.5 端口位操作  實例3 跑馬燈  實例4 數碼管的顯示(上)  實例5 數碼管的顯示(下)  實例6 矩陣鍵盤 第4章 對不起接個電話  4.1 十萬火急——中斷  4.2 中斷的特性  4.3 使用中斷時的注意事項  4.4 ATmega48/88/168單片機有哪些中斷源  4.5 如何編寫一個中斷的服務程序代碼  4.6 ATmega48/88/168單片機中斷的開關控制  4.7 ATmega48/88/168中斷標志位  4.8 ATmega48/88/168中斷優先級  4.9 ATmega48/88/168單片機中斷向量  4.10 中斷與查詢之爭  4.11 用查詢方式響應外設中斷  4.12 中斷誤觸發  4.13 前后臺與原子操作  實例7 中斷喚醒的鍵盤掃描  實例8 旋轉編碼器 第5章 一秒究竟有多長  5.1 單片機與時間  5.2 軟件延時  5.3 不需要加載的“自由計時器”  5.4 通過重加載控制定時中斷周期  5.5 使用代碼生成器生成定時器1初始化代碼  5.6 定時器的其他工作模式  5.7 PWM波及其應用簡介  5.8 人類能看懂的電子時鐘——實時時鐘簡介  實例9 閃爍的燈  實例10 漸明漸暗的燈  實例11 復雜閃爍控制 第6章 電量低  6.1 從猜數游戲到A/D轉換器  6.2 ATmega48/88/168的A/D轉換器  6.3 ATmega48/88/168單片機中與A/D相關的引腳  6.4 ATmega48/88/168單片機中與A/D相關的寄存器  6.5 使用A/D時需要注意些什么  6.6 怎樣知道A/D轉換完成  6.7 讀取A/D的轉換結果  6.8 使用代碼生成器生成ADC初始化代碼  6.9 書寫具有工程結構的初始化代碼  6.10 電量計原理概述  …… 第7章 正在過收費站 第8章 包裝的學問 第9章 傻孩子求職記 第10章 MISSION UPDATE第3篇 Code Name C 第11章 朝花夕拾 第12章 指針都是紙老虎 第13章 來自身邊的啟示 第14章 初識嵌入式系統

    標簽: ATMega AVR 168 48

    上傳時間: 2014-05-05

    上傳用戶:佳期如夢

  • 串口調試軟件SSCOMV3.0

    串口調試軟件SSCOM可供免費使用,免費下載,本軟件可以在Win95/98、Win2000、WinNT、WinXP下面運行.軟件功能主要為: 1.接收從串口進來的數據并在窗口顯示. 2.所接收到的數據數據顯示方式可以選擇為字符方式或者HEX方式 4.中文顯示無亂碼,且不影響速度 5.串口波特率可以選擇為110bps-256000bps.(波特率>115200時需要硬件支持) 6.可以即時顯示存在的串口號.如果您增加了usb轉串口等設備,串口號也會在列表中出現. 7.可以選擇“5、6、7、8”四種數據長度. 8.可以選擇為“1、1.5、2”三種停止位.(1.5停止位需要硬件支持) 8.第9位數據可以選擇為“無、奇校驗、偶校驗、1、0”四種方式. 9.可以選擇“無流控、軟流控、硬流控、自定義”四種流控方式. 10.串口設置和字符串操作等設置在程序關閉時自動保存,打開時自動載入. 11.可以在接收窗口按鍵即發送該鍵值. 12.可以在字符串輸入框輸入您想發送的字符串,并發送. 13.可以在字符串輸入框輸入您想發送的HEX數據串,數據的值從00到FF,沒有任何限制. 14.可以定時重復發送數據,并可以設置發送時間間隔. 15.可以在發送字符串時選擇發送新行,即自動加上回車換行. 16.可以顯示當前串口的CTS、DSR、RLSL(CD)信號線的狀態. 17.可以自由控制當前串口的DTR、RTS信號線的輸出狀態. 18.可以打開一個文本文件或者一個二進制文件預覽其內容,查看方式可以是文本或者HEX方式. 19.可以打開一個文本文件或者一個二進制文件并以當前波特率發送到串口. 20.可以保存窗口內容到一個文本文件,文件名取自當前時間,保存在當前目錄. 21.可以即時顯示發送的字節數和接收到的字節數,按清除窗口將會清零. 22.帶有功能強大的擴展功能:多條字符串發送定義和網上查找串口資料等. 23.可以定義最多32條預備發送的字符串,每條字符串可以定義為HEX數據串或者字符串方式.在每一條數據的左邊打勾就表示這是一條hex數據串. 24.點擊字符串右邊的標號即可以發送這條定義好的字符串. 25.可以設置為循環發送你定義過的多條字符串,并且可以設置發送時間間隔. 26.在串口資料欄您可以從mcu51網站或者Google查找有關串口技術資料. 27.在串口資料欄您可以進入技術討論bbs,在此發表您的高見或者提出您的問題和需求. 28.在產品信息欄您可以獲得現時最新的產品信息. 29.這是個綠色軟件,單個文件即可執行,不會給您的機器增加任何負擔. 此版本使用C++Builder編寫,相對于上一版本SSCOM2.0,主要改進在: 1.程序更穩定可靠,修改了一些報錯信息.使用更加人性化。 2.修改了避免顯示漢字亂碼的算法,快了許多. 3.hex數據輸入的錯誤兼容性. 4.發送字符串可以加發回車換行. 5.可以保存窗口內容到文件. 6.發送和接收的字符數統計更準確. 7.不再接收到一定數量字符數就清屏,因為發現即使收到很多內容也不會溢出,速度仍然很快. 8,可以打開二進制文件并發送,從前只能發文本文件. 9.打開文件后可以用asc方式或者hex方式預覽文件中前4K內容. 10.發送文件前告訴操作者需要發送多少時間.免得久等. 11.新增功能強大的擴展功能,多達32條自定義字符串操作,程序關閉時這些字符串會自動保存,下次開機時再載入,每條可以定義為HEX數據串或者ASC字符串,按后邊的數字按鈕可以發送.也可以自動循環發送定義過的字符串. 12.新增串口設置自動保存. 13.加入了網絡支持功能,用戶很方便討論問題和找到技術支持.

    標簽: SSCOMV 3.0 串口調試 軟件

    上傳時間: 2013-10-26

    上傳用戶:448949

  • 單片機應用技術選編10

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

    標簽: 單片機 應用技術

    上傳時間: 2013-12-04

    上傳用戶:vmznxbc

  • 4x4鍵盤的設計與制作

    三種方法讀取鍵值􀂄 使用者設計行列鍵盤介面,一般常採用三種方法讀取鍵值。􀂉 中斷式􀂄 在鍵盤按下時產生一個外部中斷通知CPU,並由中斷處理程式通過不同位址讀資料線上的狀態判斷哪個按鍵被按下。􀂄 本實驗採用中斷式實現使用者鍵盤介面。􀂉 掃描法􀂄 對鍵盤上的某一行送低電位,其他為高電位,然後讀取列值,若列值中有一位是低,表明該行與低電位對應列的鍵被按下。否則掃描下一行。􀂉 反轉法􀂄 先將所有行掃描線輸出低電位,讀列值,若列值有一位是低表明有鍵按下;接著所有列掃描線輸出低電位,再讀行值。􀂄 根據讀到的值組合就可以查表得到鍵碼。4x4鍵盤按4行4列組成如圖電路結構。按鍵按下將會使行列連成通路,這也是見的使用者鍵盤設計電路。 //-----------4X4鍵盤程序--------------// uchar keboard(void) { uchar xxa,yyb,i,key; if((PINC&0x0f)!=0x0f) //是否有按鍵按下 {delayms(1); //延時去抖動 if((PINC&0x0f)!=0x0f) //有按下則判斷 { xxa=~(PINC|0xf0); //0000xxxx DDRC=0x0f; PORTC=0xf0; delay_1ms(); yyb=~(PINC|0x0f); //xxxx0000 DDRC=0xf0; //復位 PORTC=0x0f; while((PINC&0x0f)!=0x0f) //按鍵是否放開 { display(data); } i=4; //計算返回碼 while(xxa!=0) { xxa=xxa>>1; i--; } if(yyb==0x80) key=i; else if(yyb==0x40) key=4+i; else if(yyb==0x20) key=8+i; else if(yyb==0x10) key=12+i; return key; //返回按下的鍵盤碼 } } else return 17; //沒有按鍵按下 }

    標簽: 4x4 鍵盤

    上傳時間: 2013-11-12

    上傳用戶:a673761058

主站蜘蛛池模板: 汉源县| 贵港市| 抚远县| 奈曼旗| 晋城| 白河县| 手游| 观塘区| 治县。| 义马市| 会宁县| 马鞍山市| 宜都市| 武强县| 孝感市| 庄浪县| 万盛区| 疏勒县| 永新县| 娄底市| 和政县| 黄陵县| 乾安县| 新泰市| 东至县| 嘉祥县| 克山县| 文化| 宿州市| 保山市| 剑川县| 文登市| 蚌埠市| 马边| 汝州市| 淮阳县| 大港区| 法库县| 个旧市| 买车| 昭苏县|