久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

標題: 一個53歲單片機初學者的心得 [打印本頁]

作者: Hephaestus    時間: 2021-2-6 17:36
標題: 一個53歲單片機初學者的心得
一直業余愛好電子,都是做些小打小鬧的DIY,想學單片機一直學不會。現在家庭瑣事少了,也有閑功夫了,打算開始學習單片機。

開始學當然學STM32了,選了資源最少的STM32F030F4,有16k flash和4k ram,在現代單片機里面算是非常袖珍的,就是想看々這個螺螄殼里面到底能做出什么道場?買了5塊030F4最小開發板,還買了ST-Linkv2,USB轉TTL(PL2303),就這三塊板子開始搞吧!

資料嘛,從ST網站下載了STM32F030 Datasheet和RM0360——STM32F030 & 070 Reference manual兩分文檔,這個很容易找到,我就不上傳了。然后就是The Definitive Guide to the ARM Cortex-M0這本書,上傳一下。有了這三份文檔,加上從ST那里下載的Standard Peripheral Lib,就開始擼代碼了,有什么進展跟大家分享。
The Definitive Guide to the ARM Cortex-M0.pdf (19.28 MB, 下載次數: 134)


作者: hhdsdy    時間: 2021-2-6 23:05
有毅力有決心,贊一個!如果是我,只會選用STC51單片機,資源多學起來簡單多了
作者: TTQ001    時間: 2021-2-7 07:42
支持您的努力! 感謝您為許多努力學習單片機的人們樹立了榜樣。
作者: cheney03    時間: 2021-2-7 08:40
精神可嘉,活到老學到老!
作者: glinfei    時間: 2021-2-7 08:40
業余的,能看原版手冊玩,很厲害了,期待見識一下成果。
作者: munuc_w    時間: 2021-2-7 08:43
學習STM32方向是對的,功能上比51強的太多了,后續拓展空間也大。不必看匯編,直接用C就可以了。
作者: myemcu    時間: 2021-2-7 09:11
直接上32的都是猛人。。
作者: wwh2382    時間: 2021-2-7 10:54
經驗值得借鑒
作者: 海闊天空8    時間: 2021-2-7 11:10
“想學單片機一直學不會”?深有同感。一直是抱著電阻電容等硬件的思維方式不放,幾十年了毫無進展。你又使我燃起了希望的火花!我什么軟件的知識都沒有就玩不轉最簡單的89c2051了嗎?
作者: wfqxgw    時間: 2021-2-7 13:30
我也是今年開始從C51轉STM32F10X系列.小弟今年36
作者: dzbj    時間: 2021-2-7 20:48
老頭學單片機最大的麻煩是老記不住 要命了 一看就明白 一回頭 連想看的是什么都忘記了 我日啊~~~~ 親身經歷
作者: rayin    時間: 2021-2-8 08:45
我一直在搞51, stm32也是剛開始搞,買了一塊512K的STM32F103ZET6 和一塊64K的STM32F103C8T6的也開始STM32的單片機學習之旅。
作者: fredlv    時間: 2021-2-8 16:29
一同見證,共同學習。剛剛決定把積灰的書拿出來翻翻。。。還是想把他學好,學精。、、
作者: 人人學會單片機    時間: 2021-2-8 18:39
dzbj 發表于 2021-2-7 20:48
老頭學單片機最大的麻煩是老記不住 要命了 一看就明白 一回頭 連想看的是什么都忘記了 我日啊~~~~ 親身 ...

不需要去死記硬背 靈活計算才是硬道理 歡迎學習 框架式編程方式
作者: 33943417    時間: 2021-2-8 23:34
我從去年9月開始學51,目前正在學計算器、秒表、1602、AD轉換等程序。在原單位干過一段時間研發,負責需求和總體設計,也涉及了一些PLC,電路和軟件別人搞,現在在家休息2年了,自己親自搞,2020年先把模電、數電看了一遍,又看了protel 99se ,可惜都只看了理論,準備下步學完了51開始理論聯系實際,搭電路,修家電,再過一遍數電、模電,畫簡單的電路板,然后學stm32。
作者: justinchill    時間: 2021-2-9 07:26
只要想學,什么時候都不算晚!一起加油
作者: a4732710    時間: 2021-2-9 08:39
要有目標,造個火箭🚀,開發個無人機,打造夢想智能家居等動力。學才能精,不是控制一個流水燈,抄編成功AD模電,就算成功的。
作者: dj3365191    時間: 2021-2-9 13:10
只要肯學什么時候都不算晚,肯德基老板70多歲才創的業
作者: zuiqf1978    時間: 2021-2-9 23:24
業余極正在加油中!
作者: cn_zhx    時間: 2021-2-10 10:20
支持!佩服!
作者: Hephaestus    時間: 2021-2-13 22:10
搞了一整天,連燈(PA4)都沒點亮,好失敗的趕腳。大家幫我看看代碼。

