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

 找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開始

搜索
查看: 7849|回復(fù): 11
打印 上一主題 下一主題
收起左側(cè)

32燈搖搖棒DIY

  [復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
本帖最后由 清風(fēng)兌酒 于 2019-3-27 10:36 編輯

32顆燈搖搖棒(PCB+制作資料+元件清單+源程序+上位機(jī))


一、說(shuō)明:8個(gè)IO驅(qū)動(dòng)32顆高亮發(fā)光二極管,程序?qū)ι弦话姹居凶龈倪M(jìn),顯示效果更好,自適應(yīng)的更好。另外增加了上位機(jī)改字的功能,從而大大減少了改動(dòng)源程序的麻煩。也使得改字很方便,上位機(jī)功能可支持輸入文字,大小任意,只要在32*64這個(gè)區(qū)域內(nèi)就行。支持畫圖,導(dǎo)入BMP格式圖片及保存圖片,一共可以配置8張圖片,每個(gè)圖片獨(dú)立,軟件自帶各種圖案,也可從Word里導(dǎo)出圖案,顯示圖案在范圍內(nèi)隨便定義大小。
二、所有資料截圖

三、原理圖


四、PCB截圖


五、上位機(jī)軟件說(shuō)明請(qǐng)看:64x32搖搖棒取模軟件幫助文檔”
下載波特率:2400  8-N-1
下載字幕數(shù)據(jù):
請(qǐng)正確連接4P下載線,如下圖:
下載時(shí)請(qǐng)這樣放置,讓搖搖棒豎著放,意在不讓滾珠開關(guān)導(dǎo)通,這樣會(huì)導(dǎo)致下載不了。上電后有些LED會(huì)亮,指示可以下載字幕數(shù)據(jù),如果不亮請(qǐng)重新上電。
軟件配置:生成方式配置
串口設(shè)置中:請(qǐng)務(wù)必選擇2400波特率,串口選擇對(duì)應(yīng)的串口號(hào)。或者從設(shè)備管理器COM管理看對(duì)應(yīng)串口號(hào)。一般軟件會(huì)自動(dòng)搜索,前提是先插了USB轉(zhuǎn)串口再打開軟件。

六、程序
#include <NEW_8051.H>
#include <task.h>
                                   //緩存
#define uchar unsigned char

#define uint unsigned int    //宏定義

#define KEY P3^0   //定義畫面切換按鍵

uchar KY;      //KY作用在后面說(shuō)明     

uchar disp=0;     //顯示漢字指針,該參數(shù)+1的話,顯示的字符多4個(gè),同時(shí)要給要顯示的漢字取模加到漢字?jǐn)?shù)組中。

uchar pic=0,num=0;     //pic為按鍵次數(shù);num為中斷次數(shù)







uchar code xinjiaxin[]={

0x00,0x0E,0x11,0x21,0x42,0x84,0x42,0x21,0x11,0x0E,0x00,0x08,0x08,0x3E,0x08,0x08,
0x00,0x00,0x0E,0x1E,0x3C,0x78,0x3C,0x1E,0x0E,0x00,0x14,0x14,0x14,0x14,0x00,0x0E,
0x1F,0x3F,0x7E,0xFC,0x7E,0x3F,0x1F,0x0E,/*"xinjiaxin*/

};


unsigned char code miss[] = {


0x00,0x00,0x00,0x81,0xFF,0x81,0x00,0x00,0x00,0x00,0x04,0x7C,0x04,0x7C,0x04,0x7C,
0x00,0x7D,0x00,0x5C,0x54,0x54,0x74,0x00,0x5C,0x54,0x54,0x74,0x00,0x00,0x00,0x7F,
0x80,0x80,0x80,0x7F,0x00,0x00,0x00,0x00,/*I miss U*/


};








/*****函數(shù)聲明*****/



void display2(void);





void display5(void);



/*****n(單位us微秒)延時(shí)子程序*****/

void DelayUs(uint N)

{

uint x;

for(x=0; x<=N;x++);

}

/*****主函數(shù)*****/

void main(void)

{

IT0=1;

EX0=1;

EA=1;      //開中斷,下降沿中斷

KY=0;

while(1)     //主程序中只檢測(cè)按鍵

{

  if(KEY==0)     //圖案切換鍵按下

  {

   DelayUs(20000);     //去除按鍵抖動(dòng)

   if(KEY==0);

   {

   pic++;

   disp=0;

   num=0;

   } //endif

  } //endif

  

} //endwhile

} //endmain

/*****中斷服務(wù)程序*****/

void intersvr0(void) interrupt 0 using 1

{

KY=~KY;      //每個(gè)搖動(dòng)來(lái)回水銀開關(guān)會(huì)在擺幅兩端分別產(chǎn)生下降沿中斷,只提取其中一次(從左向右搖才顯示)

if(KY==0)

{

if(pic>1)pic=0;//總共有6個(gè)圖案

  num++;     //計(jì)算中斷次數(shù)

  switch(pic)      //選擇顯示圖案

  {

  

   case 1:{display2();}break;

  

   case 2:{display5();}break;

   default:{display2();}  

  }

    }

}




/*****顯示子程序3(漢字)*****/

void display2(void)

{

uchar i;

DelayUs(5000);

for(i=0;i<40;i++)

{

     P1=~miss[i*1];

     DelayUs(75);
}

}




/*****顯示子程序6(漢字)*****/

void display5(void)

{
uchar i;

DelayUs(5000);


for(i=0;i<40;i++)

{

     P1=~xinjiaxin[i*1];

     

     DelayUs(65);

}

}


/*****END*****/




32燈搖搖棒制作全套資料.rar

