當前位置:編程學習大全網 - 編程語言 - 單片機和LED點陣電路

單片機和LED點陣電路

大家看我制作的搖搖棒(更新LED點陣生成軟件及使用方法)

利用水銀開關或滾珠開關檢測搖動周期,分時點亮壹排32個LED發光二極管。 應96樓要求更新LED點陣生成軟件:

太大了,傳不上來,大家自己到google搜索壹下吧,我用的是“pctolcd2002完美版” “pctolcd2002完美版”軟件使用方法:

壹、生成3個*2行的漢字。

1、“模式”設為“字符模式”。字寬和字高設為16*16。“選項”中的“自定義格式”選擇“C51”格式。其它默認即可。

2、輸入第壹行的三個(或四個)漢字,生成字模。 例如:

{0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11}

{0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22}

{0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33}

3、將字模保存好,輸入第二行的三個(或四個)漢字,生成字模。 例如:

{0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44}

{0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55}

{0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66}

4、由於搖搖棒是逐列掃描,需要將同壹列上下兩行16位的數據組成壹列32位數據。 按上面的數據,組合後為:

{0x11,0x11,0x44,0x44,

0x11,0x11,0x44,0x44,

0x11,0x11,0x44,0x44,

0x11,0x11,0x44,0x44,

0x22,0x22,0x55,0x55,

0x22,0x22,0x55,0x55,

0x22,0x22,0x55,0x55,

0x22,0x22,0x55,0x55,

0x33,0x33,0x66,0x66,

0x33,0x33,0x66,0x66,

0x33,0x33,0x66,0x66,

0x33,0x33,0x66,0x66};

5、將數據替換,如每行顯示4個漢字則修改程序 for(i=0;i<48;i++)為 for(i=0;i<64;i++)

二、生成80*32點陣圖

圖片需要轉換成單色圖,具體的自己研究吧,相信吧上面的弄懂了,這個應該沒問題。 C語言源程序、電路原理圖與PCB板圖

此主題相關圖片如下:

3D效果圖

電路圖:

  • 上一篇:C語言編程中的問題
  • 下一篇:Etx編程
  • copyright 2024編程學習大全網