wwwxxx国产_337p日本欧洲亚洲大胆张筱雨_免费在线看成人av_日本黄色不卡视频_国产精品成熟老女人_99视频一区_亚洲精品97久久中文字幕_免费精品视频在线_亚洲色图欧美视频_欧美一区二三区

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 18143|回復: 14
收起左側

LCD12864音樂頻譜顯示器制作 帶視頻教程 源碼 原理圖等資料

  [復制鏈接]
ID:171096 發表于 2017-3-24 04:41 | 顯示全部樓層 |閱讀模式
來一個Chinked-out工作室的優秀作品,今天給大家分享的是一個由LCD12864和51單片機做成的音樂頻譜顯示.所有制作資料均可從51黑電子論壇下載附件.

下面是視頻教程:



電路原理圖:
0.png

LCD12864音樂頻譜的原件清單:

  
名稱
  
數量
規格/型號
備注
萬能板
1
8*12cm
雙面板
單片機
1
STC15F2K32S2-DIP40
15F2K系列均可
40pIC座
1


12864液晶屏
1


20p排針母座

2.54mm間距

3.5mm耳機插座
1
Pj-317/PJ-318/Pj-325

4p排針
1
2.54mm間距

撥動開關
1


10k電阻
1
1/4W金屬膜

10k可調電阻
1
立式

220uF電解電容
1


0.1u獨石電容
1


3.5mm一分二音頻線
1


3.5mm音頻延長線
1
 
 
USB轉TTL下載器
1
 
PL303或CH340

