本實驗是基于EasyFPGA030 的串口接收設計。FPGA 除了需要控制外圍器件完成特定的功能外,在很多的應用中還需要完成FPGA 和FPGA 之間、FPGA 和外圍器件之間以及FPGA 和微機的數據交換和指令傳輸,稱之為FPGA 數據傳輸。FPGA 的數據通信的方式有并行通信和串行通信兩種,這里我們就本實驗重點講述串口通信。所謂串口通信是指外設與計算機之間使用一根數據信號線(另外需要地線,可能還需要控制線),數據在一根數據信號線上一位一位地進行傳輸,每一位數據都占據一個固定的時間長度。這種通信方式使用的數據線少,在遠距離通信中可以節約成本。當然,其傳輸的速度比并行傳輸慢。
上傳時間: 2013-10-08
上傳用戶:wushengwu
單片機系統的低功耗設計策略:摘要嵌入式系統的低功耗設計需要全面分析各方面因素,統籌規劃。在設計之初,各個因素往往是相互制約、相互影響的,一個降低系統功耗的措施有時會帶來其他方面的“負效應”。因此,降低系統整體功耗,需要仔細分析和計算。本文從硬件和應用軟件設計兩個方面,闡述一個以單片機為核心的嵌入式系統低功耗設計時所需考慮的一些問題。關鍵詞低功耗設計 硬件設計 應用軟件設計 低功耗模式 在嵌入式應用中,系統的功耗越來越受到人們的重視,這一點對于需要電池供電的便攜式系統尤其明顯。降低系統功耗,延長電池的壽命,就是降低系統的運行成本。對于以單片機為核心的嵌入式應用,系統功耗的最小化需要從軟、硬件設計兩方面入手。 隨著越來越多的嵌入式應用使用了實時操作系統,如何在操作系統層面上降低系統功耗也成為一個值得關注的問題。限于篇幅,本文僅從硬件設計和應用軟件設計兩個方面討論。
上傳時間: 2013-11-21
上傳用戶:zhenyushaw
用單片機制作通用型電視遙控器:本文介紹了一種用MCS-51系列單片機AT89C52代替專用遙控芯片的設計方案,通過軟件模擬實現了電視機遙控編碼的發射,并且達到“一器多用”。上世紀八十年代初,日本率先在電視產品中使用了紅外遙控技術,目前已經在電視機上得到了廣泛應用。電視遙控器使用的是專用集成發射芯片來實現遙控碼的發射,如東芝TC9012,飛利浦SAA3010T等。這些芯片價格較貴,且相互之間采用的遙控編碼格式互不兼容,所以各機型的遙控器通常只能針對各自的遙控對象而無法通用。本文在試驗驗證的基礎上,介紹了如何利用低成本的MCS-51系列單片機來實現遙控碼的模擬發射,并實現遙控器的通用化。遙控發射技術的基本原理通常彩電遙控信號的發射,就是將某個按鍵所對應的控制指令和系統碼(由0和1組成的序列),調制在32~56KHz范圍內的載波上,然后經放大、驅動紅外發射管將信號發射出去。不同公司的遙控芯片,采用的遙控碼格式也不一樣。在此介紹較普遍的兩種,一種是NEC標準,一種是PHILIPS 標準。
上傳時間: 2013-11-17
上傳用戶:jiangfire
基于單片機的陶瓷窯多點溫度檢測系統:摘 要:系統以51單片機為核心,利用K型熱電偶作為傳感器,對陶瓷窯中多點溫度進行監控,通過串行通信,可供PC機上繪制溫度變化曲線圖的技術人員分析問題,并設計了新穎的冷端補償電路和通用查表法,本系統成本低,測溫精度高,可靠實用.關鍵詞:單片機;串行通信;冷端溫度補償;VB 在燒結陶瓷時,火候的控制對陶瓷的質量、色澤有直接的影響,進一步影響陶瓷成品的價格,而長期以來控制火候的工作就依靠工人師傅的經驗,本文設計了一種多點溫度實時監控系統,它能在Pc機上實時顯示測量點的溫度而且如果溫度超過設定的臨界值時,就發出信號報警,并且可以通過Pc機繪制同一個時刻不同點或者是不同時刻同一點的溫度變化曲線.這樣能有助于發現問題并解決問題,為節約成本和提高生產率、生產質量做出貢獻.
上傳時間: 2013-10-16
上傳用戶:lhuqi
基于單DSP的VoIP模擬電話適配器研究與實現:提出和實現了一種新穎的基于單個通用數字信號處理器(DSP)的VoIP模擬電話適配器方案。DSP的I/O和存儲資源非常有限,通常適于運算密集型應用,不適宜控制密集型應用[5]。該系統高效利用單DSP的I/O和片內外存儲器資源,采用μC/OS-II嵌入式實時操作系統,支持SIP和TCP-UDP/IP協議,通過LAN或者寬帶接入,使普通電話機成為Internet終端,實現IP電話。該系統軟硬件結構緊湊高效,運行穩定,成本低,具有廣闊的應用前景。關鍵詞:模擬電話適配器;IP電話;數字信號處理器;μ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
上傳時間: 2013-11-20
上傳用戶:Wwill
世界著名廠家單片機簡介1.Motorola 單片機:Motorola是世界上最大的單片機廠商,品種全,選擇余地大,新產品多,在8位機方面有68HC05和升級產品68HC08,68HC05有30多個系列200多個品種,產量超過20億片.8位增強型單片機68HC11也有30多個品種,年產量1億片以上,升級產品有68HC12.16位單片機68HC16也有十多個品種.32位單片機683XX系列也有幾十個品種.近年來以PowerPC,Codfire,M.CORE等作為CPU,用DSP作為輔助模塊集成的單片機也紛紛推出,目前仍是單片機的首選品牌.Motorola單片機特點之一是在同樣的速度下所用的時鐘較Intel類單片機低的多因而使得高頻噪聲低,抗干擾能力強,更適合用于工控領域以及惡劣環境.Motorola 8位單片機過去策略是掩膜為主,最近推出OTP計劃以適應單片機的發展,在32位機上,M.CORE在性能和功耗上都勝過ARM7.2.Microchip 單片機:Microchip 單片機是市場份額增長最快的單片機.他的主要產品是16C系列8位單片機,CPU采用RISC結構,僅33條指令,運行速度快,且以低價位著稱,一般單片機價格都在1美元以下.Microchip 單片機沒有掩膜產品,全部都是OTP器件(現已推出FLASH型單片機).Microchip強調節約成本的最優化設計,是使用量大,檔次低,價格敏感的產品.3.Scenix單片機:Scenix單片機的I/O模塊最有創意.I/O模塊的集成與組合技術是單片機技術不可缺少的重要方面.除傳統的I/O功能模塊如并行I/O,URT,SPI,I2C,A/D,PWM,PLL,DTMF等,新的I/O模塊不斷出現,如USB,CAN,J1850,最具代表的是Motorola 32位單片機,它集成了包括各種通信協議在內的I/O模塊,而Scenix單片機在I/O模塊的處理上引入了虛擬I/O的概念. Scenix單片機采用了RISC結構的CPU,使CPU最高工作頻率達50MHz.運算速度接近50MIPS.有了強有力的CPU,各種I/O功能便可以用軟件的辦法模擬.單片機的封裝采用20/28引腳.公司提供各種I/O的庫函數,用于實現各種I/O模塊的功能.這些軟件完成的模塊包括多路UART,多種A/D,PWM,SPI,DTMF,FSK,LCD驅動等,這些都是通常用硬件實現起來相當復雜的模塊.4.NEC單片機:NEC單片機自成體系,以8位機78K系列產量最高,也有16位,32位單片機.16位單片機采用內部倍頻技術,以降低外時鐘頻率.有的單片機采用內置操作系統.NEC的銷售策略注重服務大客戶,并投入相當大的技術力量幫助大客戶開發新產品.5.東芝單片機:東芝單片機從4位倒64位,門類齊全.4位機在家電領域仍有較大市場.8位機主要有870系列,90系列等.該類單片機允許使用慢模式,采用32KHz時鐘功耗低至10uA數量級.CPU內部多組寄存器的使用,使得中斷響應與處理更加快捷.東芝公司的32位機采用MIPS3000 ARISC的CPU結構,面向VCD,數字相機,圖象處理市場.6.富士通單片機:富士通也有8位,16位和32位單片機,但是8位機使用的是16位的CPU內核.也就是說8位機與16位機指令相同,使得開發比較容易.8位機有名是MB8900系列,16位機有MB90系列.富士通注重服務大公司,大客戶,幫助大客戶開發產品.7.Epson 單片機:Epson公司以擅長制造液晶顯示器著稱,故Epson單片機主要為該公司生產的LCD配套.其單片機的LCD驅動做的特別好.在低電壓,低功耗方面也很有特色.目前0.9V供電的單片機已經上市,不久LCD顯示手表將使用0.5V供電.
上傳時間: 2014-12-28
上傳用戶:leyesome
電梯的開關門過程是一個變速運動過程 ,需要對電梯門系統的驅動電機進行調速控制;本文提出了一種以高性能單片微機87C196MC 為核心的電梯門機變頻調速控制系統,功率驅動電路采用驅動MOSFET 的專用集成電路IR2130;分析了基于PWM 技術控制電梯門機運行的方法;采用單片微機和功率驅動專用集成電路將門系統電機的交流變頻器和驅動控制器集為一體,得到了一種可靠性高、控制靈活、成本低、體積小的電梯門機控制器。關鍵字:變頻器;正弦脈寬調制;電梯門機系統 電梯的門機系統是電梯的一個非常重要的子系統。門機系統性能的優劣直接關系著整個電梯系統能否正常地運行。所以說,對門機系統的設計開發及制造是電梯系統設計開發及制造的一個關鍵環節。從控制這個角度來說,研究的重點應側重于如何把先進的變頻調速技術應用到門機系統中,使門機系統能高效經濟可靠地運行。在目前的工程實踐中,交流電機的變頻調速策略主要有兩種方法,即正弦脈寬調制方法(SPWM)和空間矢量脈寬調制方法(SVPWM)。其中SPWM 的基本原理就是用正弦波和高頻三角載波比較產生PWM 脈沖序列:當基波(正弦波)高于三角載波時,相應的開關器件導通,反之,當基波低于三角載波時,相應的開關器件截止。產生的PWM 脈沖序列作為逆變器功率開關器件的驅動控制信號。本電梯門機變頻調速系統就是采用SPWM 調制方法,采用INTEL 公司的16 位高性能微控制器87C196MC 作為核心控制芯片,由87C196MC 的PWM 波形發生模塊產生PWM 信號去驅動功率電路,從而帶動門機按照預先設定的運行曲線運行。
上傳時間: 2013-10-16
上傳用戶:zhaoman32
采用UART做LIN總線的從節點應用:本應用例使用SPMC75F2313A和通用LIN Bus收發器TJA1020(或ATA6661)實現LIN(Local Interconnect Network)是低成本的汽車網絡的傳輸。1.2 LIN Bus規范LIN 是低成本網絡中的汽車通訊協議標準,LIN(Local Interconnect Network)是低成本的汽車網絡,它是現有多種汽車網絡在功能上的補充由于能夠提高質量、降低成本,LIN 將是在汽車中使用汽車分級網絡的啟動因素。LIN 的標準化將簡化多種現存的多點解決方案且將降低在汽車電子領域中的開發生產服務和后勤成本。LIN 標準包括傳輸協議規范、傳輸媒體規范、開發工具接口規范和用于軟件編程的接口LIN在硬件和軟件上保證了網絡節點的互操作性并有可預測EMC的功能。
上傳時間: 2013-11-19
上傳用戶:
采用UART做LIN總線的主節點應用:本應用例使用SPMC75F2313A和通用LIN Bus收發器TJA1020(或ATA6661)實現LIN(Local Interconnect Network)是低成本的汽車網絡的傳輸。1.2 LIN Bus規范LIN 是低成本網絡中的汽車通訊協議標準,LIN(Local Interconnect Network)是低成本的汽車網絡,它是現有多種汽車網絡在功能上的補充由于能夠提高質量、降低成本,LIN 將是在汽車中使用汽車分級網絡的啟動因素。LIN 的標準化將簡化多種現存的多點解決方案且將降低在汽車電子領域中的開發生產服務和后勤成本。LIN 標準包括傳輸協議規范、傳輸媒體規范、開發工具接口規范和用于軟件編程的接口LIN在硬件和軟件上保證了網絡節點的互操作性并有可預測EMC的功能。
上傳時間: 2013-10-15
上傳用戶:AISINI005
SPMC65系列單片機編程指南(中文版):SPMC65X系列是由凌陽公司設計開發的8位微控制器。每款芯片都獨具特色,同時凌陽公司還開發了一款仿真芯片ECMC653,專門用于SPMC65X系列的仿真。采用 SPMC65 CPU 核,凌陽公司新開發了功能強大的8位SPMC65系列CPU。該系列CPU 具有可編程的通用I/O端口、不同大小的ROM 和RAM 區、8位/16位定時/計數器、強大的CCP (Capture/Compare/PWM)功能模塊和看門狗復位電路等。并采用先進的微米制造工藝,保證了產品高的電磁兼容性和可靠性。除此之外,部分SPMC65X系列芯片具備高吸入電流和慢速輸出的端口、豐富的外部中斷源、低電壓復位、ADC、PWM、標準通訊接口和多種時鐘選擇。SPMC65X系列芯片適用于通用工控場合、計算機外圍控制和家電等。ECMC653采用8位SPMC65 CPU 核,具有928字節的RAM 和16k字節的ROM。同時還集成了1個時基、1個看門狗定時器、6個16位定時/計數器和9通道的ADC。為了降低整個仿真板的成本,該芯片還配有一個OTP ROM 的串行可編程接口。此外,為了幫助用戶加快程序的調試,并發現程序中隱藏的錯誤,該芯片內部專門有一RAM區域用于記錄程序最近一段時間執行的指令,用戶可以從中了解到程序是否正確執行。
上傳時間: 2013-11-01
上傳用戶:Jesse_嘉偉