人人骚-人人揉-人人人人澡-人人人人爽-人人人人干-人人人干

Easy-Downloader V1.1 with SDCC

2016-07-05 15:37

Easy-Downloader V1.1 with SDCC 
     I am very happy to use sdcc for writing firmware of my project. The compiled code is very compact and nice. After I succeeded writing a new firmware of xtimer and Easy-downloader V1.1 with sdcc. I cannot stop preparing a new page that gives the idea how to use sdcc and of course it's time to renovate my old project with orcad. For now I can design the hardware, draw a schematic, write the firmware and layout the pcb. So I think why shouldn't begin with Easy-Downloader. Since the programmer board will enable learning and developing the small project with a cheap 20-pin MCU easily.
 

Easy-Downloader V1.1 with SDCC

 

Figure 1: Complete hardware schematic of Easy-Downloader V1.1 ( see errata below).
easy1_3.pdf
 

Hardware
 

The hardware has a bit change at rs232 level converter. Now the circuit uses a popular rs232 level converter, MAX232. Also I cut the bridge diode at the DC input, now I use only one diode to prevent wrong polarity of a given DC adapter.
 

Layout
 

The pcb layout was made with orcad Layout Plus. The gerber file is available at download section below. Here I like to show how nice it is. The top and bottom layers are shown in Figure 2 and Figure 3. Figure 4 shows the component placement layout.
 

Easy-Downloader V1.1 with SDCC
 

Figure 2: Top layer pcb x2 size.
 

Easy-Downloader V1.1 with SDCC
 

Figure 3: Bottom layer pcb x2 size.
 
 

Easy-Downloader V1.1 with SDCC
 
 

Figure 4: Component placment layout.
 

Bill Of Materials
 

The component list is shown in Figure 5. U1 the master chip must be programmed with writer1.hex before the programmer board can run properly. Q2 and Q3 are TO92 plastic package! With a CAN package, pin positions may differ on the layout. You can use any small signal transistors to replace them. VB1 is male type!  All resistors can be 1/4W or 1/8W 5%.
 

Bill Of Materials        January 4,2004      10:44:35 Page1

Item Quantity Reference Part
______________________________________________
 

1 2 C1,C2 30pF disceramic
2 2 C8,C3 10uF 16V electrolytic
3 1 C4 10uF 10V electrolytic
4 5 C5,C6,C7,C12,C13 10uF electrolytic
5 1 C9 470uF 25V electrolytic
6 2 C10,C11 0.1uF multilayer
7 2 C14,C15 0.1uF multilayer
8 1 D1 POWER small red LED for power indicator
9 1 D2 1N4007 silicon rectifier diode
10 1 J1 DC jack 
11 1 Q1 11.0592MHz low profile crystal
12 1 Q2 2N2907 PNP small signal transistor
13 1 Q3 2N2222A NPN small signal transistor
14 5 R1,R3,R6,R10,R11 10K
15 1 R2 250
16 1 R4 1150
17 1 R5 2150
18 1 R7 4.7k
19 1 R8 1k
20 1 R9 2k
21 1 U1 AT89C2051 20-pin DIP Microcontroller with 2kB Flash
22 1 U2 74LS373 D-type FF
23 1 U3 20-pin ZIF (Zero-Insertion-Force) socket
24 1 U4 LM317/TO adjustable regulator
25 1 U5 MAX232A 16-pin DIP RS232 level converter
26 1 U6 LM7805/TO fix +5V voltage regulator
27 1 VB1 SUB-D 9 (male) for NULL CABLE    DB9 connector
 


 

Figure 5: Component list.
 

Software
 

sdcc has the header file that declares bit variables and we can use them in program directly. We can define the specified bits as below,
 


#define LM317 P3_5
#define LE P3_7
#define prog P3_2
#define rdy P3_3
#define xtal P3_4
#define p10 P1_0
#define p11 P1_1
#define p12 P1_2
#define p13 P1_3
#define p14 P1_4

 
In c program, we can use assignment statement to set or clear them directly. For instance, function that makes low to high transition at P3.2,
 

pulseProg()
{
 prog = 0;
 prog = 0;
 prog = 0;
 prog = 1;
}
The ASCII strings were defined with modifier, 'code', so the compiled code will place them in code memory space.