f030r092.7z

358.87 KB, 下載次數: 30


作者: faves    時間: 2021-2-14 11:15
請問你是用哪個軟件寫的代碼?我也學學
作者: 王秋冬    時間: 2021-2-14 12:32
同感,我也五十多了,自從看到這個論壇,就開始學習,到現在還沒有一點點進展,壇友說的對,轉眼就忘記的,繼續吧。
作者: Hephaestus    時間: 2021-2-14 14:26
faves 發表于 2021-2-14 11:15
請問你是用哪個軟件寫的代碼?我也學學

RealView MDK v5.26
作者: hhh402    時間: 2021-2-18 13:03
只是業余先學51單片機好一點,入門簡單性能夠用,STM32復雜很多,很多功能也用不不上,比如去菜市買菜開個電動車去就好,如果開個小車去停車都是個麻煩事,不是越高級越好
作者: tyw55555    時間: 2021-2-18 15:15
學到老活到老,學無止境,繼續加油
作者: aide51    時間: 2021-2-19 10:39
支持樓主的精神,值得學習
作者: aygc    時間: 2021-2-19 13:48
51單片機雖然簡單,但是仿真起來麻煩,STM32用C語言相對設置寄存器相對有點麻煩,但是仿真器成本比較低。我也是從純硬件再向軟件過渡,雖然歲數大了,但是也要活到老學到老。支持樓主
作者: 中科愛思    時間: 2021-2-19 15:11
愛好是最大的驅動力,支持樓主
作者: nanducool    時間: 2021-2-19 15:53
STM32使用C語言+keil開發工具
作者: 540010224    時間: 2021-2-19 15:57
我也是剛開始學STM32,看起來還需要多努力,謝謝樓主分享
作者: zmc5354    時間: 2021-2-19 16:26
STM32剛起步!
作者: ww007    時間: 2021-2-20 11:06
俺40+,以前喜歡這個,但一直沒耐心學。今年寒假,孩子學校有個小作業,讓俺又撿起這個小東東。。每天白天忙,只有晚上孩子睡了,才有一個多小時的空閑時間學習。。。不過,感覺很快樂。。
作者: 單片機研究協會    時間: 2021-2-20 12:55
ST LINK不好用,建議用J LINK
作者: 網絡孤客    時間: 2021-2-20 14:02
支持樓主大哥,建議用STM32F1,在加cubemx會省心不少。
作者: 阿波羅AUDIO    時間: 2021-9-17 20:58
新來的,這幾天才注冊論這個論壇——悉才看到還有這么幾個老頭想學單片機
哈哈,沒有最老,只有更老,吃到老,學到老。時代在前進,不能讓年輕人看著我們笑話!
本人過幾個月就要滿60,才初入學
作者: daemondong    時間: 2021-9-18 10:38
建議用STM32cube開發,免費,方便。
作者: Hephaestus    時間: 2021-9-18 19:12
網絡孤客 發表于 2021-2-20 14:02
支持樓主大哥,建議用STM32F1,在加cubemx會省心不少。

CubeMX生成的代碼可以選LL庫或HAL庫,看了一下LL庫是可以用的,很不錯。但是HAL庫就是一坨狗屎,上街找個二傻子培訓半天都寫不出這么垃圾的東西。
作者: ly1972001    時間: 2021-9-19 08:14
海闊天空8 發表于 2021-2-7 11:10
“想學單片機一直學不會”?深有同感。一直是抱著電阻電容等硬件的思維方式不放,幾十年了毫無進展。你又使 ...

有電路基礎都能玩轉單片機。
作者: ly1972001    時間: 2021-9-19 08:17
關注樓主。能幫的一定幫。程序最好不要下載,直接貼出來方便看。
作者: ly1972001    時間: 2021-9-19 08:50

    LL_GPIO_SetOutputPin(GPIOA, LL_GPIO_PIN_4);
    LL_GPIO_ResetOutputPin(GPIOA, LL_GPIO_PIN_4);
