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

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

單片機驅動8*8LED點陣c程序

作者:佚名   來源:本站原創   點擊數:  更新時間:2012年10月09日   【字體:

TMD啊,受不了了,一到看書的時候樓上就裝修!!!!cacacaca

寫不下去了  直接上代碼

#include <reg52.h> 

typedef unsigned char uint8;
typedef unsigned int uint16;

sbit acon=P1^0;      //38譯碼器
sbit bcon=P1^1;
sbit ccon=P1^2;
sbit en=P1^7;         //譯碼器使能

uint8 j=0,k=0;
uint16 i=0;

code uint8 ledcode[]={ 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,  //
  0xFF,0xC3,0xE7,0xE7,0xE7,0xE7,0xC3,0xFF,  //    I
  0xFF,0x99,0x66,0x7E,0xBD,0xDB,0xE7,0xFF,  //   心
  0xFF,0x99,0x99,0x99,0x99,0x99,0xC3,0xFF,  //   U
  0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF };  //     哄老婆用

void timer1_init()
{
TMOD|=0x10;
TMOD&=0xef;
TH1=0xfc; //1ms
TL1=0x66;
TR1=1;        //定時器1開啟
}

void inter_init()
{
ET1=1;              //定時器1中斷開啟  
EA=1;               //總中斷開啟
}


void frush()
{
switch(j)
{
case 0:acon=0;bcon=0;ccon=0;break;                               //掃描LED點陣
case 1:acon=1;bcon=0;ccon=0;break;
case 2:acon=0;bcon=1;ccon=0;break;
case 3:acon=1;bcon=1;ccon=0;break;
case 4:acon=0;bcon=0;ccon=1;break;
case 5:acon=1;bcon=0;ccon=1;break;
case 6:acon=0;bcon=1;ccon=1;break;
case 7:acon=1;bcon=1;ccon=1;break;
}
P2=ledcode[k+j];                  //逐行輸出
if(j==7)j=0;
j++;
}

main()
{
en=1;
P2=0xff;
timer1_init();
inter_init();
while(1);
}

void timer1_interrupt() interrupt 3
{
TH1=0xfc;
TL1=0x66;
i++;
frush();
if(i==500)
{
i=0;
if(k==32)k=0;
k++;
}
}


仿真圖:


 

關閉窗口

相關文章

主站蜘蛛池模板: 亚洲成人av | 色婷婷精品久久二区二区蜜臂av | 国产a爽一区二区久久久 | 成人免费视频观看 | 亚洲精色| 色综合99| 国产精品久久精品 | 99亚洲精品 | 欧洲色| 91欧美精品成人综合在线观看 | 亚洲444eee在线观看 | 中文字幕在线看 | 日本中文字幕日韩精品免费 | 一区二区在线不卡 | 欧洲亚洲一区二区三区 | 免费看大片bbbb欧美 | 国产欧美精品区一区二区三区 | 国产高清免费 | 欧美一区二区精品 | 91一区二区 | 国产精品国产三级国产aⅴ中文 | 亚洲黄色av网站 | 欧美一级视频免费看 | 在线中文字幕日韩 | 日本小电影在线 | 一区2区 | 国产精品一区2区 | 欧美日韩精品免费观看 | 91在线看片 | 欧美在线一区二区视频 | 一级片av | 嫩呦国产一区二区三区av | 一区二区三区四区在线 | www.毛片 | 一区二区福利视频 | 成人一区二区三区 | 欧美亚洲国语精品一区二区 | 欧美激情综合色综合啪啪五月 | 久久久久九九九女人毛片 | 成人欧美一区二区三区黑人孕妇 | 国产精彩视频 |