C8051F330低成本智能單相交流電壓表方案(取代傳統(tǒng)動圈表) 該方案采用的http://www.elecfans.com/soft/33/2010/單片機集成度高,資源豐富。與其它類型的http://www.elecfans.com/soft/33/2010/單片機相比,所需要外加的外圍器件最少,是做智能單相電流電壓表最理想的一款http://www.elecfans.com/soft/33/2010/單片機。
上傳時間: 2013-10-27
上傳用戶:z754970244
P87LPC767 OTP 單片機原理 P87LPC767 是20 腳封裝的單片機適合于許多要求高集成度低成本的場合可以滿足許多方面的性能要求作為Philips 小型封裝系列中的一員P87LPC767 提供高速和低速的晶振和RC 振蕩方式可編程選擇具有較寬的操作電壓范圍可編程I/O 口線輸出模式選擇可選擇施密特觸發(fā)輸入LED 驅(qū)動輸出有內(nèi)部看門狗定時器P87LPC767 采用80C51 加速處理器結(jié)構(gòu)指令執(zhí)行速度是標準80C51 MCU 的兩倍特性 操作頻率為20MHz 時除乘法和除法指令外加速80C51 指令執(zhí)行時間為300600ns VDD=4.5 5.5V 時時鐘頻率可達20MHz VDD=2.7 4.5V 時時鐘頻率最大為10MHz 4 通道多路8 位A/D 轉(zhuǎn)換器在振蕩器頻率fosc=20MHz 時轉(zhuǎn)換時間為9.3μs 用于數(shù)字功能時操作電壓范圍為2.7 6.0V 4K 字節(jié)OTP 程序存儲器128 字節(jié)的RAM 32Byte 用戶代碼區(qū)可用來存放序列碼及設(shè)置參數(shù) 2 個16 位定時/計數(shù)器每一個定時器均可設(shè)置為溢出時觸發(fā)相應(yīng)端口輸出 內(nèi)含 2 個模擬比較器 全雙工通用異步接收/發(fā)送器UART 及I2C 通信接口 八個鍵盤中斷輸入另加2 路外部中斷輸入 4 個中斷優(yōu)先級 看門狗定時器利用片內(nèi)獨立振蕩器,無需外接元件,看門狗定時器溢出時間有8 種選擇 低電平復位使用片內(nèi)上電復位時不需要外接元件 低電壓復位選擇預設(shè)的兩種電壓之一復位可在掉電時使系統(tǒng)安全關(guān)閉也可將其設(shè)置為一個中斷源 振蕩器失效檢測看門狗定時器具有獨立的片內(nèi)振蕩器因此它可用于振蕩器的失效檢測 可配置的片內(nèi)振蕩器及其頻率范圍和RC 振蕩器選項(用戶通過對EPROM 位編程選擇) 選擇RC 振蕩器時不需外接振蕩器件 可編程 I/O 口輸出模式準雙向口,開漏輸出,上拉和只有輸入功能可選擇施密特觸發(fā)輸入 所有口線均有20mA 的驅(qū)動能力 可控制口線輸出轉(zhuǎn)換速度以降低EMI,輸出最小上升時間約為10ns 最少 15 個I/O 口,選擇片內(nèi)振蕩和片內(nèi)復位時可多達18 個I/O 口 如果選擇片內(nèi)振蕩及復位時,P87LPC767 僅需要連接電源線和地線 串行 EPROM 編程允許在線編程2 位EPROM 安全碼可防止程序被讀出 空閑和掉電兩種省電模式提供從掉電模式中喚醒功能低電平中斷輸入啟動運行典型的掉電電流為1μA 低功耗 4MHz-20MHz,1.7-10mA@3.3v 100KHz-4MHz,0.044-1.7mA@3.3v 20KHz-100KHz,9-44μA@3.3v 20 腳DIP 和SO 封裝
上傳時間: 2013-11-06
上傳用戶:xcy122677
AVR單片機技術(shù)原理 AVR單片機介紹 單片機又稱單片微控制器,它是把一個計算機系統(tǒng)集成到一個芯片上,概括的講:一塊芯片就成了一臺計算機。單片機技術(shù)是計算機技術(shù)的一個分支,是簡易機器人的核心元件。 1997年,由ATMEL公司挪威設(shè)計中心的A先生與V先生利用ATMEL公司的Flash新技術(shù), 共同研發(fā)出RISC精簡指令集的高速8位單片機,簡稱AVR。[編輯本段]AVR單片機的優(yōu)勢特征 單片機已廣泛地應(yīng)用于軍事、工業(yè)、家用電器、智能玩具、便攜式智能儀表和機器人制作等領(lǐng)域,使產(chǎn)品功能、精度和質(zhì)量大幅度提升,且電路簡單,故障率低,可靠性高,成本低廉。單片機種類很多,在簡易機器人制作和創(chuàng)新中,為什么選用AVR單片機呢? 一、簡便易學,費用低廉 首先,對于非專業(yè)人員來說,選擇AVR單片機的最主要原因,是進入AVR單片機開發(fā)的門檻非常低,只要會操作電腦就可以學習AVR單片機的開發(fā)。單片機初學者只需一條ISP下載線,把編輯、調(diào)試通過的軟件程序直接在線寫入AVR單片機,即可以開發(fā)AVR單片機系列中的各種封裝的器件。AVR單片機因此在業(yè)界號稱“一線打天下”。 其次,AVR單片機便于升級。AVR程序?qū)懭胧侵苯釉陔娐钒迳线M行程序修改、燒錄等操作,這樣便于產(chǎn)品升級。 再次,AVR單片機費用低廉。學習AVR單片機可使用ISP在線下載編程方式(即把PC機上編譯好的程序?qū)懙絾纹瑱C的程序存儲器中),不需購買仿真器、編程器、擦抹器和芯片適配器等,即可進行所有AVR單片機的開發(fā)應(yīng)用,這可節(jié)省很多開發(fā)費用。程序存儲器擦寫可達10000次以上,不會產(chǎn)生報廢品。 二、高速、低耗、保密 首先,AVR單片機是高速嵌入式單片機: 1、AVR單片機具有預取指令功能,即在執(zhí)行一條指令時,預先把下一條指令取進來,使得指令可以在一個時鐘周期內(nèi)執(zhí)行。 2、多累加器型,數(shù)據(jù)處理速度快。AVR單片機具有32個通用工作寄存器,相當于有32條立交橋,可以快速通行。 3、中斷響應(yīng)速度快。AVR單片機有多個固定中斷向量入口地址,可快速響應(yīng)中斷。 其次,AVR單片機耗能低。對于典型功耗情況,WDT關(guān)閉時為100nA,更適用于電池供電的應(yīng)用設(shè)備。有的器件最低1.8 V即可工作。 再次,AVR單片機保密性能好。它具有不可破解的位加密鎖Lock Bit技術(shù),保密位單元深藏于芯片內(nèi)部,無法用電子顯微鏡看到。 三、I/O口功能強,具有A/D轉(zhuǎn)換等電路 1. AVR單片機的I/O口是真正的I/O口,能正確反映I/O口輸入/輸出的真實情況。工業(yè)級產(chǎn)品,具有大電流(灌電流)10~40 mA,可直接驅(qū)動可控硅SCR或繼電器,節(jié)省了外圍驅(qū)動器件。 2. AVR單片機內(nèi)帶模擬比較器,I/O口可用作A/D轉(zhuǎn)換,可組成廉價的A/D轉(zhuǎn)換器。ATmega48/8/16等器件具有8路10位A/D。 3. 部分AVR單片機可組成零外設(shè)元件單片機系統(tǒng),使該類單片機無外加元器件即可工作,簡單方便,成本又低。 4. AVR單片機可重設(shè)啟動復位,以提高單片機工作的可靠性。有看門狗定時器實行安全保護,可防止程序走亂(飛),提高了產(chǎn)品的抗干擾能力。 四、有功能強大的定時器/計數(shù)器及通訊接口 定時/計數(shù)器T/C有8位和16位,可用作比較器。計數(shù)器外部中斷和PWM(也可用作D/A)用于控制輸出,某些型號的AVR單片機有3~4個PWM,是作電機無級調(diào)速的理想器件。 AVR單片機有串行異步通訊UART接口,不占用定時器和SPI同步傳輸功能,因其具有高速特性,故可以工作在一般標準整數(shù)頻率下,而波特率可達576K。
標簽: AVR 單片機技術(shù)
上傳時間: 2013-10-18
上傳用戶:二十八號
基于AT89S52的紅外遙控電子密碼鎖設(shè)計 本設(shè)計以單片機AT89S52作為密碼鎖監(jiān)控裝置的檢測和控制核心,分為主機和從機,實現(xiàn)鑰匙信息在主機上的初步認證注冊、密碼信息的加密、紅外傳輸、鑰匙丟失報廢等功能。根據(jù)51單片機之間的串行通信原理,利用紅外來傳輸,這便于對密碼信息的隨機加密和保護。而且采用紅外遙控相對于機械鎖和鍵盤輸入的電子密碼鎖具有較高的優(yōu)勢。如紅外線發(fā)射裝置采用紅外發(fā)光二極管,遙控發(fā)射器易于小型化且價格低廉;采用數(shù)字信號編碼和二次調(diào)制方式,不僅可以實現(xiàn)多路信息的控制,增加遙控功能,提高信號傳輸?shù)目垢蓴_性,減少錯誤動作,而且功率消耗低;紅外線不會向室外泄露,不會產(chǎn)生信號串擾;反應(yīng)速度快、傳輸效率高、工作穩(wěn)定可靠等。所以紅外線遙控是目前使用最廣泛的一種通信和遙控手段。軟件設(shè)計采用自上而下的模塊化設(shè)計思想,以使系統(tǒng)朝著分布式、小型化方向發(fā)展,增強系統(tǒng)的可擴展性和運行的穩(wěn)定性。測試結(jié)果表明,本系統(tǒng)各項功能已達到本設(shè)計的所有要求。
上傳時間: 2013-10-18
上傳用戶:icarus
C8051F單片機 C8051F系列單片機 單片機自20世紀70年代末誕生至今,經(jīng)歷了單片微型計算機SCM、微控制器MCU及片上系統(tǒng)SoC三大階段,前兩個階段分別以MCS-51和80C51為代表。隨著在嵌入式領(lǐng)域中對單片機的性能和功能要求越來越高,以往的單片機無論是運行速度還是系統(tǒng)集成度等多方面都不能滿足新的設(shè)計需要,這時Silicon Labs 公司推出了C8051F系列單片機,成為SoC的典型代表。 C8051F具有上手快(全兼容8051指令集)、研發(fā)快(開發(fā)工具易用,可縮短研發(fā)周期)和見效快(調(diào)試手段靈活)的特點,其性能優(yōu)勢具體體現(xiàn)在以下方面: 基于增強的CIP-51內(nèi)核,其指令集與MCS-51完全兼容,具有標準8051的組織架構(gòu),可以使用標準的803x/805x匯編器和編譯器進行軟件開發(fā)。CIP-51采用流水線結(jié)構(gòu),70%的的指令執(zhí)行時間為1或2個系統(tǒng)時鐘周期,是標準8051指令執(zhí)行速度的12倍;其峰值執(zhí)行速度可達100MIPS(C8051F120等),是目前世界上速度最快的8位單片機。 增加了中斷源。標準的8051只有7個中斷源Silicon Labs 公司 C8051F系列單片機擴展了中斷處理這對于時實多任務(wù)系統(tǒng)的處理是很重要的擴展的中斷系統(tǒng)向CIP-51提供22個中斷源允許大量的模擬和數(shù)字外設(shè)中斷一個中斷處理需要較少的CPU干預卻有更高的執(zhí)行效率。 集成了豐富的模擬資源,絕大部分的C8051F系列單片機都集成了單個或兩個ADC,在片內(nèi)模擬開關(guān)的作用下可實現(xiàn)對多路模擬信號的采集轉(zhuǎn)換;片內(nèi)ADC的采樣精度最高可達24bit,采樣速率最高可達500ksps,部分型號還集成了單個或兩個獨立的高分辨率DAC,可滿足絕大多數(shù)混合信號系統(tǒng)的應(yīng)用并實現(xiàn)與模擬電子系統(tǒng)的無縫接口;片內(nèi)溫度傳感器則可以迅速而精確的監(jiān)測環(huán)境溫度并通過程序作出相應(yīng)處理,提高了系統(tǒng)運行的可靠性。 集成了豐富的外部設(shè)備接口。具有兩路UART和最多可達5個定時器及6個PCA模塊,此外還根據(jù)不同的需要集成了SMBus、SPI、USB、CAN、LIN等接口,以及RTC部件。外設(shè)接口在不使用時可以分別禁止以降低系統(tǒng)功耗。與其他類型的單片機實現(xiàn)相同的功能需要多個芯片的組合才能完成相比,C8051單片機不僅減少了系統(tǒng)成本,更大大降低了功耗。 增強了在信號處理方面的性能,部分型號具有16x16 MAC以及DMA功能,可對所采集信號進行實時有效的算法處理并提高了數(shù)據(jù)傳送能力。 具有獨立的片內(nèi)時鐘源(精度最高可達0.5%),設(shè)計人員既可選擇外接時鐘,也可直接應(yīng)用片內(nèi)時鐘,同時可以在內(nèi)外時鐘源之間自如切換。片內(nèi)時鐘源降低了系統(tǒng)設(shè)計的復雜度,提高了系統(tǒng)可靠性,而時鐘切換功能則有利于系統(tǒng)整體功耗的降低。 提供空閑模式及停機模式等多種電源管理方式來降低系統(tǒng)功耗 實現(xiàn)了I/O從固定方式到交叉開關(guān)配置。固定方式的I/O端口,既占用引腳多,配置又不夠靈活。在C8051F中,則采用開關(guān)網(wǎng)絡(luò)以硬件方式實現(xiàn)I/O端口的靈活配置,外設(shè)電路單元通過相應(yīng)的配置寄存器控制的交叉開關(guān)配置到所選擇的端口上。 復位方式多樣化,C8051F把80C51單一的外部復位發(fā)展成多源復位,提供了上電復位、掉電復位、外部引腳復位、軟件復位、時鐘檢測復位、比較器0復位、WDT復位和引腳配置復位。眾多的復位源為保障系統(tǒng)的安全、操作的靈活性以及零功耗系統(tǒng)設(shè)計帶來極大的好處。 從傳統(tǒng)的仿真調(diào)試到基于JTAG接口的在系統(tǒng)調(diào)試。C8051F在8位單片機中率先配置了標準的JTAG接口(IEEE1149.1)。C8051F的JTAG接口不僅支持Flash ROM的讀/寫操作及非侵入式在系統(tǒng)調(diào)試,它的JTAG邏輯還為在系統(tǒng)測試提供邊界掃描功能。通過邊界寄存器的編程控制,可對所有器件引腳、SFR總線和I/O口弱上拉功能實現(xiàn)觀察和控制。 C8051F系列單片機型號齊全,可根據(jù)設(shè)計需求選擇不同規(guī)模和帶有特定外設(shè)接口的型號,提供從多達100個引腳的高性能單片機到最小3mmX3mm的封裝,滿足不同設(shè)計的需要。 基于上述特點,Silicon Labs 公司C8051F系列單片機作為SoC芯片的杰出代表能夠滿足絕大部分場合的復雜功能要求,并在嵌入式領(lǐng)域的各個場合都得到了廣泛的應(yīng)用:在工業(yè)控制領(lǐng)域,其豐富的模擬資源可用于工業(yè)現(xiàn)場多種物理量的監(jiān)測、分析及控制和顯示;在便攜式儀器領(lǐng)域,其低功耗和強大的外設(shè)接口也非常適合各種信號的采集、存儲和傳輸;此外,新型的C8051F5xx系列單片機也在汽車電子行業(yè)中嶄露頭角。正是這些優(yōu)勢,使得C8051單片機在進入中國市場的短短幾年內(nèi)就迅速風靡,相信隨著新型號的不斷推出以及推廣力度的不斷加大,C8051系列單片機將迎來日益廣闊的發(fā)展空間,成為嵌入式領(lǐng)域的時代寵兒 此系列單片機完全兼容MCS-51指令集,容易上手,開發(fā)周期短,大大節(jié)約了開發(fā)成本。C8051F系統(tǒng)集成度高,總線時鐘可達25M
上傳時間: 2013-11-24
上傳用戶:testAPP
單片機串行通信發(fā)射機 我所做的單片機串行通信發(fā)射機主要在實驗室完成,參考有關(guān)的書籍和資料,個人完成電路的設(shè)計、焊接、檢查、調(diào)試,再根據(jù)自己的硬件和通信協(xié)議用匯編語言編寫發(fā)射和顯示程序,然后加電調(diào)試,最終達到準確無誤的發(fā)射和顯示。在這過程中需要選擇適當?shù)脑侠淼碾娐穲D扎實的焊接技術(shù),基本的故障排除和糾正能力,會使用基本的儀器對硬件進行調(diào)試,會熟練的運用匯編語言編寫程序,會用相關(guān)的軟件對自己的程序進行翻譯,并燒進芯片中,要與對方接收機統(tǒng)一通信協(xié)議,要耐心的反復檢查、修改和調(diào)試,直到達到預期目的。單片機串行通信發(fā)射機采用串行工作方式,發(fā)射并顯示兩位數(shù)字信息,既顯示00-99,使數(shù)據(jù)能夠在不同地方傳遞。硬件部分主要分兩大塊,由AT89C51和多個按鍵組成的控制模塊,包括時鐘電路、控制信號電路,時鐘采用6MHZ晶振和30pF的電容來組成內(nèi)部時鐘方式,控制信號用手動開關(guān)來控制,P1口來控制,P2、P3口產(chǎn)生信號并通過共陽極數(shù)碼管來顯示,軟件采用匯編語言來編寫,發(fā)射程序在通信協(xié)議一致的情況下完成數(shù)據(jù)的發(fā)射,同時顯示程序?qū)Πl(fā)射的數(shù)據(jù)加以顯示。畢業(yè)設(shè)計的目的是了解基本電路設(shè)計的流程,豐富自己的知識和理論,鞏固所學的知識,提高自己的動手能力和實驗能力,從而具備一定的設(shè)計能力。我做得的畢業(yè)設(shè)計注重于對單片機串行發(fā)射的理論的理解,明白發(fā)射機的工作原理,以便以后單片機領(lǐng)域的開發(fā)和研制打下基礎(chǔ),提高自己的設(shè)計能力,培養(yǎng)創(chuàng)新能力,豐富自己的知識理論,做到理論和實際結(jié)合。本課題的重要意義還在于能在進一步層次了解單片機的工作原理,內(nèi)部結(jié)構(gòu)和工作狀態(tài)。理解單片機的接口技術(shù),中斷技術(shù),存儲方式,時鐘方式和控制方式,這樣才能更好的利用單片機來做有效的設(shè)計。我的畢業(yè)設(shè)計分為兩個部分,硬件部分和軟件部分。硬件部分介紹:單片機串行通信發(fā)射機電路的設(shè)計,單片機AT89C51的功能和其在電路的作用。介紹了AT89C51的管腳結(jié)構(gòu)和每個管腳的作用及各自的連接方法。AT89C51 與MCS-51 兼容,4K字節(jié)可編程閃爍存儲器,壽命:1000次可擦,數(shù)據(jù)保存10年,全靜態(tài)工作:0HZ-24HZ,三級程序存儲器鎖定,128*8 位內(nèi)部RAM,32 跟可編程I/O 線,兩個16 位定時/計數(shù)器,5 個中斷源,5 個可編程串行通道,低功耗的閑置和掉電模式,片內(nèi)震蕩和時鐘電路,P0和P1 可作為串行輸入口,P3口因為其管腳有特殊功能,可連接其他電路。例如P3.0RXD 作為串行輸出口,其中時鐘電路采用內(nèi)時鐘工作方式,控制信號采用手動控制。數(shù)據(jù)的傳輸方式分為單工、半雙工、全雙工和多工工作方式;串行通信有兩種形式,異步和同步通信。介紹了串行串行口控制寄存器,電源管理寄存器PCON,中斷允許寄存器IE,還介紹了數(shù)碼顯示管的工作方式、組成,共陽極和共陰極數(shù)碼顯示管的電路組成,有動態(tài)和靜態(tài)顯示兩種方式,說明了不同顯示方法與單片機的連接。再后來還介紹了硬件的焊接過程,及在焊接時遇到的問題和應(yīng)該注意的方面。硬件焊接好后的檢查電路、不裝芯片上電檢查及上電裝芯片檢查。軟件部分:在了解電路設(shè)計原理后,根據(jù)原理和目的畫出電路流程圖,列出數(shù)碼顯示的斷碼表,計算波特率,設(shè)置串行口,在與接受機設(shè)置相同的通信協(xié)議的基礎(chǔ)上編寫顯示和發(fā)射程序。編寫完程序還要進行編譯,這就必須會使用編譯軟件。介紹了編譯軟件的使用和使用過程中遇到的問題,及在編譯后燒入芯片使用的軟件PLDA,后來的加電調(diào)試,及遇到的問題,在沒問題后與接受機連接,發(fā)射數(shù)據(jù),直到對方準確接收到。在軟件調(diào)試過程中將詳細介紹調(diào)試遇到的問題,例如:通信協(xié)議是否相同,數(shù)碼管是否與芯片連接對應(yīng),計數(shù)器是否開始計數(shù)等。
上傳時間: 2013-10-19
上傳用戶:uuuuuuu
基于HT47C20L的R-F型低電壓八位Mask單片機 HT47C20L 是8 位高性能精簡指令集單片機。單指令周期和兩級流水線結(jié)構(gòu),使其適合高速應(yīng)用的場合。特別適用于帶LCD 的低功耗產(chǎn)品,例如:電子計算機、時鐘計數(shù)器、游戲產(chǎn)品、電子秤、玩具、溫度計、濕度計、體溫計、電容測量儀,以及其它掌上型LCD 產(chǎn)品,尤其是電池供電的系統(tǒng)。
上傳時間: 2013-11-13
上傳用戶:assef
基于HT45R37V的低功耗C/R-F型八位OTP單片機 HT45R37V 是一款低功耗C/R-F 型具有8 位高性能精簡指令集的單片機,專門為需要VFD 功能的產(chǎn)品而設(shè)計。作為一款C/R-F 型的單片機,它可以連接9 個外部電容型或電阻型傳感器,并把它們的電容值或電阻值轉(zhuǎn)換成相應(yīng)的頻率進行處理。此外,單片機帶有內(nèi)部A/D 轉(zhuǎn)換器,能夠直接與模擬信號相連接,且它還集成了一個雙通道的脈沖寬度調(diào)節(jié)器,用于控制外部的馬達和LED 燈等。這款單片機是專門為VFD 產(chǎn)品應(yīng)用而設(shè)計的,它能直接驅(qū)動VFD 面板。
上傳時間: 2013-10-16
上傳用戶:packlj
基于HT45R37的低功耗C/R-F型八位OTP單片機 HT45R37 是一款低功耗C/R-F 型具有8 位高性能精簡指令集的單片機。作為一款C/R-F 型的單片機,它可以連接16 個外部電容/電阻式傳感器,并把它們的電容值或電阻值轉(zhuǎn)換成相應(yīng)的頻率進行處理。此外,單片機帶有內(nèi)部A/D 轉(zhuǎn)換器,能夠直接與模擬信號相連接,且它還集成了雙通道的脈沖寬度調(diào)節(jié)器,用于控制外部的馬達和LED 燈等。
上傳時間: 2013-11-23
上傳用戶:chenlong
MSP430F449在超低功耗高精度雷達液位儀中的應(yīng)用 MSP430F449系列是TI公司的超低功耗單片機系列產(chǎn)品。
上傳時間: 2013-11-13
上傳用戶:xinshou123456
蟲蟲下載站版權(quán)所有 京ICP備2021023401號-1