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

標題: 用8x8點陣LED屏顯示的小程序 [打印本頁]

作者: dpj555    時間: 2016-12-11 15:59
標題: 用8x8點陣LED屏顯示的小程序
用8x8點陣屏,顯示“I LOVE YOU 生日快樂”,使用STC  89C52RD   P1口和P0 口,有興趣的可以試試。
#include <reg51.h>
unsigned char code tab[]={0xfe,0xfd,0xfb,0xf7,0xef,0xdf,0xbf,0x7f};
unsigned char code digittab[][8]={
{0xff,0xbf,0xbd,0xbd,0x81,0xbd,0xbd,0xff},       //I
{0xff,0xf3,0xed,0xdd,0xbb,0xdd,0xed,0xf3},       //?  
{0xff,0xff,0x81,0x7f,0x7f,0x7f,0x81,0xff},          //U
{0xbf,0xaf,0xab,0xab,0x80,0xab,0xa8,0xa7},       //生
{0xff,0xff,0x00,0x76,0x76,0x76,0x00,0xff},       //日
{0xbf,0xa3,0xc0,0xab,0xbf,0xcf,0x00,0xf3},       //快
{0xb7,0xd6,0xa5,0x05,0xe5,0xd1,0xbf,0xff},       //樂
};
unsigned int timecount;
unsigned char cnta;
unsigned char cntb;
void main(void)
{
  TMOD=0x01;
  TH0=(65536-3000)/256;
  TL0=(65536-3000)%256;
  TR0=1;
  ET0=1;
  EA=1;
  while(1)
    {;
         }
}
void t0(void) interrupt 1 using 0
{
  TH0=(65536-2000)/256;
  TL0=(65536-2000)%256;
  P1=0XFF; //消除顯示重影問題  
  P0=~digittab[cntb][cnta];
  P1=~(0x01<<cnta);

  cnta++;
  if(cnta==8)
    {
      cnta=0;
    }
  timecount++;
  if(timecount==500)
    {
      timecount=0;
      cntb++;
      if(cntb==7)
        {
          cntb=0;
        }
    }
}


作者: monthyasha    時間: 2018-12-4 07:35
前面的tab有什么特別的作用嗎?




歡迎光臨 (http://www.zg4o1577.cn/bbs/) Powered by Discuz! X3.1
主站蜘蛛池模板: 免费在线看黄视频 | 亚洲欧美在线一区 | 免费观看黄色片视频 | 日韩在线 | 国产一区二区三区四区三区四 | 精品国产乱码久久久久久蜜柚 | 久久久999成人 | 欧美多人在线 | 一区二区三区四区国产精品 | 自拍偷拍一区二区三区 | 久久精品二区亚洲w码 | 精品久久香蕉国产线看观看亚洲 | 成人免费观看男女羞羞视频 | 在线成人一区 | 天天干天天谢 | 国产区精品在线观看 | 天天看天天干 | 色噜噜色综合 | 女生羞羞网站 | 精品视频一区二区在线观看 | 91亚洲国产成人久久精品网站 | 暖暖日本在线视频 | 91xxx在线观看 | 91精品久久久久久久久中文字幕 | 男女下面一进一出网站 | 中文字幕精品一区 | 在线日韩中文字幕 | 亚洲激精日韩激精欧美精品 | 一区二区在线看 | 男女污污网站 | 欧美一级毛片免费观看 | 精品国产免费人成在线观看 | www.日韩在线 | 青青草亚洲 | 欧美成人一区二免费视频软件 | 日日躁狠狠躁aaaaxxxx | 91精品一区 | 91视频国产精品 | 欧美一级特黄aaa大片在线观看 | 日韩欧美国产精品一区二区 | 91免费电影 |