欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136
標題:
8*8點陣靜態顯示"親"與心形符號
[打印本頁]
作者:
wang哈哈
時間:
2018-7-9 21:21
標題:
8*8點陣靜態顯示"親"與心形符號
#include <reg52.h>
#include <intrins.h>
sbit LEDARRAY_LAT = P3^6;
sbit LEDARRAY_CLK = P3^5;
sbit LEDARRAY_DI = P3^4;
//函數或者變量聲明
extern void Delay_ms(unsigned int n);
extern void Send_Byte( unsigned char dat);
unsigned char temp = 0xfe;
unsigned char KEY_NUM = 0;
unsigned char Display_word[4][4] = {
0x00,0x48,0x2A,0x8E,0xFB,0x0E,0x2A,0x48, //親
0x0C,0x1E,0x3E,0x7C,0x7C,0x3E,0x1E,0x0C, //心
};
//****************************************************
//主函數
//****************************************************
void main()
{
unsigned int i;
unsigned char j,k;
while(1)
{
for(i = 0 ; i < 1000 ; i++)
{
temp = 0x7f;
for(j = 0 ; j < 2 ; j++) //顯示前兩個字母
{
for(k = 0 ; k < 4 ; k++) //一個字母4BYTE
{
Send_Byte(temp); //列選擇
Send_Byte(Display_word[j][k]); //行數據
LEDARRAY_LAT = 1; //鎖存數據
_nop_();
LEDARRAY_LAT = 0;
_nop_();
temp = (temp>>1)|0x80;
}
}
}
for(i = 0 ; i < 1000 ; i++)
{
temp = 0x7f;
for(j = 2 ; j < 4 ; j++) //顯示前兩個字母
{
for(k = 0 ; k < 4 ; k++) //一個字母4BYTE
{
Send_Byte(temp); //列選擇
Send_Byte(Display_word[j][k]); //行數據
LEDARRAY_LAT = 1; //鎖存數據
_nop_();
LEDARRAY_LAT = 0;
_nop_();
temp = (temp>>1)|0x80;
}
}
}
}
}
//****************************************************
//發送一個字節數據
//****************************************************
void Send_Byte( unsigned char dat)
{
unsigned char i;
LEDARRAY_CLK = 0;
_nop_();
LEDARRAY_LAT = 0;
_nop_();
for( i = 0 ; i < 8 ; i++ )
{
if( dat&0x01 )
{
LEDARRAY_DI = 1;
}
else
{
LEDARRAY_DI = 0;
}
LEDARRAY_CLK = 1; //上升沿發送數據
// _nop_();
LEDARRAY_CLK = 0;
// _nop_();
dat >>= 1;
}
}
作者:
admin
時間:
2018-7-9 23:39
本帖需要分享原理圖后才可獲得積分
歡迎光臨 (http://m.raoushi.com/bbs/)
Powered by Discuz! X3.1