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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 21416|回復: 24
打印 上一主題 下一主題
收起左側

888光立方制作視頻教程 原件清單與代碼 原理圖等資料下載

  [復制鏈接]
跳轉到指定樓層
樓主
Chinked-out工作室的作品888光立方帶視頻教程,一個很酷炫的電子制作分享給51黑電子論壇的朋友們.

資料代碼可能隨時更新,請登錄http://blog.sina.com.cn/chinkedoutstudio博客下載
這光立方的代碼和原理圖我都從新更新過bug


視頻教程:



8*8*8光立方的原理圖:

光立方軟件:


光立方的原件清單:

名稱
數量
規格/型號
備注
萬能板
3
18*30cm

單片機STC15F2K60S2
1
DIP40
除非你會改程序,否則請勿擅自更換
74hc154
4

寬窄兩種封裝均可
40P  IC座
1


24P  IC座
4


電解電容47uF
1


104電容
1


撥動開關
1


銅柱(含螺母)
4
M3*100mm

燈珠
540
2*5*7mm霧狀
顏色自選
彎排針
1
每組40P

直排針
8
每組40P

白色飛線
2
若干

USB轉TTL下載器
1

PL2303系列或CH340系列
母對母杜邦線
3
每組40P

母對公杜邦線
1
每組40P

微動開關
1