10.43 MB, 下載次數(shù): 142, 下載積分: 黑幣 -5

32燈搖搖棒PCB.rar

1.67 MB, 下載次數(shù): 100, 下載積分: 黑幣 -5

評(píng)分

參與人數(shù) 1黑幣 +50 收起 理由
admin + 50 共享資料的黑幣獎(jiǎng)勵(lì)!

查看全部評(píng)分

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

使用道具 舉報(bào)

無(wú)效樓層,該帖已經(jīng)被刪除
板凳
ID:308088 發(fā)表于 2019-4-3 20:21 | 只看該作者
無(wú)法解壓
回復(fù)

使用道具 舉報(bào)

地板
ID:449590 發(fā)表于 2019-4-7 10:09 | 只看該作者

能的啊
回復(fù)

使用道具 舉報(bào)

5#
ID:476064 發(fā)表于 2019-4-7 11:57 來(lái)自觸屏版
還好沒(méi)去下載!要不然……

6#
ID:399179 發(fā)表于 2019-4-7 20:52 來(lái)自觸屏版 | 只看該作者
有沒(méi)有空板賣?
回復(fù)

使用道具 舉報(bào)

7#
ID:449590 發(fā)表于 2019-4-26 16:15 | 只看該作者

有PCB空板的
回復(fù)

使用道具 舉報(bào)

8#
ID:514062 發(fā)表于 2019-4-26 21:49 | 只看該作者
學(xué)習(xí)學(xué)習(xí)
回復(fù)

使用道具 舉報(bào)

9#
ID:98493 發(fā)表于 2019-9-24 11:50 來(lái)自觸屏版 | 只看該作者
好東西  感謝分享
回復(fù)

使用道具 舉報(bào)

10#
ID:655165 發(fā)表于 2019-12-6 13:43 | 只看該作者
資料完整,要好好學(xué)習(xí)
回復(fù)

使用道具 舉報(bào)

11#
ID:673471 發(fā)表于 2020-4-8 11:22 | 只看該作者
按照這個(gè)做出來(lái)的根本顯示不出,上位機(jī)也上傳不了,檢查了很多遍都沒(méi)問(wèn)題,(滾珠開關(guān)跟切換開關(guān)同時(shí)接P32,程序里面又是P30),搞不懂,不知道哪里出錯(cuò)了
回復(fù)

使用道具 舉報(bào)

12#
ID:814885 發(fā)表于 2020-8-17 18:00 | 只看該作者
Dragon2483 發(fā)表于 2020-4-8 11:22
按照這個(gè)做出來(lái)的根本顯示不出,上位機(jī)也上傳不了,檢查了很多遍都沒(méi)問(wèn)題,(滾珠開關(guān)跟切換開關(guān)同時(shí)接P32 ...

這就很尷尬了
回復(fù)

使用道具 舉報(bào)

13#
ID:88256 發(fā)表于 2020-8-17 19:06 | 只看該作者
Dragon2483 發(fā)表于 2020-4-8 11:22
按照這個(gè)做出來(lái)的根本顯示不出,上位機(jī)也上傳不了,檢查了很多遍都沒(méi)問(wèn)題,(滾珠開關(guān)跟切換開關(guān)同時(shí)接P32 ...

這是個(gè)鍛煉的好機(jī)會(huì)啊,好好通讀一般程序,理解控制流程,然后就是找錯(cuò)誤,可以提高自己的水平。
回復(fù)

使用道具 舉報(bào)

14#
無(wú)效樓層,該帖已經(jīng)被刪除
15#
無(wú)效樓層,該帖已經(jīng)被刪除
16#
無(wú)效樓層,該帖已經(jīng)被刪除
17#
ID:370639 發(fā)表于 2024-1-22 16:45 | 只看該作者
Dragon2483 發(fā)表于 2020-4-8 11:22
按照這個(gè)做出來(lái)的根本顯示不出,上位機(jī)也上傳不了,檢查了很多遍都沒(méi)問(wèn)題,(滾珠開關(guān)跟切換開關(guān)同時(shí)接P32 ...

里面的程序和電路是沒(méi)有任何關(guān)系的
回復(fù)

使用道具 舉報(bào)

18#
無(wú)效樓層,該帖已經(jīng)被刪除

本版積分規(guī)則

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

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

快速回復(fù) 返回頂部 返回列表
主站蜘蛛池模板: 成人精品鲁一区一区二区 | 久久久精品网站 | 欧美日韩在线播放 | 在线观看亚洲 | 国产一级视屏 | 国产精品日产欧美久久久久 | 欧美自拍视频 | 亚洲精品福利在线 | 黄色免费在线观看网站 | 欧美精品一区二区三区在线四季 | 视频一区在线播放 | 最新日韩在线视频 | 99av成人精品国语自产拍 | 在线视频国产一区 | 欧美福利一区 | 自拍视频在线观看 | 精品综合久久久 | 91av视频在线| 日韩二区 | 亚洲综合在线一区二区 | 免费在线看黄 | 国产精品污www在线观看 | 成人精品免费视频 | 999久久久 | 久久lu| 国产精品久久久久久久久久久久久 | 色站综合 | 国产综合一区二区 | 在线精品一区二区三区 | 久久综合一区二区 | 影音先锋男 | 久久精品成人 | 精彩视频一区二区三区 | 天天搞天天搞 | 国产精品视频一区二区三 | 天堂一区| 美女亚洲一区 | 欧美亚洲另类丝袜综合网动图 | 美女网站视频免费黄 | 欧美精品一区二区三区蜜桃视频 | www国产成人免费观看视频,深夜成人网 |