基于單DSP的VoIP模擬電話(huà)適配器研究與實(shí)現(xiàn):提出和實(shí)現(xiàn)了一種新穎的基于單個(gè)通用數(shù)字信號(hào)處理器(DSP)的VoIP模擬電話(huà)適配器方案。DSP的I/O和存儲(chǔ)資源非常有限,通常適于運(yùn)算密集型應(yīng)用,不適宜控制密集型應(yīng)用[5]。該系統(tǒng)高效利用單DSP的I/O和片內(nèi)外存儲(chǔ)器資源,采用μC/OS-II嵌入式實(shí)時(shí)操作系統(tǒng),支持SIP和TCP-UDP/IP協(xié)議,通過(guò)LAN或者寬帶接入,使普通電話(huà)機(jī)成為Internet終端,實(shí)現(xiàn)IP電話(huà)。該系統(tǒng)軟硬件結(jié)構(gòu)緊湊高效,運(yùn)行穩(wěn)定,成本低,具有廣闊的應(yīng)用前景。關(guān)鍵詞:模擬電話(huà)適配器;IP電話(huà);數(shù)字信號(hào)處理器;μC/OS-II 【Abstract】This paper presents a VoIP ATA solution based on a single digital signal processor (DSP). DSPs are suitable for arithmetic-intensiveapplication and unsuitable for control-intensive application because of the limitation of I/O and memory resources. This solution is based on a 16-bitfixed-point DSP and μC/OS-II embedded real-time operating system. It makes good use of the limited resources, supports SIP and TCP-UDP/IPprotocol. It can connect the analog telephone to Internet and realize the VoIP application. This system has a great future for its high efficiency andlow cost.【Key words】Analog telephone adapter (ATA); Voice over Internet protocol (VoIP); Digital signal processor (DSP); μC/OS-II Research and Implementation of VoIPATA Based on Single DSP
標(biāo)簽: VoIP DSP 模擬電話(huà) 適配器
上傳時(shí)間: 2013-11-20
上傳用戶(hù):Wwill
世界著名廠家單片機(jī)簡(jiǎn)介1.Motorola 單片機(jī):Motorola是世界上最大的單片機(jī)廠商,品種全,選擇余地大,新產(chǎn)品多,在8位機(jī)方面有68HC05和升級(jí)產(chǎn)品68HC08,68HC05有30多個(gè)系列200多個(gè)品種,產(chǎn)量超過(guò)20億片.8位增強(qiáng)型單片機(jī)68HC11也有30多個(gè)品種,年產(chǎn)量1億片以上,升級(jí)產(chǎn)品有68HC12.16位單片機(jī)68HC16也有十多個(gè)品種.32位單片機(jī)683XX系列也有幾十個(gè)品種.近年來(lái)以PowerPC,Codfire,M.CORE等作為CPU,用DSP作為輔助模塊集成的單片機(jī)也紛紛推出,目前仍是單片機(jī)的首選品牌.Motorola單片機(jī)特點(diǎn)之一是在同樣的速度下所用的時(shí)鐘較Intel類(lèi)單片機(jī)低的多因而使得高頻噪聲低,抗干擾能力強(qiáng),更適合用于工控領(lǐng)域以及惡劣環(huán)境.Motorola 8位單片機(jī)過(guò)去策略是掩膜為主,最近推出OTP計(jì)劃以適應(yīng)單片機(jī)的發(fā)展,在32位機(jī)上,M.CORE在性能和功耗上都勝過(guò)ARM7.2.Microchip 單片機(jī):Microchip 單片機(jī)是市場(chǎng)份額增長(zhǎng)最快的單片機(jī).他的主要產(chǎn)品是16C系列8位單片機(jī),CPU采用RISC結(jié)構(gòu),僅33條指令,運(yùn)行速度快,且以低價(jià)位著稱(chēng),一般單片機(jī)價(jià)格都在1美元以下.Microchip 單片機(jī)沒(méi)有掩膜產(chǎn)品,全部都是OTP器件(現(xiàn)已推出FLASH型單片機(jī)).Microchip強(qiáng)調(diào)節(jié)約成本的最優(yōu)化設(shè)計(jì),是使用量大,檔次低,價(jià)格敏感的產(chǎn)品.3.Scenix單片機(jī):Scenix單片機(jī)的I/O模塊最有創(chuàng)意.I/O模塊的集成與組合技術(shù)是單片機(jī)技術(shù)不可缺少的重要方面.除傳統(tǒng)的I/O功能模塊如并行I/O,URT,SPI,I2C,A/D,PWM,PLL,DTMF等,新的I/O模塊不斷出現(xiàn),如USB,CAN,J1850,最具代表的是Motorola 32位單片機(jī),它集成了包括各種通信協(xié)議在內(nèi)的I/O模塊,而Scenix單片機(jī)在I/O模塊的處理上引入了虛擬I/O的概念. Scenix單片機(jī)采用了RISC結(jié)構(gòu)的CPU,使CPU最高工作頻率達(dá)50MHz.運(yùn)算速度接近50MIPS.有了強(qiáng)有力的CPU,各種I/O功能便可以用軟件的辦法模擬.單片機(jī)的封裝采用20/28引腳.公司提供各種I/O的庫(kù)函數(shù),用于實(shí)現(xiàn)各種I/O模塊的功能.這些軟件完成的模塊包括多路UART,多種A/D,PWM,SPI,DTMF,FSK,LCD驅(qū)動(dòng)等,這些都是通常用硬件實(shí)現(xiàn)起來(lái)相當(dāng)復(fù)雜的模塊.4.NEC單片機(jī):NEC單片機(jī)自成體系,以8位機(jī)78K系列產(chǎn)量最高,也有16位,32位單片機(jī).16位單片機(jī)采用內(nèi)部倍頻技術(shù),以降低外時(shí)鐘頻率.有的單片機(jī)采用內(nèi)置操作系統(tǒng).NEC的銷(xiāo)售策略注重服務(wù)大客戶(hù),并投入相當(dāng)大的技術(shù)力量幫助大客戶(hù)開(kāi)發(fā)新產(chǎn)品.5.東芝單片機(jī):東芝單片機(jī)從4位倒64位,門(mén)類(lèi)齊全.4位機(jī)在家電領(lǐng)域仍有較大市場(chǎng).8位機(jī)主要有870系列,90系列等.該類(lèi)單片機(jī)允許使用慢模式,采用32KHz時(shí)鐘功耗低至10uA數(shù)量級(jí).CPU內(nèi)部多組寄存器的使用,使得中斷響應(yīng)與處理更加快捷.東芝公司的32位機(jī)采用MIPS3000 ARISC的CPU結(jié)構(gòu),面向VCD,數(shù)字相機(jī),圖象處理市場(chǎng).6.富士通單片機(jī):富士通也有8位,16位和32位單片機(jī),但是8位機(jī)使用的是16位的CPU內(nèi)核.也就是說(shuō)8位機(jī)與16位機(jī)指令相同,使得開(kāi)發(fā)比較容易.8位機(jī)有名是MB8900系列,16位機(jī)有MB90系列.富士通注重服務(wù)大公司,大客戶(hù),幫助大客戶(hù)開(kāi)發(fā)產(chǎn)品.7.Epson 單片機(jī):Epson公司以擅長(zhǎng)制造液晶顯示器著稱(chēng),故Epson單片機(jī)主要為該公司生產(chǎn)的LCD配套.其單片機(jī)的LCD驅(qū)動(dòng)做的特別好.在低電壓,低功耗方面也很有特色.目前0.9V供電的單片機(jī)已經(jīng)上市,不久LCD顯示手表將使用0.5V供電.
上傳時(shí)間: 2014-12-28
上傳用戶(hù):leyesome
MCS-51單片機(jī)的系統(tǒng)擴(kuò)展技術(shù):在MCS-51單片機(jī)的的內(nèi)部雖已集成了很多資源,但這類(lèi)單片機(jī)屬于一種“通用”的單片機(jī),單片機(jī)內(nèi)部的各種資源都是折衷配置的,如片內(nèi)程序存儲(chǔ)器、數(shù)據(jù)存儲(chǔ)器的容量都不大,并行I/O端口的數(shù)量也不很多,此外,在有些應(yīng)用中,片內(nèi)定時(shí)器、中斷、串行口等也顯得不足,還有一些功能是基本型MCS-51單片機(jī)所沒(méi)有的,比如A/D轉(zhuǎn)換,D/A轉(zhuǎn)換等等。實(shí)際應(yīng)用中的要求是各種各樣的,如果用到了MCS-51單片機(jī)內(nèi)部所沒(méi)有資源(如A/D,D/A等),或者單片機(jī)內(nèi)部雖有,但卻不夠使用的資源,就要根據(jù)需要,對(duì)單片機(jī)進(jìn)行擴(kuò)展,以增加所需要的功能。MCS-51單片機(jī)所可能需要擴(kuò)展的芯片種類(lèi)非常多,但這里并不面面俱到,主要是通過(guò)對(duì)外擴(kuò)程序存儲(chǔ)器、數(shù)據(jù)存儲(chǔ)器、I/O接口、A/D和D/A的介紹,使讀者熟悉單片機(jī)接口的一般方法。實(shí)際上,如果對(duì)于這些常規(guī)的擴(kuò)展芯片能夠熟練地掌握和應(yīng)用,并能理解其擴(kuò)展的原理,拿到任何一塊需要擴(kuò)展的芯片,只要有這塊芯片的數(shù)據(jù)手冊(cè)或接口時(shí)序之類(lèi)的資料,就能自行設(shè)計(jì)芯片的接口電路部份。1. MCS-51單片機(jī)擴(kuò)展的原理MCS-51單片機(jī)被設(shè)計(jì)成具有通用計(jì)算機(jī)那樣的外部總線結(jié)構(gòu),所以用MCS-51單片機(jī)進(jìn)行擴(kuò)展很方便,下面首先了解片外總線的工作原理。
上傳時(shí)間: 2014-04-28
上傳用戶(hù):古谷仁美
SPMC65系列單片機(jī)編程指南(中文版):SPMC65X系列是由凌陽(yáng)公司設(shè)計(jì)開(kāi)發(fā)的8位微控制器。每款芯片都獨(dú)具特色,同時(shí)凌陽(yáng)公司還開(kāi)發(fā)了一款仿真芯片ECMC653,專(zhuān)門(mén)用于SPMC65X系列的仿真。采用 SPMC65 CPU 核,凌陽(yáng)公司新開(kāi)發(fā)了功能強(qiáng)大的8位SPMC65系列CPU。該系列CPU 具有可編程的通用I/O端口、不同大小的ROM 和RAM 區(qū)、8位/16位定時(shí)/計(jì)數(shù)器、強(qiáng)大的CCP (Capture/Compare/PWM)功能模塊和看門(mén)狗復(fù)位電路等。并采用先進(jìn)的微米制造工藝,保證了產(chǎn)品高的電磁兼容性和可靠性。除此之外,部分SPMC65X系列芯片具備高吸入電流和慢速輸出的端口、豐富的外部中斷源、低電壓復(fù)位、ADC、PWM、標(biāo)準(zhǔn)通訊接口和多種時(shí)鐘選擇。SPMC65X系列芯片適用于通用工控場(chǎng)合、計(jì)算機(jī)外圍控制和家電等。ECMC653采用8位SPMC65 CPU 核,具有928字節(jié)的RAM 和16k字節(jié)的ROM。同時(shí)還集成了1個(gè)時(shí)基、1個(gè)看門(mén)狗定時(shí)器、6個(gè)16位定時(shí)/計(jì)數(shù)器和9通道的ADC。為了降低整個(gè)仿真板的成本,該芯片還配有一個(gè)OTP ROM 的串行可編程接口。此外,為了幫助用戶(hù)加快程序的調(diào)試,并發(fā)現(xiàn)程序中隱藏的錯(cuò)誤,該芯片內(nèi)部專(zhuān)門(mén)有一RAM區(qū)域用于記錄程序最近一段時(shí)間執(zhí)行的指令,用戶(hù)可以從中了解到程序是否正確執(zhí)行。
標(biāo)簽: SPMC 65 單片機(jī) 編程指南
上傳時(shí)間: 2013-11-01
上傳用戶(hù):Jesse_嘉偉
AT89C2051是一個(gè)低電壓,高性能CMOS 8位單片機(jī),片內(nèi)含2k bytes的可反復(fù)擦寫(xiě)的只讀Flash程序存儲(chǔ)器和128 bytes的隨機(jī)存取數(shù)據(jù)存儲(chǔ)器(RAM),器件采用ATMEL公司的高密度、非易失性存儲(chǔ)技術(shù)生產(chǎn),兼容標(biāo)準(zhǔn)MCS-51指令系統(tǒng),片內(nèi)置通用8位中央處理器和Flash存儲(chǔ)單元,功能強(qiáng)大AT89C2051單片機(jī)可為您提供許多高性?xún)r(jià)比的應(yīng)用場(chǎng)合。AT89C2051是一個(gè)功能強(qiáng)大的單片機(jī),但它只有20個(gè)引腳,15個(gè)雙向輸入/輸出(I/O)端口,其中P1是一個(gè)完整的8位雙向I/O口,兩個(gè)外中斷口,兩個(gè)16位可編程定時(shí)計(jì)數(shù)器,兩個(gè)全雙向串行通信口,一個(gè)模擬比較放大器。
上傳時(shí)間: 2014-04-16
上傳用戶(hù):ippler8
《微機(jī)原理及應(yīng)用》課程教案目 錄 下載WORD文檔前 言 下載WORD文檔第一章 51系列單片機(jī)概述 下載WORD文檔 第一節(jié) 概述 第二節(jié) 51系列單片機(jī)分類(lèi) 思考題與習(xí)題 第二章 MCS-51系列單片機(jī)組成及工作原理 下載WORD文檔 第一節(jié) MCS-51系列單片機(jī)組成 第二節(jié) 8051的內(nèi)部數(shù)據(jù)存儲(chǔ)器(內(nèi)部RAM) 第三節(jié) 8051的內(nèi)部程序存儲(chǔ)器(內(nèi)部ROM) 第四節(jié) MCS-51系列單片機(jī)典型芯片的外部引腳功能 第五節(jié) 并行輸入/輸出口 第六節(jié) CPU的時(shí)鐘電路和時(shí)序定時(shí)單位 第七節(jié) 單片機(jī)指令執(zhí)行的過(guò)程 思考題與習(xí)題 第三章 指令系統(tǒng) 下載WORD文檔 第一節(jié) 指令格式和尋址方式 第二節(jié) 指令系統(tǒng) 思考題與習(xí)題 第四章 算法與結(jié)構(gòu)程序設(shè)計(jì) 下載WORD文檔 第一節(jié) 算法 第二節(jié) 程序基本結(jié)構(gòu) 第三節(jié) 結(jié)構(gòu)化程序設(shè)計(jì) 第四節(jié) 匯編語(yǔ)言程序設(shè)計(jì)舉例 思考題與習(xí)題 第五章 中斷 下載WORD文檔 第一節(jié) 中斷技術(shù)概述 第二節(jié) 8051中斷系統(tǒng) 第三節(jié) 中斷控制 第四節(jié) 中斷響應(yīng) 第五節(jié) 中斷系統(tǒng)應(yīng)用舉例 思考題與習(xí)題 第六章 定時(shí)器/計(jì)數(shù)器 下載WORD文檔 第一節(jié) 概述 第二節(jié) 定時(shí)器/計(jì)數(shù)器基本結(jié)構(gòu) 工作方式及應(yīng)用 思考題與習(xí)題 第七章 8051單片機(jī)系統(tǒng)擴(kuò)展與接口技術(shù) 下載WORD文檔 第一節(jié) 8051單片機(jī)系統(tǒng)擴(kuò)展概述 第二節(jié) 單片機(jī)外部存儲(chǔ)器擴(kuò)展 第三節(jié) 單片機(jī)輸入/輸出(I/O)口擴(kuò)展 第四節(jié) LED顯示器接口電路及顯示程序 第五節(jié) 單片機(jī)鍵盤(pán)接口技術(shù) 第六節(jié) 單片機(jī)與數(shù)模(D/A)及模數(shù)(A/D)轉(zhuǎn)換器的接口及應(yīng)用 思考題與習(xí)題 第八章 8051單片機(jī)的異步串行通信技術(shù) 下載WORD文檔 第一節(jié) 概述 第二節(jié) 8051串行口基本結(jié)構(gòu) 第三節(jié) 8051串行通信工作方式及應(yīng)用 第四節(jié) 多機(jī)通信原理 下載WORD文檔 思考題與習(xí)題 第九章 單片機(jī)應(yīng)用舉例 下載WORD文檔 第一節(jié) 單片機(jī)數(shù)據(jù)采集系統(tǒng) 第二節(jié) 電機(jī)轉(zhuǎn)速測(cè)量 第三節(jié) 步進(jìn)電機(jī)控制系統(tǒng) 第四節(jié) 機(jī)器人三覺(jué)機(jī)械手信號(hào)處理及控制算法 思考題與習(xí)題 第十章 單片機(jī)與字符式液晶顯示模塊連接技術(shù) 下載WORD文檔 第一節(jié) 字符式液晶顯示模塊簡(jiǎn)介 第二節(jié) 模塊指令系統(tǒng) 第三節(jié) 模塊與8051單片機(jī)的接口 第四節(jié) 模塊字符顯示舉例 第五節(jié) 自定義字符顯示 思考題與習(xí)題 附錄一 計(jì)算機(jī)數(shù)的運(yùn)算基礎(chǔ) 下載WORD文檔 第一節(jié) 進(jìn)位計(jì)數(shù)制及相互轉(zhuǎn)換 第二節(jié) 計(jì)算機(jī)中數(shù)和字符的表示附錄二 美國(guó)標(biāo)準(zhǔn)信息交換碼(ASCII)字符表附錄三 MCS-51指令表 下載WORD文檔
上傳時(shí)間: 2014-04-16
上傳用戶(hù):hhkpj
基于89C2051單片機(jī)的熱表通訊模塊的開(kāi)發(fā):介紹了利用89C2051 單片機(jī)開(kāi)發(fā)某熱表的通訊模塊,并將其應(yīng)用于實(shí)驗(yàn)用主從分布式控制系統(tǒng)中,實(shí)現(xiàn)了工控機(jī)同多個(gè)熱表的串行通訊。闡述了串行通訊規(guī)程,利用單片機(jī)的普通I/ O 端口實(shí)現(xiàn)串行口功能的方法,從而解決了該單片機(jī)在實(shí)際的串行通訊應(yīng)用中串口資源少的問(wèn)題。通訊模塊通過(guò)RS - 485 通訊方式實(shí)現(xiàn)了熱表與工控機(jī)的遠(yuǎn)距離通訊。在充分利用單片機(jī)端口資源的基礎(chǔ)上完成了工控機(jī)與多臺(tái)單片機(jī)通訊。關(guān)鍵詞:單片機(jī);串行通訊;普通I/ O 端口;RS - 485 ;多機(jī)通訊
標(biāo)簽: 89C2051 單片機(jī) 通訊模塊
上傳時(shí)間: 2014-04-16
上傳用戶(hù):tb_6877751
一種實(shí)用的單片機(jī)雙CPU設(shè)計(jì)方案及其應(yīng)用:針對(duì)傳統(tǒng)儀表具有的硬件資源不足、速度慢等功能缺陷,提出了一種基于單片機(jī)的CPU設(shè)計(jì)方案,即擴(kuò)展CPU,直接從主CPU對(duì)應(yīng)的數(shù)據(jù)顯示I/O口上獲取數(shù)據(jù),這種獲取數(shù)據(jù)的雙CPU設(shè)計(jì)方案中主從CPU之間在功能上相互獨(dú)立,主CPU不受擴(kuò)展CPU加入的影響,實(shí)現(xiàn)其固有功能,保證了測(cè)量數(shù)據(jù)的準(zhǔn)確性;擴(kuò)展CPU從主CPU中獲取數(shù)據(jù),不受主CPU的控制,按照現(xiàn)場(chǎng)的需求進(jìn)行功能擴(kuò)展。給出了詳細(xì)的軟硬件設(shè)計(jì)結(jié)構(gòu)。該方案為傳統(tǒng)儀表的升級(jí)改造提供了一種新思路,實(shí)踐證明是可行的。關(guān)鍵詞: 傳統(tǒng)儀表 檢測(cè)系統(tǒng) 單片機(jī)
標(biāo)簽: CPU 單片機(jī) 設(shè)計(jì)方案
上傳時(shí)間: 2013-10-30
上傳用戶(hù):evil
介紹了基于89S51 單片機(jī)的微型熱敏打印機(jī)的組成,分析了打印原理,詳細(xì)給出了整體流程以及各個(gè)功能模塊的軟件設(shè)計(jì)。熱敏打印頭采用I/O 口模擬串行數(shù)據(jù)傳輸實(shí)現(xiàn)數(shù)據(jù)加載。設(shè)計(jì)的微型熱敏打印機(jī)運(yùn)用于實(shí)際,取得了良好的效果。關(guān)鍵詞:熱敏打印機(jī) 過(guò)熱保護(hù) 步進(jìn)電機(jī) 數(shù)據(jù)加載由于常用的微型針式打印機(jī)的速度慢,噪聲大,無(wú)法滿(mǎn)足某些場(chǎng)合的需要。微型熱敏打印機(jī)具有打印速度快、噪音低、可靠性高、字跡清晰、機(jī)頭小而輕等優(yōu)點(diǎn),可滿(mǎn)足各種場(chǎng)合的打印要求,因此得到廣泛應(yīng)用。筆者在汽車(chē)行駛記錄儀的開(kāi)發(fā)過(guò)程中,根據(jù)廠家要求,選用較為先進(jìn)的熱敏打印機(jī)作為打印設(shè)備。但微型熱敏打印頭對(duì)打印時(shí)序和溫度要求較高,一旦控制不當(dāng)極易造成打印頭燒毀。因此,在有合理的硬件設(shè)計(jì)的基礎(chǔ)上,軟件設(shè)計(jì)也十分重要。本文使用某些軟件設(shè)計(jì)替代了部分硬件電路,使打印機(jī)的控制電路得到了簡(jiǎn)化。
標(biāo)簽: 89S51 單片機(jī) 熱敏打印機(jī) 軟件設(shè)計(jì)
上傳時(shí)間: 2013-11-14
上傳用戶(hù):digacha
PIC16F84 單片機(jī)的內(nèi)部硬件資源:學(xué)些PIC 單片機(jī),在Microchip 尚未推出其他Flash 系列的情況下,很多菜鳥(niǎo)都是從PIC16F84 開(kāi)始的,我們把它整理了一份中文資料供大家學(xué)習(xí)。首先介紹PIC16F84 單片機(jī)的內(nèi)部結(jié)構(gòu),如圖1 所示的框圖。由圖1 看出,其基本組成可分為四個(gè)主要部分,即運(yùn)算器ALU 和工作寄存器W;程序存儲(chǔ)器;數(shù)據(jù)存儲(chǔ)器和輸入/輸出(I/O)口;堆棧存儲(chǔ)器和定時(shí)器等。現(xiàn)分別介紹如下。
上傳時(shí)間: 2013-12-26
上傳用戶(hù):zgu489
蟲(chóng)蟲(chóng)下載站版權(quán)所有 京ICP備2021023401號(hào)-1