從這個看來,PA4輸出低電平把燈點亮,應該沒問題。這兩句間最好加個時間間隔。
作者: 王披風    時間: 2021-9-23 14:14
C51入手還在入門苦苦掙扎
作者: hjmhunter    時間: 2021-9-23 14:45
我51沒怎么學,也上了STM32,ST的東西確實比較好用,特別是后面的圖形設計軟件+HAL庫,發現做些簡單功能太容易了,一起加油
作者: pq1972    時間: 2021-9-23 14:51
俺也50了,剛剛開始學,哎就是有點難啊
作者: 00云夢澤00    時間: 2021-9-23 21:39
老哥 玩的話 用51吧   
作者: slf252    時間: 2021-9-24 09:06
人的邊界絕對不是年齡,感謝老大哥分享
作者: univers    時間: 2021-9-27 21:31
給你點贊了!長者
作者: zyluglugl    時間: 2021-9-28 07:48
兄弟,進展如何了!
作者: 沒啥好名    時間: 2021-10-13 09:09
支持,精神可貴,這也正好鼓勵新一代青年好好學習努力,一起加油
作者: 沒啥好名    時間: 2021-10-13 09:10
支持,精神可貴,正是新一代青年學習的地方
作者: shumivan    時間: 2021-10-13 09:12
有51基礎的話,可以玩STM32,沒51基礎或許稍微有些吃力。
作者: HAPPY3    時間: 2021-12-1 11:27
同年齡組的人,為生計,半路出家,搞51
作者: yaoyao2022    時間: 2022-5-15 21:54
tid_phaseB = osThreadNew(app_main, NULL, NULL); 這兩個線程先注釋一個看 燈是否有翻轉
作者: chinawph    時間: 2022-5-19 16:11
yaoyao2022 發表于 2022-5-15 21:54
tid_phaseB = osThreadNew(app_main, NULL, NULL); 這兩個線程先注釋一個看 燈是否有翻轉

一年多了你還在回帖,服了.

入門還是用51好點,現在STC的51芯片也是很強的,可以做很多東西.
作者: dalaoshi    時間: 2022-5-19 17:15
男怕入錯行,女怕嫁錯郎,學東西最怕入錯門,入了門后四周無人,一片茫然。

點燃一顆LED本來就和家里開一盞燈一樣,直接了當,搞成智慧型高科技房屋后,要開燈得有遙控器,要有口令,口令還要有語法,但好處就是功能多,技術高,價錢貴,這STM32大概就是這么樣的東西,由于功能太多,太復雜,記不了就得C語言幫忙,只要說要開燈,就由編譯器去開,至于編譯器是怎么給指令讓燈打開的,不必知道,但寫編譯器的肯定得知道,要不然燈這么會開了?這就是高級語言了。所以單純只是要學開燈,就用51學學看,真學會了,立志要學會開很多燈,要很多樣式,那就學STM32,太復雜了,就讓C叔叔幫忙,只要跟C叔叔說要開很多燈,什么樣式,燈就開了。

作者: hhh402    時間: 2022-5-19 17:26
自己玩建議學51,STM32是比較快,但是太復雜,語句非常長需要英語比較好才行。打個比方,51就像電單車,STM32就像摩托車,日常使用電動車足夠,如果跑長途也沒有多少人用摩托車,大部分都用汽車。
作者: yty666    時間: 2022-5-19 20:43
我也是初學者,一起努力
作者: 張879    時間: 2022-11-22 23:57
看到老大哥有燃起了學習的熱情
作者: akii    時間: 2022-11-23 06:13
只要想學,什麼時候都不算晚!一起加油!  期待您努力的心得分享 !
作者: esslitao    時間: 2022-11-23 08:16
阿波羅AUDIO 發表于 2021-9-17 20:58
新來的,這幾天才注冊論這個論壇——悉才看到還有這么幾個老頭想學單片機
哈哈,沒有最老,只有更老,吃到 ...

