電路原理圖如下:
51hei.png (77.91 KB, 下載次數: 51)
下載附件
2020-11-28 16:31 上傳
元件清單:
名稱 數量 規格/型號 備注
萬能板 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
單片機源程序如下:
- /*作者:風鈴 */
- #include"STC15F2K60S2.h"
- #include"intrins.h"
- #include"basic.h"
- #define SET 0x00
- #define CLR 0x00
- #define Segs P0
- #define Out P1
- sbit Rest=P3^0;
- void IO_int();
- void Timer1Init(void);
- Byte code table[]={
- 0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,
- 0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,
- 0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,
- 0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,
- 0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,
- 0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,
- 0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,
- 0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,
- };
- Byte code Segs_tab[]={
- 0xe0,0xe1,0xe2,0xe3,0xe4,0xe5,0xe6,0xe7,0xe8,0xe9,0xea,0xeb,0xec,0xed,0xee,0xef,
- 0xd0,0xd1,0xd2,0xd3,0xd4,0xd5,0xd6,0xd7,0xd8,0xd9,0xda,0xdb,0xdc,0xdd,0xde,0xdf,
- 0xb0,0xb1,0xb2,0xb3,0xb4,0xb5,0xb6,0xb7,0xb8,0xb9,0xba,0xbb,0xbc,0xbd,0xbe,0xbf,
- 0x70,0x71,0x72,0x73,0x74,0x75,0x76,0x77,0x78,0x79,0x7a,0x7b,0x7c,0x7d,0x7e,0x7f,
- };
- void Timer0Init(void);
- unsigned char Anm1=0;
- unsigned int End,Anm=0;
- void main()
- {
- EA=1;
- End=sizeof(table);
- IO_int();
- Timer0Init();
- while(1)
- {
- if(Rest==0)IAP_CONTR=0x60;
- if(Anm>End)Anm=0;
-
- Segs=Segs_tab[Anm1];
- Out=table[Anm1+Anm];
- }
- }
- void IO_int()
- {
- P0M1=0x00;
- P0M0=0x00;
- P1M1=0x00;
- P1M0=0xff;
- }
- void Timer0Init(void) //100微秒@22.1184MHz
- {
- AUXR |= 0x80; //定時器時鐘1T模式
- TMOD &= 0xF0; //設置定時器模式
- TL0 = 0x5C; //設置定時初值
- TH0 = 0xF7; //設置定時初值
- TF0 = 0; //清除TF0標志
- ET0=1;
- TR0 = 1; //定時器0開始計時
- }
- void delay() interrupt 1
- {
- TR0=0;
- Anm1=Anm1+1;
- if(Anm1>63)Anm1=0;
- Out=CLR;
- Segs=0xff;
- TR0=1;
- }
復制代碼
51hei.png (7.53 KB, 下載次數: 62)
下載附件
2020-11-28 16:31 上傳
所有資料51hei提供下載:
8x8x8光立方.7z
(315.52 KB, 下載次數: 38)
2020-11-28 16:32 上傳
點擊文件名下載附件
程序 原理圖 下載軟件 取模軟件 原件清單 動態數組 下載積分: 黑幣 -5
|