導盲機器人硬件結構
上傳時間: 2014-12-24
上傳用戶:steveng
摘要:本系統(tǒng)采用cPLD和AvR單片機作為邏輯控制核心,設計了姿態(tài)存儲測試系統(tǒng),以實現(xiàn)姿態(tài)信息的采集、編幀和存儲。詳細介紹了姿態(tài)測試系統(tǒng)的工作原理和硬件設計。利用AVR單片機,控制數(shù)據(jù)的寫、讀、擦除操作,利用cPLD的邏輯控制功能完善了存儲測試系統(tǒng)的各個工作狀態(tài),提高了存儲測試系統(tǒng)工作的可靠性。驗證了該系統(tǒng)可以完成對模擬信號的高速采樣和存儲。結合cPLD、AVR單]fit~ 1]Flash存儲器的優(yōu)點,實現(xiàn)了8通道數(shù)據(jù)的高速采集,其存儲容量大、噪聲小、功耗低。
上傳時間: 2014-12-22
上傳用戶:skhlm
KEIL51軟件簡介 單片機開發(fā)中除必要的硬件外,同樣離不開軟件,我們寫的匯編語言源程序要變?yōu)镃PU可以執(zhí)行的機器碼有兩種方法,一種是手工匯編,另一種是機器匯編,目前已極少使用手工匯編的方法了。機器匯編是通過匯編軟件將源程序變?yōu)闄C器碼,用于MCS-51單片機的匯編軟件有早期的A51,隨著單片機開發(fā)技術的不斷發(fā)展,從普遍使用匯編語言到逐漸使用高級語言開發(fā),單片機的開發(fā)軟件也在不斷發(fā)展,Keil軟件是目前最流行開發(fā)MCS-51系列單片機的軟件,這從近年來各仿真機廠商紛紛宣布全面支持Keil即可看出。 Keil提供了包括C編譯器、宏匯編、連接器、庫管理和一個功能強大的仿真調(diào)試器等在內(nèi)的完整開發(fā)方案,通過一個集成開發(fā)環(huán)境(mVision)將這些部份組合在一起。運行Keil軟件需要Pentium或以上的CPU,16MB或更多RAM、20M以上空閑的硬盤空間、WIN98、NT、WIN2000、WINXP等操作系統(tǒng)。掌握這一軟件的使用對于使用51系列單片機的愛好者來說是十分必要的,如果你使用C語言編程,那么Keil幾乎就是你的不二之選(目前在國內(nèi)你只能買到該軟件、而你買的仿真機也很可能只支持該軟件),即使不使用C語言而僅用匯編語言編程,其方便易用的集成環(huán)境、強大的軟件仿真調(diào)試工具也會令你事半功倍。
上傳時間: 2013-11-06
上傳用戶:lizhizheng88
自制簡單方便的51_avr單片機USB_ISP_下載線_(硬件部分)
上傳時間: 2013-11-17
上傳用戶:1051290259
硬件工程師入門教程,僅供學習使用。
上傳時間: 2013-10-11
上傳用戶:wangjg
本書從應用角度深入淺出地介紹國際上最流行的MOTOROLA M68HC05系列單片機的 結構、指令系統(tǒng)、定時器、串行通訊接口(SCI)、串行外圍接口(SPI)、A/D轉換器、脈沖寬 度調(diào)制(PWM)、EPROM/EEPROM、液晶顯示(LCD)驅(qū)動器、屏幕顯示(OSD)驅(qū)動器、雙音多頻(DTMF)等I/O功能及其使用方法,重點詳細地論述匯編程序設計方法、系統(tǒng)設計方法、單片機開發(fā)與應用技術和大量具體應用實例。本書實用性強、取材新穎、內(nèi)容豐富,適于電子、無線電、微機、自控、通訊等領域的工程技術人員和科研人員閱讀,也適合于作高等院校、專科學校和各類培訓班的教材或參考書。是單片機入門和開發(fā)應用單片機的實用資料。 MOTOROLA M68HC05系列8位單片機是國際上應用最廣泛、功能最豐富和性能價格比最優(yōu)的單片機。由于該系列單片機具有功能全面、速度高、系統(tǒng)設計簡單、使用方便、功耗低、可靠性高、價格低等許多特點,在家電、有線與無線通訊、儀表、測控系統(tǒng)、自控、汽車等領域得到了廣泛的應用,因而它在市場占有率方面占有絕對優(yōu)勢。 隨著電子產(chǎn)品的智能化和小型化的發(fā)展,將單片機應用于各類產(chǎn)品中,使提高產(chǎn)品的性能與檔次成為必然的趨勢。無論從性能方面還是從價格方面考慮,選用M68HC05系列單片機都將是最適宜的。 M68HC05系列單片機片內(nèi)除具有RAM、ROM/EPROM/OTPROM(一次可編程ROM)或EEPROM、多功能16位定時器(具有輸入捕捉、輸出比較、溢出和實時中斷功能)、兩種省電低功耗方式、并行I/O口外,還具有許多特殊I/O功能,例如A/D轉換器、串行通訊接口(SCI)、串行外圍接口(SPI)、液晶顯示(LCD)驅(qū)動器、脈沖寬度調(diào)制(PWM)、屏幕顯示(OSD)驅(qū)動器、熒光顯示(VFD)驅(qū)動器、雙音多頻(DTMF)發(fā)生/接收器、實時時鐘((RTC)、鍵盤中斷和H橋驅(qū)動器等。M68HC05系列有近百種型號,可根據(jù)應用場合方便地選用具有所需功能的型號。這樣,既能充分利用單片機片內(nèi)的資源,又不需外接其他電路芯片,使構成的應用系統(tǒng)極為簡單。M68HC05系列的應用系統(tǒng)是真正的單片系統(tǒng),通常只需外接極少量元件。 由于用M68HC05單片機內(nèi)部的硬件完成所需的功能,因此,應用系統(tǒng)電路簡單,系統(tǒng)可靠性高、成本低、體積小、使用與調(diào)試方便,易于大批量生產(chǎn),并且使與外圍功能有關的軟件程序的設計也大大簡化。 本書實用性強,取材新穎,內(nèi)容豐富、全面,從應用角度深入淺出地介紹M68HC05系列單片機的結構、功能及其應用系統(tǒng)的設計與開發(fā),還重點介紹程序設計和大量具體應用實例。本書注重實用,以盡量簡明的語言、最少的篇幅,使讀者花最少的時間就能掌握M68HC05系列單片機的設計、開發(fā)與應用技術。本書作者具有多年從事單片機教學和科研的經(jīng)驗,該書是根據(jù)最新資料和科研成果并結合親身經(jīng)歷的實際教學內(nèi)容編寫成的,希望也堅信本書對廣大讀者一定會有裨益。 本書編著者有:剛寒冰、齊秋群、剛勵韜、徐英新、姜洪福、姜朋、高京齋、李宇仁、劉穎、邊萌。本書不足和謬誤之處,請批評指正。
上傳時間: 2013-10-18
上傳用戶:exxxds
本書分三部分介紹在美國廣泛應用的、高功能的M68HC11系列單片機(8位機 ,Motorola公司)。內(nèi)容包括M68HC11的結構與其基本原理、開發(fā)工具EVB(性能評估板)以及開發(fā)和應用技術。本書在介紹單片機硬、軟件的基礎上,進一步介紹了在美國實驗室內(nèi),如何應用PC機及EVB來進行開發(fā)工作。通過本書的介紹,讀者可了解這種單片機的原理并學會開發(fā)和應用方法。本書可作為大專院校單片機及其實驗的教材(本科、短訓班)。亦可供開發(fā)、應用單片機的各專業(yè)(計算機、機電、化工、紡織、冶金、自控、航空、航海……)有關技術人員參考。 第一部分 M68HC11 結構與原理Motorola單片機 1 Motorla單片機 1.1 概述 1.1.1 Motorola 單片機發(fā)展概況(3) 1.1.2 Motorola 單片機結構特點(4) 1.2 M68HC11系列單片機(5) 1.2.1 M68HC11產(chǎn)品系列(5) 1.2.2 MC68HC11E9特性(6) 1.2.3 MC68HC11E9單片機引腳說明(8) 1.3 Motorola 32位單片機(14) 1.3.1中央處理器(CPU32)(15) 1.3.2 定時處理器(TPU)(16) 1.3.3 串行隊列模塊(QSM)(16) 1.3.4 系統(tǒng)集成模塊 (SIM)(16) 1.3.5 RAM(17) 2 系統(tǒng)配置與工作方式 2.1 系統(tǒng)配置(19) 2.1.1 配置寄存器CONFIG(19) 2.1.2 CONFIG寄存器的編程與擦除(20) 2?2 工作方式選擇(21) 2.3 M68HC11的工作方式(23) 2.3.1 普通單片工作方式(23) 2.3.2 普通擴展工作方式(23) 2.3.3 特殊自舉方式(27) 2.3.4 特殊測試方式(28) 3 中央處理器(CPU)與片上存儲器 3.1 CPU寄存器(31) 3?1?1 累加器A、B和雙累加器D(32) 3.1.2 變址寄存器X、Y(32) 3.1.3 棧指針SP(32) 3.1.4 程序計數(shù)器PC(33) 3.1.5 條件碼寄存器CCR(33) 3.2 片上存儲器(34) 3.2.1 存儲器分布(34) 3.2.2 RAM和INIT寄存器(35) 3.2.3 ROM(37) 3.2.4 EEPROM(37) 3.3 M68HC11 CPU的低功耗方式(39) 3.3.1 WAIT方式(39) 3.3.2 STOP方式(40) 4 復位和中斷 4.1 復位(41) 4.1.1 M68HC11的系統(tǒng)初始化條件(41) 4.1.2 復位形式(43) 4.2 中斷(48) 4.2.1 條件碼寄存器CCR中的中斷屏蔽位(48) 4.2.2 中斷優(yōu)先級與中斷矢量(49) 4.2.3 非屏蔽中斷(52) 4.2.4 實時中斷(53) 4.2.5 中斷處理過程(56) 5 M68HC11指令系統(tǒng) 5.1 M68HC11尋址方式(59) 5.1.1 立即尋址(IMM)(59) 5.1.2 擴展尋址(EXT)(60) 5.1.3 直接尋址(DIR)(60) 5.1.4 變址尋址(INDX、INDY)(61) 5.1.5 固有尋址(INH)(62) 5.1.6 相對尋址(REL)(62) 5.1.7 前置字節(jié)(63) 5.2 M68HC11指令系統(tǒng)(63) 5.2.1 累加器和存儲器指令(63) 5.2.2 棧和變址寄存器指令(68) 5.2.3 條件碼寄存器指令(69) 5.2.4 程序控制指令(70) 6 輸入與輸出 6.1 概述(73) 6.2 并行I/O口(74) 6.2.1 并行I/O寄存器(74) 6.2.2 應答I/O子系統(tǒng)(76) 6?3 串行通信接口SCI(82) 6.3.1 基本特性(83) 6.3.2 數(shù)據(jù)格式(83) 6.3.3 SCI硬件結構(84) 6.3.4 SCI寄存器(86) 6.4 串行外圍接口SPI(92) 6.4.1 SPI特性(92) 6.4.2 SPI引腳信號(92) 6.4.3 SPI結構(93) 6.4.4 SPI寄存器(95) 6.4.5 SPI系統(tǒng)與外部設備進行串行數(shù)據(jù)傳輸(99) 7 定時器系統(tǒng)與脈沖累加器 7.1 概述(105) 7.2 循環(huán)計數(shù)器(107) 7.2.1 時鐘分頻器(107) 7.2.2 計算機正常工作監(jiān)視功能(110) 7.2.3 定時器標志的清除(110) 7.3 輸入捕捉功能(111) 7.3.1 概述(111) 7.3.2 定時器輸入捕捉鎖存器(TIC1、TIC2、TIC3) 7.3.3 輸入信號沿檢測邏輯(113) 7.3.4 輸入捕捉中斷(113) 7.4 輸出比較功能(114) 7.4.1 概述(114) 7.4.2 輸出比較功能使用的寄存器(116) 7.4.3 輸出比較示例(118) 7.5 脈沖累加器(119) 7.5.1 概述(119) 7.5.2 脈沖累加器控制和狀態(tài)寄存器(121) 8 A/D轉換系統(tǒng) 8.1 電荷重新分布技術與逐次逼近算法(125) 8.1.1 基本電路(125) 8.1.2 A/D轉換逐次逼近算法原理(130) 8.2 M68HC11中A/D轉換的實現(xiàn)方法(131) 8.2.1 逐次逼近A/D轉換器(131) 8.2.2 控制寄存器(132) 8.2.3 系統(tǒng)控制邏輯(135)? 9 單片機的內(nèi)部操作 9.1 用立即> 圖書前言 美國Motorola公司從80年代中期開始推出的M68HC11系列單片機是當今功能最強、性能/價格比最好的八位單片微計算機之一。在美國,它已被廣泛地應用于教學和各種工業(yè)控制系統(tǒng)中。? 該單片機有豐富的I/O功能,完善的系統(tǒng)保護功能和軟件控制的節(jié)電工作方式 。它的指令系統(tǒng)與早期Motorola單片機MC6801等兼容,同時增加了91條新指令。其中包含16位乘法、除法運算指令等。 為便于用戶開發(fā)和應用M68HC11單片機,Motorola公司提供了多種開發(fā)工具。M68HC11 EVB (Evaluation Board)性能評估板就是一種M68HC11系列單片機的廉價開發(fā)工具。它既可用來 調(diào)試用戶程序,又可在仿真方式下運行。為方便用戶,M68HC11 EVB可與IBM?PC連接 ,借助于交叉匯編、通信程序等軟件,在IBM?PC上調(diào)試程序。? 本書分三部分(共15章)介紹了M68HC11的結構和基本原理、開發(fā)工具-EVB及開發(fā)應用實例等。第一部分(1~9章),介紹M68HC11的結構和基本原理。包括概述,系統(tǒng)配置與工作方式、CPU和存儲器、復位和中斷、指令系統(tǒng)、I/O、定時器系統(tǒng)和脈沖累加器、A/D轉換系統(tǒng)、單片機的內(nèi)部操作等。第二部分(10~11章),介紹M68HC11 EVB的原理和技術特性以及EVB的應用。第三部分(12~15章),介紹M68HC11的開發(fā)與應用技術。包括基本的編程練習、應用程序設計、接口實驗、接口設計及應用等。 讀者通過學習本書,不僅可了解M68HC11的硬件、軟件,而且可了解使用EVB開發(fā)和應用M68HC11單片機的方法。在本書的第三部分專門提供了一部分實驗和應用程序。? 本書系作者張寧作為高級訪問學者,應邀在美國馬薩諸塞州洛厄爾大學(University of Massachusetts Lowell)工作期間完成的。全書由張寧執(zhí)筆。在編著過程中,美國洛厄爾大學的R·代克曼教授?(Professor Robert J. Dirkman)多次與張寧一起討論、研究,并提供部分資料及實驗數(shù)據(jù)。參加編寫和審校等工作的還有王云霞、孫曉芳、劉安魯、張籍、來安德、張楊等同志。? 為將M68HC11系列單片機盡快介紹給我國,美國Motorola公司的Terrence M.S.Heng先生曾大力支持本書的編著和出版。在此表示衷心感謝。
上傳時間: 2013-10-27
上傳用戶:rlgl123
STM32F10x硬件開發(fā)使用入門_cn,很不錯的硬件設計,完成STM32最小系統(tǒng),使得系統(tǒng)比較穩(wěn)定
上傳時間: 2013-10-11
上傳用戶:jisiwole
xlisp單片機驅(qū)動程序是是深圳市學林電子有限公司綜合多年經(jīng)驗開發(fā)出的多功能8051單片機平臺(兼容AVR/PIC單片機的部份燒寫實驗功能)。 集成常用的單片機外圍硬件,ISP下載線,單片機仿真器, 單片機試驗板,編程器功能于一身。配合本公司的近百個詳細的匯編/c語言例子程序,可以讓您在最短的時間內(nèi),全面的了解掌握單片機編程技術。特別適合于單片機初學者, 大中專院校, 單片機工程師, 實驗室選用。 系統(tǒng)的特點: 1 全開放的模塊化設計:所有硬件資源對用戶開放,搭配隨心所欲,不會出現(xiàn)硬件束縛軟件的情況。既可學習軟件, 更可深入的了解硬件。 2 高品質(zhì)的工藝: 本機采用高檔透明雅克力面板, 鋁合金外箱, 全貼片機器生產(chǎn), 工藝精美絕倫! 3 超強的電路資源配備:集成了基本上所有單片機應用中可能遇到的功能模塊部份,你再也不必要去找其他零件,即可輕松完成您所需要的開發(fā)任務。 4 完美的例子程序: 集合本公司多年的經(jīng)驗,每個模塊都有完整的帶中文注釋例子程序, 原理圖, 接線方法, 很多都可以直接拿來應用。快速提高您的硬件,軟件編程水平。 5 所有端口全部采用防插反設計,均配有連接照片和中文注解,即便您是初學者,也能輕松掌握。 6 配有ISP下載頭。可選232/USB通信,CPU控制編程,不受電腦配置及操作系統(tǒng)影響,穩(wěn)定性一流。 可以作為一臺獨立的ISP下載線使用,支持芯片包括51/AVR/PIC各系列!同時在板上可以直接對89S51/52等等芯片編程,當作獨立編程器使用。 7 配有40P外接仿真頭,可以作為一臺獨立的51單片機硬件仿真器使用,通過KEIL SOFT軟件配合, 即可對外部硬件以及板上資源實現(xiàn)單步調(diào)試, 斷點, 全速等等全部功能。 8 全中文軟件操作導航, 獨有智能一鍵通設計,擦除, 寫入, 校驗,運行自動完成,軟件中英文自動選擇, 適合港臺地區(qū)用戶使用。 特別設計的燒寫實驗仿真3IN1的公用卡座, CPU插上后即不需要插拔,燒寫仿真等公用串口,使用極其方便簡潔。 9 價格低廉,輕松擁有! 目前市面上同類產(chǎn)品價格均在2000-3000左右, 本套件是第一款600元以下的高檔單片機實驗儀!
上傳時間: 2014-12-25
上傳用戶:范縝東苑
D&K電子工作室最新推出的Sunny號STM32開發(fā)板的硬件說明書。預計10月份下旬開賣,歡迎關注。。
上傳時間: 2014-12-25
上傳用戶:thesk123