老弟你好。我已經60歲了。今年4月份退休了,F在還在職,一直做單片機研發工作。這個行業真的是干到老,學到老。一起加油吧!
作者: esslitao    時間: 2022-11-23 08:26
大家好!都說完了嗎?哈哈~都比我小啊,整60歲的在這呢。我今年4月份辦理的退休手續,現還在職。一直從事單片機研發工作。看到還有這么多大齡的單片機愛好者,我很高興。大家一起努力吧。我的單片機學習之路心得是:愛好是最大的動力,萬里長征始于足下。把你的開發板連好電腦,通上電,進入神奇的讓人不能自拔的單片機世界吧!
作者: Longan.Wang    時間: 2022-11-23 16:44
學單片機就是要不斷地去折騰,需要耐心!。
作者: 宮少廷    時間: 2022-11-24 10:54
為你點贊
作者: nanstar    時間: 2022-11-25 15:30
現在有很多開發板,也有很多例程,學習途徑還是很多很方便
作者: lmn2005    時間: 2022-11-25 17:16
一開始就從STM32 入手,一步到位,給個贊!
作者: lanshenlan    時間: 2022-11-26 09:54
活到老,學到老,大家一起進步
作者: ~mTouch    時間: 2022-11-29 16:26
海闊天空8 發表于 2021-2-7 11:10
“想學單片機一直學不會”?深有同感。一直是抱著電阻電容等硬件的思維方式不放,幾十年了毫無進展。你又使 ...

學習C語言,一步到位。然后就是配置單片機。不復雜其實硬件才復雜
作者: 123bbs    時間: 2022-11-30 08:26
太厲害了  學習從來不會被年齡束縛
作者: shanghanlin    時間: 2022-12-2 19:51
活到老學到老,我輩楷模
作者: hhh402    時間: 2022-12-3 11:43
業余學單片機只學51就好,學STM32沒有必要,STM32比51快一點沒有實際意義,51做不了的STM32也做不了,需要大量數據處理是最好用上位機。
作者: Hephaestus    時間: 2022-12-3 12:30
ly1972001 發表于 2021-9-19 08:17
關注樓主。能幫的一定幫。程序最好不要下載,直接貼出來方便看。

我把點燈程序貼出來你幫我看看,已經好用了。
  1. #include <RTL.h>                      /* RTX kernel functions & defines      */

  2. OS_TID tsk1;                          /* assigne identification for task 1   */
  3. OS_TID tsk2;                          /* assigne identification for task 2   */
  4. OS_TID tsk3;                          /* assigne identification for task 3   */
  5. OS_TID tsk4;                          /* assigne identification for task 4   */

  6. U16 counter1;                         /* counter for task 1                  */
  7. U16 counter2;                         /* counter for task 2                  */
  8. U16 counter3;                         /* counter for task 3                  */
  9. U16 counter4;                         /* counter for task 4                  */

  10. __task void job1 (void);
  11. __task void job2 (void);
  12. __task void job3 (void);
  13. __task void job4 (void);

  14. /*----------------------------------------------------------------------------
  15. *   Task 1:  RTX Kernel starts this task with os_sys_init (job1)
  16. *---------------------------------------------------------------------------*/
  17. __task void job1 (void) {
  18.   os_tsk_prio_self (2);               /* higher priority to preempt job3     */
  19.   tsk1 = os_tsk_self ();              /* get own task identification number  */
  20.   tsk2 = os_tsk_create (job2,2);      /* start task 2                        */
  21. //  tsk3 = os_tsk_create (job3,1);      /* start task 3                        */
  22. //  tsk4 = os_tsk_create (job4,1);      /* start task 4                        */

  23.   while (1) {                         /* endless loop                        */
  24.     counter1++;                       /* increment counter 1                 */
  25.     os_dly_wait (50);                  /* wait for timeout: 5 ticks           */
  26.     ToggleLED();
  27.   }
  28. }

  29. /*----------------------------------------------------------------------------
  30. *   Task 2 'job2':  RTX Kernel starts this task with os_tsk_create (job2,2)
  31. *---------------------------------------------------------------------------*/
  32. __task void job2 (void) {             /* higher priority to preempt job3     */
  33.   while (1) {                         /* endless loop                        */
  34.     counter2++;                       /* increment counter 2                 */
  35.     os_dly_wait (10);                 /* wait for timeout: 10 ticks          */
  36.   }
  37. }

  38. /*----------------------------------------------------------------------------
  39. *   Task 3 'job3':  RTX Kernel starts this task with os_tsk_create (job3,1)
  40. *---------------------------------------------------------------------------*/
  41. __task void job3 (void) {
  42.   while (1)  {                        /* endless loop                        */
  43.     counter3++;                       /* increment counter 3                 */
  44.     if (counter3 == 0) {              /* signal overflow of counter 3        */
  45.       os_evt_set (0x0001,tsk4);       /* to task 4                           */
  46.       os_tsk_pass ();
  47.     }
  48.   }
  49. }

  50. /*----------------------------------------------------------------------------
  51. *   Task 4 'job4':  RTX Kernel starts this task with os_tsk_create (job4,1)
  52. *---------------------------------------------------------------------------*/
  53. __task void job4 (void) {
  54.   while (1) {                         /* endless loop                        */
  55.     os_evt_wait_or (0x0001, 0xffff);  /* wait for signal event               */
  56.     counter4++;                       /* process overflow from counter 3     */
  57.   }
  58. }

  59. /*----------------------------------------------------------------------------
  60. *        Main: Initialize and start RTX Kernel
  61. *---------------------------------------------------------------------------*/
  62. int main (void) {                     /* program execution starts here       */
  63.     hard_init();
  64.     os_sys_init (job1);                 /* initialize and start task 1         */
  65. }
