《AVR單片機(jī)原理及應(yīng)用》詳細(xì)介紹了ATMEL公司開發(fā)的ATmega8系列高速嵌入式單片機(jī)的硬件結(jié)構(gòu)、工作原理、指令系統(tǒng)、接口電路、C編程實(shí)例,以及一些特殊功能的應(yīng)用和設(shè)計(jì),對讀者掌握和使用其他ATmega8系列的單片機(jī)具有極高的參考價(jià)值 AVR單片機(jī)原理及應(yīng)用》具有較強(qiáng)的系統(tǒng)性和實(shí)用性,可作為有關(guān)工程技術(shù)人員和硬件工程師的應(yīng)用手冊,亦可作為高等院校自動化、計(jì)算機(jī)、儀器儀表、電子等專業(yè)的教學(xué)參考書。 目錄 第1章 緒論 1.1 AVR單片機(jī)的主要特性 1.2 主流單片機(jī)系列產(chǎn)品比較 1.2.1 ATMEL公司的單片機(jī) 1.2.2 Mkcochip公司的單片機(jī) 1.2.3 Cygnal公司的單片機(jī) 第2章 AVR系統(tǒng)結(jié)構(gòu)概況 2.1 AVR單片機(jī)ATmega8的總體結(jié)構(gòu) 2.1.1 ATmega8特點(diǎn) 2.1.2 結(jié)構(gòu)框圖 2.1.3 ATmega8單片機(jī)封裝與引腳 2.2 中央處理器 2.2.1 算術(shù)邏輯單元 2.2.2 指令執(zhí)行時(shí)序 2.2.3 復(fù)位和中斷處理 2.3 ATmega8存儲器 2.3.1 Flash程序存儲器 2.3.2 SRAM 2.3.3 E2pROM 2.3.4 I/O寄存器 2.3.5 ATmega8的鎖定位、熔絲位、標(biāo)識位和校正位 2.4 系統(tǒng)時(shí)鐘及其分配 2.4.1 時(shí)鐘源 2.4.2 外部晶振 2.4.3 外部低頻石英晶振 2.4.4 外部:RC振蕩器 2.4.5 可校準(zhǔn)內(nèi)部.RC振蕩器 2.4.6 外部時(shí)鐘源 2.4.7 異步定時(shí)器/計(jì)數(shù)器振蕩器 2.5 系統(tǒng)電源管理和休眠模式 2.5.1 MCU控制寄存器 2.5.2 空閑模式 2.5.3 ADC降噪模式 2.5.4 掉電模式 2.5.5 省電模式 2.5.6 等待模式 2.5.7 最小功耗 2.6 系統(tǒng)復(fù)位 2.6.1 復(fù)位源 2.6.2 MCU控制狀態(tài)寄存器——MCUCSR 2.6.3 內(nèi)部參考電壓源 2.7 I/O端口 2.7.1 通用數(shù)字I/O端口 2.7.2 數(shù)字輸入使能和休眠模式 2.7.3 端口的第二功能 第3章 ATmega8指令系統(tǒng) 3.1 ATmega8匯編指令格式 3.1.1 匯編語言源文件 3.1.2 指令系統(tǒng)中使用的符號 3.1.3 ATmega8指令 3.1.4 匯編器偽指令 3.1.5 表達(dá)式 3.1.6 文件“M8def.inc” 3.2 尋址方式和尋址空間 3.3 算術(shù)和邏輯指令 3.3.1 加法指令 3.3.2 減法指令 3.3.3 取反碼指令 3.3.4 取補(bǔ)碼指令 3.3.5 比較指令 3.3.6 邏輯與指令 3.3.7 邏輯或指令 3.3.8 邏輯異或 3.3.9 乘法指令 3.4 轉(zhuǎn)移指令 3.4.1 無條件轉(zhuǎn)移指令 3.4.2 條件轉(zhuǎn)移指令 3.4.3 子程序調(diào)用和返回指令 3.5 數(shù)據(jù)傳送指令 3.5.1 直接尋址數(shù)據(jù)傳送指令 3.5.2 間接尋址數(shù)據(jù)傳送指令 3.5.3 從程序存儲器中取數(shù)裝入寄存器指令 3.5.4 寫程序存儲器指令 3.5.5 I/0端口數(shù)據(jù)傳送 3.5.6 堆棧操作指令 3.6 位操作和位測試指令 3.6.1 帶進(jìn)位邏輯操作指令 3.6.2 位變量傳送指令 3.6.3 位變量修改指令 3.7 MCU控制指令 3.8 指令的應(yīng)用 第4章 中斷系統(tǒng) 4.1 外部向量 4.2 外部中斷 4.3 中斷寄存器 第5章 自編程功能 5.1 引導(dǎo)加載技術(shù) 5.2 相關(guān)I/O寄存器 5.3 Flash程序存儲器的自編程 5.4 Flash自編程應(yīng)用 第6章 定時(shí)器/計(jì)數(shù)器 6.1 定時(shí)器/計(jì)數(shù)器預(yù)定比例分頻器 6.2 8位定時(shí)器/計(jì)數(shù)器O(T/CO) 6.3 16位定時(shí)器/計(jì)數(shù)器1(T/C1) 6.3.1 T/C1的結(jié)構(gòu) 6.3.2 T/C1的操作模式 6.3.3 T/121的計(jì)數(shù)時(shí)序 6.3.4 T/C1的寄存器 6.4 8位定時(shí)器/計(jì)數(shù)器2(T/C2) 6.4.1 T/C2的組成結(jié)構(gòu) 6.4.2 T/C2的操作模式 6.4.3 T/C2的計(jì)數(shù)時(shí)序 6.4.4 T/02的寄存器 6.4.5 T/C2的異步操作 6.5 看門狗定時(shí)器 第7章 AVR單片機(jī)通信接口 7.1 AVR單片機(jī)串行接口 7.1.1 同步串行接口 7.1.2 通用串行接口 7.2 兩線串行TWT總線接口 7.2.1 TWT模塊概述 7.2.2 TWT寄存器描述 7.2.3 TWT總線的使用 7.2.4 多主機(jī)系統(tǒng)和仲裁 第8章 AVR單片機(jī)A/D轉(zhuǎn)換及模擬比較器 8.1 A/D轉(zhuǎn)換 8.1.1 A/D轉(zhuǎn)換概述 8.1.2 ADC噪聲抑制器 8.1.3 ADC有關(guān)的寄存器 8.2 AvR單片機(jī)模擬比較器 第9章 系統(tǒng)擴(kuò)展技術(shù) 9.1 串行接口8位LED顯示驅(qū)動器MAX7219 9.1.1 概述 9.1.2 引腳功能及內(nèi)部結(jié)構(gòu) 9.1.3 操作說明 9.1.4 應(yīng)用 9.1.5 軟件設(shè)計(jì) 9.2 AT24C系列兩線串行總線E2PPOM 9.2.1 概述 9.2.2 引腳功能及內(nèi)部結(jié)構(gòu) 9.2.3 操作說明 9.2.4 軟件設(shè)計(jì) 9.3 AT93C46——三線串行總線E2PPOM接口芯片 9.3.1 概述 9.3.2 內(nèi)部結(jié)構(gòu)及引腳功能 9.3.3 操作說明 9.3.4 軟件設(shè)計(jì) 9.4 串行12位的ADCTL543 9.4.1 概述 9.4.2 內(nèi)部結(jié)構(gòu)及引腳功能 9.4.3 操作說明 9.4.4 AD620放大器介紹 9.4.5 軟件設(shè)計(jì) 9.5 串行輸出16位ADCMAXl95 9.5.1 概述 9.5.2 引腳功能及內(nèi)部結(jié)構(gòu) 9.5.3 操作說明 9.5.4 應(yīng)用 9.5.5 軟件設(shè)計(jì) 9.6 串行輸入DACTLC5615 9.6.1 概述 9.6.2 引腳功能及內(nèi)部結(jié)構(gòu) 9.6.3 操作說明 9.6.4 軟件設(shè)計(jì) 9.7 串行12位的DACTLC5618 9.7.1 概述 9.7.2 內(nèi)部結(jié)構(gòu)及引腳功能 9.7.3 操作說明 9.7.4 軟件設(shè)計(jì) 9.8 串行非易失性靜態(tài)RAMX24C44 9.8.1 概述 9.8.2 引腳功能及內(nèi)部結(jié)構(gòu) 9.8.3 操作說明 9.8.4 軟件設(shè)計(jì) 9.9 數(shù)據(jù)閃速存儲器AT45DB041B 9.9.1 概述 9.9.2 引腳功能及內(nèi)部結(jié)構(gòu) 9.9.3 操作說明 9.9.4 軟件設(shè)計(jì) 9.10 GM8164串行I/0擴(kuò)展芯片 9.10.1 概述 9.10.2 引腳功能說明 9.10.3 操作說明 9.10.4 軟件設(shè)計(jì) 9.11 接口綜合實(shí)例 附錄1 ICCACR簡介 附錄2 ATmega8指令表 參考文獻(xiàn)
上傳時(shí)間: 2013-10-29
上傳用戶:lanwei
MC14489的輸入接口與MOTOROLA公司/RCA公司的SPI串行接口以及美國國半公司的MICROWIRE串行接口安全兼容,也可以由任意一種單片機(jī)的I/O口線來進(jìn)行隨機(jī)的顯示訪問。
上傳時(shí)間: 2013-10-11
上傳用戶:qzhcao
龍啟電子是臺灣芯睿MIKKON單片機(jī)一級代理,此款單片機(jī)性價(jià)比高,歡迎選用! MK6A12P、MK6A20P、MK7A21P、MK7A25P、MK7A23P、MK9A35EP/MK9A50P/MK9A80P/MK9A160P(LCD), 部分管腳完全兼容其他品牌PIC12C508、PIC16F54、PIC16F57、TM58PC11、SN8P2501B、HT46R47、S3F9454,EM78P153等,芯睿MIKKON芯片廣泛使用于LED閃燈、充電器、防盜、家電控制,該產(chǎn)品已經(jīng)批量供貨,可提供樣品試用,價(jià)格低于同類產(chǎn)品,質(zhì)量更優(yōu)! 部分型號: MK7A25P(A/D 8bit PWM)—HT46R47;8SOP/8DIP;14SOP/14DIP;18SOP/18DIP;20SOP/20DIP. MK7A23P(A/D 12bit 雙PWM)—S3F9454;8DIP/SOP;14SOP/DIP;20SOP/DIP;28SOP/SKDIP/DIP;32SOP MK6A12P(普通I/O)-EM78P153/SN8P2501/PIC12C508 ; MK9A35P(驅(qū)動189個(gè)點(diǎn));-EM78P468 MK9A50P(驅(qū)動336個(gè)點(diǎn)) MK9A80P(驅(qū)動400個(gè)點(diǎn)) MK9A160P(驅(qū)動1024個(gè)點(diǎn)) 產(chǎn)品應(yīng)用:家電控制、電腦周邊、電磁爐、各類充電器、移動電源、UPS電源、電水壺、電壓力鍋、電飯煲、LED、玩具、遙控、LCD電子時(shí)鐘、萬年歷、電子秤/計(jì)價(jià)秤、直發(fā)器、空氣清晰機(jī)、滅蚊器、治療儀、測試儀、空調(diào)遙控器、游戲機(jī)、USB小數(shù)碼相框、U盤,讀卡器等數(shù)據(jù)速度傳輸要求比較快的產(chǎn)品等 另外,我公司有專業(yè)的工程師隊(duì)伍,可依客戶要求為客戶提供方案開發(fā)。 如需了解詳情,請與我聯(lián)系.多謝關(guān)注! 郭珍汲 13760345882 龍啟電子有限公司 Tel: 0755-83215331 Email:gzhenji@163.com MSN:gzhenji@hotmail.com QQ:475238912 貿(mào)易通:lqmoon517 Skype:lqdzmoon
上傳時(shí)間: 2013-11-03
上傳用戶:wpwpwlxwlx
TLC2543是TI公司的12位串行模數(shù)轉(zhuǎn)換器,使用開關(guān)電容逐次逼近技術(shù)完成A/D轉(zhuǎn)換過程。由于是串行輸入結(jié)構(gòu),能夠節(jié)省51系列單片機(jī)I/O資源;且價(jià)格適中,分辨率較高,因此在儀器儀表中有較為廣泛的應(yīng)用。 TLC2543的特點(diǎn) (1)12位分辯率A/D轉(zhuǎn)換器; (2)在工作溫度范圍內(nèi)10μs轉(zhuǎn)換時(shí)間; (3)11個(gè)模擬輸入通道; (4)3路內(nèi)置自測試方式; (5)采樣率為66kbps; (6)線性誤差±1LSBmax; (7)有轉(zhuǎn)換結(jié)束輸出EOC; (8)具有單、雙極性輸出; (9)可編程的MSB或LSB前導(dǎo); (10)可編程輸出數(shù)據(jù)長度。 TLC2543的引腳排列及說明 TLC2543有兩種封裝形式:DB、DW或N封裝以及FN封裝,這兩種封裝的引腳排列如圖1,引腳說明見表1 TLC2543電路圖和程序欣賞 #include<reg52.h> #include<intrins.h> #define uchar unsigned char #define uint unsigned int sbit clock=P1^0; sbit d_in=P1^1; sbit d_out=P1^2; sbit _cs=P1^3; uchar a1,b1,c1,d1; float sum,sum1; double sum_final1; double sum_final; uchar duan[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f}; uchar wei[]={0xf7,0xfb,0xfd,0xfe}; void delay(unsigned char b) //50us { unsigned char a; for(;b>0;b--) for(a=22;a>0;a--); } void display(uchar a,uchar b,uchar c,uchar d) { P0=duan[a]|0x80; P2=wei[0]; delay(5); P2=0xff; P0=duan[b]; P2=wei[1]; delay(5); P2=0xff; P0=duan[c]; P2=wei[2]; delay(5); P2=0xff; P0=duan[d]; P2=wei[3]; delay(5); P2=0xff; } uint read(uchar port) { uchar i,al=0,ah=0; unsigned long ad; clock=0; _cs=0; port<<=4; for(i=0;i<4;i++) { d_in=port&0x80; clock=1; clock=0; port<<=1; } d_in=0; for(i=0;i<8;i++) { clock=1; clock=0; } _cs=1; delay(5); _cs=0; for(i=0;i<4;i++) { clock=1; ah<<=1; if(d_out)ah|=0x01; clock=0; } for(i=0;i<8;i++) { clock=1; al<<=1; if(d_out) al|=0x01; clock=0; } _cs=1; ad=(uint)ah; ad<<=8; ad|=al; return(ad); } void main() { uchar j; sum=0;sum1=0; sum_final=0; sum_final1=0; while(1) { for(j=0;j<128;j++) { sum1+=read(1); display(a1,b1,c1,d1); } sum=sum1/128; sum1=0; sum_final1=(sum/4095)*5; sum_final=sum_final1*1000; a1=(int)sum_final/1000; b1=(int)sum_final%1000/100; c1=(int)sum_final%1000%100/10; d1=(int)sum_final%10; display(a1,b1,c1,d1); } }
上傳時(shí)間: 2013-11-19
上傳用戶:shen1230
HT45F23 MCU 為用戶提供兩組獨(dú)立的比較器,並都由軟體控制,輸入輸出口安排靈活,均 與I/O 共用引腳。本文著重介紹HT45F23 比較器的功能使用的相關(guān)設(shè)定與應(yīng)用方式。
標(biāo)簽: Comparator 45F F23 HT
上傳時(shí)間: 2013-10-16
上傳用戶:songkun
單片機(jī)MCS-51系列指令快速記憶法
上傳時(shí)間: 2013-10-29
上傳用戶:maricle
2012TI杯陜西賽題,2012TI杯陜西賽題D題題目--聲音定位系統(tǒng)。
標(biāo)簽: 2012 TI 聲音定位系統(tǒng)
上傳時(shí)間: 2014-12-26
上傳用戶:lwwhust
前公司產(chǎn)品涉及到消費(fèi)電子類、工業(yè)用電器、光電、太陽能、航天、運(yùn)輸、交通能源、軍工等廣泛領(lǐng)域。 法拉電容、超級電容器 特點(diǎn):小體積、大容量、優(yōu)良的電壓保持特性。快速充電應(yīng)用,幾秒鐘充電,幾分鐘放電、小電流,長時(shí)間持續(xù)放電在需要更高效更可靠電源的新技術(shù)領(lǐng)域中逐漸嶄露頭角 作為CMOS、RAM、VCR、收音機(jī)、電視、電話、智能儀器儀表、電子鐘表、LED手電筒、LED燈飾照明、智能家電、時(shí)鐘芯片、靜態(tài)隨機(jī)存貯器、數(shù)據(jù)傳輸系統(tǒng)、數(shù)碼相機(jī)、掌上電腦、電子門鎖、智能電表、遠(yuǎn)程抄表系統(tǒng)、程控交換機(jī)、稅控機(jī)、無繩電話、玩具電動機(jī)、語音IC、LED發(fā)光器等理想的后備電源。
上傳時(shí)間: 2013-11-17
上傳用戶:璇珠官人
對大學(xué)物理實(shí)驗(yàn)中放電法測高阻的傳統(tǒng)實(shí)驗(yàn),采用單片機(jī)-計(jì)算機(jī)接口技術(shù)和模數(shù)變換技術(shù),用計(jì)算機(jī)對數(shù)據(jù)進(jìn)行處理得出結(jié)果。它既可以作為自動化測量設(shè)備,也可以作為高年級大學(xué)生課程設(shè)計(jì)或畢業(yè)設(shè)計(jì)題目,對于拓寬大學(xué)生知識面,提高實(shí)際動手能力和解決問題能力有一定的價(jià)值。
標(biāo)簽: 89C51 放電 高阻 數(shù)據(jù)
上傳時(shí)間: 2013-11-03
上傳用戶:jichenxi0730
MK7A23P是帶15 位(11bit+4bit)A/D轉(zhuǎn)換器的RISC高性能8位微控制器。它內(nèi)部包含2K字節(jié)的一次性可編程只讀存儲器、128字節(jié)數(shù)據(jù)存儲器、定時(shí)器/計(jì)數(shù)器、中斷、LVR(低電壓復(fù)位)、I/O 口、比較器和PWM輸出。
上傳時(shí)間: 2013-12-07
上傳用戶:hullow
蟲蟲下載站版權(quán)所有 京ICP備2021023401號-1