久久久久久久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在线免费观看网址 | 日韩福利在线观看 | 日韩久久久久久久久久久 | 国产精品一区二区日韩 | www.日韩欧美 | 日韩视频免费看 | 一区二区三区av夏目彩春 | 亚洲欧洲精品成人久久奇米网 | 亚洲成人激情在线观看 | 日韩第一页 | 国产精品爱久久久久久久 | 成人二区 | 国产精品中文字幕在线 | 国产九九精品 | 黄色在线免费观看 | 国产一区二区毛片 | 在线视频一区二区 | 久久亚| 久久精品亚洲国产奇米99 | 国产操操操 | 久久久久久久久久久爱 | 午夜精品久久久久久 | 一区二区三区欧美在线 | 欧美乱大交xxxxx另类电影 | 涩涩99| 色综合色综合网色综合 | 国产成人精品一区二区三区在线 | 亚洲欧美日韩在线不卡 | 久久久久国产精品午夜一区 | 亚洲一区精品视频 | 99热在线免费 | 在线视频a | 操射视频 | 国产三级精品三级在线观看四季网 | 在线免费观看a级片 | 日韩一区二区免费视频 | 欧美xxxx日本 | 成人在线电影在线观看 |