部分光立方單片機代碼預覽:(動畫數組由于太大,請從附件下載
  1. unsigned char code Segs_tab[]={
  2. 0xe0,0xe1,0xe2,0xe3,0xe4,0xe5,0xe6,0xe7,0xe8,0xe9,0xea,0xeb,0xec,0xed,0xee,0xef,
  3. 0xd0,0xd1,0xd2,0xd3,0xd4,0xd5,0xd6,0xd7,0xd8,0xd9,0xda,0xdb,0xdc,0xdd,0xde,0xdf,
  4. 0xb0,0xb1,0xb2,0xb3,0xb4,0xb5,0xb6,0xb7,0xb8,0xb9,0xba,0xbb,0xbc,0xbd,0xbe,0xbf,
  5. 0x70,0x71,0x72,0x73,0x74,0x75,0x76,0x77,0x78,0x79,0x7a,0x7b,0x7c,0x7d,0x7e,0x7f,
  6. };
  7. unsigned char idata Rec_buf[64]={
  8. 0xff,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  9. 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  10. 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  11. 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  12. 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  13. 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  14. 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  15. 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  16. };
  17. sbit Rest=P3^0;
  18. void IO_Interrupt_UART_Init();
  19. unsigned char T1_count=0,Anm1=0,Mode=0,Rec_count=0;  
  20. unsigned int End,Anm=0;
  21. void main()
  22. {

  23.         End=sizeof(table);        
  24.         IO_Interrupt_UART_Init();
  25.         while(1)                                          
  26.         {
  27.                 if(Anm>End)Anm=0;
  28.                
  29.                 Segs=Segs_tab[Anm1];
  30.                 switch (Mode)
  31.                 {        
  32.                         case 0:Out=table[Anm1+Anm];break;
  33.                         case 1:Out=Rec_buf[Anm1];break;
  34.                         default:break;
  35.                 }
  36.         }
  37. }
  38. void IO_Interrupt_UART_Init()
  39. {
  40.         P0M1=0x00;
  41.         P0M0=0x00;
  42.         P1M1=0x00;
  43.         P1M0=0xff;

  44.         EA=1;
  45.         EX0=1;
  46.         IT0=1;
  47.         ET0=1;
  48.         ET1=1;
  49.         ES=1;

  50.         AUXR |= 0x80;                //定時器時鐘1T模式
  51.         TMOD &= 0xF0;                //設置定時器模式
  52.         TL0 = 0x5C;                //設置定時初值
  53.         TH0 = 0xF7;                //設置定時初值
  54.         TF0 = 0;                //清除TF0標志
  55.         TR0 = 1;                //定時器0開始計時

  56.         AUXR &= 0xBF;                //定時器時鐘12T模式
  57.         TMOD &= 0x0F;                //設置定時器模式
  58.         TL1 = 0x00;                //設置定時初值
  59.         TH1 = 0x70;                //設置定時初值
  60.         TF1 = 0;                //清除TF1標志
  61.         TR1 = 1;                //定時器1開始計時

  62.         SCON = 0x50;                //8位數據,可變波特率
  63.         AUXR |= 0x04;                //定時器2時鐘為Fosc,即1T
  64.         T2L = 0xD0;                //設定定時初值
  65.         T2H = 0xFF;                //設定定時初值
  66.         AUXR |= 0x01;                //串口1選擇定時器2為波特率發生器
  67. }

  68. void Button() interrupt 0                                         
  69. {                          
  70.         Mode=Mode+1;
  71.         if(Mode==1)
  72.         {
  73.                 AUXR |= 0x10;
  74.                 ET1=0;
  75.                 TR1=0;        
  76.                 Anm=0;
  77.                 Anm1=0;
  78.         }
  79.         if(Mode>1)IAP_CONTR=0x60;
  80. }
  81. void Display_delay() interrupt 1                                         
  82. {                          
  83.         TR0=0;     
  84.           Anm1=Anm1+1;
  85.           if(Anm1>63)Anm1=0;
  86.           Out=0x00;
  87.           Segs=0xff;                                
  88.         TR0=1;   
  89. }
  90. void LED_Display() interrupt 3                                
  91. {                          
  92.         TR1=0;
  93.         T1_count++;
  94.                 if(T1_count==Anm_speed)
  95.                 {        
  96.                         T1_count=0;
  97.                         Anm=Anm+64;
  98.                 }
  99.         TR1=1;                                 
  100. }
  101. void uart_receive() interrupt 4         
  102. {
  103.         unsigned char ch;
  104.         ES=0;
  105.         if(RI)
  106.         {
  107.                 ch=SBUF;
  108.                 Rec_buf[Rec_count]=ch;
  109.                 Rec_count++;
  110.                 if(Rec_count>63)Rec_count=0;
  111.         }
  112.         RI=0;
  113.         ES=1;
  114. }
復制代碼



資料代碼可能隨時更新,請登錄http://blog.sina.com.cn/chinkedoutstudio博客下載
這光立方的代碼和原理圖我都從新更新過bug
全部資料下載:
888光立方資料包.zip (1.31 MB, 下載次數: 228)


評分

參與人數 2黑幣 +15 收起 理由
timo的小蘑菇 + 10 絕世好帖!
菠蘿炊雪 + 5 絕世好帖!

查看全部評分

分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏13 分享淘帖 頂2 踩
回復

使用道具 舉報

沙發
ID:157930 發表于 2017-3-24 12:42 | 只看該作者
很厲害
回復

使用道具 舉報

板凳
ID:1 發表于 2017-3-25 22:29 | 只看該作者
這資料,真實碉堡了,51黑有你更精彩
回復

使用道具 舉報

地板
ID:168523 發表于 2017-5-12 15:48 | 只看該作者
這個單片機不需要最小系統么
回復

使用道具 舉報

5#
ID:200021 發表于 2017-5-12 17:21 | 只看該作者
好炫哦~~~!
回復

使用道具 舉報

6#
ID:250258 發表于 2017-11-17 12:58 | 只看該作者
請問那個原理圖out 接口怎么連哪里的
回復

使用道具 舉報

7#
ID:266802 發表于 2017-12-27 16:07 來自手機 | 只看該作者
自己照著做了一個,效果很不錯
回復

使用道具 舉報

8#
ID:251357 發表于 2018-1-29 19:05 來自手機 | 只看該作者
還有軟件?好厲害?
回復

使用道具 舉報

9#
ID:254352 發表于 2018-6-27 15:43 | 只看該作者
這個真的很棒,很喜歡
回復

使用道具 舉報

10#
ID:360496 發表于 2018-6-28 16:56 | 只看該作者
很詳細
回復

使用道具 舉報

11#
ID:360496 發表于 2018-6-28 16:57 | 只看該作者
很詳細,很感謝
回復

使用道具 舉報

12#
ID:360496 發表于 2018-6-28 17:24 | 只看該作者
請問,這個取模軟件叫什么
回復

使用道具 舉報

13#
ID:419400 發表于 2019-2-15 14:40 | 只看該作者
這個軟件很方便 謝謝樓主的分享
回復

使用道具 舉報

14#
ID:476713 發表于 2019-2-15 16:08 | 只看該作者
感謝分享~~~~~~~~~~~~
回復

使用道具 舉報

15#
ID:481693 發表于 2019-2-27 18:14 | 只看該作者
謝謝,太感謝了,太感謝了
回復

使用道具 舉報

16#
ID:481693 發表于 2019-2-27 18:16 來自手機 | 只看該作者
好厲害,太厲害了
回復

使用道具 舉報

17#
ID:481777 發表于 2019-2-27 20:23 | 只看該作者
感謝樓主分享
回復

使用道具 舉報

18#
ID:385318 發表于 2019-3-11 11:21 | 只看該作者
謝謝樓主
回復

使用道具 舉報

19#
ID:350104 發表于 2019-3-11 11:43 | 只看該作者
非常感謝樓主  這樣的資料確實很有趣味性!
回復

使用道具 舉報

20#
ID:344062 發表于 2019-4-11 16:08 | 只看該作者
謝謝樓主分享,看著心動想做一個
回復

使用道具 舉報

21#
ID:141026 發表于 2019-4-11 22:24 | 只看該作者
膜拜大神,這得多有耐心啊
回復

使用道具 舉報

22#
ID:510605 發表于 2019-4-13 09:28 來自手機 | 只看該作者
光立方
回復

使用道具 舉報

23#
ID:500015 發表于 2019-4-21 13:37 | 只看該作者
濾波電路接哪里的?
回復

使用道具 舉報

24#
ID:526346 發表于 2019-5-3 11:39 | 只看該作者
怎么樣才能加入音樂。
回復

使用道具 舉報

25#
ID:432192 發表于 2019-5-25 21:02 來自手機 | 只看該作者
牛逼,頂,感謝分享
回復

使用道具 舉報

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

本版積分規則

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: www.9191| 亚洲男人天堂 | 久久9精品 | 精品亚洲一区二区三区四区五区 | 免费观看www7722午夜电影 | 欧美天堂| 做a的各种视频 | 久久性色 | 少妇性l交大片免费一 | 免费在线一区二区三区 | 天天干天天爱天天操 | 久久在线精品 | 午夜合集 | 久久精品国产久精国产 | 日韩欧美在线精品 | 一级黄色在线 | 成人h动漫精品一区二区器材 | 国产精品一区二区欧美 | 我我色综合| 91www在线观看 | 啪视频在线 | 免费观看一级特黄欧美大片 | 国产三级精品视频 | 狠狠爱综合 | 中文字幕第二区 | 久久aⅴ乱码一区二区三区 亚洲欧美综合精品另类天天更新 | 北条麻妃一区二区三区在线视频 | 中文字幕亚洲欧美 | 高清黄色毛片 | 一区二区三区四区电影 | 国产精品1区2区3区 欧美 中文字幕 | 免费人成激情视频在线观看冫 | 天天干天天玩天天操 | 天天爽天天干 | 色婷婷综合久久久中字幕精品久久 | www.欧美 | 一级一级一级毛片 | 欧美精品一区二区三区在线播放 | 精品国产乱码久久久久久影片 | 精品欧美久久 | 看av在线|