char code title[] = '\n\r Easy-Downloader V1.3 for ATMEL 89C2051/4051 (sdcc version)';
char code prompt[] = '\n\r >';
char code ok[] = '\n\r ok';
 

I have built function that print string to terminal, to make it compatible with the old version with Micro-C. Look at the source cod here,
 


putstr(char *s)
{
 char i=0;
 char c;
 while((c=*(s+(i++)))!= 0) putchar(c); // while byte is not terminator, keep sending
}

 
The pointer s points to the start address of string. It will send character to serial port with function putchar while the character is not the terminator byte!

Sdcc has no putchar( ) function, so we must build it before we can use. I wrote a simple putchar( ) as my assembly code.
 

void putchar(char c)
{
 while(!TI); 
 TI=0;
 SBUF = c;
}

 
We test TI bit before we can write a byte to SBUF. While TI is not set (buffer is not free) keep polling it, when it set, clear it and write a byte to SUF.

The same as putchar( ) function, I had built the getchar( ) for this board to make it compatible with old version.
 

char getchar(void)
{
 char c;
 while(!RI);
 RI =0;
 c = SBUF;
 putchar(c);    // echo to terminal
 return SBUF;
}

 
Now the code polls the RI bit, when it set, clear it and read SBUF and simply echo the received character with putchar( ) function.

The important function is getnum ( ) function. Let me explain how it works?
 

unsigned int getnum()
{
    char s[6]; 
    char c;
    char i;
    unsigned int temp16; 
 c = 0;
 i=0;
  for (i = 0; c != 0xa; i++) // loop until CR has entered
    { 
        putchar(xon); // send xon to signal host to send byte
        c = getchar(); // get character from serial port
  if(c == 0xd) c=0xa; // convert CR to LF to make it compatible with ez31 and ez41
        s[i] = c; // save character to array
    }
    s[i-1] = 0; // put terminator at the end of string

// convert ascii to integer (atoi(s))
  temp16 = 0;
 for(i=0; s[i] != 0; i++) temp16 = 10*temp16 + s[i]-'0';
    return temp16; // return 16-bit for number of byte counting
}
 


 
Look at the red one, it is a simple for loop with condition to check the received character is NEWLINE or not. If not it will save the character being received to array s[i]. The putchar(xon) sends the xon to host to let it know the board is ready to receive a byte. The getchar( ) is not echo the received byte. However it converts CF to LF. When the loop found LF or 0xa, it will exit from the for loop and save terminator byte to s[i-1].

The ascii string that saved in array s[] will be converted to 16-bit number with atoi code.
 

Most of the high level code are the same as previous version with Micro-C. You may study them in the source code then.
 

Let me shows you how to use sdcc to compile the source code again. The sample below uses batch file, s.bat.
 

C:\sdcc\app>s

C:\sdcc\app>path=c:\sdcc\bin
 

C:\sdcc\app>sdcc writer1.c
 

library file /sdcc/share/sdcc/lib/small/libsdcc.lib
library file /sdcc/share/sdcc/lib/small/libint.lib
library file /sdcc/share/sdcc/lib/small/liblong.lib
library file /sdcc/share/sdcc/lib/small/libfloat.lib
 

C:\sdcc\app>packihx writer1.ihx>writer1.hex
packihx: read 166 lines, wrote 75: OK.
 

C:\sdcc\app>
 


 
The batch file s.bat contains,

path=c:\sdcc\bin
sdcc writer1.c
packihx writer1.ihx>writer1.hex
 

The output machine code is hex file with *.ihx extension. We can use a tool, packihx to convert such hex file with *.ihx to *.hex easily.
 

The ez4.1 is suitable for programming the hex file into a 20-pin microcontrollers, 89C2051/4051. Since the hex file produced by sdcc is not sorted from low address to high address. The old version, EZ31 has bug for such hex file. So I recommened to use EZ4.1 for program loading.
 

Easy-Downloader V1.1 with SDCC

 

  • schematic:  
  • Layout in pdf:    
  • c compiler for 8051:   
  • firmware:  
  • HEX file:    
  • EZDL4:  
  • orcad files (schematic, layout):    
  • gerber file:    


資料下載.rar
 

Errata
 

  • 18 March 2004: found hardware schematic error at MAX232. The error is that pin 2 on the D-SUB 9 connector must be connected to pin 13 on the MAX232, not pin 8. The error had reported by Henrik Olesen, student at the University of Southern Denmark.

    Below picture shows how to modify the pcb!
    Easy-Downloader V1.1 with SDCC