復制代碼

作者: 戚一一    時間: 2022-12-3 18:01
加油,您為我們樹立了榜樣
作者: tian1qing    時間: 2022-12-3 23:37
看到這個帖子感覺很親切呀,原來不止我一個40+的人,看來我也不算老啊,時斷時續學了3年了,現在翻著書參考著例子,基本可以寫些簡單的控制程序,沒有太大的問題,F在指針也大概明白了,再往下有點艱難,程序大了,走著走著就不知道往哪走了,通訊iic,還有EEPROM就看不下去了。有時候不明白的,也不知道怎么問,自己死鉆,頭大。哎,看看大哥們的精神,也鼓勵我繼續學下去。一起加油
作者: wlhuang    時間: 2023-4-8 20:00
年輕的時候做產品開發做單片機編程,都用匯編語言,已經有多年沒有玩單片機,前面一段時間閑著就再撿起來玩,在51黑論壇下載了一些C51的例程,花了差不多一個月時間把單片機C語言編程學了一下,現在算是入了點門。單片機還是挺有意思的,閑時玩玩才不會讓腦瓜子銹掉!
作者: li64331218    時間: 2023-4-8 20:22
努力的人總是獲得大家的尊重!贊!
作者: 392198096    時間: 2023-5-6 10:50
同齡人的我現在也是開始撿起讀書的時候所學,那個時候C語言和單片機沒覺得很有興趣,可能是資源教材少吧,編程主要教的是匯編,反倒是PLC容易上手,走上了自控的道路。工作后做了幾年項目,轉了管理層,開始參與公司擴張 拿項目,和做技術背道而馳,F在從基礎開始學,選擇了STC8H8K64,自娛自樂,分享學習;也能為推廣國產芯片出一點點力量。
作者: myemcu    時間: 2023-5-6 12:58
直接32,大爺V5。。
作者: wuyimin456    時間: 2023-5-6 13:37
我60歲了,退休了,有時間了,從51開始學,學著就覺得自己C語言不足,就學C語言,買來模塊,運行不正常,不知道是模塊有問題還是自己程序有問題,賣家說arduno有現成程序測試,又去玩arduno,結果發現自己C++基礎不行,又開始學C++,一步一步被推著向前走
作者: 非凡科技    時間: 2023-5-6 17:33
語言簡單也就幾十上百個詞,關鍵的是邏輯
作者: 君工創    時間: 2023-5-6 21:18
只要學會了一點點,就會覺得非常好玩。
作者: 海闊天空8    時間: 2023-5-7 08:49
最大的障礙就是計算機語言
作者: 海闊天空8    時間: 2023-5-8 18:46
ly1972001 發表于 2021-9-19 08:14
有電路基礎都能玩轉單片機。

