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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 9782|回復(fù): 11
收起左側(cè)

光立方制作視頻教程 程序 動畫數(shù)組生成軟件 元件清單等完整資料

  [復(fù)制鏈接]
ID:126080 發(fā)表于 2016-6-10 12:13 | 顯示全部樓層 |閱讀模式
下面是一個很好的光立方的視頻教程:

下面是光立方的動畫數(shù)組生成軟件:
0.png

光立方的元件清單:
名稱    數(shù)量    規(guī)格/型號    備注
萬能板    1    18*30cm   
單片機STC15F2K60S2    1    DIP40    除非你會改程序,否則請勿擅自更換
74hc154    4        寬窄兩種封裝均可
40P  IC座    1        
24P  IC座    4        
電解電容47uF    1        
104電容    1        
撥動開關(guān)    1        
銅柱(含螺母)    4    M3*100mm   
燈珠    540    2*5*7mm霧狀    顏色自選
彎排針    1    每組40P   
直排針    8    每組40P   
白色飛線    2    若干   
USB轉(zhuǎn)TTL下載器    1        PL2303系列或CH340系列
母對母杜邦線    3    每組40P   
母對公杜邦線    1    每組40P   
微動開關(guān)    1        

光立方程序的主要部分(不包含動畫楨數(shù)據(jù))
  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;                //設(shè)置定時器模式
  52.         TL0 = 0x5C;                //設(shè)置定時初值
  53.         TH0 = 0xF7;                //設(shè)置定時初值
  54.         TF0 = 0;                //清除TF0標(biāo)志
  55.         TR0 = 1;                //定時器0開始計時

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

  62.         SCON = 0x50;                //8位數(shù)據(jù),可變波特率
  63.         AUXR |= 0x04;                //定時器2時鐘為Fosc,即1T
  64.         T2L = 0xD0;                //設(shè)定定時初值
  65.         T2H = 0xFF;                //設(shè)定定時初值
  66.         AUXR |= 0x01;                //串口1選擇定時器2為波特率發(fā)生器
  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. }
復(fù)制代碼
作品來自chinked-out工作室

0.png
所有資料下載: 888光立方資料包 - 副本.zip (436.54 KB, 下載次數(shù): 123)


評分

參與人數(shù) 2黑幣 +55 收起 理由
SADACZZSC + 5 很給力!
admin + 50 共享資料的黑幣獎勵!

查看全部評分

回復(fù)

使用道具 舉報

ID:140780 發(fā)表于 2016-9-28 18:06 | 顯示全部樓層
TF內(nèi)存卡 光立方動畫生成軟件-圣源電子.jar
回復(fù)

使用道具 舉報

ID:142915 發(fā)表于 2016-10-16 10:45 | 顯示全部樓層
TF內(nèi)存卡 光立方動畫生成軟件-
回復(fù)

使用道具 舉報

ID:147842 發(fā)表于 2016-11-15 00:37 來自手機 | 顯示全部樓層
贊一個!
回復(fù)

使用道具 舉報

ID:153386 發(fā)表于 2016-12-9 15:05 | 顯示全部樓層
為什么串口會沖突
回復(fù)

使用道具 舉報

ID:160401 發(fā)表于 2017-1-6 13:54 | 顯示全部樓層
程序的動作設(shè)置很方便
回復(fù)

使用道具 舉報

ID:147188 發(fā)表于 2017-1-7 22:54 | 顯示全部樓層
好厲害
回復(fù)

使用道具 舉報

ID:187583 發(fā)表于 2017-4-8 22:52 | 顯示全部樓層
挺有用的
回復(fù)

使用道具 舉報

ID:234336 發(fā)表于 2017-10-5 17:52 | 顯示全部樓層
非常感謝分享
回復(fù)

使用道具 舉報

ID:582633 發(fā)表于 2019-7-11 22:14 | 顯示全部樓層
多謝分享。。。。
回復(fù)

使用道具 舉報

ID:843713 發(fā)表于 2022-11-22 11:40 | 顯示全部樓層
天殘地缺 原理圖不完整
回復(fù)

使用道具 舉報

ID:1043730 發(fā)表于 2023-5-2 21:06 | 顯示全部樓層
真的可以做出來嗎
回復(fù)

使用道具 舉報

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

本版積分規(guī)則

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

Powered by 單片機教程網(wǎng)

快速回復(fù) 返回頂部 返回列表
主站蜘蛛池模板: 成人精品啪啪欧美成 | 天堂成人国产精品一区 | 欧美一区二区三区在线观看视频 | 欧美一级做性受免费大片免费 | 91在线观看免费视频 | 男人天堂999 | 岛国视频 | 国产一区二区三区四区在线观看 | 午夜视频免费在线观看 | 天堂资源 | 国产一区二区不卡 | 操射视频 | 久久中文视频 | 激情欧美日韩一区二区 | 中文字幕男人的天堂 | 色.com| 二区在线视频 | 亚洲视频免费观看 | 日韩欧美国产精品 | 手机av在线 | 五月激情综合网 | 精品一区二区久久久久久久网站 | 三区四区在线观看 | 国产精品国产三级国产aⅴ原创 | 国产a级黄色录像 | 久久精品国产亚洲 | 密室大逃脱第六季大神版在线观看 | 久久国产精品一区二区三区 | 91精品国产乱码久久久久久久久 | 色欧美片视频在线观看 | 精品一区二区三区四区视频 | 国产精品99久久久精品免费观看 | 亚洲男人网 | 91综合网 | 国产精品激情小视频 | 青青草一区二区三区 | 午夜影院| 欧美在线精品一区 | 四虎影院一区二区 | 特级丰满少妇一级aaaa爱毛片 | 亚洲精品视频在线播放 |