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

專注電子技術學習與研究
當前位置:單片機教程網 >> MCU設計實例 >> 瀏覽文章

單片機驅動點陣向上流動顯示I Love U -Love漂亮的心形

作者:佚名   來源:本站原創(chuàng)   點擊數:  更新時間:2014年03月20日   【字體:

原理圖可以從 http://www.zg4o1577.cn/f/ks51.pdf  這里下載,單片機型號是stc89c51

/**
*功能:點陣向上流動顯示I Love U -Love是漂亮的心形
*時間:2014年3月10日16:19:14
*作者:寒竹子
*備注:動畫顯示原理:動畫由32張圖片形成,每一毫秒刷新一幀圖片,每250ms變化一幀,共32幀。
**/

#include <reg52.h>

typedef unsigned int uint;
typedef unsigned char uchar;

//74HC138
sbit ADDR0 = P1^0;
sbit ADDR1 = P1^1;
sbit ADDR2 = P1^2;
sbit ADDR3 = P1^3;
sbit ENLED = P1^4;

//I Love U 取模編碼
uchar code table[] = {/*寬8,高40*/
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,//開始全黑
0xFF,0xC3,0xE7,0xE7,0xE7,0xE7,0xC3,0xFF,//I
0xFF,0x99,0x00,0x00,0x00,0x81,0xC3,0xE7,//heart
0xFF,0x99,0x99,0x99,0x99,0x99,0x81,0xC3,//U
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF//消隱,去掉亂碼
};

uchar counter = 0, index = 0;//圖片刷新索引(要刷新32張,每張間隔250ms)

void timer0_init();
void HC138_init();

void main(void)
{
timer0_init();
HC138_init();

while (1);
}

/********timer0 init**********/
void timer0_init()
{
TMOD |= 0x01;//T1 方式1
TH0 = 0xFC;
TL0 = 0x67;//裝入初值,定時1ms
TR0 = 1;//start T0
EA =  1;//開總中斷
ET0 = 1;//開定時器T0中斷
}

/**********74HC138 init************/
void HC138_init()
{
ADDR3 = 0;
ENLED = 0;//使能U4
}

/**************timer0 interrupt**************/
void timer0_int() interrupt 1
{
static uchar j = 0;//用于刷新每一幀圖片,動畫由32張圖片構成

TH0 =  0xFC;
TL0 = 0x67;//1ms
counter++;//ms++
P0 = 0xFF;//消隱

//動態(tài)刷新(刷新每一幀)
switch (j)
{
case 0: ADDR2 = 0; ADDR1 = 0; ADDR0 = 0;
break;
case 1: ADDR2 = 0; ADDR1 = 0; ADDR0 = 1;
break;
case 2: ADDR2 = 0; ADDR1 = 1; ADDR0 = 0;
break;
case 3: ADDR2 = 0; ADDR1 = 1; ADDR0 = 1;
break;
case 4: ADDR2 = 1; ADDR1 = 0; ADDR0 = 0;
break;
case 5: ADDR2 = 1; ADDR1 = 0; ADDR0 = 1;
break;
case 6: ADDR2 = 1; ADDR1 = 1; ADDR0 = 0;
break;
case 7: ADDR2 = 1; ADDR1 = 1; ADDR0 = 1;
break;
default: break;
}
P0 = table[index + j++];//動態(tài)刷新每一幀圖片

if (j >= 8)
{
j = 0;
}

//變化幀
if (counter >= 250)
{
counter = 0;
index++;//幀數++
if (index >= 32)
{
index = 0;//最多32幀圖片
}
}
}

關閉窗口

相關文章

主站蜘蛛池模板: 最新中文字幕久久 | 精品国产一区一区二区三亚瑟 | 祝你幸福电影在线观看 | 欧美一级小视频 | 91精品国产欧美一区二区成人 | 久在线视频| 久久久久久久综合色一本 | 狠狠爱综合| 国产免费自拍 | 日本不卡一区 | 国产成人精品午夜视频免费 | 9久久精品 | 91精品国产日韩91久久久久久 | 自拍偷拍亚洲欧美 | 欧美 中文字幕 | 亚洲激情av| 蜜桃视频成人 | 日日摸夜夜添夜夜添特色大片 | 99精品亚洲国产精品久久不卡 | 欧美视频精品 | 一级毛片视频在线 | 久久ww| 狠狠色综合久久丁香婷婷 | www.色.com| 狠狠久久综合 | 精产国产伦理一二三区 | 日本一道本视频 | 一级美国黄色片 | 一级黄色日本片 | 欧美中文字幕一区二区 | 九色 在线 | 久久爱综合| 国产精品乱码一二三区的特点 | 久久免费精品视频 | 成人免费在线播放视频 | 国精品一区二区 | 精品欧美一区免费观看α√ | 国产大毛片 | 亚洲第一中文字幕 | 日韩国产在线观看 | 亚洲一区导航 |