ARM系列單片機(jī)是當(dāng)前發(fā)展最快的一類嵌入式處理器,用其構(gòu)成的嵌入式系統(tǒng)具有結(jié)構(gòu)簡單,功能強(qiáng)大,處理速度快、功耗低等諸多優(yōu)點(diǎn)。在嵌入式系統(tǒng)設(shè)計(jì)中,存儲(chǔ)器模塊是最常用的模塊,本文以Philips公司生產(chǎn)32位ARM單片機(jī)LPC2114單片機(jī)作為不開放總線的ARM單片機(jī)典型代表與常見存儲(chǔ)器的接口技術(shù),并將其接口方式和傳統(tǒng)的8位MCS-51單片機(jī)的存儲(chǔ)器接口進(jìn)行比較,使讀者明白其異同,快速開發(fā)出適合于各類應(yīng)用的32位嵌入式系統(tǒng)。
標(biāo)簽: ARM 單片機(jī) 存儲(chǔ)器接口
上傳時(shí)間: 2013-12-06
上傳用戶:chenjjer
內(nèi)容提要本書以通俗的語言、簡明的敘述,全面介紹了MCS-51單片機(jī)的結(jié)構(gòu)原理、指令系統(tǒng)、匯編語言程序設(shè)計(jì)、輸入輸出和中斷、定時(shí)器/計(jì)數(shù)器、接口技術(shù)、存儲(chǔ)器擴(kuò)展和單片機(jī)應(yīng)用系統(tǒng)設(shè)計(jì)與開發(fā)等內(nèi)容,是單片機(jī)和單片機(jī)應(yīng)用系統(tǒng)設(shè)計(jì)開發(fā)的實(shí)用程序。本書是高職高專計(jì)算機(jī)、控制及相關(guān)專業(yè)的教材,也可作為相關(guān)技術(shù)人員的參考書和自學(xué)愛好者的自學(xué)讀物。
標(biāo)簽: 單片機(jī)原理 接口技術(shù) 教材
上傳時(shí)間: 2014-12-27
上傳用戶:plsee
C語言程序與匯編語言程序的相互調(diào)用可視為函數(shù)的調(diào)用,只不過此函數(shù)是采用不同語言編寫。在C和匯編程序的相互調(diào)用中,要求匯編程序必須服從Keil C51中對函數(shù)名的轉(zhuǎn)換規(guī)則,同時(shí)也要弄清C函數(shù)的參數(shù)傳遞規(guī)則,通過實(shí)例詳細(xì)介紹Keil C51中C51程序與匯編程序相互調(diào)用以廈匯鳊程序與C51程序相互調(diào)用時(shí)的接口建立方法,井蛤出在不同的應(yīng)用中對接口進(jìn)行簡化的方法
上傳時(shí)間: 2013-11-13
上傳用戶:lina2343
通用串行接口 UART90 系列單片機(jī)帶有一個(gè)全雙工的通用串行異步收發(fā)器UART 主要特征如下1 波特率發(fā)生器可以生成多種波特率2 在XTAL 低頻率下仍可產(chǎn)生較高的波特率3 8 位和9 位數(shù)據(jù)4 噪聲濾波5 過速的檢測6 幀錯(cuò)誤檢測7 錯(cuò)誤起始位的檢測8 三個(gè)獨(dú)立的中斷發(fā)送TX 完成發(fā)送數(shù)據(jù)寄存器空接收RX 完成
上傳時(shí)間: 2014-12-27
上傳用戶:yulg
KS-0825 系列用戶接口電路模塊(RINGSLIC MODULE)采用模塊化結(jié)構(gòu),在單個(gè)模塊上集成了DC/DC 變換器、正反極開關(guān)、恒流饋電電路、二/四線變換電路、450Hz 正旋波發(fā)生器等用戶接口系統(tǒng)需要的所有功能,使小用戶話音系統(tǒng)的設(shè)計(jì)變得極為簡單,用戶只需要提供+5V 直流電源,即可實(shí)現(xiàn)小用戶話音系統(tǒng)所必需的恒流饋電、振鈴、二/四線變換、等功能;同時(shí)可以大幅度降低系統(tǒng)體積,降低成本。
上傳時(shí)間: 2013-11-12
上傳用戶:894448095
TEC6213 AM/SW/FM收音機(jī)頻率顯示MCU接口電路 TEC6213 是一個(gè)收音機(jī)頻率計(jì)數(shù)器電路,它把收音機(jī)接收到的AM/SW/FM 頻率變成數(shù)字信號(hào),通過串行接口與MCU 相連,送MCU 進(jìn)行處理。
上傳時(shí)間: 2014-12-27
上傳用戶:firstbyte
8SH702&703用戶接口電路 概述:SHL7038是本公司于2005年在60系列產(chǎn)品(SHL6014和SHR6024)、70系列產(chǎn)品(SHL703和SHR702)基礎(chǔ)上設(shè)計(jì)的一種同時(shí)具備8路用戶接口(選用2片SHL6014,等同于8路SHL703)或者8路中繼接口(選用2片SHR6024,等同于8路SHR702)或者4路用戶接口加4路中繼接口(選用1片SHL6014加1片SHR6024,,等同于4路SHL703加4路SHR702)的通用接口模板; 其中的用戶接口性能指標(biāo)描述詳見SHL6014資料介紹(附后); 其中的中繼接口性能指標(biāo)描述詳見SHR6024資料介紹(附后); 阻抗可調(diào)整; 100mm * 64mm * 6mm MAX拔插式結(jié)構(gòu),體積超小,使用方便。 特別適用于語音卡、調(diào)度機(jī)、交換機(jī)、環(huán)路終端等既要求密度高、又要求拔插方便、尤其希望能靈活變更模塊類型的場合。 單電源供電。
上傳時(shí)間: 2013-10-17
上傳用戶:haoxiyizhong
單片機(jī)原理和接口技術(shù) 什么是單片機(jī)??=計(jì)算機(jī)是:一種能夠按照指令對各種數(shù)據(jù)和信息進(jìn)行自動(dòng)加工和處理的電子設(shè)備。它由多個(gè)零配件組成,如CPU、主板、內(nèi)存、電源、顯卡等
標(biāo)簽: 單片機(jī)原理 接口 技術(shù)簡介
上傳時(shí)間: 2013-11-20
上傳用戶:gaoqinwu
PIC16F877 單片機(jī)的鍵盤和LED 數(shù)碼顯示接口 1 PIC16F877單片機(jī)與鍵盤和LED數(shù)碼顯示的硬件接口電路單片機(jī)的許多應(yīng)用都需要進(jìn)行人機(jī)對話,最簡單的人機(jī)對話需要LED 數(shù)碼管顯示數(shù)字和少量字符;鍵盤是解決計(jì)算機(jī)輸入的簡單手段;借此可以向計(jì)算機(jī)輸入程序、置數(shù)、送操作命令、控制程序的執(zhí)行等等,所以使用非常廣泛。圖1 鍵盤、LED數(shù)碼顯示與PIC16F877 單片機(jī)的接口電路本例中采用8 個(gè)按鍵組成的小鍵盤,4 只共陰極的LED 數(shù)碼管,采用4 片74LS373 驅(qū)動(dòng)數(shù)碼管,采用的驅(qū)動(dòng)方法是靜態(tài)方式。使用1 片74LS245 作為鍵盤的接口;這些外圍器件與PIC16F877 單片機(jī)的接口電路如圖1 所示,這種連接方法與51 系列的單片機(jī)連接方法一樣,其他的連接方法還有好幾種,PIC16F877 單片機(jī)的鍵盤輸入接法還有其他特殊而十分方便好用的方式。8 鍵鍵盤通過74LS245 與單片機(jī)相連,鍵盤按鍵狀態(tài)的數(shù)據(jù)輸入由RC3 輸出腳控制;當(dāng)RC3=“0”時(shí),鍵盤狀態(tài)從74LS245 的A 端輸出到單片機(jī)的PORTB口,此時(shí)讀PORTB口的數(shù)據(jù)即為鍵盤狀態(tài)。為了及時(shí)地響應(yīng)鍵盤操作,需要經(jīng)常對鍵盤進(jìn)行掃描;掃描的方式有許多種,我們將鍵盤的掃描程序安排在主程序的循環(huán)執(zhí)行過程中的方式,并采用20ms延遲來消除按鍵的抖動(dòng)問題,此外,為了實(shí)現(xiàn)每按鍵一次只響應(yīng)一次的功能,在執(zhí)行相應(yīng)的按鍵程序之前,必須確保按鍵已經(jīng)松開;在本例中這一措施有效的防止了數(shù)據(jù)抖動(dòng)過快的問題。LED 數(shù)碼顯示有動(dòng)態(tài)掃描和靜態(tài)顯示兩種方式(圖1 采取的方式為靜態(tài)方式),在動(dòng)態(tài)掃描方式中,各數(shù)碼顯示是輪流點(diǎn)亮的,即控制數(shù)碼顯示的位選信號(hào)和相應(yīng)的要顯示的數(shù)碼的字形代碼同時(shí)逐一送出,反復(fù)不已,由于視覺的暫留現(xiàn)象,卻好象全都點(diǎn)亮著,這種電路的接法以后再介紹。在靜態(tài)方式中,只要將數(shù)據(jù)送出鎖存以后,各數(shù)碼顯示的數(shù)據(jù)不需要刷新,只要數(shù)據(jù)不需改變,就可以不去管他,所以稱為靜態(tài)顯示。在圖1 電路中,輸出顯示的操作簡化為對74LS373 的并口操作而已。由于靜態(tài)方式的工作原理比較簡單,編程也比較直觀簡單,程序間的相互關(guān)聯(lián)很少。因此編程容易,但要增加硬件,成本較高;與之相比,動(dòng)態(tài)掃描的編程雖然要復(fù)雜一些,但因其所用硬件少,成本低。由數(shù)碼轉(zhuǎn)化為字形代碼可采用軟件譯碼、硬件譯碼等兩種方式。軟件譯碼是將各數(shù)碼的字形代碼構(gòu)成一個(gè)表格存儲(chǔ)于內(nèi)存之中,在顯示數(shù)碼時(shí),通過執(zhí)行查表程序而得到相應(yīng)的字形代碼,再將之送入數(shù)碼顯示輸出電路進(jìn)行顯示,本例即采用這種方式,這種方式的編程與單片機(jī)有關(guān),在程序中給出了PIC16F877 的編程例程,對需要熟悉PIC16F877 單片機(jī)的人員有一定的參考價(jià)值。硬件譯碼則采用CD4511、74LS46、74LS47、74LS48、74LS49等BCD 碼—7段鎖存、譯碼、驅(qū)動(dòng)芯片直接譯出字形代碼,點(diǎn)亮LED。74LS373 由LE 端對要顯示的數(shù)據(jù)進(jìn)行鎖存控制,實(shí)現(xiàn)LED 的靜態(tài)顯示。采用了PIC16F877 的端口輸出操作,模擬74LS373 的數(shù)據(jù)鎖存時(shí)序,即由軟件實(shí)現(xiàn)數(shù)據(jù)鎖存,這種方法可以十分容易的改變時(shí)序和延遲長短,使高速設(shè)備可以與低速設(shè)備聯(lián)系配合好,設(shè)計(jì)簡單方便,不好的地方是編程較長和稍微復(fù)雜一點(diǎn)。這種編程方法在下面的程序中有很好的體現(xiàn)。
上傳時(shí)間: 2013-10-29
上傳用戶:cuiyashuo
本實(shí)驗(yàn)是基于EasyFPGA030的I2C總線接口模塊設(shè)計(jì),用EasyFPGA030開發(fā)套件通過I2C協(xié)議實(shí)現(xiàn)對二線制I2C串行EEPROM的讀寫操作,先把數(shù)據(jù)寫入EEPROM,然后再讀取出來顯示在數(shù)碼管上。
標(biāo)簽: EasyFPGA 030 I2C 總線接口
上傳時(shí)間: 2013-10-14
上傳用戶:tecman
蟲蟲下載站版權(quán)所有 京ICP備2021023401號(hào)-1