1. 單片機PWM捕捉模式是什麼意思
PWM,是脈沖寬度調制的意思,主要參數有三個,整個脈沖的寬度,高電平的寬度,占空比。這里假設高電平有效。
占空比 = 高電平的寬度 / 整個脈沖的寬度。PWM捕捉,就是同時捕捉PWM的整個脈沖的寬度以及高電平的寬度,進而可以計算得出占空比。
典型的做法,在脈沖上升沿和下降沿都執行捕捉。上升沿復位並啟動定時器,下降沿捕捉定時器內容作為高電平寬度,下一個上升沿捕捉定時器內容作為整個脈沖的寬度,同時復位並重啟定時器以進行下一輪捕捉。
2. 單片機種類_單片機分類
單片機種類簡介
ATMEL公司的AVR單片機,是增強型RISC內載Flash的單片機,晶元上的Flash存儲器附在用戶的產品中,可隨時編程,再編程,使用戶的產品設計容易,更新換代方便.AVR單片機採用增強的RISC結構,使其具有高速處理能力,在一個時鍾周期內可執行復雜的指令,每MHz可實現1MIPS的處理能力.AVR單片機工作電壓為2.7~6.0V,可以實現耗電最優化.AVR的單片機廣泛應用於計算機外部設備,工業實時控制,儀器儀表,通訊設備,家用電器,宇航設備等各個領域.
Motorola單片機:
Motorola是世界上最大的單片機廠商.從M6800開始,開發了廣泛的品種,4位,8位,16位32位的單片機都能生產,其中典型的代表有:8位機M6805,M68HC05系列,8位增強型M68HC11,M68HC12,16位機M68HC16,32位機M683XX.Motorola單片機的特點之一是在同樣的速度下所用的時鍾頻率較Intel類單片機低得多,因而使得高頻雜訊低,抗干擾能力強,更適合於工控領域及惡劣的環境.
MicroChip單片機:MicroChip單片機的主要產品是PIC16C系列和17C系列8位單片機,CPU採用RISC結構,分別僅有33,35,58條指令,採用Harvard雙匯流排結構,運行速度快,低工作電壓,低功耗,較大的輸入輸出直接驅動能力,價格低,一次性編程,小體積.適用於用量大,檔次低,價格敏感的產品.在辦公自動化設備,消費電子產品,電訊通信,智能儀器儀表,汽車電子,金融電子,工業控制不同領域都有廣泛的應用,PIC系列單片機在世界單片機市場份額排名中逐年提高.發展非常迅速.
MDT20XX系列單片機:
工業級OTP單片機,Micon公司生產,與PIC單片機管腳完全一致,海爾集團的電冰箱控制器,TCL通信產品,長安奧拓鈴木小轎車功率分配器就採用這種單片機
EM78系列OTP型單片機:台灣義隆電子股份有限公司,直接替代PIC16CXX,管腳兼容,軟體可轉換.
Scenix單片機:Scenix公司推出的8位RISC結構SX系列單片機與Intel的PentiumII等一起被<
SX系列雙時鍾設置,指令運行速度可達50/75/100MIPS(每秒執行百萬條指令,XXXMInstructionPerSecond);具有虛擬外設功能,柔性化I/O埠,所有的I/O埠都可單獨編程設定,公司提供各種I/O的庫函數,用於實現各種I/O模塊的功能,如多路UART,多路A/D,PWM,SPI,DTMF,FS,LCD驅動等等.採用EEPROM/FLASH程序存儲器,可以實現在線系統編程.通過計算機RS232C介面,採用專用串列電纜即可對目標系統進行在線實時仿凱納真.
EPSON單片機:
EPSON單片機以低電壓,低功耗和內置LCD驅動器特點著名於世,尤其是LCD驅動部分做得很好.廣泛用於工業控制,醫療設備,家用電器,儀器儀表,通信設備和手持式消費類產品等領域.目前EPSON已推出四位單片機SMC62系列,SMC63系列,SMC60系列和八位單片機SMC88系列.
東芝單片機:
東芝單片機門類齊全,4位機在家電領域有很大市場,8位機主要有870系列,90系列,該類單片機允許使用慢模式,採用32K時鍾時功耗降至10UA數量級.東芝的32位單片機採用MIPS
3000ARISC的CPU結構,面向VCD,數字相機,圖像處理等市場.
8051單片機:
8051單片機最早由Intel公司推出,其後,多家公司購買了8051的內核,使得以8051為內核的MCU系列單片機在世界上產量最大,應用也最廣泛,有人推測8051可能最終形成事實上的標准MCU晶元.
LG公司生產的GMS90系列單片機,與IntelMCS-51系列,Atmel89C51/52,89C2051等單片機兼容,CMOS技術,高達40MHZ的時鍾頻盯橋沒率,應用於:多功能電話,智能感測器,電度表,工業控制,防盜報警裝置,各種計費器,各種IC卡裝置,DVD,VCD,CD-ROM.
華邦單片機:華邦公司的W77,W78系列8位單片機的腳位和指令集與8051兼容,但每個指令周期只需要4個時鍾周期,速度提高了三消團倍,工作頻率最高可達40MHz.同時增加了WatchDogTimer,6組外部中斷源,2組UART,2組Datapointer及Waitstatecontrolpin.W741系列的4位單片機帶液晶驅動,在線燒錄,保密性高,低操作電壓(1.2V~1.8V).
Zilog單片機:
Z8單片機是Zilog公司的產品,採用多累加器結構,有較強的中斷處理能力,開發工具價廉物美.Z8單片機以低價位面向低端應用.我想很多人都知道Z80單板機,直到90年代後期,很多大學的微機原理還是講述Z80.
NS單片機:
COP8單片機是NS(美國國家半導體公司)的產品,內部集成了16位A/D,這是不多見的,在看門狗多路及STOP方式下單片機的喚醒方式上都有獨到之處.此外,COP8的程序加密也做得比較好
單片機應用領域匯總
⒈用圖象感測器測量線才系統
⒉衛星電視的串口模擬SPI、I2C的應用,如雷達錄取的數據傳送。
⒊直接與AD晶元配合進行各種數據感測器配合。
⒋利用單片機與PC機的232通訊進行控制,單片機為控制對象。
⒌通過IC卡、單片機、PC機構成的各種收費系統。
⒍通過單片機控制各種步進電機完成工控任務系統
⒎通過單片機控制各種電慈設備完成工控任務系統(如程式控制交換系統)
⒏可應用在電機的變頻技術上的控制領域中。
⒐各種測量工具如水位尺,它在水文上的應用很普及。
⒑大型指針鍾控制器,主要根據時間控制電機帶動指針。
⒒電子配料控制儀,基於小型生產的自動或半自動控制,如控制上料、攪拌等
⒓用定時器和捕獲功能進行某一系統的檢測。可提供報警、控制等。如水位控制、溫度控制,全自動洗衣機等。
⒔電子稱重計
⒕教學用儀器、醫療儀器。
⒖由單片機構成的霓虹燈控制器。
⒗在剛的熱處理中採用熱磁儀測量。
⒘各種金屬探傷儀器。
⒙礦山生產智能監測儀。
⒚煤礦的產煤計數器
20.汽車安全系統
21.智能玩具
22.用超聲波測量江河水位
23.交流電監測儀
24.消防系統報警監測儀
25.各類水表、電表
總之,單片機技術使用范圍廣,在各種儀器儀表生產單位、石油、化工,紡織、機械的加工等各個行業中都有廣泛的應用.
3. 51單片機的捕獲模式有什麼用
如圖中紅線所示是捕獲模式線路。
RCAP2L和RCAP2H可以記錄T2EX Pin引腳電平變化次數,另外T2EX Pin電平變化會引起EXF2置位,產生中斷。
具體的使用方式,個人感覺和外部中斷相比,多了一個RCAP2L和RCAP2H可以記錄T2EX Pin引腳電平變化次數的功能,其產生中斷和外部中斷相同。
4. 單片機中的捕捉功能是什麼意思
就是對於外部信號,每個下降沿或者上升沿可以捕捉中斷一次,可以用來做頻率計
5. 單片機中T2EX什麼意思 為什麼與1602液晶顯示屏引腳5連接
52單片機的T2擴展口T2EX具有捕獲功能,可以准確的測量出脈沖寬度和周期。
外部引腳發生負跳變,捕獲的數值會存入RCAP2L和RCAP2H中,並向CPU申請中斷。
當該引腳再次發生負跳變,產生第二次捕獲,根據兩次數據可以計算出脈沖周期。
6. 請問AVR單片機中「輸入捕獲功能」怎麼用有例子最好!
DSP(digital signal processor)是一種獨特的微處理器,是以數字信號來處理大量信息的器件。其工作原理是接收模擬信號,轉換為0或1的數字信號,再對數字信號進行修改、刪除、強化,並在其他系統晶元中把數字數據解譯回模擬數據或實際環境格式。它不僅具有可編程性,而且其實時運行速度可達每秒數以千萬條復雜指令程序,遠遠超過通用微處理器,是數字化電子世界中日益重要的電腦晶元。它的強大數據處理能力和高運行速度,是最值得稱道的兩大特色。 DSP微處理器(晶元)一般具有如下主要特點: (1)在一個指令周期內可完成一次乘法和一次加法; (2)程序和數據空間分開,可以同時訪問指令和數據; (3)片內具有快速RAM,通常可通過獨立的數據匯流排在兩塊中同時訪問; (4)具有低開銷或無開銷循環及跳轉的硬體支持; (5)快速的中斷處理和硬體I/O支持; (6)具有在單周期內操作的多個硬體地址產生器; (7)可以並行執行多個操作; (8)支持流水線操作,使取指、解碼和執行等操作可以重疊執行。 當然,與通用微處理器相比,DSP微處理器(晶元)的其他通用功能相對較弱些。 DSP優點: 對元件值的容限不敏感,受溫度、環境等外部參與影響小; 容易實現集成;VLSI 可以分時復用,共享處理器; 方便調整處理器的系數實現自適應濾波; 可實現模擬處理不能實現的功能:線性相位、多抽樣率處理、級聯、易於存儲等; 可用於頻率非常低的信號。 DSP缺點: 需要模數轉換; 受采樣頻率的限制,處理頻率范圍有限; 數字系統由耗電的有源器件構成,沒有無源設備可靠。 但是其優點遠遠超過缺點。
DSP技術的應用
語音處理:語音編碼、語音合成、語音識別、語音增強、語音郵件、語音儲存等。 圖像/圖形:二維和三維圖形處理、圖像壓縮與傳輸、圖像識別、動畫、機器人視覺、多媒體、電子地圖、圖像增強等。 軍事;保密通信、雷達處理、聲吶處理、導航、全球定位、跳頻電台、搜索和反搜索等。 儀器儀表:頻譜分析、函數發生、數據採集、地震處理等。 自動控制:控制、深空作業、自動駕駛、機器人控制、磁碟控制等。 醫療:助聽、超聲設備、診斷工具、病人監護、心電圖等。 家用電器:數字音響、數字電視、可視電話、音樂合成、音調控制、玩具與游戲等。 生物醫學信號處理舉例: CT機示例
CT:計算機X射線斷層攝影裝置。(其中發明頭顱CT英國EMI公司的豪斯菲爾德獲諾貝爾獎。) CAT:計算機X射線空間重建裝置。出現全身掃描,心臟活動立體圖形,腦腫瘤異物,人體軀干圖像重建。 心電圖分析。
編輯本段AVR的主要特性
高可靠性、功能強、高速度、低功耗和低價位 , 一直是衡量單片機性能的重要指標,也是單片機佔領市場、賴以生存的必要條件。 早期單片機主要由於工藝及設計水平不高、功耗高和抗干擾性能差等原因,所以採取穩妥方案:即採用較高的分頻系數對時鍾分頻,使得指令周期長,執行速度慢。以後的 CMOS單片機雖然採用提高時鍾頻率和縮小分頻系數等措施,但這種狀態並未被徹底改觀(51以及51兼容)。此間雖有某些精簡指令集單片機(RISC)問世,但依然沿襲對時鍾分頻的作法。 AVR單片機的推出,徹底打破這種舊設計格局,廢除了機器周期,拋棄復雜指令計算機(CISC)追求指令完備的做法;採用精簡指令集,以字作為指令長度單位,將內容豐富的操作數與操作碼安排在一字之中(指令集中佔大多數的單周期指令都是如此),取指周期短,又可預取指令,實現流水作業,故可高速執行指令。當然這種速度上的升躍,是以高可靠性為其後盾的。 AVR單片機硬體結構採取8位機與16位機的折中策略,即採用局部寄存器存堆(32個寄存器文件)和單體高速輸入/輸出的方案(即輸入捕獲寄存器、輸出比較匹配寄存器及相應控制邏輯)。提高了指令執行速度(1Mips/MHz),克服了瓶頸現象,增強了功能;同時又減少了對外設管理的開銷,相對簡化了硬體結構,降低了成本。故AVR單片機在軟/硬體開銷、速度、性能和成本諸多方面取得了優化平衡,是高性價比的單片機。 AVR單片機內嵌高質量的Flash程序存儲器,擦寫方便,支持ISP和IAP,便於產品的調試、開發、生產、更新。內嵌長壽命的EEProm可長期保存關鍵數據,避免斷電丟失。片內大容量的RAM不僅能滿足一般場合的使用,同時也更有效的支持使用高級語言開發系統程序,並可像MCS-51單片機那樣擴展外部 RAM。 AVR單片機的I/O線全部帶可設置的上拉電阻、可單獨設定為輸入/輸出、可設定(初始)高阻輸入、驅動能力強(可省去功率驅動器件)等特性,使的得I/O口資源靈活、功能強大、可充分利用。 AVR單片機片內具備多種獨立的時鍾分頻器,分別供URAT、I2C、SPI使用。其中與8/16位定時器配合的具有多達10 位的預分頻器,可通過軟體設定分頻系數提供多種檔次的定時時間。AVR單片機獨有的「以定時器/計數器(單)雙向計數形成三角波,再與輸出比較匹配寄存器配合,生成占空比可變、頻率可變、相位可變方波的設計方法(即脈寬調制輸出PWM)」更是令人耳目一新。 增強性的高速同/非同步串口,具有硬體產生校驗碼、硬體檢測和校驗偵錯、兩級接收緩沖、波特率自動調整定位(接收時)、屏蔽數據幀等功能,提高了通信的可靠性,方便程序編寫,更便於組成分布式網路和實現多機通信系統的復雜應用,串口功能大大超過MCS-51/96單片機的串口,加之AVR單片機高速,中斷服務時間短,故可實現高波特率通訊。 面向位元組的高速硬體串列介面TWI、SPI。TWI與I2C介面兼容,具備ACK信號硬體發送與識別、地址識別、匯流排仲裁等功能,能實現主/從機的收/發全部4種組合的多機通信。SPI支持主/從機等4種組合的多機通信。 AVR單片機有自動上電復位電路、獨立的看門狗電路、低電壓檢測電路BOD,多個復位源(自動上下電復位、外部復位、看門狗復位、BOD復位),可設置的啟動後延時運行程序,增強了嵌入式系統的可靠性。 AVR單片機具有多種省電休眠模式,且可寬電壓運行(5-1.8V),抗干擾能力強,可降低一般8位機中的軟體抗干擾設計工作量和硬體的使用量。 AVR單片機技術體現了單片機集多種器件(包括FLASH程序存儲器、看門狗、EEPROM、同/非同步串列口、TWI、SPI、A/D模數轉換器、定時器/計數器等)和多種功能(增強可靠性的復位系統、降低功耗抗干擾的休眠模式、品種多門類全的中斷系統、具輸入捕獲和比較匹配輸出等多樣化功能的定時器/計數器、具替換功能的I/O埠…… )於一身,充分體現了單片機技術的從「片自為戰」向「片上系統SoC」過渡的發展方向。 綜上所述,AVR單片機博採眾長,又具獨特技術,不愧為8位機中的佼佼者。
編輯本段AVR 最大特點
● 哈佛結構,具備1MIPS / MHz的高速運行處理能力; ● 超功能精簡指令集(RISC),具有32個通用工作寄存器,克服了如8051 MCU採用單一ACC進行處理造成的瓶頸現象; ● 快速的存取寄存器組、單周期指令系統,大大優化了目標代碼的大小、執行效率,部分型號FLASH非常大,特別適用於使用高級語言進行開發; ● 作輸出時與PIC的HI/LOW相同,可輸出40mA(單一輸出),作輸入時可設置為三態高阻抗輸入或帶上拉電阻輸入,具備10mA-20mA灌電流的能力; ● 片內集成多種頻率的RC振盪器、上電自動復位、看門狗、啟動延時等功能,外圍電路更加簡單,系統更加穩定可靠; ● 大部分AVR片上資源豐富:帶E2PROM,PWM,RTC,SPI,UART,TWI,ISP,AD,Analog Comparator,WDT等; ● 大部分AVR除了有ISP功能外,還有IAP功能,方便升級或銷毀應用程序 AVR系列單片機的選型 AVR單片機系列齊全,可適用於各種不同場合的要求。AVR單片機有3個檔次: 低檔Tiny系列AVR單片機: 主要有Tiny11/12/13/15/26/28等; 中檔AT90S系列AVR 單片機: 主要有AT90S1200/2313/8515/8535等; (正在淘汰或轉型到Mega中) 高檔ATmega系列AVR單片機: 主要有ATmega8/16/32/64/128( 存儲容量為8/16/32/64/128 KB)以及ATmega8515/8535等。
我個人的觀點,單片機是所有微處理器的基礎,也是最容易掌握的,AVR單片機只是其中的一種。而DSP要比單片機復雜一些,主要應用在數字信號處理,其實是較復雜的單片機,當然,你要學會了DSP,單片機自然也就會了。至於就業問題,DSP要好一些。