eeworm.com VIP專區(qū) 單片機源碼系列 72資源包含以下內(nèi)容:1. 24c01a的讀寫程序.doc2. PIC單片機程序設(shè)計基礎(chǔ).pdf3. 24c16讀寫驅(qū)動程序.doc4. PIC單片機基礎(chǔ)知識.rar5. 單片機匯編語言程序庫.rar6. PIC的C語言編程知識.pdf7. 51程序庫 (各種常用程序).doc8. keil入門實例教程.rar9. 在偉福集成環(huán)境下使用PICC.pdf10. HI-TECH PICC C的使用說明.pdf11. 非接觸IC卡讀寫器的應(yīng)用設(shè)計.pdf12. U盤IC1114的電路圖和C語言源程序.zip13. 鋰-離子線性電池充電控制器LTC1732及其應(yīng)用.pdf14. MSP430仿真器(機)接口電路圖-原理圖.pdf15. 照明應(yīng)用中的51LPC微控制器.pdf16. STM32TS60 數(shù)字電阻型多觸摸屏控制方案.rar17. PL2303或PV8651USB轉(zhuǎn)串口原理圖.rar18. PCF8563 實時時鐘日歷芯片選型指南.pdf19. S3C2410內(nèi)存管理單元MMU基礎(chǔ)實驗.rar20. USB2.0轉(zhuǎn)IDE的電路圖 (protel文件).rar21. TUSB3200中文資料pdf.pdf22. 單片機實用接口技術(shù).rar23. 串行下載線的原理圖-電路圖.pdf24. 內(nèi)置微處理器的USB音頻接口芯片TUSB3200.pdf25. MCS-51系列單片機實用接口技術(shù).rar26. 數(shù)據(jù)處理與控制策略.rar27. LPC932單片機可靠性設(shè)計方案.pdf28. 小車走迷宮設(shè)計.rar29. 過程通道與人機接口.rar30. 一種單片機實現(xiàn)的嵌入式視頻切換器.pdf31. 溫度傳感器ds1820的匯編程序.pdf32. 3.3v看門狗芯片.pdf33. 交通燈控制板用戶手冊.rar34. 單片機開發(fā)中應(yīng)掌握的幾個基本技巧.pdf35. dsPIC30F看門狗定時器和低功耗模式.pdf36. 新版交通燈模組(包括PCB圖、使用說明書和產(chǎn)品說明書).rar37. 51單片機浮點子程序庫.pdf38. 工程師單片機學(xué)習(xí)經(jīng)驗技巧.rar39. 用單片機內(nèi)置比較器設(shè)計高精度A/D變換器.pdf40. MCS-51并行口的擴(kuò)展.ppt41. 模擬接口.ppt42. 存儲器接口.ppt43. 單片機原理與應(yīng)用教程.rar44. 中斷技術(shù).ppt45. winCE msdn講座.zip46. MCS 51單片機內(nèi)部并行口及應(yīng)用.rar47. RD系列微型打印機打印實例.rar48. 接口技術(shù)概述.rar49. 微型打印機的C語言源程序.rar50. 匯編語言程序設(shè)計PPT.ppt51. 微型打印機與單片機接口.rar52. MCS-51系列單片機的結(jié)構(gòu)和原理.rar53. 單片機的功率接口.rar54. Keil軟件的使用.rar55. 51單片機應(yīng)用實例及源代碼.rar56. 匯編語言程序設(shè)計基礎(chǔ).PPT57. 單片機模糊邏輯控制.rar58. 小型鍵盤結(jié)構(gòu)與接口.ppt59. DA與AD轉(zhuǎn)換.ppt60. 微型計算機總線知識.ppt61. DMA與DMA控制器.ppt62. 微機原理及接口技術(shù)課件(教學(xué)).rar63. 8255A可編程并行接口.ppt64. 微機原理與匯編語言程序設(shè)計課件.rar65. VD108B地感線路安裝圖.pdf66. 8086總線操作、中斷系統(tǒng)及總線請求.ppt67. 微機原理多媒體教材.rar68. RS-485的傳輸線如何合理屏蔽.pdf69. 8253計數(shù)器定時器結(jié)構(gòu)與編程.ppt70. 子空間模式識別方法.pdf71. 單片機應(yīng)用技術(shù)電子教案.rar72. 8251A可編程通信接口.ppt73. 語音編解碼芯片MT8965在ALU中的應(yīng)用.pdf74. Keil C51 使用技巧及實戰(zhàn).zip75. 微機接口技術(shù)試題.rar76. MCS-51單片機系統(tǒng)擴(kuò)展技術(shù).pdf77. 單片機課程總結(jié).doc78. 微機接口技術(shù)精品課程.rar79. LCD為LCM161(HD44780驅(qū)動器)字符顯示器驅(qū)動程.rar80. 用單片機設(shè)計發(fā)音電路.pdf81. 微機接口技術(shù)課件.rar82. LC7461遙控解碼子程序源代碼.rar83. 模塊化LED大屏幕顯示器的設(shè)計.pdf84. 微機原理與接口技術(shù)精品課程(課件).rar85. 紅外遙控接收程序.pdf86. 微控制器( MCU) 破解秘笈之中文有刪節(jié)版.pdf87. SAM88RCRI 指令集.pdf88. 單片機常用程序庫.rar89. 微處理器指令集設(shè)計.ppt90. 基于單片機的頻率計設(shè)計.pdf91. 單片機綜合應(yīng)用.rar92. 單片機多機并行通訊的一種方法.pdf93. pic單片機實用教程(提高篇).rar94. 單片機掉電保護(hù)設(shè)計.pdf95. pic單片機實用教程(基礎(chǔ)篇).RAR96. 分時操作系統(tǒng)思想在單片機編程中的實現(xiàn).pdf97. 80C51便攜式產(chǎn)品中的低功耗設(shè)計.pdf98. 單片機最小系統(tǒng)電路.pdf99. avr studio 4.14下載.zip100. AVR高速嵌入式單片機原理與應(yīng)用(修訂版).rar
上傳時間: 2013-07-03
上傳用戶:eeworm
VIP專區(qū)-嵌入式/單片機編程源碼精選合集系列(7)資源包含以下內(nèi)容:1. 嵌入式WEB程序.2. goahead webserver源碼.3. 開發(fā)嵌入式實時系統(tǒng)很好的參考.4. Port串行通信.5. pstn實用撥號規(guī)則.6. 9600bps的模擬串口程序.7. 代語音的報警器.8. 工業(yè)用控制器源程序..9. RTOS 51代碼.10. 一款低價位時鐘芯片的C驅(qū)動程序.11. 各種Eeprom的C驅(qū)動程序(可配置).12. 《Programming Embedded Systems in C and C++》嵌入式C/C++編程.13. 《The Art of Designing Embedded Systems(設(shè)計嵌入式系統(tǒng)的藝術(shù))》,不可多得的好書.14. 最新ATX電源圖.15. 實時多任務(wù)操作系統(tǒng)源代碼M430/OS V1.20.16. mcs51匯編子程序.17. mcs51測試子程序.18. mcs51子程序集.19. mcs51子程序.20. 工控modbus協(xié)議通訊.21. PLC中查表功能函數(shù).22. PLC中參數(shù)保存到EEpRom中源碼.23. 6502 Assembly Code Examples.24. VC分割窗口源程序.25. 引腳說明.26. LPC922 I2c接口從機代碼.27. LPC922 I2c接口硬件主方式代碼.28. LPC922 PWM測試程序.29. 自己寫的51接收遙控器解碼.30. OMB COMMON CLASSES 源代碼.31. Linux下通過jtag燒寫flash的源代碼.32. PIC16CXX C語言工具.33. MODEM AT 指令集.34. rtx-tiny源碼.35. 很有用的bootloader源碼.36. AVR的IIC接口程序.37. PCF8583和MCS51的接口(IIC)的程序.38. 基于AT91RM9200中斷例程.39. 一種標(biāo)準(zhǔn)的PC AT鍵盤來提供大多數(shù)微控制器所需的某些人機接口方法.40. 如何實現(xiàn)作為多用途I2C外設(shè)器件的AT90S12.
上傳時間: 2013-06-30
上傳用戶:eeworm
VIP專區(qū)-嵌入式/單片機編程源碼精選合集系列(145)資源包含以下內(nèi)容:1. 里面有幾十人MSP430F149系列C編程的源碼資料,只要稍加修改就可以熟練地使用MSP430F系列單片機.2. 本書講解了三菱系列PLC的詳細(xì)知識.包括內(nèi)部結(jié)構(gòu)及及指令集.使初學(xué)者能快速使用三菱系列PLC..3. KGLWIN3.62是中文版的LG的PLC編程和調(diào)試軟件..4. blackfin 533數(shù)模轉(zhuǎn)換的源代碼 很基礎(chǔ)的 大家有興趣的看下.5. 同步電機的很基礎(chǔ)的代碼 blackfin 533 motor.6. blackfin 533 的nandflash代碼 很基礎(chǔ)的.7. blackfin 533 的tft代碼 很基礎(chǔ).8. 51EDAQT44B0X開發(fā)板說明書.9. 用em4094和STC12C5412合成二代證讀寫器.10. 重量級資料,條幅機原理圖.11. LCD_12232 液晶顯示程序源代碼.12. 嵌入式MYSQL編程例子,在WINDOWS或者LINUX上都可以運行.13. 幾個嵌入式MYSQL編程示例.14. 一個數(shù)字顯示時鐘的程序.15. IIC通用驅(qū)動程序.16. nios ii 開發(fā)板原理圖.17. 嵌入式操作系統(tǒng)ucos ii在visual studio vc下運行.18. pspice的教程.19. 嵌入式freetype庫的應(yīng)用文檔包含freetype的簡要說明和應(yīng)用example.20. 嵌入式linux中的usb熱拔插腳本,可以實現(xiàn)u盤的熱拔插功能.21. freetype庫的應(yīng)用demo,里面包含freetype的很多實例.22. 附上freetype2.1.10的源代碼,這個和上面?zhèn)鞯氖且黄鸬?23. dm9000a,u-boot里面的驅(qū)動源代碼,可以參照移植到自己的u-boot里面.24. 單鍵遙控碼學(xué)習(xí)控制器遙控數(shù)據(jù)讀取 INT0中斷程序 高電平存TMPHADDR為首址RAM 低電平存TMPLADDR為首址RAM.25. 宏晶科技用c語言實現(xiàn)的EEPROM完整底層驅(qū)動程序.26. X5045的底層驅(qū)動.27. 24c02的c語言源代碼.28. I2C-bus Specification.29. Nucleus開發(fā)的需要用的<技術(shù)文檔>.30. lpc2100_arm_keil實例,很好的實例.31. 多款FPGA CPLD開發(fā)板的原理圖.32. 在數(shù)字電路的設(shè)計中.33. 制作范例:一個簡單實用的PC遙控器2 需要的話請去下載.34. linux下 minigui用的 qvfb 1.1插件.35. C++編程指南是個人覺得不過入門的參考資料.36. 應(yīng)用案例.37. 《常用運放電路集錦》美國國家半導(dǎo)體公司 資料 介紹了運放的典型應(yīng)用.38. ARM Boot2410Init.s分析 ARM Boot2410Init.s分析.39. FS9200ARM9開發(fā)板的原理圖.40. 國外高速設(shè)計經(jīng)典書籍.
上傳時間: 2013-04-15
上傳用戶:eeworm
VIP專區(qū)-嵌入式/單片機編程源碼精選合集系列(146)資源包含以下內(nèi)容:1. 本程序能夠在沒有操作系統(tǒng)下可以測試LCD的驅(qū)動.2. ADS下LDR命令詳細(xì)示例.3. 本程序是ADS1.2下的匯編語言的示例程序!.4. 自己寫的一個萬年歷程序,能有200多行代碼.盡供參考..5. 這是個Mp3源代碼.6. sd 的spi模式詳細(xì)的中文資料.7. mmc card 各種操作詳細(xì)的邏輯時序圖.8. PCI總線系統(tǒng)結(jié)構(gòu)、性能及總線操作時序和總線控制權(quán)的仲裁問題.9. ebook of matlab gui using.10. PAN3101ProgrammingGuideV11原像一手資料.11. 基于NIOSii的網(wǎng)絡(luò)監(jiān)控系統(tǒng)設(shè)計.12. mp3 方案源代碼.13. 用VB實現(xiàn)S7-300PLC與PC機的普通串口通信 jiankong.14. 多功能數(shù)據(jù)采集卡上位機完整代碼.15. FAT32 文件系統(tǒng)中文規(guī)范.16. RTOS系統(tǒng).17. 用于AlRERA 公司DE2開發(fā)板上的USB 調(diào)試的實例.18. UBOOT_command reference document.19. 對軟件進(jìn)行可達(dá)性測試的軟件.20. 用于檢測非自鎖的按鍵.21. 實現(xiàn)arm文件系統(tǒng).22. 基于arm的藍(lán)牙通訊協(xié)議的設(shè)計.23. 射頻卡開發(fā)系統(tǒng)芯片.24. 詳細(xì)介紹了PCB設(shè)計的各種方法.25. Matlab用戶圖像接口.26. GUI檔案.27. 東芝步進(jìn)電機驅(qū)動芯片,電流3.5A,8細(xì)分驅(qū)動步進(jìn)電機很常用芯片.28. Cross-Platform GUI Programming with wxWidgets wxWidgets設(shè)計指導(dǎo)書.29. 24c08-24c31EEPROM初始化.30. 一個不錯的需求分析實例!希望對大家有幫助.31. 一個完整的系統(tǒng),用到NIOSII 里面包括語言結(jié)構(gòu)的.32. 嵌入式系統(tǒng)的上課講義...使用三星的開發(fā)版...主要是吃ARM的指令集.33. 關(guān)于嵌入式方面的資料.34. 主要介紹一種基于Philips公司的MF RC500的射頻識別讀寫器的設(shè)計:首先介紹系統(tǒng)的組成以及MF RC500的特性.35. Windows嵌入式開發(fā)系列課程(6):啟動程序BootLoader的分析 _PDF.36. design the connecter between dsp and sed12.37. 48種常用軟件的指南.38. 44b0(arm)初始化程序,代碼可以通用,方便嵌入式系統(tǒng)的開發(fā).39. uCOS在LPC213X上的移植。適合ARM嵌入式系統(tǒng)初學(xué)者。.40. AD1674模數(shù)轉(zhuǎn)換器件資料。包含了AD1674的應(yīng)用接口電路。.
上傳時間: 2013-05-28
上傳用戶:eeworm
隨著半導(dǎo)體工藝的飛速發(fā)展和芯片設(shè)計水平的不斷進(jìn)步,ARM微處理器的性能得到大幅度地提高,同時其芯片的價格也在不斷下降,嵌入式系統(tǒng)以其獨有的優(yōu)勢,己經(jīng)廣泛地滲透到科學(xué)研究和日常生活的各個方面。 本文以ARM7 LPC2132處理器為核心,結(jié)合蓋革一彌勒計數(shù)管對Time-To-Count輻射測量方法進(jìn)行研究。ARM結(jié)構(gòu)是基于精簡指令集計算機(RISC)原理而設(shè)計的,其指令集和相關(guān)的譯碼機制比復(fù)雜指令集計算機要簡單得多,使用一個小的、廉價的ARM微處理器就可實現(xiàn)很高的指令吞吐量和實時的中斷響應(yīng)。基于ARM7TDMI-S核的LPC2132微處理器,其工作頻率可達(dá)到60MHz,這對于Time-To-Count技術(shù)是非常有利的,而且利用LPC2132芯片的定時/計數(shù)器引腳捕獲功能,可以直接讀取TC中的計數(shù)值,也就是說不再需要調(diào)用中斷函數(shù)讀取TC值,從而大大降低了計數(shù)前雜質(zhì)時間。本文是在我?guī)熜謪诬姷摹禩ime-To-Count測量方法初步研究》基礎(chǔ)上,使用了高速的ARM芯片,對基于MCS-51的Time-To-Count輻射測量系統(tǒng)進(jìn)行了改進(jìn),進(jìn)一步論證了采用高速ARM處理器芯片可以極大的提高G-M計數(shù)器的測量范圍與測量精度。 首先,討論了傳統(tǒng)的蓋革-彌勒計數(shù)管探測射線強度的方法,并指出傳統(tǒng)的脈沖測量方法的不足。然后討論了什么是Time-To-Count測量方法,對Time-To-Count測量方法的理論基礎(chǔ)進(jìn)行分析。指出Time-To-Count方法與傳統(tǒng)的脈沖計數(shù)方法的區(qū)別,以及采用Time-To-Count方法進(jìn)行輻射測量的可行性。 接著,詳細(xì)論述基于ARM7 LPC2132處理器的Time-To-Count輻射測量儀的原理、功能、特點以及輻射測量儀的各部分接口電路設(shè)計及相關(guān)程序的編制。 最后得出結(jié)論,通過高速32位ARM處理器的使用,Time-To-Count輻射測量儀的精度和量程均得到很大的提高,對于Y射線總量測量,使用了ARM處理器的Time-To-Count輻射測量儀的量程約為20 u R/h到1R/h,數(shù)據(jù)線性程度也比以前的Time-To-CotJnt輻射測量儀要好。所以在使用Time-To-Count方法進(jìn)行的輻射測量時,如何減少雜質(zhì)時間以及如何提高計數(shù)前時間的測量精度,是決定Time-To-Count輻射測量儀性能的關(guān)鍵因素。實驗用三只相同型號的J33G-M計數(shù)管分別作為探測元件,在100U R/h到lR/h的輻射場中進(jìn)行試驗.每個測量點測量5次取平均,得出隨著照射量率的增大,輻射強度R的測量值偏小且與輻射真實值之間的誤差也隨之增大。如果將測量誤差限定在10%的范圍內(nèi),則此儀器的量程范圍為20 u R/h至1R/h,量程跨度近六個數(shù)量級。而用J33型G-M計數(shù)管作常規(guī)的脈沖測量,量程范圍約為50 u R/h到5000 u R/h,充分體現(xiàn)了運用Time-To-Count方法測量輻射強度的優(yōu)越性,也從另一個角度反應(yīng)了隨著計數(shù)前時間的逐漸減小,雜質(zhì)時間在其中的比重越來越大,對測量結(jié)果的影響也就越來越嚴(yán)重,盡可能的減小雜質(zhì)時間在Time-To-Count方法輻射測量特別是測量高強度輻射中是關(guān)鍵的。筆者用示波器測出此輻射儀器的雜質(zhì)時間約為6.5 u S,所以在計算定時器值的時候減去這個雜質(zhì)時間,可以增加計數(shù)前時間的精確度。通過實驗得出,在標(biāo)定儀器的K值時,應(yīng)該在照射量率較低的條件下行,而測得的計數(shù)前時間是否精確則需要在照射量率較高的條件下通過儀器標(biāo)定來檢驗。這是因為在照射量率較低時,計數(shù)前時間較大,雜質(zhì)時間對測量結(jié)果的影響不明顯,數(shù)據(jù)線斜率較穩(wěn)定,適宜于確定標(biāo)定系數(shù)K值,而在照射量率較高時,計數(shù)前時間很小,雜質(zhì)時間對測量結(jié)果的影響較大,可以明顯的在數(shù)據(jù)線上反映出來,從而可以很好的反應(yīng)出儀器的性能與量程。實驗證明了Time-To-Count測量方法中最為關(guān)鍵的環(huán)節(jié)就是如何對計數(shù)前時間進(jìn)行精確測量。經(jīng)過對大量實驗數(shù)據(jù)的分析,得到計數(shù)前時間中的雜質(zhì)時間可分為硬件雜質(zhì)時間和軟件雜質(zhì)時間,并以軟件雜質(zhì)時間為主,通過對程序進(jìn)行合理優(yōu)化,軟件雜質(zhì)時間可以通過程序的改進(jìn)而減少,甚至可以用數(shù)學(xué)補償?shù)姆椒▉淼窒瑥亩梢缘玫奖容^精確的計數(shù)前時間,以此得到較精確的輻射強度值。對于本輻射儀,用戶可以選擇不同的工作模式來進(jìn)行測量,當(dāng)輻射場較弱時,通常采用規(guī)定次數(shù)測量的方式,在輻射場較強時,應(yīng)該選用定時測量的方式。因為,當(dāng)輻射場較弱時,如果用規(guī)定次數(shù)測量的方式,會浪費很多時間來采集足夠的脈沖信號。當(dāng)輻射場較強時,由于輻射粒子很多,產(chǎn)生脈沖的頻率就很高,規(guī)定次數(shù)的測量會加大測量誤差,當(dāng)選用定時測量的方式時,由于時間的相對加長,所以記錄的粒子數(shù)就相對的增加,從而提高儀器的測量精度。通過調(diào)研國內(nèi)外先進(jìn)核輻射測量儀器的發(fā)展現(xiàn)狀,了解到了目前最新的核輻射總量測量技術(shù)一Time-To-Count理論及其應(yīng)用情況。論證了該新技術(shù)的理論原理,根據(jù)此原理,結(jié)合高速處理器ARM7 LPC2132,對以G-計數(shù)管為探測元件的Time-To-Count輻射測量儀進(jìn)行設(shè)計。論文以實驗的方法論證了Time-To-Count原理測量核輻射方法的科學(xué)性,該輻射儀的量程和精度均優(yōu)于以前以脈沖計數(shù)為基礎(chǔ)理論的MCS-51核輻射測量儀。該輻射儀具有量程寬、精度高、易操作、用戶界面友好等優(yōu)點。用戶可以定期的對儀器的標(biāo)定,來減小由于電子元件的老化對低儀器性能參數(shù)造成的影響,通過Time-To-Count測量方法的使用,可以極大拓寬G-M計數(shù)管的量程。就儀器中使用的J33型G-M計數(shù)管而言,G-M計數(shù)管廠家參考線性測量范圍約為50 u R/h到5000 u R/h,而用了Time-To-Count測量方法后,結(jié)合高速微處理器ARM7 LPC2132,此核輻射測量儀的量程為20 u R/h至1R/h。在允許的誤差范圍內(nèi),核輻射儀的量程比以前基于MCS-51的輻射儀提高了近200倍,而且精度也比傳統(tǒng)的脈沖計數(shù)方法要高,測量結(jié)果的線性程度也比傳統(tǒng)的方法要好。G-M計數(shù)管的使用壽命被大大延長。 綜上所述,本文取得了如下成果:對國內(nèi)外Time-To-Count方法的研究現(xiàn)狀進(jìn)行分析,指出了Time-To-Count測量方法的基本原理,并對Time-T0-Count方法理論進(jìn)行了分析,推導(dǎo)出了計數(shù)前時間和兩個相鄰輻射粒子時間間隔之間的關(guān)系,從數(shù)學(xué)的角度論證了Time-To-Count方法的科學(xué)性。詳細(xì)說明了基于ARM 7 LPC2132的Time-To-Count輻射測量儀的硬件設(shè)計、軟件編程的過程,通過高速微處理芯片LPC2132的使用,成功完成了對基于MCS-51單片機的Time-To-Count測量儀的改進(jìn)。改進(jìn)后的輻射儀器具有量程寬、精度高、易操作、用戶界面友好等特點。本論文根據(jù)實驗結(jié)果總結(jié)出了Time-To-Count技術(shù)中的幾點關(guān)鍵因素,如:處理器的頻率、計數(shù)前時間、雜質(zhì)時間、采樣次數(shù)和測量時間等,重點分析了雜質(zhì)時間的組成以及引入雜質(zhì)時間的主要因素等,對國內(nèi)核輻射測量儀的研究具有一定的指導(dǎo)意義。
標(biāo)簽: TimeToCount ARM 輻射測量儀
上傳時間: 2013-06-24
上傳用戶:pinksun9
隨著信息技術(shù)的發(fā)展,系統(tǒng)級芯片SoC(System on a Chip)成為集成電路發(fā)展的主流。SoC技術(shù)以其成本低、功耗小、集成度高的優(yōu)勢正廣泛地應(yīng)用于嵌入式系統(tǒng)中。通過對8位增強型CPU內(nèi)核的研究及其在FPGA(Field Programmable Gate Arrav)上的實現(xiàn),對SoC設(shè)計作了初步研究。 在對Intel MCS-8051的匯編指令集進(jìn)行了深入地分析的基礎(chǔ)上,按照至頂向下的模塊化的高層次設(shè)計流程,對8位CPU進(jìn)行了頂層功能和結(jié)構(gòu)的定義與劃分,并逐步細(xì)化了各個層次的模塊設(shè)計,建立了具有CPU及定時器,中斷,串行等外部接口的模型。 利用5種尋址方式完成了8位CPU的數(shù)據(jù)通路的設(shè)計規(guī)劃。利用有限狀態(tài)機及微程序的思想完成了控制通路的各個層次模塊的設(shè)計規(guī)劃。利用組合電路與時序電路相結(jié)合的思想完成了定時器,中斷以及串行接口的規(guī)劃。采用邊沿觸發(fā)使得一個機器周期對應(yīng)一個時鐘周期,執(zhí)行效率提高。使用硬件描述語言實現(xiàn)了各個模塊的設(shè)計。借助EDA工具ISE集成開發(fā)環(huán)境完成了各個模塊的編程、調(diào)試和面向FPGA的布局布線;在Synplify pro綜合工具中完成了綜合;使用Modelsim SE仿真工具對其進(jìn)行了完整的功能仿真和時序仿真。 設(shè)計了一個通用的擴(kuò)展接口控制器對原有的8位處理器進(jìn)行擴(kuò)展,加入高速DI,DO以及SPI接口,增強了8位處理器的功能,可以用于現(xiàn)有單片機進(jìn)行升級和擴(kuò)展。 本設(shè)計的CPU全面兼容MCS-51匯編指令集全部的111條指令,在時鐘頻率和指令的執(zhí)行效率指標(biāo)上均優(yōu)于傳統(tǒng)的MCS-51內(nèi)核。本設(shè)計以硬件描述語言代碼形式存在可與任何綜合庫、工藝庫以及FPGA結(jié)合開發(fā)出用戶需要的固核和硬核,可讀性好,易于擴(kuò)展使用,易于升級,比較有實用價值。本設(shè)計通過FPGA驗證。
上傳時間: 2013-04-24
上傳用戶:jlyaccounts
比8位的PIC單片機要多出許多條指令
上傳時間: 2014-12-24
上傳用戶:642778338
本書從應(yīng)用的角度,詳細(xì)地介紹了MCS-51單片機的硬件結(jié)構(gòu)、指令系統(tǒng)、各種硬件接口設(shè)計、各種常用的數(shù)據(jù)運算和處理程序及接口驅(qū)動程序的設(shè)計以及MCS-51單片機應(yīng)用系統(tǒng)的設(shè)計,并對MCS-51單片機應(yīng)用系統(tǒng)設(shè)計中的抗干擾技術(shù)以及各種新器件也作了詳細(xì)的介紹。本書突出了選取內(nèi)容的實用性、典型性。書中的應(yīng)用實例,大多來自科研工作及教學(xué)實踐,且經(jīng)過檢驗,內(nèi)容豐富、翔實。 本書可作為工科院校的本科生、研究生、專科生學(xué)習(xí)MCS-51單片機課程的教材,也可供從事自動控制、智能儀器儀表、測試、機電一體化以及各類從事MCS-51單片機應(yīng)用的工程技術(shù)人員參考。 第一章 單片微型計等機概述 1.1 單片機的歷史及發(fā)展概況 1.2 單片機的發(fā)展趨勢 1.3 單片機的應(yīng)用 1.3.1 單片機的特點 1.3.2 單片機的應(yīng)用范圍 1.4 8位單片機的主要生產(chǎn)廠家和機型 1.5 MCS-51系列單片機 第二章 MCS-51單片機的硬件結(jié)構(gòu) 2.1 MCS-51單片機的硬件結(jié)構(gòu) 2.2 MCS-51的引腳 2.2.1 電源及時鐘引腳 2.2.2 控制引腳 2.2.3 I/O口引腳 2.3 MCS-51單片機的中央處理器(CPU) 2.3.1 運算部件 2.3.2 控制部件 2.4 MCS-51存儲器的結(jié)構(gòu) 2.4.1 程序存儲器 2.4.2 內(nèi)部數(shù)據(jù)存儲器 2.4.3 特殊功能寄存器(SFR) 2.4.4 位地址空間 2.4.5 外部數(shù)據(jù)存儲器 2.5 I/O端口 2.5.1 I/O口的內(nèi)部結(jié)構(gòu) 2.5.2 I/O口的讀操作 2.5.3 I/O口的寫操作及負(fù)載能力 2.6 復(fù)位電路 2.6.1 復(fù)位時各寄存器的狀態(tài) 2.6.2 復(fù)位電路 2.7 時鐘電路 2.7.1 內(nèi)部時鐘方式 2.7.2 外部時鐘方式 2.7.3 時鐘信號的輸出 第三章 MCS-51的指令系統(tǒng) 3.1 MCS-51指令系統(tǒng)的尋址方式 3.1.1 寄存器尋址 3.1.2 直接尋址 3.1.3 寄存器間接尋址 3.1.4 立即尋址 3.1.5 基址寄存器加變址寄存器間址尋址 3.2 MCS-51指令系統(tǒng)及一般說明 3.2.1 數(shù)據(jù)傳送類指令 3.2.2 算術(shù)操作類指令 3.2.3 邏輯運算指令 3.2.4 控制轉(zhuǎn)移類指令 3.2.5 位操作類指令 第四章 MCS-51的定時器/計數(shù)器 4.1 定時器/計數(shù)器的結(jié)構(gòu) 4.1.1 工作方式控制寄存器TMOD 4.1.2 定時器/計數(shù)器控制寄存器TCON 4.2 定時器/計數(shù)器的四種工作方式 4.2.1 方式0 4.2.2 方式1 4.2.3 方式2 4.2.4 方式3 4.3 定時器/計數(shù)器對輸入信號的要求 4.4 定時器/計數(shù)器編程和應(yīng)用 4.4.1 方式o應(yīng)用(1ms定時) 4.4.2 方式1應(yīng)用 4.4.3 方式2計數(shù)方式 4.4.4 方式3的應(yīng)用 4.4.5 定時器溢出同步問題 4.4.6 運行中讀定時器/計數(shù)器 4.4.7 門控制位GATE的功能和使用方法(以T1為例) 第五章 MCS-51的串行口 5.1 串行口的結(jié)構(gòu) 5.1.1 串行口控制寄存器SCON 5.1.2 特殊功能寄存器PCON 5.2 串行口的工作方式 5.2.1 方式0 5.2.2 方式1 5.2.3 方式2 5.2.4 方式3 5.3 多機通訊 5.4 波特率的制定方法 5.4.1 波特率的定義 5.4.2 定時器T1產(chǎn)生波特率的計算 5.5 串行口的編程和應(yīng)用 5.5.1 串行口方式1應(yīng)用編程(雙機通訊) 5.5.2 串行口方式2應(yīng)用編程 5.5.3 串行口方式3應(yīng)用編程(雙機通訊) 第六章 MCS-51的中斷系統(tǒng) 6.1 中斷請求源 6.2 中斷控制 6.2.1 中斷屏蔽 6.2.2 中斷優(yōu)先級優(yōu) 6.3 中斷的響應(yīng)過程 6.4 外部中斷的響應(yīng)時間 6.5 外部中斷的方式選擇 6.5.1 電平觸發(fā)方式 6.5.2 邊沿觸發(fā)方式 6.6 多外部中斷源系統(tǒng)設(shè)計 6.6.1 定時器作為外部中斷源的使用方法 6.6.2 中斷和查詢結(jié)合的方法 6.6.3 用優(yōu)先權(quán)編碼器擴(kuò)展外部中斷源 第七章 MCS-51單片機擴(kuò)展存儲器的設(shè)計 7.1 概述 7.1.1 只讀存儲器 7.1.2 可讀寫存儲器 7.1.3 不揮發(fā)性讀寫存儲器 7.1.4 特殊存儲器 7.2 存儲器擴(kuò)展的基本方法 7.2.1 MCS-51單片機對存儲器的控制 7.2.2 外擴(kuò)存儲器時應(yīng)注意的問題 7.3 程序存儲器EPROM的擴(kuò)展 7.3.1 程序存儲器的操作時序 7.3.2 常用的EPROM芯片 7.3.3 外部地址鎖存器和地址譯碼器 7.3.4 典型EPROM擴(kuò)展電路 7.4 靜態(tài)數(shù)據(jù)存儲的器擴(kuò)展 7.4.1 外擴(kuò)數(shù)據(jù)存儲器的操作時序 7.4.2 常用的SRAM芯片 7.4.3 64K字節(jié)以內(nèi)SRAM的擴(kuò)展 7.4.4 超過64K字節(jié)SRAM擴(kuò)展 7.5 不揮發(fā)性讀寫存儲器擴(kuò)展 7.5.1 EPROM擴(kuò)展 7.5.2 SRAM掉電保護(hù)電路 7.6 特殊存儲器擴(kuò)展 7.6.1 雙口RAMIDT7132的擴(kuò)展 7.6.2 快擦寫存儲器的擴(kuò)展 7.6.3 先進(jìn)先出雙端口RAM的擴(kuò)展 第八章 MCS-51擴(kuò)展I/O接口的設(shè)計 8.1 擴(kuò)展概述 8.2 MCS-51單片機與可編程并行I/O芯片8255A的接口 8.2.1 8255A芯片介紹 8.2.2 8031單片機同8255A的接口 8.2.3 接口應(yīng)用舉例 8.3 MCS-51與可編程RAM/IO芯片8155H的接口 8.3.1 8155H芯片介紹 8.3.2 8031單片機與8155H的接口及應(yīng)用 8.4 用MCS-51的串行口擴(kuò)展并行口 8.4.1 擴(kuò)展并行輸入口 8.4.2 擴(kuò)展并行輸出口 8.5 用74LSTTL電路擴(kuò)展并行I/O口 8.5.1 用74LS377擴(kuò)展一個8位并行輸出口 8.5.2 用74LS373擴(kuò)展一個8位并行輸入口 8.5.3 MCS-51單片機與總線驅(qū)動器的接口 8.6 MCS-51與8253的接口 8.6.1 邏輯結(jié)構(gòu)與操作編址 8.6.2 8253工作方式和控制字定義 8.6.3 8253的工作方式與操作時序 8.6.4 8253的接口和編程實例 第九章 MCS-51與鍵盤、打印機的接口 9.1 LED顯示器接口原理 9.1.1 LED顯示器結(jié)構(gòu) 9.1.2 顯示器工作原理 9.2 鍵盤接口原理 9.2.1 鍵盤工作原理 9.2.2 單片機對非編碼鍵盤的控制方式 9.3 鍵盤/顯示器接口實例 9.3.1 利用8155H芯片實現(xiàn)鍵盤/顯示器接口 9.3.2 利用8031的串行口實現(xiàn)鍵盤/顯示器接口 9.3.3 利用專用鍵盤/顯示器接口芯片8279實現(xiàn)鍵盤/顯示器接口 9.4 MCS-51與液晶顯示器(LCD)的接口 9.4.1 LCD的基本結(jié)構(gòu)及工作原理 9.4.2 點陣式液晶顯示控制器HD61830介紹 9.5 MCS-51與微型打印機的接口 9.5.1 MCS-51與TPμp-40A/16A微型打印機的接口 9.5.2 MCS-51與GP16微型打印機的接口 9.5.3 MCS-51與PP40繪圖打印機的接口 9.6 MCS-51單片機與BCD碼撥盤的接口設(shè)計 9.6.1 BCD碼撥盤 9.6.2 BCD碼撥盤與單片機的接口 9.6.3 撥盤輸出程序 9.7 MCS-51單片機與CRT的接口 9.7.1 SCIBCRT接口板的主要特點及技術(shù)參數(shù) 9.7.2 SCIB接口板的工作原理 9.7.3 SCIB與MCS-51單片機的接口 9.7.4 SCIB的CRT顯示軟件設(shè)計方法 第十章 MCS-51與D/A、A/D的接口 10.1 有關(guān)DAC及ADC的性能指標(biāo)和選擇要點 10.1.1 性能指標(biāo) 10.1.2 選擇ABC和DAC的要點 10.2 MCS-51與DAC的接口 10.2.1 MCS-51與DAC0832的接口 10.2.2 MCS-51同DAC1020及DAC1220的接口 10.2.3 MCS-51同串行輸入的DAC芯片AD7543的接口 10.3 MCS-51與ADC的接口 10.3.1 MCS-51與5G14433(雙積分型)的接口 10.3.2 MCS-51與ICL7135(雙積分型)的接口 10.3.3 MCS-51與ICL7109(雙積分型)的接口 10.3.4 MCS-51與ADC0809(逐次逼近型)的接口 10.3.5 8031AD574(逐次逼近型)的接口 10.4 V/F轉(zhuǎn)換器接口技術(shù) 10.4.1 V/F轉(zhuǎn)換器實現(xiàn)A/D轉(zhuǎn)換的方法 10.4.2 常用V/F轉(zhuǎn)換器LMX31簡介 10.4.3 V/F轉(zhuǎn)換器與MCS-51單片機接口 10.4.4 LM331應(yīng)用舉例 第十一章 標(biāo)準(zhǔn)串行接口及應(yīng)用 11.1 概述 11.2 串行通訊的接口標(biāo)準(zhǔn) 11.2.1 RS-232C接口 11.2.2 RS-422A接口 11.2.3 RS-485接口 11.2.4 各種串行接口性能比較 11.3 雙機串行通訊技術(shù) 11.3.1 單片機雙機通訊技術(shù) 11.3.2 PC機與8031單片機雙機通訊技術(shù) 11.4 多機串行通訊技術(shù) 11.4.1 單片機多機通訊技術(shù) 11.4.2 IBM-PC機與單片機多機通訊技術(shù) 11.5 串行通訊中的波特率設(shè)置技術(shù) 11.5.1 IBM-PC/XT系統(tǒng)中波特率的產(chǎn)生 11.5.2 MCS-51單片機串行通訊波特率的確定 11.5.3 波特率相對誤差范圍的確定方法 11.5.4 SMOD位對波特率的影響 第十二章 MCS-51的功率接口 12.1 常用功率器件 12.1.1 晶閘管 12.1.2 固態(tài)繼電器 12.1.3 功率晶體管 12.1.4 功率場效應(yīng)晶體管 12.2 開關(guān)型功率接口 12.2.1 光電耦合器驅(qū)動接口 12.2.2 繼電器型驅(qū)動接口 12.2.3 晶閘管及脈沖變壓器驅(qū)動接口 第十三章 MCS-51單片機與日歷的接口設(shè)計 13.1 概述 13.2 MCS-51單片機與實時日歷時鐘芯片MSM5832的接口設(shè)計 13.2.1 MSM5832性能及引腳說明 13.2.2 MSM5832時序分析 13.2.3 8031單片機與MSM5832的接口設(shè)計 13.3 MCS-51單片機與實時日歷時鐘芯片MC146818的接口設(shè)計 13.3.1 MC146818性能及引腳說明 13.3.2 MC146818芯片地址分配及各單元的編程 13.3.3 MC146818的中斷 13.3.4 8031單片機與MC146818的接口電路設(shè)計 13.3.5 8031單片機與MC146818的接口軟件設(shè)計 第十四章 MCS-51程序設(shè)計及實用子程序 14.1 查表程序設(shè)計 14.2 散轉(zhuǎn)程序設(shè)計 14.2.1 使用轉(zhuǎn)移指令表的散轉(zhuǎn)程序 14.2.2 使用地地址偏移量表的散轉(zhuǎn)程序 14.2.3 使用轉(zhuǎn)向地址表的散轉(zhuǎn)程序 14.2.4 利用RET指令實現(xiàn)的散轉(zhuǎn)程序 14.3 循環(huán)程序設(shè)計 14.3.1 單循環(huán) 14.3.2 多重循環(huán) 14.4 定點數(shù)運算程序設(shè)計 14.4.1 定點數(shù)的表示方法 14.4.2 定點數(shù)加減運算 14.4.3 定點數(shù)乘法運算 14.4.4 定點數(shù)除法 14.5 浮點數(shù)運算程序設(shè)計 14.5.1 浮點數(shù)的表示 14.5.2 浮點數(shù)的加減法運算 14.5.3 浮點數(shù)乘除法運算 14.5.4 定點數(shù)與浮點數(shù)的轉(zhuǎn)換 14.6 碼制轉(zhuǎn)換 ……
標(biāo)簽: MCS 51 單片機 應(yīng)用設(shè)計
上傳時間: 2013-11-06
上傳用戶:xuanjie
詳細(xì)說明msp430單片機匯編指令
上傳時間: 2013-10-10
上傳用戶:爺?shù)臍赓|(zhì)
曲達(dá)科技所有標(biāo)準(zhǔn)HMI 產(chǎn)品均采用異步、全雙工串口(UART),串口模式為8n1,即每個數(shù)據(jù)傳送采用10個位:1 個起始位,8 個數(shù)據(jù)位(低位在前傳送,LSB),1 個停止位。 上電時,如果終端的I/O0 引腳為高電平或者浮空狀態(tài),串口波特率由用戶預(yù)先設(shè)置,范圍為1200-115200bps ,具體設(shè)置方法參考0xE0 指令。
標(biāo)簽: HMI 智能終端 指令集 開發(fā)指南
上傳時間: 2013-11-07
上傳用戶:蘇蘇蘇蘇
蟲蟲下載站版權(quán)所有 京ICP備2021023401號-1