Easy-Downloader V1.1 with SDCC


主站蜘蛛池模板: 国产精品99精品无码视亚 | av亚洲产国偷v产偷v自拍软件 | 大尺度av | 69精品丰满人妻无码视频a片 | 亚洲综合五月 | 无码人妻av免费一区二区三区 | 亚洲天堂一区在线观看 | 妺妺窝人体色www在线下载 | 国产电影一区二区三区 | 男女草比视频 | 久久亚洲精品国产一区 | 天天摸天天操天天爽 | 久艹在线观看视频 | 亚洲国产成人精品片在线观看 | 青青草偷拍视频 | 妺妺窝人体色www聚色窝 | 成人av资源站 | 超碰最新在线 | 国产一级免费在线观看 | 浪潮av激情高潮国产精品 | 99黄色网| 久久久久久免费精品 | 琪琪色综合 | av大全免费| 尹人久久 | 亚洲国产成人av毛片大全 | 国产精品美女一区二区三区 | 国产原创麻豆 | 久久精品中文闷骚内射 | 久久久极品 | 丝袜美腿一区二区三区 | 特色黄色片 | 神马午夜伦 | 亚洲乱码国产乱码精品精 | 91视频免费观看 | 美女流白浆视频 | 免费在线观看a级片 | 一级国产精品一级国产精品片 | 国产又粗又大又爽视频 | 日韩久久久久久 | 女人浣肠av大片 | 羞羞视频网站在线观看 | 狂野欧美性猛交xxxxhd | 欧美精品一区二区三区四区五区 | 国产69精品一区二区亚洲孕妇 | 91制片麻豆果冻传媒 | 黄在线观看 | 午夜视频大全 | www亚洲视频com| 久久品道一品道久久精品 | 精品国产乱码久久久久久1区2区 | 中文字幕亚洲一区二区三区 | 任你躁久久久久久妇女av | 欧美三日本三级少妇三99r | 蜜桃av抽搐高潮一区二区 | 辟里啪啦国语版免费观看 | www.色亚洲| 少妇被又大又粗又爽毛片久久黑人 | 免费毛片全部不收费的 | 99在线精品免费视频九九视 | 欧美国产日韩在线观看成人 | 日本肉体xxⅹ裸体交 | 无码色av一二区在线播放 | 午夜影院在线播放 | 91偷拍一区二区三区精品 | 国产强伦姧在线观看无码 | 中国无码人妻丰满熟妇啪啪软件 | 美日韩一级 | 欧美一二三级 | 久久视频在线观看免费 | 麻豆视频91 | 久久色网站 | 日韩亚洲欧美中文字幕 | 国产va在线观看 | 无码国产精品一区二区免费式直播 | 欧美人与善在线com 久久精品人人做人人综合 国产特级毛片aaaaaa高潮流水 | 日日碰狠狠躁久久躁综合小说 | 一本精品999爽爽久久久 | 无码乱人伦一区二区亚洲一 | 青青国产精品 | 日本做爰全过程免费的叫床 | 欧美精品久久久久久久监狱 | 亚洲第一区国产精品 | 日韩网站在线 | 蜜桃视频黄色 | 欧美日韩五区 | www中文在线 | 日韩亚洲天堂 | av一本久道久久波多野结衣 | 久久99热这里只频精品6 | 日本www黄色| 午夜精品久久99蜜桃的功能介绍 | 天天操天天干天天干 | 中文字幕久热精品视频在线 | 深夜天堂 | 尤物av午夜精品一区二区入口 | 51国偷自产一区二区三区 | 亚洲一区国产精品 | 超碰97人人做人人爱少妇 | 美女视频黄色在线观看 | 动漫美女视频 | 国产福利久久久 | 99久久精品国产同性同志 | 50岁熟妇大白屁股真爽 | 国产亚洲情侣一区二区无 | 男生女生羞羞网站 | 久久久久久久福利 | 免费中文熟妇在线影片 | 亚洲欧美另类国产 | 中日韩精品视频在线观看 | 日韩国产精品一区二区三区 | 无码人妻久久一区二区三区 | 欧美高清视频一区二区三区 | 欧美生活一级片 | 在线观看视频一区二区 | 永久免费d站视频 | 国产精品二 | 农村村妇真实偷人视频 | 亚洲综合无码久久精品综合 | 两个黑人大战嫩白金发美女 | 香蕉视频免费在线播放 | 欧美三级图片 | 成年人视频在线观看免费 | 日韩一级性| 中国一级特黄毛片大片 | 国产无套精品一区二区 | 国产精品aⅴ | 亚洲一本在线观看 | www亚洲一区二区 | 国产美女作爱全过程免费视频 | 日日碰狠狠躁久久躁蜜桃 | 亚洲福利精品视频 | 东北妇女精品bbwbbw | 中曰韩黄色片 | 欧美在线性爱视频 | 欧美性视频播放 | 国产精品久久久久久久久久三级 | 视频二区在线观看 | www.天天干.com| 亚洲成a人片77777kkkk | 一本大道道香蕉a又又又 | 99精品免费久久久久久久久 | 原神污文全文肉高h | 亚洲色爱图小说专区 | 亚洲色成人www永久在线观看 | 午夜大片网 | 成人性生交大片免费看中文视频 | 亚洲天堂手机在线观看 | 国产亚洲精品久 | 精品国产一区二区三区久久久蜜臀 | 国产精品午夜小视频观看 | 日本肥老妇色xxxxx日本老妇 | 国产高清在线观看 | 精品国产va久久久久久久冰 | 日韩在线视频观看 | 欧美30p| 成人午夜福利视频后入 | 欧美激情3p| 在线成人免费 | 国产成人精品123区免费视频 | 91丨porny丨蝌蚪新疆 | 国产三级香港三韩国三级 | 日韩黄色a| 国产视频亚洲精品 | 日本在线视频www | 天堂欧美 | 久久一级片视频 | 亚洲中文字幕av在天堂 | 色黄视频在线观看 | 日韩中文字幕精品 | www国产亚洲精品久久麻豆 | 亚洲视频一二 | 日本爽爽 | 中文字幕国产综合 | 色综合久久久久久久久久 | 日本人与黑人做爰视频网站 | juliaann风流的主妇hd | 好男人社区在线www 国精产品一品二品国在线 激性欧美激情在线 | 亚洲国产欧美日韩在线精品一区 | 国产九一视频 | 五月深爱网 | 丁香激情综合久久伊人久久 | 黄色在线观看免费视频 | av人摸人人人澡人人超碰下载 | 国产精品久久综合 | 久久亚洲经典 | 日本美女色视频 | 色噜噜日韩精品欧美一区二区 | 国产精品久久婷婷六月丁香 | 国产熟女一区二区三区五月婷 | 福利毛片 | 久久久久久免费 | 在线观看成年人网站 | 亚洲中文无码av永久不收费 | 欧美色炮 | 久久av免费观看 | 日本乱偷人妻中文字幕 | 国产成人精品亚洲线观看 | 国产乱子伦视频在线播放 | 色婷婷综合久久久中文一区二区 | 日本又色又爽又黄的a片吻戏 | 精品国产乱码久久久久久口爆网站 | 国产一区二区不卡在线 | 欧美日韩中文字幕在线播放 | 免费看的av片 | 66av99精品福利视频在线 | 日韩精品一区二区三区中文在线 | 国产又粗又猛又大爽又黄老大爷 | 嫩草视频91 | 男人天堂影院 | 国产suv精品一区二人妻 | 日韩一级片免费看 | 91九色论坛 | 国产中年夫妇高潮精品视频 | 九九热99久久久国产盗摄 | 懂色av一二三三区免费 | 九九在线 | 五月婷婷久久久 | 亚洲国产av高清无码 | 日本色婷婷 | 久久久久久久久久影院 | 中文字幕日韩人妻不卡一区 | 天天躁日日躁狠狠躁视频2021 | 欧美群交射精内射颜射潮喷 | 欧美日韩亚洲天堂 | 日本一级做a爱片野花 | 国产av激情久久无码天堂 | 国产福利一区二区三区 | 东北少妇和黑人3p视频 | 99香蕉国产精品偷在线观看 | 亚洲欧美在线免费 | 国产丝袜视频在线 | 欧美极品少妇无套实战 | 乱码人妻一区二区三区 | 欧美69wwwcom | 免费在线黄色片 | 哪里可以免费看av | caoporn视频在线| 大尺度做爰啪啪高潮床戏 | 精品国产制服丝袜高跟 | 成人情侣激情偷拍视频 | 豆国产97在线 | 亚洲 | 欧美激情一区二区在线 | 国产亚洲日韩欧美一区二区三区 | 欧美理论片在线观看 | 五十路熟妇高熟无码视频 | 99热这里只有精品5 99热这里只有精品9 | 99精品久久久久久中文字幕 | 狠狠色狠狠色很很综合很久久 | 久久久久精彩视频 | 浪潮av一区二区三区 | 六月婷婷啪啪 | 老女人毛片50一60岁 | 国产探花一区二区 | 又紧又大又爽精品一区二区 | 三级全黄做爰在线观看 | 久久爱99 | 亚洲精品视频一区二区 | 欧美丰满一区二区免费视频 | 天天看片天天干 | 国产自在自线午夜精品 | 人人澡超碰碰97碰碰碰 | 日本黄视频在线观看 | 少妇久久人人爽人人爽人人片欧美 | 91美女片黄 | 亚洲午夜色 | 天堂色区 | 92看片淫黄大片看国产片 | 999国产精品视频免费 | 8888四色奇米在线观看 | 成人蜜桃视频 | 成人国内精品久久久久影院vr | 中文字幕免费在线观看视频 | 久久免费精品国自产拍网站 | 我和房东少妇激情 | 亚洲深深色噜噜狠狠爱网站 | 在线播放色 | 成人性生交大片免费看r老牛网站 | 男女男精品视频站 | sese欧美 | 精品久久久久久无码专区不卡 | 日本少妇性高潮 | 日本一区二区三区免费高清 | kk视频在线观看 | 色偷偷偷久久伊人大杳蕉 | 91色| 久久久久久久久久久爱 | 色婷婷亚洲一区二区三区 | 国产精品视频免费播放 | 日本免费一二区 | 中文字幕av在线免费观看 | 国产成人精品一区二区三区视频 | 亚洲精品国偷拍自产在线麻豆 | 五月综合激情网 | 日本欧美色十大禁片毛片 | 亚洲一卡久久 | 天堂网中文在线观看 | 欧洲亚洲视频 | 国产自精品 | 免费av一级 | 午夜性刺激在线观看 | 美女黄色真播 | av国産精品毛片一区二区三区 | 国产成a人亚洲精品无码久久网 | 亚洲va欧美va天堂v国产综合 | 欧美人和黑人牲交网站上线 | a激情 | 91成人看片免费版 | 日韩精品久久 | 天天爽天天爽天天爽 | 和粗大男人做爰过程 | 欧美日韩国产区 | 国产香蕉尹人综合在线观看 | 99热99精品 | 999视频在线| 另类专区av | 日本做爰全过程免费看 | 日韩激情在线 | 国产精品秘 | 成人在线观| 自拍 另类 综合 欧美小说 | 国产一级80毛片古装片 | 又紧又大又爽精品一区二区 | 国产无遮挡吃胸膜奶免费看 | 可以看污的网站 | 无码精品国产va在线观看 | 日本精品婷婷久久爽一下 | 九九热精品视频在线 | 日本老年老熟无码 | 日本少妇bbb| 精品无码久久久久久久动漫 | 亚洲国产成人久久综合碰 | 亚洲女同av | 久久精品亚洲日本波多野结衣 | 久久九九看黄一片 | 亚洲国产精品综合久久网各 | 国产午夜小视频 | 国产精品久久久久免费a∨大胸 | 亚洲人成人 | 精品欧洲av无码一区二区 | 国产精品涩涩涩视频网站 | 日本一区二区三区免费播放 | 欧美精品久久久久久久久大尺度 | 国产日本视频 | 亚洲视频中文字幕 | 欧美性性性性xxxxoooo | 国产精品视频在线看 | 我要爱爱网 | 久久综合香蕉国产蜜臀av | 无遮挡在线 | 日本又黄又猛又爽免费视频 | 日韩国产一区二区三区四区 | 久久精品亚洲一区二区三区浴池 | 毛片无遮挡高清免费观看 | 大学生一级一片全黄 | 男女啪啪做爰高潮免费网站 | 蜜臀99久久精品久久久久久软件 | 国产精品久久久久久久av | 国产精品无码久久综合网 | 亚洲最大的黄色网 | 免费看黄色三级 | 免费人成年激情视频在线观看 | 麻豆成人入口 | 国内精品久久人妻互换 | 国产成人精品日本亚洲专区61 | 成年男女免费视频 | 一区二区三区视频网站 | 国产精品精品久久久久久 | 农场巨污高h文 | 国产黄色录像 | 亚洲第一页中文字幕 | 国产伦精品一区二区三区精品视频 | 精品久久久久久中文字幕 | 狠狠色狠狠色综合人人 | 国产三级欧美三级 | 久久久九九九热 | 欧美videossex另类 | 青青国产在线视频 | 午夜1000集 | 日本精品人妻无码免费大全 | 疯狂做受xxxx欧美肥白少妇 | 少妇粉嫩小泬白浆流出 | 日韩经典在线观看 | 91影院在线播放 | 午夜小视频在线播放 | 久久国产精品99精品国产 | 性xxxx摔跤视频 | 800av免费在线观看 | 一级片免费视频 | 亚洲国产www | 日本高潮视频 | 青草视频网| 在线观看你懂得 | 国产精品黑色高跟鞋丝袜 | 久久精品成人一区二区三区蜜臀 | 亚洲综合无码精品一区二区三区 | 国产亚洲精品久久久久久无几年桃 | 国产成人精品123区免费视频 | 一级一片免费播放 | 久久偷看各类wc女厕嘘嘘偷窃 | 国产麻豆精品久久一二三 | 福利片一区二区三区 | 丁香婷婷久久久综合精品国产 | 少妇免费毛片久久久久久久久 | 黄瓜视频色 | 日韩人妻无码精品-专区 | 韩国不卡av | 99爱99| 免费国产在线精品一区二区三区 | 国产尤物av尤物在线看 | 品久久久久久久久久96高清 | 香港黄a三级三级三级看三级 | 中国国产黄色片 | 性xxxx欧美老妇506070 | 中文乱码人妻系列一区二区 | 久久狼人天堂 | 日韩人妻不卡一区二区三区 | 91国模| 韩日成人 | 国产一区二区三区四区视频 | 国产v综合v亚洲欧美久久 | 国产色视频在线 | 蜜桃视频在线观看免费视频网站www | 伊人综合影院 | 国产一伦一伦一伦 | 黄色a∨| 少妇高潮流白浆9191 | 亚洲性天堂 | 国产精品久久久久国产三级传媒 | 91 在线观看 | 国产成人精品视频网站 | 青青青青青青草 | 久热re这里精品视频在线6 | 国产毛片又黄又爽 | 999国产精品视频 | 在线日韩国产 | 五月激情六月婷婷 | 国产精品午夜在线 | 一级全黄少妇性色生活免费看 | 1024福利| 8050午夜二级| 精品国产老女人乱码 | 色淫湿视频 | 国产精品videosex极品 | 少妇毛片久久久久久久久竹菊影院 | 中文毛片无遮挡高潮免费 | 2022国产精品 | 国外精品jvid在线观看 | 天堂亚洲一品 | 国产a√ | 免费看欧美黑人毛片 | 五月天丁香综合久久国产 | 91一级片| 黄色免费一级视频 | 国产欧美日韩精品a在线观看 | 91豆花精品一区 | 深夜av在线播放 | 免费无码av一区二区 | 大桥未久亚洲无av码在线 | 一级久久久| 国内精品久久久久久久久电影网 | 久久精品超碰 | 无码办公室丝袜ol中文字幕 | 黄色国产在线播放 | 久久人人爽人人爽人人片av软件 | 一级片黄色毛片 | 日韩第八页 | 日本人配人免费视频人 | 国产免费视频一区二区裸体 | 日日爱夜夜爱 | 欧美激情视频网站 | 超碰人人超| 精品午夜久久久 | 欧美日韩视频在线 | 偷拍青青草 | 两个人看的vvv在线高清 | 欧美色图偷窥自拍 | 人妖欧美一区二区三区 | 老司机av福利 | 久久精品99国产国产精 | 超碰在线人 | 杂技xxx裸体xxx欧美 | 天天躁日日躁狠狠躁av | 亚洲88| 久久亚洲第一 | 变态美女紧缚一区二区三区 | 国产综合在线观看视频 | 性猛交xxxxx富婆免费视频 | 动漫羞免费网站中文字幕 | 少妇一级淫片免费放 | 国产播放隔着超薄丝袜进入 | 亚洲国产精品成人综合在线 | 亚洲一级在线 | 三级毛片免费播放 | 内射人妻少妇无码一本一道 | 国产视频入口 | 久久成年网 | www.精品国产| 中文字幕在线观看视频一区 | 中文字幕在线成人 | 精品国产一二三区 | 中文无码人妻有码人妻中文字幕 | 久久精品一 | 在线天堂av | 少妇无套内谢久久久久 | 奇米影视7777久久精品人人爽 | 国产主播户外勾搭人xx | 黄色xxxxxx | 国产日韩欧美视频 | 国内精品久久久久影院薰衣草 | 欧美一区免费观看 | 国产成人亚洲日韩欧美 | 小草社区在线观看播放 | 天堂俺去俺来也www色官网 | 日本少妇白嫩猛烈进入免费视频 | 伊人久久大香线蕉综合5g | 美日韩精品 | 黄色网在线免费观看 | 国产午夜一区 | 成人在线观看视频网站 | 免费gogo少妇大尺寸视频 | 凹凸日日摸日日碰夜夜爽1 凹凸日日摸天天碰免费视频 | 成人精品一区二区三区中文字幕 | 亚洲福利网址 | 黄色aaa| 日本xxxxx高潮少妇 | 午夜秋霞网 | 久久911| 日韩欧美精品 | 婷婷五月六月激情综合色中文字幕 | 99青草 | 无码性按摩 | 香蕉久久久久久久av网站 | 日本中文字幕一区二区有码在线 | 青青草视频黄 | 成人艳情一二三区 | 性猛交ⅹxxx乱大交孕妇 | 日韩精品一区中文字幕 | 少妇荡乳情欲办公室456视频 | 叼嘿视频在线免费观看 | 青青青视频在线 | 手机在线观看av片 | 精品久久久一二三区播放播放播放视频 | 精品91久久久久久 | www久久视频 | 国产粉嫩高中无套进入 | 成人av影视在线观看 | 饥渴少妇色诱水电工 | 影音先锋中文字幕在线视频 | 欧美精品毛片 | 欧美一级做a爰片久久高潮 欧美一级做a爰片免费视频 | 久久综合九色综合欧洲98 | 高潮毛片无遮挡 | 九九热影院 | 不卡国产一区二区三区四区 | 丰满少妇小早川怜子影片了 | 国产精品久久久久久69 | 日韩成人免费在线视频 | 国产精品免费久久久久影院仙踪林 | 亚洲成色www久久网站瘦与人 | 亚洲国产网址 | 亚洲色欲色欲天天天www | 日本一丰满一bbw | 蜜桃成人免费视频 | 一级一级黄色片 | 欧美性xxxx极品少妇 | 欧美不卡视频一区发布 | 好av| 日韩美女免费视频 | 91久久久久久久国产欧美日韩- | 天天躁日日躁狠狠躁一区 | 欧美在线xxxx | 波多野结衣av高清一区二区三区 | 长河落日| 日批视频免费看 | av日韩天堂 | 99久久久成人国产精品 | 国产欧美一区二区精品久久 | 午夜1000集| 黄色不卡 | 国产内射合集颜射 | 精品少妇ay一区二区三区 | 免费人成在线 | 嫩模写真一区二区三区三州 | 日韩一区网站 | av在线资源观看 | 欧美一区二区三区粗大 | 国产精品成人自拍 | 美女视频黄免费看 | 国产精品入口免费 | 深夜福利网站在线观看 | 国产99页 | 亚洲 日本 欧美 中文幕 | 精品无码人妻一区二区三区 | 成人永久视频 | 在线你懂的视频 | 亚洲精品美女久久久久99 | 欧美肥老妇视频九色 | 精品女同一区二区三区 | 一级片视频免费看 | 狠狠色噜噜狠狠狠合久 | 日本女优一区 | 一区二区在线视频 | 亚洲精品无码久久久久 | av看片在线 | 国产精品久久久福利 | 黑人极品videos精品欧美裸 | 日韩成人大屁股内射喷水 | 色噜噜国产精品视频一区二区 | 中文字幕在线观看亚洲视频 | 国产精品宾馆在线精品酒店 | 午夜影院在线观看免费 | 麻豆影院免费夜夜爽日日澡 | 国产小仙女精品av揉 | 国产一区二区三区在线观看 |