摘要:
Atmel 公司 的AVR 8位RISC 單片機(jī) 是一種非常普通的單片機(jī).它是一個(gè)具有電擦寫(xiě)可編程 只讀存儲(chǔ)器(EEPROM ),隨機(jī)訪問(wèn)存儲(chǔ)器(RAM ),模數(shù)轉(zhuǎn)換器 ,大量的輸入和輸出線路,計(jì)時(shí)器,RS -232通訊接口 UART 以及其他很多功能的單片集成電路 .
最好的莫過(guò)于在Linux 下具有一個(gè)可供利用的完整編程環(huán)境:你可以采用GCC對(duì)這種單片機(jī)進(jìn)行C語(yǔ)言 編程.本文我將向你講述如何安裝和使用GCC.我也將向你講述如何把軟件載入單片機(jī).你所需要的只是一塊AT90S4433單片機(jī),一個(gè)4Mhz的晶震,一些電纜和少量其它便宜的部件.
這篇文章只是一個(gè)簡(jiǎn)單介紹.在以后的文章種我們將會(huì)制作一個(gè)具有少數(shù)按鍵的LCD顯示屏,模數(shù)輸入,硬件 狗和一些LED .我們的想法是做一個(gè)普通的Linux服務(wù)器的控制面板,不過(guò)我們先要學(xué)習(xí)怎么配置編程環(huán)境,這也是本文的主要內(nèi)容.
軟件安裝:哪些是你所需要的
采用GNU C語(yǔ)言開(kāi)發(fā)環(huán)境你需要下列軟件:
binuti ls-2.11.2.tar.bz2可以從:
ftp://ftp.infor matik.rwth-aac hen.de/pub/gnu/binutils/
或者
ftp://gatekeeper.dec.com/pub/GNU/binutils/下載
gcc-core-3.0.3.tar.gz可以從: ftp://ftp.informatik.rwth-aachen.de/pub/gnu/gcc/
或者
ftp://gatekeeper.dec.com/pub/GNU/gcc/下載
avr-libc-20020106 .tar.gz這個(gè)AVR C語(yǔ)言庫(kù)可以從: http://www.amelek.gda.pl/avr/libc/ 也可以從這個(gè)服務(wù)器下載:下載主頁(yè)
uisp-20011025.tar.gzAVR編程器可以從: http://www.amelek.gda.pl/avr/libc/ 也可以從這臺(tái)服務(wù)器下載: 下載主頁(yè)
我們把所有這些程序安裝到/usr/local/atmel下. 這是為了使這些程序和普通Linux C語(yǔ)言編譯器分開(kāi). 用下面的命令建立這個(gè)目錄:
mkdir /usr/local/atmel
軟件安裝:GNU binutils
這個(gè)binutils軟件包提供建立目標(biāo)文件所需要的所有低級(jí)工具.它包括一個(gè)AVR匯編 器(avr-as),連接器 (avr-ld),庫(kù)處理工具(avr-ranlib,avr-ar),生成可載入單片機(jī)EEPROM目標(biāo)文件的程序(avr-objcopy),反匯編器(avr-objdump)和象avr-strip和avr-size這類(lèi)的工具軟件.
運(yùn)行下列命令編譯安裝binutils:
bunzip2 -c binutils-2.11.2.tar.bz2 | tar xvf -
cd binutils-2.11.2
./configure --target=avr --prefix=/usr/local/atmel
make
make install
添加/usr/local/atml/lib這行到/etc/ld.so.conf文件里面,運(yùn)行/sbin/ldconfig命令重建連接器緩存.
軟件安裝:AVR GCC編譯器
avr-gcc將是我們的C語(yǔ)言編譯器.
運(yùn)行下列命令編譯安裝這個(gè)編譯器:
tar zxvf gcc-core-3.0.3.tar.gz
cd gcc-core-3.0.3
./configure --target=avr --prefix=/usr/local/atmel --disable-nls --enable-language=c
make
make install
軟件安裝:AVR C語(yǔ)言庫(kù)
這個(gè)C語(yǔ)言庫(kù)仍在開(kāi)發(fā)中.安裝過(guò)程可能版本與版本之間有些細(xì)微的差別.如果你想照著本文一步一步做的話我推薦 采用上表列出的版本.上表中的軟件我已經(jīng)做過(guò)測(cè)試了,本文中我們所寫(xiě)的程序和后面的文章中的程序都在上面這個(gè)版本上工作得很好.
設(shè)置一些環(huán)境變量(bash語(yǔ)法):
export CC=avr-gcc
export AS=avr-as
export AR=avr-ar
export RANLIB=avr-ranlib
export PATH=/usr/local/atmel/bin:${PATH}
./configure --prefix=/usr/local/atmel/avr --target=avr --enable-languages=c --host=avr
make
make install
軟件安裝:編程器
這個(gè)編程器將指定的準(zhǔn)備好的目標(biāo)代碼載入到我們單片機(jī)的EEPROM中.
這個(gè)Linux下的uisp是一個(gè)非常好的編程器.可以直接用在Makefile里面.你只要添加"make load "規(guī)則,這樣你就可以編譯載入軟件一次完成.
uisp按照下面這樣安裝:
tar zxvf uisp-20011025.tar.gz
cd uisp-20011025/src
make
cp uisp /usr/local/atmel/bin
一個(gè)小的測(cè)試工程
我們將以一個(gè)小的測(cè)試電路開(kāi)始.這個(gè)測(cè)試電路的目的僅僅是測(cè)試我們的開(kāi)發(fā)環(huán)境.我們用它來(lái)編譯,下載以及測(cè)試一個(gè)小程序.這個(gè)測(cè)試程序僅僅是引起LED閃爍.
我建議給這個(gè)單片機(jī)弄一個(gè)小的印刷電路板.以后你就可以在這塊電路板的區(qū)域做你自己的試驗(yàn).一個(gè)好辦法是用一個(gè)模擬 板當(dāng)作這個(gè).你無(wú)論如何也不能?chē)L試著把AVR和它的4MHz晶震直接放在模擬板上.更好的辦法是用少量的短線把輸入和輸出腳與模擬板相連,因?yàn)檫@樣的模擬板不是為快速數(shù)字電路 制作的. 4Mhz的晶震和電容器 在物理上應(yīng)該非常靠近單片機(jī).
在我們這個(gè)例子里編程器的連接器電阻 實(shí)際上是不必要的.只有在你打算把port-B 輸入輸出腳用于其他目的時(shí)才需要.
需要的硬件
你需要的部件列在下表中.所有的這些都非常普通,便宜,只是單片機(jī)貴點(diǎn),大概7.5歐元.盡管它是非常普通的單片機(jī),它也不是隨便在那家當(dāng)?shù)氐臒o(wú)線電商店就能買(mǎi)到的,象那些大的電子 部件銷(xiāo)售商例如:(www.reic helt.de(德國(guó)),www.conrad.de(德國(guó)),www.selectronic.fr(法國(guó))等等........,可能在你的國(guó)家這些類(lèi)似的站點(diǎn))的倉(cāng)庫(kù)里才有全部的部件.
1 x AT90S4433, Atmel 8 位AVR RISC處理器 .
2 x 14腳 IC插槽
或者
1 x 28 腳 7.5mm IC插槽
這種28腳插槽要找到有點(diǎn)點(diǎn)困難,通常28腳插槽是14mm寬的,但是我們需要的是7.5mm的插槽.
1 x 10K 電阻 (顏色代碼: 棕,黑,橙)
3 x 470 歐姆 電阻(顏色代碼:黃,紫,棕)
1 x 1K 電阻 (顏色代碼: 棕,黑,紅)
1 x 220 歐姆 電阻 (顏色代碼:紅,紅,棕)
1 x 4Mhz 晶震
2 x 27pf 陶電容
用于編譯器的任意種類(lèi)的5腳插頭/插座.我們通常買(mǎi)些連接器條,然后5個(gè)折成一段.
聚酯板.
1 x DB25 連接器 用于插到并口.
1 x LED
一塊模擬板. 我們?cè)谶@里不用,但是如果你想做將來(lái)的AVR實(shí)驗(yàn)這是非重有用的.我建議你把微控制器 與晶震和電容 集中在聚酯板上,然后通過(guò)短電纜把它們的輸入/輸出腳連接到模擬板.
除開(kāi)上面的這些,還需要提供一個(gè)穩(wěn)定的5V直流電源 ,你也可以采用4.5V的電池作為電源供應(yīng).
安裝編程器硬件
AT90S4433支持在線編程(ISP).
簡(jiǎn)單說(shuō)就是:你沒(méi)有必要為了給單片機(jī)編程 而移動(dòng)單片機(jī)模塊.你會(huì)看到可以用50-150歐元買(mǎi)到做好的編程器硬件,但沒(méi)有必要為一個(gè)編程器更多地投資.采用Linux,uisp軟件和免費(fèi)的并口你就可以建立起一個(gè)非常好的簡(jiǎn)單的AVR編程器,也就采用一根簡(jiǎn)單的電纜連接而已.編程器電纜的線必須符合下列要求:
AVR端針腳并口端針腳
SCK (19)Strobe (1)
MISO (18)Busy (11)
MOSI (17)D0 (2)
Reset (1)Init (16)
GNDGND (18)
電纜長(zhǎng)度不超過(guò)70cm.
寫(xiě)入軟件
在GCC的幫助下AT90S4433可以用一般的C語(yǔ)言編程. 了解一些AVR匯編很有用,但也不是非要不可.AVR C語(yǔ)言庫(kù)的avr-libc-reference 講述了libc的大部分函數(shù). Harald Leitner寫(xiě)了一個(gè)關(guān)于如何使用AVR和GCC的帶有大量有用的例子的文檔(haraleit.pdf, 286Kb, 原作 http://www.avrfreaks.net/AVRGCC/). 從Atmel公司的網(wǎng)頁(yè), (www.atmel.com, 找到: avr products -> 8 bit risc-> Datasheets), 你可以下載完整的數(shù)據(jù)資料 (復(fù)制到本地: avr4433.pdf, 2361Kb) . 它描述了所有的寄存器 以及如何使用CPU .
使用4433的時(shí)候有一點(diǎn)要注意的是它只有128字節(jié)的RAM和4K字節(jié)的EEPROM.這就意味著你不能定義大的數(shù)據(jù)結(jié)構(gòu)和字符串.程序中不能采用深入的嵌套調(diào)用或者是遞歸調(diào)用. 就像寫(xiě)
char string[90];
這樣一行就已經(jīng)太大了. 一個(gè)整數(shù)是16bit,如果需要一個(gè)小的整數(shù)你可以采用
unsigned char i; /* 0-255 */
你將非常驚訝你的程序是多么大.它真是一個(gè)強(qiáng)大的處理器.
理論不如實(shí)踐,我們將寫(xiě)一個(gè)程序讓我們的LED每隔0.5秒閃爍一次.雖然不是很有用不過(guò)也是一個(gè)非常好的開(kāi)頭,而且可以用來(lái)測(cè)試我們的開(kāi)發(fā)環(huán)境和編程器.
void main(void)
{
/* enable PD5 as output */
sbi(DDR D,PD5);
while (1) {
/* led on, pi n=0 */
cbi(PORTD,PD5);
delay_ms(500);
/* set output to 5V, LED off */
sbi(PORTD,PD5);
delay_ms(500);
}
}
上面的例子可以看出用它寫(xiě)個(gè)程序是多么簡(jiǎn)單.你看到的僅僅是主程序,delay_ms函數(shù)包含在全部的清單(avrledte st.c)中. PD5腳用作輸出的話,你必須在數(shù)據(jù)寄存器中為D端口 (DDRD)設(shè)置PD5位.然后就能用cbi*(PORTD,PD5)函數(shù)給PD5設(shè)置0V電壓(清除PD5)或者用sbi(PORT,PD5)設(shè)置5V電壓(設(shè)置PD5)."PD5"值的定義包含在通過(guò)io.h包含的io4433.h中.你不用擔(dān)心這點(diǎn). 如果你曾經(jīng)在象Linux這樣的多用戶多任務(wù)系統(tǒng)下寫(xiě)過(guò)程序的話你就知道絕不要寫(xiě)一個(gè)非模塊化的無(wú)窮的循環(huán).這會(huì)浪費(fèi)CPU時(shí)間,減慢系統(tǒng)速度.在AVR上就不一樣了,我們沒(méi)有多個(gè)任務(wù),也沒(méi)有其他程序在運(yùn)行,這甚至不是一個(gè)操作系統(tǒng) ,在這上面運(yùn)用無(wú)窮循環(huán)顯得很普遍.
編譯和載入
在開(kāi)始之前確認(rèn)一下PATH中包含了/usr/local/atmel/bin路徑,必要的話編輯你的.bash_profile或者.tcshrc,添加如下內(nèi)容:
export PATH=/usr/local/atmel/bin:${PATH} (for bash)
setenv PATH /usr/local/atmel/bin:${PATH} (for tcsh)
我們用并口和uisp來(lái)為AVR編程.uisp使用內(nèi)核的ppdev接口,因此你必須已經(jīng)載入了下列內(nèi)核模塊:
# /sbin/lsmod
parport_pc
ppdev
parport
用/sbin/lsmod命令檢查是否已經(jīng)載入,如果沒(méi)有就以root用戶載入它們.
modeprobe parport
modeprobe parport_pc
modeprobe ppdev
一個(gè)比較好的辦法是在啟動(dòng)的時(shí)候就自動(dòng)執(zhí)行這些命令.你可以把這些命令添加倒rc腳本中(例如:Redhat下的/etc/rc.d/rc.local).
為了給普通用戶ppdev接口寫(xiě)權(quán)限,運(yùn)行一次下面的命令:
chmod 666 /dev/parport0
確保沒(méi)有在并口上的打印守護(hù)進(jìn)程運(yùn)行.如果你運(yùn)行了就要在你連接編程器電纜前停止這個(gè)進(jìn)程.現(xiàn)在編譯和單片機(jī)編程的所有準(zhǔn)備工作都做好了.
我們的測(cè)試程序包(avrledtest-0.1.tar.gz) 里面有個(gè)編譯工程文件文件.你要做的只是輸入:
make
make load
T這樣就編譯和載入軟件了.我并不想詳細(xì)描述所有的命令. 你可以打開(kāi)那個(gè) Makefile 查看,它們都是一樣的.我自己都不能把它們完全記下來(lái).我只是知道我只需要做"make load".如果你想寫(xiě)不同的程序你只要把Makefile中所有出現(xiàn)avrledtest的地方用你的程序名字替換就行了.
一些有趣的binutils
比實(shí)際編譯過(guò)程更有趣的是一些小工具軟件.
avr-objdump -h avrledtest.out
S顯示程序的不同段的大小..text是調(diào)入falsh EEPROM的指令代碼,.data是象
static char str[]="hello";
這類(lèi)的初始化數(shù)據(jù)..bss是非初始化全局?jǐn)?shù)據(jù),在我們這個(gè)里面全是零..eeprom用于存儲(chǔ)倒eeprom的變量,我從沒(méi)有用過(guò)這個(gè)..stab和.stabstr是調(diào)試信息 ,不會(huì)載入AVR的.
avrledtest.out: file format elf32-avrSections:Idx Name Size VMA LMA File off Algn 0 .text 0000008c 00000000 00000000 00000094 2**0 CONTENTS, ALLOC, LOAD, READONLY, CODE 1 .data 00000000 00800060 0000008c 00000120 2**0 CONTENTS, ALLOC, LOAD, DATA 2 .bss 00000000 00800060 0000008c 00000120 2**0 ALLOC 3 .eeprom 00000000 00810000 00810000 00000120 2**0 CONTENTS 4 .stab 00000750 00000000 00000000 00000120 2**2 CONTENTS, READONLY, DEBUGGING 5 .stabstr 000005f4 00000000 00000000 00000870 2**0 CONTENTS, READONLY, DEBUGGING
你也可以用avr-size命令得到一個(gè)更精簡(jiǎn)的形式:
avr-size avrledtest.out
text data bss dec hex filename 140 0 0 140 8c avrledtest.out
在AVR上工作你必須特別注意.text+data+bss不超過(guò)4K,data+bss+stack(你可以不考慮stack的大小,它取決于有多少嵌套調(diào)用)不能超過(guò)128字節(jié).
下面這個(gè)命令也非常有意思:
avr-objdump -S avrledtest.out
它會(huì)生成你的代碼的匯編列表.
結(jié)論
現(xiàn)在你已經(jīng)了解到足以開(kāi)始我們的工程的AVR硬件和GCC方面的知識(shí).LinuxFocus將來(lái)會(huì)有更多更復(fù)雜的,更有趣的關(guān)于硬件這方面的文章.
參考文獻(xiàn)
Libc and uisp: /www.amelek.gda.pl/avr/libc/
GCC and binutils: ftp://gatekeeper.dec.com/pub/GNU/
avrfreaks (watch out some people on that site are still using windows !?): http://www.avrfreaks.net/
the tavrasm assembler for Linux: www.tavrasm.org
AVR webring: R.webring.com/hub?ring=avr&list
Pre-compiled versions of gcc: combio.de/avr/
All software and documents mentioned in this article
The atmel website: www.atmel.com/
AVR (77913)
AVR (77913)
GCC編程 (7584)
GCC編程 (7584)
聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
相關(guān)推薦
還可以作為開(kāi)發(fā)型的燒寫(xiě)器使用。 其通信接口方式可以是USB(真正的USB接口,最高可達(dá)2Mbit/s,是串口通信速度的幾十倍)或RS-232串行接口方式AVR 單片機(jī) 編程 器 AVRISP 下載
2012-10-19 15:42:47
51單片機(jī) /AVR 單片機(jī) 和PIC單片機(jī) IO口的操作的方法是什么?
2021-10-29 06:43:08
51單片機(jī) 與AVR 單片機(jī) 的CPU構(gòu)架有哪些不同之處?與51單片機(jī) 相比,AVR 單片機(jī) 有哪些優(yōu)點(diǎn)?
2021-07-07 06:16:02
AVR 單片機(jī) 設(shè)計(jì)教程AVR 單片機(jī) 指令系統(tǒng) AVR 單片機(jī) 指令系統(tǒng)快速記憶方法及速查表AVR 單片機(jī) 與GCC 編程 AVR 單片機(jī) 實(shí)例教程 AVR 單片機(jī) 開(kāi)發(fā)工具AVR 單片機(jī)
2008-11-26 16:25:48
AVR 單片機(jī) 的主要特性及基本結(jié)構(gòu)AVR 為采用RISC 精簡(jiǎn)指令集單片機(jī) ,從而使單片機(jī) 運(yùn)行速度更快,其絕大部分的指令可以在一個(gè)處理器時(shí)鐘周期內(nèi)完成。如果使用MIPS(Millions
2010-12-01 09:42:27
AVR 單片機(jī) 例程
2013-07-21 12:57:23
求分享AVR 單片機(jī) 入門(mén)教程文檔????
2015-08-24 16:36:29
由32個(gè)通用工作寄存器組成,并且任何一個(gè)寄存器都可以充當(dāng)累加器,從而有效地避免了累加器的瓶頸效應(yīng),提高了系統(tǒng)的性能。 AVR 單片機(jī) 具有良好的集成性能。AVR 系列的單片機(jī) 都具備在線編程 接口,其中
2012-12-25 16:25:48
32個(gè)通用工作寄存器組成,并且任何一個(gè)寄存器都可以充當(dāng)累加器,從而有效地避免了累加器的瓶頸效應(yīng),提高了系統(tǒng)的性能。 AVR 單片機(jī) 具有良好的集成性能。AVR 系列的單片機(jī) 都具備在線編程 接口,其中
2013-10-26 16:16:39
32個(gè)通用工作寄存器組成,并且任何一個(gè)寄存器都可以充當(dāng)累加器,從而有效地避免了累加器的瓶頸效應(yīng),提高了系統(tǒng)的性能。 AVR 單片機(jī) 具有良好的集成性能。AVR 系列的單片機(jī) 都具備在線編程 接口,其中
2015-01-14 15:50:19
32個(gè)通用工作寄存器組成,并且任何一個(gè)寄存器都可以充當(dāng)累加器,從而有效地避免了累加器的瓶頸效應(yīng),提高了系統(tǒng)的性能。 AVR 單片機(jī) 具有良好的集成性能。AVR 系列的單片機(jī) 都具備在線編程 接口,其中
2016-04-03 16:00:51
在線編程 接口,其中的 Mega 系列還具備JTAG仿真和下載功能;都含有片內(nèi)看門(mén)狗電路、片內(nèi)程序 Flash、同步串行接口 SPI;多數(shù) AVR 單片機(jī) 還內(nèi)嵌了 AD 轉(zhuǎn)換器、EEPROM、摸擬比較器
2014-06-18 11:36:37
的單片機(jī) 都具備在線編程 接口,其中的 Mega 系列還具備JTAG仿真和下載功能;都含有片內(nèi)看門(mén)狗電路、片內(nèi)程序 Flash、同步串行接口 SPI;多數(shù) AVR 單片機(jī) 還內(nèi)嵌了 AD 轉(zhuǎn)換器、EEPROM
2014-03-24 09:51:25
32個(gè)通用工作寄存器組成,并且任何一個(gè)寄存器都可以充當(dāng)累加器,從而有效地避免了累加器的瓶頸效應(yīng),提高了系統(tǒng)的性能。 AVR 單片機(jī) 具有良好的集成性能。AVR 系列的單片機(jī) 都具備在線編程 接口,其中
2013-03-30 11:27:03
32個(gè)通用工作寄存器組成,并且任何一個(gè)寄存器都可以充當(dāng)累加器,從而有效地避免了累加器的瓶頸效應(yīng),提高了系統(tǒng)的性能。 AVR 單片機(jī) 具有良好的集成性能。AVR 系列的單片機(jī) 都具備在線編程 接口,其中
2015-11-29 09:18:07
具有良好的集成性能。AVR 系列的單片機(jī) 都具備在線編程 接口,其中的 Mega 系列還具備JTAG仿真和下載功能;都含有片內(nèi)看門(mén)狗電路、片內(nèi)程序 Flash、同步串行接口 SPI;多數(shù) AVR 單片機(jī) 還
2014-08-23 11:36:10
1、AVR 單片機(jī) GCC 編程 ----
2021-11-23 07:17:15
Atmel公司的AVR 8位RISC單片機(jī) 是一種非常普通的單片機(jī) .它是一個(gè)具有電擦寫(xiě)可編程 只讀存儲(chǔ)器(EEPROM),隨機(jī)訪問(wèn)存儲(chǔ)器(RAM),模數(shù)轉(zhuǎn)換器,大量的輸入和輸出線路,計(jì)時(shí)器,RS-232
2021-07-15 09:00:21
AT90S8515的引腳則兼容51單片機(jī) ,在設(shè)計(jì)中很容易的替代51單片機(jī) 。但是到目前,AT90S系列的絕大部分已停產(chǎn),當(dāng)某一個(gè)AT90S系列芯片停產(chǎn)時(shí)ATMEL通常會(huì)在ATMega或ATtiny系列中推出
2011-03-02 12:19:16
開(kāi)發(fā)人員,我不會(huì)建議你使用BASIC 編寫(xiě)AVR 程序,因?yàn)槲覀冊(cè)诰帉?xiě)與硬件密切相關(guān)的單片機(jī) 程序時(shí)通常需要想象編譯器是如何將這些代碼翻譯成匯編程 序的,而C 更適合我們?nèi)ミ@樣做。二 GCC 編譯器UNIX 上
2009-04-27 21:11:44
,AT90S系列中常用的有AT90S2313、AT90S8535、AT90S8515等。AT90S2313引腳兼容AT89C2051,而AT90S8515的引腳則兼容51單片機(jī) ,在設(shè)計(jì)中很容易的替代51單片機(jī)
2011-03-02 12:25:28
AVR 單片機(jī) C語(yǔ)言編程 及應(yīng)用實(shí)例本書(shū)針對(duì)Amel公司的AVR 系列單片機(jī) 和ImageCraft公司的ICC AVR 開(kāi)發(fā)環(huán)境,詳細(xì)地介紹了AT9OLS8535的C語(yǔ)言程序設(shè)計(jì)。全書(shū)共有13章,其內(nèi)容既
2010-03-19 21:28:42
和聯(lián)系 區(qū)別:JTAG可以調(diào)試程序,而ISP只能下載程序。聯(lián)系:同作為AVR 程序下載工具,都能把程序從電腦下載到單片機(jī) 中。都能對(duì)芯片的熔絲位和鎖定位進(jìn)行編程 。 JTAG調(diào)試與普通軟件仿真的區(qū)別和聯(lián)系
2011-08-05 10:51:00
AVR 單片機(jī) 與GCC 編程 AVR 單片機(jī) 與GCC 編程 AVR 單片機(jī) 與GCC 編程
2009-11-12 12:42:33
通用工作寄存器組成,并且任何一個(gè)寄存器都可以充當(dāng)累加器,從而有效地避免了累加器的瓶頸效應(yīng),提高了系統(tǒng)的性能。 AVR 單片機(jī) 具有良好的集成性能。AVR 系列的單片機(jī) 都具備在線編程 接口,其中的 Mega
2018-07-03 05:05:05
通用工作寄存器組成,并且任何一個(gè)寄存器都可以充當(dāng)累加器,從而有效地避免了累加器的瓶頸效應(yīng),提高了系統(tǒng)的性能。 AVR 單片機(jī) 具有良好的集成性能。AVR 系列的單片機(jī) 都具備在線編程 接口,其中的 Mega
2018-07-09 04:47:21
AVR 開(kāi)發(fā)板 AVR 仿真器 AVR 編程 器 AVR 學(xué)習(xí)板 Atmega16 32 64 128本頁(yè)關(guān)鍵詞:AVR 單片機(jī) 學(xué)習(xí)板 開(kāi)發(fā)板 仿真器 編程 器 下載器 下載線 Atmega16 32 64 128AVR 開(kāi)發(fā)板 AVR 學(xué)習(xí)板...
2021-11-22 08:36:35
和設(shè)計(jì)方法。學(xué)習(xí)了這種功能較全的單片機(jī) ,對(duì)于AVR 系列其他型號(hào)單片機(jī) 的應(yīng)用就可以舉一反三。 AVR 單片機(jī) 具有高速度、高保密性、低功耗的特點(diǎn)。AT90S8535內(nèi)含可反復(fù)編程 的Flash程序存儲(chǔ)器
2009-04-27 20:53:42
AVR 單片機(jī) 嵌入式C編程 選擇結(jié)構(gòu)程序設(shè)計(jì)循環(huán)結(jié)構(gòu)程序設(shè)計(jì)矩陣鍵盤(pán)識(shí)別
2011-03-08 11:22:39
什么是AVR 單片機(jī) ?AVR 單片機(jī) 有什么優(yōu)點(diǎn)?為什么要選擇AVR 單片機(jī) ?
2021-02-04 07:39:33
32個(gè)通用工作寄存器組成,并且任何一個(gè)寄存器都可以充當(dāng)累加器,從而有效地避免了累加器的瓶頸效應(yīng),提高了系統(tǒng)的性能。 AVR 單片機(jī) 具有良好的集成性能。AVR 系列的單片機(jī) 都具備在線編程 接口,其中
2013-09-02 08:54:07
1.熔絲位簡(jiǎn)介:熔絲位狀態(tài)為“1”表示未編程 ,熔絲位狀態(tài)為“0”表示編程 ,因?yàn)樵?b class="flag-6" style="color: red">AVR的器件手冊(cè)中是使用已編程 和未編程 定義熔絲位的。AVR 單片機(jī) 的熔絲位是可以多次編程 的。AVR 單片機(jī) 芯片加密鎖定之后
2021-07-13 07:36:53
AVR 單片機(jī) 的狀態(tài)有哪幾種?如何對(duì)AVR 的熔絲位進(jìn)行編程 ?
2021-10-29 06:27:42
AVR 單片機(jī) 的端口位該如何去操作?怎樣去執(zhí)行AVR 單片機(jī) 位操作C語(yǔ)言編程 ?
2021-09-22 08:23:17
,此項(xiàng)功能對(duì)于提高編程 效率實(shí)在很有意義;GUN GCC AVR 是免費(fèi)軟件,用戶也比較多,但技術(shù)支持和資料卻不好找。學(xué)習(xí)單片機(jī) 我覺(jué)得看視頻教程還是比較好的學(xué)習(xí)方法,買(mǎi)一塊學(xué)習(xí)板對(duì)照視頻教程來(lái)學(xué)習(xí),邊學(xué)習(xí)
2012-07-13 16:31:17
AVR 系列單片機(jī) C語(yǔ)言編程 與應(yīng)用實(shí)例
2012-08-16 20:21:42
`AVR 系列單片機(jī) C語(yǔ)言編程 與應(yīng)用實(shí)例`
2012-08-20 11:17:32
和指針等。 本書(shū)的特點(diǎn)是:深入淺出。從最基本的概念開(kāi)始,循序漸進(jìn)地講解單片機(jī) 的應(yīng)用開(kāi)發(fā);列舉了大量實(shí)例,使讀者能從實(shí)際應(yīng)用中掌握單片機(jī) 的開(kāi)發(fā)與應(yīng)用技術(shù)。 本書(shū)適合作為從事單片機(jī) 開(kāi)發(fā)人員的參考用書(shū)。AVR 系列單片機(jī) C語(yǔ)言編程 與應(yīng)用實(shí)例[hide][/hide]`
2011-11-16 10:02:32
AVR 系列單片機(jī) C語(yǔ)言編程 及應(yīng)用實(shí)例對(duì)Amel公司的AVR 系列單片機(jī) 和ImageCraft公司的ICC AVR 開(kāi)發(fā)環(huán)境,詳細(xì)地介紹了AT9OLS8535的C語(yǔ)言程序設(shè)計(jì)。全書(shū)共有13章,其內(nèi)容既
2008-07-11 09:32:23
Studio調(diào)試工具、AVR 單片機(jī) 匯編器和單片機(jī) 串行下載編程 ;學(xué)習(xí)指令系統(tǒng)時(shí),每條指令均有實(shí)例,邊學(xué)習(xí)邊調(diào)試,使學(xué)習(xí)者看得見(jiàn)指令流向及操作結(jié)果,真正理解每條指令的功能及使用注意事項(xiàng);介紹AVR 系列多種
2010-03-19 21:34:36
易學(xué)適用AVR 單片機(jī) 的高級(jí)語(yǔ)言BASCOM-AVR 及IAR C 編譯器本書(shū)每個(gè)實(shí)驗(yàn)應(yīng)用程序是在SL-AVR 開(kāi)發(fā)編程 實(shí)驗(yàn)器上,由廣州天河雙龍電子有限公司的科技人員和華東師范大學(xué)電子工程系(ATMEL
2009-10-10 15:13:27
avr -libc是AVR 單片機(jī) C語(yǔ)言運(yùn)行庫(kù),它提供了GNU Toolset的AVR 版本(Binutils, GCC , GDB, etc.),它是nongnu.org下的一個(gè)項(xiàng)目,以Modified BSD License發(fā)布。想看源碼的同學(xué)可去其網(wǎng)站自行下載: Home Page:http:...
2021-11-23 08:43:28
avr 單片機(jī) 與51單片機(jī) 在用c語(yǔ)言編程 時(shí)有什么區(qū)別?語(yǔ)法一樣嗎。
2014-04-02 20:20:35
基于CodeVisionAVR平臺(tái)的AVR 單片機(jī) 資料陳忠平的《基于Proteus的AVR 單片機(jī) C語(yǔ)言程序設(shè)計(jì)與仿真》的例程馬潮老師的《AVR 單片機(jī) 嵌入式系統(tǒng)原理與應(yīng)用實(shí)踐》電子版CVAVR破解版,無(wú)長(zhǎng)度限制還有一些實(shí)驗(yàn)例程希望對(duì)使用CVAVR編程 的朋友有用
2012-07-05 12:21:52
[AVR 單片機(jī) ] AVR 單片機(jī) 比51單片機(jī) 有哪些突出的優(yōu)點(diǎn) [color=#999999 !important]
2012-08-04 00:08:37
msp430單片機(jī) 與AVR 單片機(jī) 的編程 語(yǔ)言有什么不同???我是先學(xué)c51的,感覺(jué)和c51單片機(jī) 的c語(yǔ)言有很大的區(qū)別~~~求回復(fù)!!!
2014-07-26 10:54:34
案例涉及大量消費(fèi)類(lèi)電子產(chǎn)品、儀器儀表及智能控制設(shè)備的相關(guān)技術(shù)。單片機(jī) C語(yǔ)言程序設(shè)計(jì)實(shí)訓(xùn)100例---基于AVR +PROTEUS仿真基于AVR Studio+WinAVR(GCC )組合環(huán)境
2012-04-09 17:58:33
`單片機(jī) C語(yǔ)言程序設(shè)計(jì)實(shí)訓(xùn)100例---基于AVR +PROTEUS仿真基于AVR Studio+WinAVR(GCC )組合環(huán)境和Proteus硬件仿真平臺(tái),精心安排了100個(gè)AVR 單片機(jī) C程序設(shè)計(jì)
2012-04-10 00:52:10
)什么是AVR ?AVR 是ATMEL(中文名)公司的A先生和V先生1997年發(fā)明的基于精簡(jiǎn)指令集(RISC)的單片機(jī) 系列。ATMEL公司已經(jīng)把AVR 擴(kuò)大到一個(gè)全系列:Tiny AVR ,Mega AVR
2011-12-07 10:09:54
基本硬件資源、GCC 的AVR 編程 、基于Proteus的AVR 設(shè)計(jì)仿真、算法、BootL0ader編程 、AVRX操作系統(tǒng)、簡(jiǎn)易PLC設(shè)計(jì)、MMC卡等。目錄前言第1章 單片機(jī) 概述 1.1 常見(jiàn)單片機(jī) 1.2
2017-09-04 17:17:23
為什么要選用AVR 單片機(jī) ?AVR 單片機(jī) 有哪些優(yōu)點(diǎn)?
2021-09-18 09:25:33
ATMEL公司的AVR 單片機(jī) ,是增強(qiáng)型RISC內(nèi)載Flash的單片機(jī) ,芯片上的Flash存儲(chǔ)器附在用戶的產(chǎn)品中,可隨時(shí)編程 ,再編程 ,使用戶的產(chǎn)品設(shè)計(jì)容易,更新?lián)Q代方便。AVR 單片機(jī) 采用增強(qiáng)的RISC
2011-03-04 17:12:57
`什么是AVR 單片機(jī) ?AVR 單片機(jī) 有什么優(yōu)點(diǎn)?為什么要選擇AVR 單片機(jī) ? AVR 單片機(jī) 是ATMEL公司研制開(kāi)發(fā)的一種新型單片機(jī) ,它與51單片機(jī) 、PIC單片機(jī) 相比具有一系列的優(yōu)點(diǎn): 1:在相同
2016-12-23 23:30:13
本帖最后由 912293097 于 2012-7-29 11:58 編輯
天之痕資料分享 avr 單片機(jī) gcc 編程
2012-07-28 17:48:10
實(shí)戰(zhàn)AVR 單片機(jī) C語(yǔ)言可以能夠全面掌握AVR 單片機(jī) 。實(shí)戰(zhàn)AVR 單片機(jī) C語(yǔ)言[hide][/hide]
2011-10-20 12:06:49
概述常見(jiàn)的AVR 單片機(jī) 內(nèi)都包含一個(gè)溫度傳感器,用于監(jiān)測(cè)異常高溫,便于通過(guò)編程 為單片機(jī) 提供保護(hù)。用于Arduino主控芯片的常見(jiàn)的AVR 單片機(jī) 列表如下:MCU是否內(nèi)嵌溫度傳感器ATmega8NoATmega8LNoATmega8ANoATmega168NoATmega168A...
2021-07-13 07:06:53
AVR 系統(tǒng)單片機(jī) C語(yǔ)言編程 與應(yīng)用實(shí)例針對(duì)Atmel公司的AVR 系列單片機(jī) 和ImageCraft公司的ICC AVR 開(kāi)發(fā)環(huán)境,詳細(xì)地介紹了AT90LS8535的C語(yǔ)言程序設(shè)計(jì)。全書(shū)共有13章,其內(nèi)容既涉及到了單片機(jī)
2008-10-27 22:51:11 98 AVR 單片機(jī) C語(yǔ)言編程 及應(yīng)用實(shí)例:本書(shū)針對(duì)Atmel公司的AVR 系列單片機(jī) 和ImageCraft公司的ICC AVR 開(kāi)發(fā)環(huán)境,詳細(xì)地介紹了AT90LS8535的C語(yǔ)言程序設(shè)計(jì)。全書(shū)共有13章,其內(nèi)容既涉及到了單片機(jī)
2009-04-27 20:45:53 0 AVR 單片機(jī) GCC 程序設(shè)計(jì):第一章 概述1.1 AVR 單片機(jī) GCC 開(kāi)發(fā)概述1.2 一個(gè)簡(jiǎn)單的例子1.3 用MAKEFILE 管理項(xiàng)目1.4 開(kāi)發(fā)環(huán)境的配置1.5 實(shí)驗(yàn)板CA-M8第二章 存儲(chǔ)器操作編程 2.1
2009-04-27 21:09:00 618 如何使用AVR-GCC :安裝GNU C FOR AVR 一:執(zhí)行安裝程序,生成鏈接用的庫(kù)文件。
2009-08-16 11:00:40 49 AVR 單片機(jī) 與GCC 編程
目錄第一章 AVR 單片機(jī) 開(kāi)發(fā)概述1.1 一個(gè)簡(jiǎn)簡(jiǎn)單的例子1.2 用MAKEFILE 管理項(xiàng)目1.3 開(kāi)發(fā)環(huán)境的配置第二章 存儲(chǔ)器操作2.1 AVR 單片
2010-02-10 11:23:21 231 AVR 單片機(jī) 在線編程 下載線電路圖,PCB圖及HEX文件
什么是AVR 單片機(jī) ?AVR 單片機(jī) 是什么意思?
單片機(jī) 又稱(chēng)單
2010-03-08 15:59:21 456 AVR 單片機(jī) 與GCC 編程 2.1 AVR 單片機(jī) 存儲(chǔ)器組織結(jié)構(gòu)AVR 系列單片機(jī) 內(nèi)部有三種類(lèi)型的被獨(dú)立編址的存儲(chǔ)器,它們分別為:Flash 程序存儲(chǔ)器、內(nèi)部SRAM 數(shù)據(jù)存儲(chǔ)器和EEPROM
2010-04-09 14:00:41 60 AVR 系列單片機(jī) GCC 免費(fèi)編譯工具
2010-04-13 15:23:28 54 《AVR 單片機(jī) GCC 程序設(shè)計(jì)》勘誤表
2010-07-02 17:59:26 42 ATMEL公司的AVR 單片機(jī) ,是增強(qiáng)型RISC內(nèi)載Flash的單片機(jī) ,芯片上的Flash存儲(chǔ)器附在用戶的產(chǎn)品中,可隨時(shí)編程 ,再編程 ,使用戶的產(chǎn)品設(shè)計(jì)容易,更新?lián)Q代方便。AVR 單片機(jī) 采用增強(qiáng)的RISC
2010-09-14 22:24:38 38 AVR 單片機(jī) 系列齊全,可適用于各種不同場(chǎng)合的要求。AVR 單片機(jī) 有 3 個(gè)檔次:?
低檔Tiny 系列AVR 單片機(jī) : 主要有Tiny11/12/13/15/26/28等;?中檔AT90S系列AVR 單片機(jī) : 主要
2010-09-14 22:32:52 105 課程安排
AVR 產(chǎn)品綜述AVR 開(kāi)發(fā)環(huán)境及工具介紹嵌入式C編程 及實(shí)訓(xùn)AVR 單片機(jī) 專(zhuān)題技術(shù)及各個(gè)模塊編程 實(shí)訓(xùn)綜合項(xiàng)目制作、編程 及演示
2010-12-20 21:54:03 246 PN的配置與GCC 入門(mén)
單片機(jī) AVR 的編程 工具很多,有C,ASM,PASCAL,BASIC等等。除ASM由ATMEL公司免費(fèi)提供外,其它大多數(shù)的工具都是需要收
2010-01-16 12:20:33 3858 基于AVR Studio+WinAVR(GCC )組合環(huán)境和Proteus硬件仿真平臺(tái),精心安排了100個(gè)AVR 單片機(jī) C程序設(shè)計(jì)案例。提供了所有案例完整的C語(yǔ)言源程序,各案例設(shè)計(jì)了難易適中的實(shí)訓(xùn)目標(biāo)。適合用作大專(zhuān)院
2011-11-02 11:49:25 4474 提出了一種學(xué)習(xí)AVR 單片機(jī) c語(yǔ)言編程 的方法,并提供了完整的教程AVR 單片機(jī) c語(yǔ)言總綱.
2012-04-13 14:59:04 154 GCC AVR 單片機(jī) C語(yǔ)言設(shè)計(jì)軟件
2012-09-17 10:26:55 71
2014-10-17 10:31:49 18 本書(shū)基于AVR Studio+WinAVR(GCC )組合環(huán)境和PROTEUS硬件仿真平臺(tái),提供了100個(gè)AVR 單片機(jī) C程序設(shè)計(jì)案例。
2016-03-22 18:02:28 30 本書(shū)基于AVR Studio+WinAVR(GCC )組合環(huán)境和PROTEUS硬件仿真平臺(tái),提供了100個(gè)AVR 單片機(jī) C程序設(shè)計(jì)案例。
2016-03-22 17:00:24 55 AVR 單片機(jī) GCC 程序設(shè)計(jì)代碼,又需要的下來(lái)看看
2016-07-08 15:20:51 17 avr 系列單片機(jī) C語(yǔ)言編程 與應(yīng)用實(shí)例 書(shū)籍
2016-08-31 16:11:34 0 教你如何使用AVR-gcc
2017-09-21 11:33:11 12 本節(jié)將詳細(xì)介紹AVR 單片機(jī) 的流行編程 方式,并略述其工作原理,旨在讓AVR 愛(ài)好者根據(jù)自己的需要選擇或制作恰當(dāng)?shù)?b class="flag-6" style="color: red">編程工具。下面我們一起來(lái)看看avr 單片機(jī) 編程 方式講解。
2017-11-16 16:33:02 18237 摘要:作為一個(gè)初學(xué)者如何具有良好的程序設(shè)計(jì)風(fēng)格呢?下面小編將以avr 單片機(jī) 介紹它的c語(yǔ)言編程 風(fēng)格。
2017-12-10 10:08:55 5776 AVR 單片機(jī) 在線編程 電路源程序免費(fèi)分享。
2017-12-12 16:37:21 7 ICCv7 for AVR 單片機(jī) 編程 軟件
2017-12-19 19:34:59 77 什么是AVR 單片機(jī) ?AVR 單片機(jī) 有什么優(yōu)點(diǎn)?為什么要選擇AVR 單片機(jī) ? AVR 單片機(jī) 是ATMEL公司研制開(kāi)發(fā)的一種新型單片機(jī) ,它與51單片機(jī) 、PIC單片機(jī) 相比具有一系列的優(yōu)點(diǎn): 1:在相同的系統(tǒng)時(shí)鐘
2018-02-12 04:31:00 1581 學(xué)習(xí)AVR 單片機(jī) ,了解其編程 方式是很重要的。本文將纖細(xì)介紹AVR 的各種編程 方式,希望對(duì)AVR 單片機(jī) 愛(ài)好者有所幫助。
2018-03-16 10:48:05 35 欣世紀(jì)電子阿迪老師單片機(jī) 系列視頻教程之《AVR 單片機(jī) 十日通》,這是第一日:AVR 單片機(jī) 軟硬件配置入門(mén),配套硬件平臺(tái)DMAVR-M16,軟件AVR GCC
2018-07-06 04:03:00 3814 本文檔的主要內(nèi)容詳細(xì)介紹的設(shè)計(jì)AVR 單片機(jī) 編程 軟件AVR fighter和USBASP資料使用手冊(cè)等資料合集包括了:AVR 單片機(jī) 編程 軟件AVR fighter,USBASP資料
2019-05-07 15:44:42 22 AVR 單片機(jī) 是一種新型高效的單片機(jī) ,主要的編程 語(yǔ)言是C語(yǔ)言,但與一般的c語(yǔ)言又有所不同,與其它的單片機(jī) C語(yǔ)言也有所不同,AVR 單片機(jī) C語(yǔ)言有自已的特點(diǎn).學(xué)習(xí)AVR 單片機(jī) 首先要解決 AVR 單片機(jī) c語(yǔ)言
2019-12-30 08:00:00 14 本文檔的主要內(nèi)容詳細(xì)介紹的是AVR 單片機(jī) 編程 軟件和資料合集免費(fèi)下載包括了:USBasp_Win驅(qū)動(dòng),AVR 單片機(jī) 編程 軟件,軟件與資料,USBasp_Win驅(qū)動(dòng),公版電路圖,固件Hex,ATmega8和ATmega8L數(shù)據(jù)手冊(cè),AT89S及AVR 下載軟件—AVR _fighter使用說(shuō)明,AVR _fighter_說(shuō)明
2020-01-17 16:44:22 44 本文檔的主要內(nèi)容詳細(xì)介紹的是AVR 單片機(jī) 編程 工具AVR fighter FOR USBASP的使用說(shuō)明免費(fèi)下載。
2020-03-24 15:30:27 31 AVR 單片機(jī) 教程--AVR 單片機(jī) 的ADC(實(shí)用電源技術(shù)答案)-該文檔為AVR 單片機(jī) 教程--AVR 單片機(jī) 的ADC講解教程,感興趣的可以下載看看,,,,,,,,,,,,,,,,,,,
2021-09-24 15:49:48 63 使用gcc 和gdb來(lái)開(kāi)發(fā)stm32單片機(jī)
2021-11-13 13:51:02 11 AVR 開(kāi)發(fā)板 AVR 仿真器 AVR 編程 器 AVR 學(xué)習(xí)板 Atmega16 32 64 128 本頁(yè)關(guān)鍵詞:AVR 單片機(jī) 學(xué)習(xí)板 開(kāi)發(fā)板 仿真器 編程 器 下載器 下載線 Atmega16 32 64 128 AVR 開(kāi)發(fā)板 AVR 學(xué)習(xí)板 ...
2021-11-14 12:36:01 10 時(shí)熔絲位配置出現(xiàn)的一些問(wèn)題。1、AVR 單片機(jī) 的熔絲位是比較獨(dú)到的特征,可以控制系統(tǒng)的時(shí)鐘,JTAG調(diào)試、看門(mén)狗、芯片加密等等。圖1是progisp軟件,對(duì)于初學(xué)者來(lái)說(shuō),對(duì)熔絲位不熟悉,可以先將2處的編程 熔絲...
2021-11-14 20:51:00 8 自制AVR 高壓編程 器,解鎖熔絲位錯(cuò)誤的avr 單片機(jī) 這段時(shí)間在用atmel的系列單片機(jī) at90usb128x/64x和atmega32u4設(shè)計(jì)鍵盤(pán),有一塊at90的單片機(jī) 由于熔絲位設(shè)置錯(cuò)誤被鎖死,導(dǎo)致
2021-11-15 09:21:04 26 什么是AVR 單片機(jī) ?AVR 單片機(jī) 有什么優(yōu)點(diǎn)?為什么要選擇AVR 單片機(jī) ?
AVR 單片機(jī) 是ATMEL公司研制開(kāi)發(fā)的一種新型單片機(jī) ,它與51單片機(jī) 、PIC單片機(jī) 相比具有一系列的優(yōu)點(diǎn):
1:在相同的系統(tǒng)時(shí)鐘
2022-02-11 14:09:17 6
已全部加載完成
感謝相遇
298.91KB
免費(fèi)
67下載
主站蜘蛛池模板:
99精品国产免费观看视频
|
伊人久久电影网
|
国产精品一区二区人妻无码
|
免费欧美大片
|
蜜桃视频无码区在线观看
|
37pao成人国产永久免费视频
|
久久九九少妇免费看A片
|
日本二区三区欧美亚洲国
|
成人免费视频在
|
CHINESE老阿姨免费视频
|
久久久精品久久久久三级
|
女神被调教成了精盆
|
第一次破女初国产美女
|
美女的让男人桶爽网站
|
国产成人在线小视频
|
暖暖 免费 高清 日本 在线
|
成人在线视频免费看
|
好爽别插了无码视频
|
青青草视频在线ac
|
九九热免费在线观看
|
国内精品伊人久久久久
|
老师我好爽再深一点老师好涨
|
伊人网综合
|
亚洲综合色五月久久婷婷
|
中文字幕亚洲乱码熟女在线萌芽
|
日韩欧美国产免费看清风阁
|
好大好硬好爽好深好硬视频
|
yellow在线中文
|
欧美午夜理伦三级在线观看
|
天美传媒 免费观看
|
法国剧丝袜情版h级在线电影
|
天天国产在线精品亚洲
|
男人脱女人衣服吃奶视频
|
色综合久久综合网观看
|
狠狠色色综合网站
|
香蕉精品国产自在现线拍
|
成人无码在线视频区
|
无人区乱码1区2区3区网站
|
国产精品JIZZ视频免费
|
亚洲人精品午夜射精日韩
|
在线中文字幕亚洲日韩
|
評(píng)論