“有電路基礎都能玩轉單片機!---------------------------話可不能這么說!我連門也進不了!
作者: wangshunda    時間: 2023-5-9 10:53
看這個貼子,感覺很親切。
我也是一個業余的愛好者。
8年前自學單片機,學的STM32103f。自己學,太難了,我請了一個師傅,遠程教我。
用了半個月,可以做簡單的控制了,Modbus協議,485,232通訊,IO繼電器控制,CO2,溫度,濕度讀取。
STM32沒有wifi。這兩年看到有ESP8266,就買了模塊,可惜不會用。
又聽說了樂鑫,ESP32,買了ESP32S3開發板。
現在終于上手了,環境搭建好了,示范程序可以便宜,燒錄,監測了。
最近正在研究用ESP32S3,控制實現功能。
有興趣的老鐵們,歡迎交流,早日做出來。
作者: jkjjhhhjghfghyt    時間: 2023-5-9 15:14
佩服你 我也想學這個 可是一直沒毅力最近才開始學習
作者: 1860774xxxx    時間: 2023-5-9 22:11
35歲剛接觸51 如今37又開始接觸STM 小學文化頭疼
作者: CV0897    時間: 2023-5-11 10:14
叔叔真的好棒!
作者: chengchun    時間: 2023-5-12 13:56
我也是老頭了,剛開始學PIC
作者: Hephaestus    時間: 2023-8-2 00:23
不好意思啊,今天開始看頂樓的那本書。
作者: ly1972001    時間: 2023-8-2 16:28
Hephaestus 發表于 2023-8-2 00:23
不好意思啊,今天開始看頂樓的那本書。

終于有進展了
作者: 十二橡樹    時間: 2023-8-16 14:30
myemcu 發表于 2021-2-7 09:11
直接上32的都是猛人。。

還好 可能 大家都認為需要從51開始學 只是習慣了 其實32可以直接上手
作者: joyb    時間: 2023-8-17 08:45
1860774xxxx 發表于 2023-5-9 22:11
35歲剛接觸51 如今37又開始接觸STM 小學文化頭疼

37怎么可能是 小學文化?
作者: likejian    時間: 2023-8-18 09:26
向大哥學習。
作者: hi等你    時間: 2023-8-18 10:38
joyb 發表于 2023-8-17 08:45
37怎么可能是 小學文化?



我也是小學文化,山里人讀書不行輟學,但我編程有天賦,兩年內加上不懶惰就能寫這種收音機的水準,

樓主加油

作者: frily    時間: 2023-8-18 13:01
業余的,能看原版手冊玩,很厲害了,期待見識一下成果。
作者: Dolcerena    時間: 2023-8-29 17:40
精神可嘉,活到老學到老!
作者: Hephaestus    時間: 2024-1-19 16:27
我把21樓代碼遷徙到ARM v6編譯器上面一大堆錯誤。

有人用v6編譯器編譯成功CMSIS-RTOS2嗎?
作者: MICKEY821122    時間: 2024-1-19 16:50
我也想學,真的需要很大的勇氣
作者: 975336981    時間: 2024-1-20 15:10
ww007 發表于 2021-2-20 11:06
俺40+,以前喜歡這個,但一直沒耐心學。今年寒假,孩子學校有個小作業,讓俺又撿起這個小東東。。每天白天 ...

閑中偷忙,取得一點點小小的成功,心中比吃了蜜還甜。
作者: 海闊天空8    時間: 2024-1-20 20:00
ly1972001 發表于 2021-9-19 08:14
有電路基礎都能玩轉單片機。

您這話我不太相信?我按電路硬件想鼓搗89C2051,蒸騰一個多月只是把單片機當存儲器用了,不過存入的數據斷電不丟失,,,,,,,,,
作者: sunhai1979    時間: 2024-1-21 10:25
精神可嘉,




歡迎光臨 (http://m.zg4o1577.cn/bbs/) Powered by Discuz! X3.1
主站蜘蛛池模板: 深夜福利影院 | 一级片在线免费观看 | 理论片中文字幕 | 亚洲精品网站在线观看 | 黄色国产精品 | 一区二区三区四区视频在线观看 | 欧美三级韩国三级日本三斤在线观看 | 日韩影院在线观看 | 午夜精品久久久久久久 | 日韩综合精品 | 青青青草视频 | 国产精品日韩欧美 | 91久久久久久久久 | 色婷婷香蕉在线一区二区 | 91福利在线视频 | 国产精品一区二区三 | 欧美日韩高清在线 | 欧美精品一区二区三区四区 | 午夜在线 | 在线a | 狠狠干免费视频 | 视频一区二区在线播放 | 伊人成人在线 | 久久久久久久国产 | 亚洲一级二级三级 | 成人免费av| 色综合欧美 | 中文字幕自拍偷拍 | 国产精品日韩欧美 | 成人xxx | 国产一级生活片 | 一区二区免费 | 国产成人在线观看免费网站 | 少妇搡bbbb搡bbb搡澳门 | 一区二区精品 | 亚洲欧美网站 | aaa一级片| 超碰777 | 欧美一级日韩一级 | av在线免费播放 | 午夜激情在线观看 |