單片機源程序:
  1. #include <stdio.h>
  2. #include <math.h>
  3. #include "STC15F2K60S2.H"
  4. #include "INTRINS.H"
  5. #include <string.h>
  6. sbit Rest=P3^0;
  7. sbit    RS =P2^5;
  8. sbit    WRD=P2^6;
  9. sbit    E=  P2^7;
  10. sbit    PSB=P1^0;
  11. sbit    RES=P1^2;
  12. #define ADC_POWER   0x80            //ADC power control bit
  13. #define ADC_FLAG    0x10            //ADC complete flag
  14. #define ADC_START   0x08            //ADC start control bit
  15. #define ADC_SPEEDLL 0x00            //420 clocks
  16. #define ADC_SPEEDL  0x20            //280 clocks
  17. #define ADC_SPEEDH  0x40            //140 clocks
  18. #define ADC_SPEEDHH 0x60            //70 clocks                                             
  19. #define Process_sensitivity                4                           
  20. struct compx
  21. {
  22.         float real;
  23.         float imag;
  24. };
  25. struct compx ADC_buf[65];
  26. data struct compx temp;
  27. code float iw[64]=
  28. {
  29.          1.0000, 0     , 0.9952,-0.0980, 0.9808,-0.1951, 0.9569,-0.2903,
  30.          0.9239,-0.3827, 0.8819,-0.4714, 0.8315,-0.5556, 0.7730,-0.6344,
  31.          0.7071,-0.7071, 0.6344,-0.7730, 0.5556,-0.8315, 0.4714,-0.8819,
  32.          0.3827,-0.9239, 0.2903,-0.9569, 0.1951,-0.9808, 0.0980,-0.9952,
  33.          0.0   ,-1.0000,-0.0980,-0.9952,-0.1951,-0.9808,-0.2903, 0.9569,
  34.         -0.3827,-0.9239,-0.4714,-0.8819,-0.5556,-0.8315,-0.6344,-0.7730,
  35.         -0.7071,-0.7071,-0.7730,-0.6344,-0.8315,-0.5556,-0.8819,-0.4714,
  36.         -0.9239,-0.3827,-0.9569,-0.2903,-0.9808,-0.1951,-0.9952,-0.0980
  37. };
  38. unsigned char code LED_table2[65][64]={
  39. 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  40. 0xfe,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  41. 0xfe,0xfe,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  42. 0xfe,0xfe,0xfe,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  43. 0xfe,0xfe,0xfe,0xfe,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  44. 0xfe,0xfe,0xfe,0xfe,0xfe,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  45. 0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  46. 0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  47. 0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  48. 0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  49. 0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  50. 0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  51. 0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  52. 0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  53. 0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  54. 0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  55. 0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  56. 0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  57. 0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  58. 0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  59. 0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  60. 0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  61. 0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  62. 0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  63. 0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  64. 0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  65. 0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  66. 0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  67. 0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  68. 0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  69. 0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  70. 0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  71. 0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  72. 0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  73. 0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  74. 0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  75. 0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  76. 0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  77. 0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  78. 0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  79. 0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  80. 0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  81. 0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  82. 0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  83. 0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  84. 0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  85. 0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  86. 0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  87. 0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  88. 0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  89. 0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  90. 0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  91. 0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  92. 0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  93. 0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  94. 0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  95. 0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  96. 0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  97. 0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0x00,0x00,0x00,0x00,0x00,0x00,
  98. 0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0x00,0x00,0x00,0x00,0x00,
  99. 0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0x00,0x00,0x00,0x00,
  100. 0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0x00,0x00,0x00,
  101. 0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0x00,0x00,
  102. 0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0x00,
  103. 0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,

  104. };

  105. unsigned char xdata pic2[64][16]=
  106. {
  107. 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  108. 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  109. 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  110. 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  111. 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  112. 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  113. 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  114. 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  115. 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  116. 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  117. 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  118. 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  119. 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  120. 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  121. 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  122. 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  123. 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  124. 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  125. 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  126. 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  127. 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  128. 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  129. 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  130. 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  131. 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  132. 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  133. 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  134. 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  135. 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  136. 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  137. 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  138. 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  139. 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  140. 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  141. 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  142. 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  143. 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  144. 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  145. 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  146. 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  147. 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  148. 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  149. 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  150. 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  151. 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  152. 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  153. 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  154. 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  155. 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  156. 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  157. 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  158. 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  159. 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  160. 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  161. 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  162. 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  163. 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  164. 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  165. 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  166. 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  167. 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  168. 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  169. 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  170. 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  171. };
  172. unsigned char idata refreshflag[16];        
  173. unsigned char idata LEDBuf[16];        
  174. unsigned char idata LED_out[16];
  175. unsigned char vv[16], vvd[16];
  176. float  tempOUTADC_buf[16];
  177. void TransferData(char data1,bit DI);
  178. void DisplayGraphic();
  179. void DelayXus(unsigned char n);
  180. void Init12864(void);
  181. unsigned int  GetADCResult10(unsigned char  ch);
  182. void processfft(void);
  183. void initfft(void);
  184. void InitADC();
  185. void Init(void);
  186. void Fill_up0();
  187. void Fill_up1();

  188. unsigned char idata Mode=0; tmp_Max=32;        

  189. void    main(void)
  190. {
  191.         unsigned char idata i;
  192.         InitADC();
  193.         initfft();
  194.         Init12864();         
  195.         DisplayGraphic();
  196.         Init();
  197.                 while(1)
  198.                 {
  199.                         if(Rest==0)IAP_CONTR=0x60;
  200.                         
  201.                         for(i=0;i<65;i++)
  202.                         {  
  203.                                 ADC_buf[i].real=GetADCResult10(7);         
  204.                         }
  205.                                 processfft();
  206.                         DisplayGraphic();
  207.                 }
  208. }
  209. void Fill_up0()
  210. {
  211.         unsigned char idata i,j;

  212.         for(i=0;i<16;i++)
  213.         {
  214.                 for(j=0;j<32;j++)
  215.                 {
  216.                         pic2[63-j][i]=LED_table2[LEDBuf[i]][j/2];        
  217.                 }
  218.         }
  219. }
  220. void Fill_up1()
  221. {
  222.         unsigned char idata i,j;

  223.         for(i=0;i<16;i++)
  224.         {
  225.                 for(j=0;j<64;j++)
  226.                 {
  227.                         pic2[63-j][i]=LED_table2[LEDBuf[i]][j/3];        
  228.                 }
  229.         }
  230. }
  231. void Init12864(void)           
  232. {
  233.         DelayXus(40);            
  234.         PSB=1;                 
  235.         DelayXus(1);              
  236.         RES=0;               
  237.         DelayXus(1);              
  238.         RES=1;                 
  239.         DelayXus(10);        
  240.         TransferData(0x36,0);  
  241.         DelayXus(100);            
  242.         TransferData(0x36,0);  
  243.         DelayXus(37);            
  244.         TransferData(0x3E,0);  
  245.         DelayXus(100);            
  246.         TransferData(0x01,0);  
  247.         DelayXus(100);            
  248. }

  249. void    TransferData(unsigned char data1,bit DI)  //????????,?DI=0?,????,?DI=1,????.
  250. {
  251.         WRD=0;
  252.         RS=DI;
  253.         DelayXus(24);
  254.         P0=data1;
  255.         E=1;
  256.         DelayXus(24);
  257.         E=0;
  258. }

  259. void DisplayGraphic()
  260. {

  261.    unsigned char idata i,j;

  262.    for(i=0;i<32;i++)           
  263.     {
  264.       TransferData((0x80 + i),0);
  265.       TransferData(0x80,0);      
  266.       for(j=0;j<16;j++)
  267.        {
  268.          TransferData(pic2[i][j],1);
  269.        }
  270.     }

  271.    for(i=0;i<32;i++)              
  272.     {
  273.       TransferData((0x80 + i),0);
  274.       TransferData(0x88,0);      
  275.       for(j=0;j<16;j++)
  276.        {
  277.         TransferData(pic2[i+32][j],1);
  278.        }
  279.     }
  280. }

  281. void DelayXus(unsigned char idata n)
  282. {
  283.     while (n--)
  284.     {
  285.         _nop_();
  286.         _nop_();
  287.                 _nop_();
  288.         _nop_();
  289.     }
  290. }

  291. unsigned int  GetADCResult10(unsigned char  ch)
  292. {
  293.     ADC_CONTR = ADC_POWER | ADC_SPEEDHH | ch | ADC_START;
  294.     _nop_();                        
  295.     _nop_();
  296.     _nop_();
  297.     _nop_();
  298.     while (!(ADC_CONTR & ADC_FLAG));
  299.     ADC_CONTR &= ~ADC_FLAG;         
  300.     return (ADC_RES<<2+ADC_RESL);               
  301. }
  302. void initfft(void)
  303. {
  304.         unsigned char i;
  305.         for(i=0;i<16;i++){
  306.                 refreshflag[i]=0;
  307.                 vv[i]= 0;
  308.                 vvd[i]= 0;
  309.         }
  310. }
  311. void ee(struct compx b1,unsigned char data b2)
  312. {
  313.         temp.real=b1.real*iw[2*b2]-b1.imag*iw[2*b2+1];
  314.         temp.imag=b1.real*iw[2*b2+1]+b1.imag*iw[2*b2];
  315. }

  316. unsigned int mypow(unsigned char data nbottom,unsigned char data ntop)
  317. {
  318.     unsigned int data result=1;
  319.     unsigned char data t;   
  320.     for(t=0;t<ntop;t++)result*=nbottom;
  321.     return result;
  322. }
  323. void fft(struct compx *xin,unsigned char data N)
  324. {
  325.         unsigned char data  fftnum,i,j,k,l,m,n,disbuff,dispos,dissec;
  326.         data struct compx t;
  327.         fftnum=N;                        
  328.         for(m=1;(fftnum=fftnum/2)!=1;m++);
  329.         for(k=0;k<=N-1;k++){               
  330.                 n=k;
  331.                 j=0;
  332.                 for(i=m;i>0;i--){            
  333.                         j=j+((n%2)<<(i-1));
  334.                         n=n/2;
  335.                 }
  336.                 if(k<j){t=xin[1+j];xin[1+j]=xin[1+k];xin[1+k]=t;}
  337.         }  
  338.         for(l=1;l<=m;l++){               
  339.                 disbuff=mypow(2,l);         
  340.                 dispos=disbuff/2;            
  341.                 for(j=1;j<=dispos;j++){
  342.                         for(i=j;i<N;i=i+disbuff){
  343.                                 dissec=i+dispos;     
  344.                                 ee(xin[dissec],(unsigned int)(j-1)*(unsigned int)N/disbuff);
  345.                                 t=temp;
  346.                                 xin[dissec].real=xin[i].real-t.real;
  347.                                 xin[dissec].imag=xin[i].imag-t.imag;
  348.                                 xin[i].real=xin[i].real+t.real;
  349.                                 xin[i].imag=xin[i].imag+t.imag;
  350.                         }
  351.                 }
  352.         }
  353. }
  354. void processfft(void)
  355. {
  356.     unsigned char data pt=0,tmp,i,p,p1,p2;
  357.     for(pt=0;pt<65;pt++){
  358.         ADC_buf[pt].imag=0;              
  359.     }
  360.     fft(ADC_buf,64);                     
  361.          
  362.     for(pt=2,i=0;pt<34;pt+=2){                                      
  363.         tempOUTADC_buf[i++] = sqrt(ADC_buf[pt].real*ADC_buf[pt].real+ADC_buf[pt].imag*ADC_buf[pt].imag);//????
  364.     }

  365.         for(i=0,pt=15;i<16;i++,pt--)
  366.         {
  367.          tmp = ((unsigned char)tempOUTADC_buf[i]) >> Process_sensitivity;

  368. if(tmp<=1)tmp=0;      
  369. if(tmp>p)
  370. {
  371. p1=(tmp-p);
  372. if(p1>3)
  373. {
  374. p2=(p1-3);
  375. tmp=(tmp-p2);
  376. p=tmp;
  377. }
  378. }
  379. if(tmp<p)
  380. {
  381. p1=(p-tmp);
  382. if(p1>3)
  383. {
  384. p2=(p1-3);
  385. tmp=(tmp+p2);
  386. p=tmp;
  387. }
  388. }
  389.                 if(refreshflag[i] <= tmp)
  390.                 {        
  391.                         refreshflag[i] = tmp;
  392.                 }else
  393.                 {
  394.                          if(refreshflag[i]>0)refreshflag[i]--;        
  395.                         tmp = refreshflag[i];
  396.                 }
  397.                 if(tmp>tmp_Max)tmp = tmp_Max;                                                                 
  398.                    LEDBuf[i] = tmp;
  399.         }



  400. …………余下代碼請下載附件…………
復制代碼

工作室交流討論群:231931086  

重要提示:原理圖中,音頻信號輸入部分并未畫出耳機插座,這是因為,實際使用的耳機插座封裝不盡相同。有些功放發燒友甚至直接使用音頻線,因此原理圖中,只畫出原理。實物中,任意一聲道連接到單片機IO口即可。音頻源必須與單片機系統共地。

程序下載時,IRC頻率選擇24Mhz,其他設置不需要做改動。如圖所示:
0.png

0.png
制作資料下載:
12864頻譜資料包.zip (146.43 KB, 下載次數: 290)



回復

使用道具 舉報

ID:183006 發表于 2017-3-24 10:23 | 顯示全部樓層
看看,我下載,51黑有你更精彩。
回復

使用道具 舉報

ID:112693 發表于 2017-3-24 11:33 | 顯示全部樓層
沙發
回復

使用道具 舉報

ID:205887 發表于 2017-5-29 16:53 | 顯示全部樓層
看看能不能用
回復

使用道具 舉報

ID:276675 發表于 2018-2-5 02:20 | 顯示全部樓層
看看,試試
回復

使用道具 舉報

ID:308578 發表于 2018-4-17 11:56 | 顯示全部樓層
本帖程序生成代碼時如下錯誤,請指導。
Build target 'Target 1'
compiling 6.c...
6.C(474): error C249: 'DATA': SEGMENT TOO LARGE
Target not created
回復

使用道具 舉報

ID:314246 發表于 2018-4-24 09:45 | 顯示全部樓層
以前做過LED的,用的是LM3914,現在學習單片機,研究一下這個,謝謝分享
回復

使用道具 舉報

ID:234782 發表于 2018-4-27 19:48 | 顯示全部樓層
看你貼的程序沒什么注釋啊
回復

使用道具 舉報

ID:93672 發表于 2018-11-17 15:56 | 顯示全部樓層
學習學習
回復

使用道具 舉報

10#
無效樓層,該帖已經被刪除
11#
無效樓層,該帖已經被刪除
12#
無效樓層,該帖已經被刪除
ID:517951 發表于 2020-11-15 13:58 | 顯示全部樓層
謝謝樓主分享,,hei有你更精彩!!積累黑幣之后來下載
回復

使用道具 舉報

14#
無效樓層,該帖已經被刪除
ID:229502 發表于 2022-11-22 12:12 | 顯示全部樓層
謝謝樓主分享,學學如何整到功放上
回復

使用道具 舉報

ID:34149 發表于 2022-11-22 16:16 | 顯示全部樓層
實在是牛B啊。。。。
回復

使用道具 舉報

ID:447463 發表于 2022-11-28 21:51 | 顯示全部樓層
你好樓主你的12864音樂頻譜儀可以改造成驅動LED顯示嗎
回復

使用道具 舉報

18#
無效樓層,該帖已經被刪除
ID:1066888 發表于 2023-4-10 10:51 | 顯示全部樓層
謝謝樓主分享,就是看源代碼沒有備注,有點吃力的。
回復

使用道具 舉報

ID:1066888 發表于 2023-4-10 10:57 | 顯示全部樓層
這個芯片不熟悉,可以移植到STM32系列芯片去嗎?
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表
www免费视频观看在线| 色偷偷久久人人79超碰人人澡 | 欧美日韩亚洲综合一区二区三区| 亚洲精品高清视频在线观看| 久久综合九色综合97_久久久| 国产在线一区二区综合免费视频| 国产亚洲精品久久久久婷婷瑜伽| 欧美在线91| 亚洲大全视频| 国产精品久久天天影视| 精品99久久| 成人羞羞网站入口| 久久国产影院| 一本一本久久a久久综合精品| 视频一区中文| 久久不见久久见免费视频7| 成人盗摄视频| 蜜桃成人精品| 成人mm视频在线观看| 波多视频一区| 日本美女久久| 国产+成+人+亚洲欧洲在线| 久久婷婷国产| 久久麻豆精品| 国产一区日韩欧美| 日韩中文字幕91| 国产美女娇喘av呻吟久久| 成人性生交大片| 日本一区二区三区在线观看| 最新高清无码专区| 日本久久精品电影| 日韩欧美激情在线| 国产一区二区三区日韩欧美| 久久九九国产精品怡红院| 91av在线视频观看| 成人一区二区电影| 欧美亚洲另类久久综合| 国产911在线观看| 国产肥臀一区二区福利视频| 99视频在线观看视频| 一区二区精品免费| 国产乡下妇女做爰| 成人av无码一区二区三区| 中文字幕久热在线精品| 丝瓜app色版网站观看| 蜜桃传媒av| 国产资源在线播放| 精品人人视频| 高清久久精品| 九九综合久久| 精品91久久久久| 久久狠狠婷婷| 国产美女av一区二区三区| aaa亚洲精品| 国产精品麻豆网站| 成人欧美一区二区三区| 一区二区三区四区激情 | 综合久久十次| 亚洲国产免费看| 日本一区中文字幕| 成人h动漫精品| 国产精品剧情在线亚洲| 好吊成人免视频| 欧美精品三级在线观看| 精品国产一区二区国模嫣然| 亚洲天堂第一页| 久久久久成人精品| 国产日韩欧美成人| 欧美亚洲另类久久综合| 欧美一区二区激情| 男人日女人逼逼| 在线观看网站黄| 蜜桃久久精品成人无码av| 长河落日免费高清观看| 日韩av在线播放观看| www.久久久久久| 国产卡一卡2卡三卡免费视频| 先锋影音av资源网| 国产精品天堂| 午夜裸体女人视频网站在线观看| 日韩欧美中文在线观看| heyzo久久| 久久影院亚洲| 亚洲在线资源| 欧美极品在线观看| 亚洲一区二区三区四区五区午夜| 国产黄色精品视频| 亚洲伦理在线精品| 色屁屁一区二区| 亚洲精品视频二区| 午夜精品久久久久久久白皮肤| 99热99热| 老太脱裤让老头玩ⅹxxxx| av不卡中文字幕| 久久午夜无码鲁丝片午夜精品| 国产成人av免费看| 日日摸.com| 超碰免费在线| 日本在线一区二区| 午夜久久福利| 成人白浆超碰人人人人| 亚洲国产精品久久一线不卡| 精品美女一区二区三区| 久久久久久久色| 亚洲三区在线| 亚洲精品一区二区18漫画| 久久久一二三区| 中文字幕第8页| 亚洲美女在线免费观看| 中文在线中文资源| 青青草国产免费一区二区下载| 久久精品99国产国产精| 亚洲综合另类小说| 亚洲深夜福利网站| 成人免费看片网址| 韩国日本美国免费毛片| 蜜桃av免费观看| 国产精品三级在线| 日本一本中文字幕| 久久精品无码一区| 日本1区2区3区视频| 国产一二三视频| 日本黄色成人| 99热免费精品在线观看| 一区二区三区影院| 色狠狠久久aa北条麻妃 | 在线观看欧美成人| 国产乱人伦精品一区二区| 在线观看你懂的视频| 中文字幕av第一页| 春意影院免费入口| 国产不卡人人| 在线观看亚洲| 亚洲免费观看视频| 在线视频欧美性高潮| 精品乱码一区二区三区| 久久发布国产伦子伦精品| 日本精品入口免费视频| av官网在线| 国产精品字幕| 日一区二区三区| 欧美性生交大片免费| 高清在线视频日韩欧美| 亚洲区成人777777精品| 免费看一级黄色| 蜜桃视频一日韩欧美专区| fc2在线中文字幕| 精品一区二区三区中文字幕老牛| 久久午夜色播影院免费高清| 91麻豆精品久久久久蜜臀| 国产精品美女免费| 亚洲视频在线观看一区二区三区| 无码人妻久久一区二区三区| 欧美18 19xxx| 日韩电影免费观看高清完整版在线观看| 99精品福利视频| 黑人巨大精品欧美一区二区三区| 欧美激情亚洲自拍| 免费看一级大黄情大片| 成年人免费高清视频| chinesegaysextube| 国产一区二区精品调教| 蜜桃91丨九色丨蝌蚪91桃色| 在线电影国产精品| 亚洲综合一区二区不卡| 国产精九九网站漫画| 人妻无码中文字幕免费视频蜜桃| www.黄在线观看| 久久久久久美女精品 | www.亚洲色图| 日韩大陆毛片av| 日韩videos| 91传媒免费观看| 黑人巨大40cm重口| 综合在线影院| 国产真实乱对白精彩久久| 精品久久久久久无| 五月天亚洲综合| 九九热精品在线观看| 先锋影音av321| 黄色网一区二区| 99久久夜色精品国产网站| xxx一区二区| 欧美亚洲一二三区| 国产日本精品视频| 香蕉视频在线播放| 亚洲精选久久| 欧美一区二区三区视频在线| 国内精品视频在线播放| 亚洲一级二级片| а√最新版天堂中文在线| 国产亚洲高清在线观看| 久久久国产一区二区三区四区小说| 久久久国产一区| 国产成人手机视频| 一区免费观看| 九九九伊在线综合永久| 久久综合色婷婷| 国内精品美女av在线播放| 午夜啪啪小视频| 欧美成人se01短视频在线看| 国产精品第一| 久久久久99精品一区| 国产成人久久久精品一区| 日本少妇毛茸茸| 丰满湿润大白屁股bbw按摩| 黑色丝袜福利片av久久| 亚洲成人黄色影院| 精品一区二区国产| 一级片免费网址| 国产爆初菊在线观看免费视频网站| 日韩午夜av在线| 7777精品伊人久久久大香线蕉| 欧美大黑帍在线播放| 国产黄色美女视频| 老司机2019福利精品视频导航| 99re这里都是精品| 欧日韩在线观看| 国产精品国产三级国产专业不| 91佛爷在线| 国内精品福利| 亚洲精品97久久| 男女啪啪网站视频| 在线视频在线视频7m国产| 祥仔av免费一区二区三区四区| 中文字幕一区二| 爱情岛论坛亚洲入口| 日本视频www| 在线观看免费高清完整| 国产在线精品视频| 久久久亚洲精品视频 | 日韩精品一二| 麻豆精品在线播放| 欧美高清第一页| 中文字幕一区二区三区人妻| 成人永久免费网站| 99人久久精品视频最新地址| 国产一区二区三区在线| www.午夜av| 国产专区中文字幕| 精品亚洲国内自在自线福利| 高清视频欧美一级| 欧美88888| 成人高清免费在线播放| 成人中文字幕电影| 国产精品99久久久久久人| 久久久久久视频| 精品51国产黑色丝袜高跟鞋| 久久久欧美精品sm网站| 91九色视频在线| 天天爽夜夜爽人人爽| 深夜成人在线| 一级精品视频在线观看宜春院| 欧美精品二区三区四区免费看视频| 国产又大又黄的视频| 日韩有码欧美| 日韩欧美在线视频观看| 超碰97人人人人人蜜桃| 成 人片 黄 色 大 片| 日韩一二三区| 欧美顶级少妇做爰| 91精品999| 69国产精品视频| 日韩国产欧美在线播放| 8x拔播拔播x8国产精品| 黄色香蕉视频在线观看| 中文字幕色婷婷在线视频| 亚洲一区二三区| 99久久99久久精品| 999久久久免费精品国产牛牛 | 精品国产一区久久| 五月婷婷六月合| 丝袜美女写真福利视频| 精品一区二区三区不卡| 国产拍精品一二三| 最新国产中文字幕| 欧州一区二区三区| 国产丝袜精品视频| 亚洲中文字幕一区| 日本亚洲精品| 中文字幕在线观看不卡视频| 中文字幕99| 国产xxxx做受性欧美88| 日韩视频不卡| 久久久久久久一区二区三区| 中文字幕理论片| 久久a级毛片毛片免费观看| 亚洲电影在线观看| 国产美女喷水视频| sm国产在线调教视频| 日韩美女久久久| 国产精品三级一区二区| 毛片av免费观看| 国产一区二区三区免费观看| 日韩在线观看av| 黄色一级片中国| 性欧美video另类hd尤物| 欧美一区二区三区电影| 国产污在线观看| 伦xxxx在线| 亚洲成人手机在线| 午夜视频你懂的| 欧美一区二区三区| 亚洲h动漫在线| 欧美在线观看视频网站| 欧美5-7sexvideos处| 26uuu亚洲婷婷狠狠天堂| 一区二区日本伦理| h视频免费观看| 2021中文字幕一区亚洲| 亚洲天堂av免费在线观看| 国内a∨免费播放| 国产成人在线视频网站| 日本亚洲导航| 毛片av免费观看| 久久中文娱乐网| 丁香色欲久久久久久综合网| 成人亚洲一区二区三区| 久久久99免费| 国产男女免费视频| 中文字幕第5页| 国产精品人成在线观看免费| 97碰在线视频| 国产精品久久久久一区二区国产| 一区二区三区小说| 美女被艹视频网站| 日本片在线看| 欧美一区二区在线免费播放| 婷婷色一区二区三区| 韩国精品视频在线观看 | 北条麻妃亚洲一区| 中中文字幕av在线| 亚洲激情中文字幕| 宅男av一区二区三区| www操com| 久久嫩草精品久久久精品一| 黄色成人在线看| 日韩电影网址| 亚洲成人免费视| 久久中文字幕精品| 免费一区二区三区在线视频| 久久躁狠狠躁夜夜爽| 国产一级片免费在线观看| 三区四区不卡| 91日韩在线视频| 性一交一乱一伧老太| 久久国产成人午夜av影院| 一区二区不卡视频| 中文在线有码| 欧美日韩亚洲一区二区三区| 国产特黄级aaaaa片免| www.欧美视频| 538国产精品视频一区二区| 国产精品无码99re| 国产真实乱对白精彩久久| 狠狠噜天天噜日日噜| 久草在线网址| 欧美老女人在线| 美国一级片在线观看| 亚洲免费二区| 国产一区免费| 毛片视频免费观看| 五月天网站亚洲| 99久久99久久精品免费| 在线高清欧美| 国产在线久久久| eeuss影院130020部| 一区二区三区精密机械公司| 毛茸茸多毛bbb毛多视频| 久久国产精品免费一区二区三区| 久久久亚洲成人| 影音先锋国产资源| 国产真实精品久久二三区| 国产欧美日韩网站| 欧美人体视频xxxxx| 亚洲人精品午夜在线观看| 国产精品久久无码一三区| 精品av久久久久电影| 国产免费内射又粗又爽密桃视频| www.中文字幕久久久| 亚洲国产日韩欧美在线图片| 999视频在线| 久久av在线| 91.com在线| 欧美大胆成人| 91精品国产91久久久久久久久| 欧美69xx性欧美| 最新国产成人在线观看| 欧美成人国产精品一区二区| 外国成人在线视频| 四虎影院一区二区三区| av电影在线观看一区二区三区| 亚洲成人网在线观看| 国产av精国产传媒| 成人一区二区三区| 欧美午夜精品理论片| 久久av中文| 日韩av电影免费在线| 3p在线观看| 中文字幕亚洲国产|