利用水銀開關或滾珠開關檢測搖動周期,分時點亮壹排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效果圖
電路圖: