AVR單片機(jī)技術(shù)原理 AVR單片機(jī)介紹 單片機(jī)又稱單片微控制器,它是把一個(gè)計(jì)算機(jī)系統(tǒng)集成到一個(gè)芯片上,概括的講:一塊芯片就成了一臺(tái)計(jì)算機(jī)。單片機(jī)技術(shù)是計(jì)算機(jī)技術(shù)的一個(gè)分支,是簡(jiǎn)易機(jī)器人的核心元件?! ?997年,由ATMEL公司挪威設(shè)計(jì)中心的A先生與V先生利用ATMEL公司的Flash新技術(shù), 共同研發(fā)出RISC精簡(jiǎn)指令集的高速8位單片機(jī),簡(jiǎn)稱AVR。[編輯本段]AVR單片機(jī)的優(yōu)勢(shì)特征 單片機(jī)已廣泛地應(yīng)用于軍事、工業(yè)、家用電器、智能玩具、便攜式智能儀表和機(jī)器人制作等領(lǐng)域,使產(chǎn)品功能、精度和質(zhì)量大幅度提升,且電路簡(jiǎn)單,故障率低,可靠性高,成本低廉。單片機(jī)種類很多,在簡(jiǎn)易機(jī)器人制作和創(chuàng)新中,為什么選用AVR單片機(jī)呢? 一、簡(jiǎn)便易學(xué),費(fèi)用低廉 首先,對(duì)于非專業(yè)人員來(lái)說(shuō),選擇AVR單片機(jī)的最主要原因,是進(jìn)入AVR單片機(jī)開發(fā)的門檻非常低,只要會(huì)操作電腦就可以學(xué)習(xí)AVR單片機(jī)的開發(fā)。單片機(jī)初學(xué)者只需一條ISP下載線,把編輯、調(diào)試通過(guò)的軟件程序直接在線寫入AVR單片機(jī),即可以開發(fā)AVR單片機(jī)系列中的各種封裝的器件。AVR單片機(jī)因此在業(yè)界號(hào)稱“一線打天下”。 其次,AVR單片機(jī)便于升級(jí)。AVR程序?qū)懭胧侵苯釉陔娐钒迳线M(jìn)行程序修改、燒錄等操作,這樣便于產(chǎn)品升級(jí)。 再次,AVR單片機(jī)費(fèi)用低廉。學(xué)習(xí)AVR單片機(jī)可使用ISP在線下載編程方式(即把PC機(jī)上編譯好的程序?qū)懙絾纹瑱C(jī)的程序存儲(chǔ)器中),不需購(gòu)買仿真器、編程器、擦抹器和芯片適配器等,即可進(jìn)行所有AVR單片機(jī)的開發(fā)應(yīng)用,這可節(jié)省很多開發(fā)費(fèi)用。程序存儲(chǔ)器擦寫可達(dá)10000次以上,不會(huì)產(chǎn)生報(bào)廢品?! 《?、高速、低耗、保密 首先,AVR單片機(jī)是高速嵌入式單片機(jī): 1、AVR單片機(jī)具有預(yù)取指令功能,即在執(zhí)行一條指令時(shí),預(yù)先把下一條指令取進(jìn)來(lái),使得指令可以在一個(gè)時(shí)鐘周期內(nèi)執(zhí)行。 2、多累加器型,數(shù)據(jù)處理速度快。AVR單片機(jī)具有32個(gè)通用工作寄存器,相當(dāng)于有32條立交橋,可以快速通行?! ?、中斷響應(yīng)速度快。AVR單片機(jī)有多個(gè)固定中斷向量入口地址,可快速響應(yīng)中斷。 其次,AVR單片機(jī)耗能低。對(duì)于典型功耗情況,WDT關(guān)閉時(shí)為100nA,更適用于電池供電的應(yīng)用設(shè)備。有的器件最低1.8 V即可工作。 再次,AVR單片機(jī)保密性能好。它具有不可破解的位加密鎖Lock Bit技術(shù),保密位單元深藏于芯片內(nèi)部,無(wú)法用電子顯微鏡看到。 三、I/O口功能強(qiáng),具有A/D轉(zhuǎn)換等電路 1. AVR單片機(jī)的I/O口是真正的I/O口,能正確反映I/O口輸入/輸出的真實(shí)情況。工業(yè)級(jí)產(chǎn)品,具有大電流(灌電流)10~40 mA,可直接驅(qū)動(dòng)可控硅SCR或繼電器,節(jié)省了外圍驅(qū)動(dòng)器件?! ?. AVR單片機(jī)內(nèi)帶模擬比較器,I/O口可用作A/D轉(zhuǎn)換,可組成廉價(jià)的A/D轉(zhuǎn)換器。ATmega48/8/16等器件具有8路10位A/D?! ?. 部分AVR單片機(jī)可組成零外設(shè)元件單片機(jī)系統(tǒng),使該類單片機(jī)無(wú)外加元器件即可工作,簡(jiǎn)單方便,成本又低?! ?. AVR單片機(jī)可重設(shè)啟動(dòng)復(fù)位,以提高單片機(jī)工作的可靠性。有看門狗定時(shí)器實(shí)行安全保護(hù),可防止程序走亂(飛),提高了產(chǎn)品的抗干擾能力。 四、有功能強(qiáng)大的定時(shí)器/計(jì)數(shù)器及通訊接口 定時(shí)/計(jì)數(shù)器T/C有8位和16位,可用作比較器。計(jì)數(shù)器外部中斷和PWM(也可用作D/A)用于控制輸出,某些型號(hào)的AVR單片機(jī)有3~4個(gè)PWM,是作電機(jī)無(wú)級(jí)調(diào)速的理想器件?! VR單片機(jī)有串行異步通訊UART接口,不占用定時(shí)器和SPI同步傳輸功能,因其具有高速特性,故可以工作在一般標(biāo)準(zhǔn)整數(shù)頻率下,而波特率可達(dá)576K。
標(biāo)簽: AVR 單片機(jī)技術(shù)
上傳時(shí)間: 2013-10-18
上傳用戶:二十八號(hào)
本文著重介紹LCD液晶驅(qū)動(dòng)芯片PCF8562的相關(guān)知識(shí),以及它級(jí)聯(lián)的典型應(yīng)用電路及背極輸出、段輸出的典型波形。
標(biāo)簽: 8562 LCD PCF 液晶驅(qū)動(dòng)
上傳時(shí)間: 2013-10-20
上傳用戶:yanyueshen
如何建立一個(gè)屬于自己的AVR的RTOS 自從03 年以來(lái),對(duì)單片機(jī)的RTOS 的學(xué)習(xí)和應(yīng)用的熱潮可謂一浪高過(guò)一浪.03 年,在離開校園前的,非典的那幾個(gè)月,在華師的后門那里買了本邵貝貝的《UCOSII》,通讀了幾次,沒(méi)有實(shí)驗(yàn)器材,也不了了之。在21IC 上,大家都可以看到楊屹寫的關(guān)于UCOSII 在51 上的移植,于是掀起了51 上的RTOS 的熱潮。再后來(lái),陳明計(jì)先生推出的small rots,展示了一個(gè)用在51 上的微內(nèi)核,足以在52 上進(jìn)行任務(wù)調(diào)度。前段時(shí)間,在ouravr 上面開有專門關(guān)于AVR 的Rtos 的專欄,并且不少的兄弟把自己的作品拿出來(lái),著實(shí)開了不少眼界。這時(shí),我重新回顧了使用單片機(jī)的經(jīng)歷,覺(jué)得很有必要,從根本上對(duì)單片機(jī)的RTOS 的知識(shí)進(jìn)行整理,于是,我開始了編寫一個(gè)用在AVR 單片機(jī)的RTOS。
上傳時(shí)間: 2013-11-07
上傳用戶:攏共湖塘
AVR單片機(jī)Bootloader使用手冊(cè)(Atmega16) 目前單片機(jī)的使用越來(lái)越趨于靈活,資源越來(lái)越豐富,這一點(diǎn)我們可以在它的下載方式中可以看到。傳統(tǒng)的單片機(jī)(51系列)下載方式基本上就是使用高壓(12V)編程器,雖然效率高,但是使用不便,成本很高。而新型單片機(jī)可以使用ISP下載,使得芯片的編程變得更加容易和低成本,但是效率較低,同時(shí)要占用單片機(jī)一定的功能口,在設(shè)計(jì)時(shí)必須考慮這些。目前,高檔單片機(jī)都有一種類似于PC機(jī)中BIOS功能的下載方式:IAP(在應(yīng)用編程),用戶可以根據(jù)需要直接使用串口,SPI口,I2C口等各類適合用戶開發(fā)的資源口來(lái)實(shí)現(xiàn)芯片的程序下載,要實(shí)現(xiàn)以上功能,我們就必須要用到Bootloader。
標(biāo)簽: Bootloader Atmega AVR 16
上傳時(shí)間: 2013-10-28
上傳用戶:drink!
PCF8579是一款低功耗的CMOS LCD列驅(qū)動(dòng)器,以1:8,1:16,1:24或1:32的復(fù)用率驅(qū)動(dòng)點(diǎn)陣圖形顯示器。該器件含40個(gè)輸出腳,可驅(qū)動(dòng)一個(gè)32行復(fù)用的32×40點(diǎn)陣LCD。最多可級(jí)聯(lián)16個(gè)PCF8579,同一I2C總線上最多可掛載32個(gè)器件(使用2個(gè)從機(jī)地址)。PCF8579最適合與PCF8578 LCD行/列驅(qū)動(dòng)器配合使用,這兩個(gè)器件共同形成了通用LCD點(diǎn)陣驅(qū)動(dòng)芯片組,可以驅(qū)動(dòng)顯示多達(dá)40960個(gè)點(diǎn)。PCF8579與大多數(shù)微控制器兼容并通過(guò)一個(gè)雙線I2C總線進(jìn)行通信。由于部分VDD可以關(guān)斷,SCL和SDA引腳的ESD保護(hù)系統(tǒng)并未通過(guò)二極管連接到VDD。器件具有自增尋址的顯示RAM和顯示區(qū)域切換等功能,使應(yīng)用系統(tǒng)的通信量減到最低。
上傳時(shí)間: 2013-10-29
上傳用戶:dalidala
PCF8535是一款低功耗的CMOS點(diǎn)陣液晶驅(qū)動(dòng)器,能以1:17,1:24,1:34、1:49和1:65的多路復(fù)用速率驅(qū)動(dòng)點(diǎn)陣液晶顯示器,驅(qū)動(dòng)點(diǎn)陣能力可達(dá)65×133點(diǎn)。PCF8535將液晶驅(qū)動(dòng)器所須的全部功能(包括產(chǎn)生LCD偏置電壓的產(chǎn)生等)都集成在芯片里面,這樣做可以大大地減少外部器件并降低功耗。
標(biāo)簽: 8535 PCF LCD 圖形點(diǎn)陣
上傳時(shí)間: 2013-11-25
上傳用戶:1047385479
PCF21xxC系列芯片是單片LCD驅(qū)動(dòng)器,采用硅門CMOS工藝。它采用3總線(CBUS)結(jié)構(gòu)和微控制器連接,所有的輸入均與CMOS/NMOS兼容。
上傳時(shí)間: 2013-10-28
上傳用戶:wushengwu
PCF2119x是一款低功耗的CMOS型LCD控制器和驅(qū)動(dòng)器,可以驅(qū)動(dòng)一塊點(diǎn)陣LCD顯示2行每行16個(gè)5×8格式的字符,或者顯示1行每行32個(gè)5×8格式的字符。PCF2119x單片(無(wú)需其他外圍器件)提供顯示所需的所有必要功能,包括片內(nèi)產(chǎn)生LCD偏置電壓。PCF2119x的這些特性使得其需要的外圍器件極少并且能降低系統(tǒng)的電流損耗。PCF2119x可通過(guò)4或8位總線或者2-wire的I2C總線與大多數(shù)微控制器連接。該芯片包含一個(gè)字符發(fā)生器并且可以顯示英文、數(shù)字和假名(日語(yǔ))字符。
上傳時(shí)間: 2013-11-06
上傳用戶:dalidala
PCF2113x是一款低供電電壓的LCD控制器/驅(qū)動(dòng)器,采用CMOS工藝,它可以用來(lái)驅(qū)動(dòng)2×12或1×24的點(diǎn)陣液晶,每個(gè)字符為5×8個(gè)點(diǎn)。PCF2113x提供顯示所需的所有功能,包括片內(nèi)產(chǎn)生LCD偏置電壓。PCF2113x的這些特性使得其需要的外圍器件極少,還能降低系統(tǒng)的功耗。PCF2113x可通過(guò)4或8位總線或者2線的I2C總線與大多數(shù)微控制器連接。該芯片包含一個(gè)字符發(fā)生器并且可以顯示英文、數(shù)字和假名(日語(yǔ))字符。
上傳時(shí)間: 2013-10-08
上傳用戶:liaocs77
PCF8577C是一款硅柵CMOS電路的LCD段驅(qū)動(dòng)器。該器件在單背極配置下可驅(qū)動(dòng)32段液晶,或者在雙背極配置下可驅(qū)動(dòng)64段液晶。
上傳時(shí)間: 2013-10-21
上傳用戶:小鵬
蟲蟲下載站版權(quán)所有 京ICP備2021023401號(hào)-1