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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 3094|回復: 0
收起左側

使用STC12C5410AD單片機控制HT1621B顯示無法點亮。使用網上的代碼

[復制鏈接]
ID:425593 發表于 2018-12-30 13:21 | 顯示全部樓層 |閱讀模式
40黑幣
#include <reg51.h>               
#include <intrins.h>

#define BIAS   0x29 //1/3duty         4com
#define SYSEN  0X01
#define LCDON  0X03
#define RC256  0X18

sfr CLK_DIV = 0xc7;         //STC時鐘分頻寄存器

sbit HT1621_DAT=P0^2;
sbit HT1621_CS=P1^4;
sbit HT1621_WR=P1^3;

sbit BL1=P1^1;
sbit BL2=P2^4;

void Delay(uchar us)
{
         while(--us);
}


void DelayMS(uint iMs)
{
         uint i,j;
         for(i=0;i<iMs;i++)
         for(j=0;j<65;j++) Delay(1);
}

void Ht1621Wr_Data(uchar Data,uchar cnt)
{
         uchar i;
         for (i=0;i<cnt;i++)
     {
           HT1621_WR=0;
           if(Data&0x01)
                           HT1621_DAT = 1;
           else
                        HT1621_DAT = 0;
           Delay(10);
           HT1621_WR=1;
           Delay(10);
           Data >>= 1;
    }
}

void Ht1621Wr_AddrCmdData(uchar Data,uchar cnt)
{
         uchar i;
         for (i=0;i<cnt;i++)
    {
           HT1621_WR=0;
           if(Data&0x80)
                           HT1621_DAT = 1;
           else
                        HT1621_DAT = 0;
           Delay(10);
           HT1621_WR=1;
           Delay(10);
           Data<<=1;
   }
   if(cnt == 8)
   {
              HT1621_WR=0;
           HT1621_DAT = 0;
           Delay(10);
           HT1621_WR=1;
           Delay(10);         
   }

}

void Ht1621WrCmd(uchar Cmd)
{
         HT1621_CS=0;
         Ht1621Wr_AddrCmdData(0x80,3);
         Ht1621Wr_AddrCmdData(Cmd,8);
         HT1621_CS=1;
         Delay(10);
}

void Ht1621WrOneData(uchar Addr,uchar Data)
{
         HT1621_CS=0;
         Ht1621Wr_AddrCmdData(0xa0,3);
         Ht1621Wr_AddrCmdData(Addr<<2,6);
         Ht1621Wr_Data(Data<<4,4);
         HT1621_CS=1;
         Delay(10);
}

void Ht1621_all_dispaly()
{
        uchar i;
        uchar Addr = 0;
        for(i=0;i<32;i++)
        {
                Ht1621WrOneData(Addr,0xff);
                Addr += 1;
        }
}
void Ht1621_Init(void)
{
         BL1=0;         //背光燈亮
         BL2=0;
         HT1621_CS=1;
         HT1621_WR=1;
         HT1621_DAT=1;
         DelayMS(200);
         Ht1621WrCmd(SYSEN);
         Ht1621WrCmd(LCDON);
         Ht1621WrCmd(BIAS);
         Ht1621WrCmd(RC256);
         
}
void main()
{
        CLK_DIV = 0x07;
        Ht1621_Init();
        DelayMS(200);
        Ht1621_all_dispaly();
        while(1);
}


回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 亚洲精品国产精品国自产在线 | 九九av | 成人在线视频观看 | 欧美一区二区免费 | 亚洲国产电影 | 一区二区在线免费观看 | 91久久精品国产91久久 | 国产精品久久久久久久久久久久 | 国产999精品久久久影片官网 | 欧美一区二区免费在线 | 国产一区二区三区不卡av | 性色在线 | 在线中文字幕av | 欧美久久久 | 精品国产一区二区三区免费 | 免费黄色av网站 | 日韩欧美二区 | 精品国产乱码久久久久久久久 | 成人黄色电影在线观看 | 男女免费网站 | 国产成人久久精品一区二区三区 | 久久r免费视频 | 日韩中文在线视频 | 亚洲二区在线 | 日本在线看片 | 日韩在线小视频 | 国产一区二区电影 | 亚洲一区三区在线观看 | 成人免费黄色片 | 欧美欧美欧美 | 日本一区视频在线观看 | 三级av在线| av电影一区 | www312aⅴ欧美在线看 | 天天综合干| 欧美极品少妇xxxxⅹ免费视频 | 精品视频在线免费观看 | 一区二区三区免费 | 国产亚洲成av人在线观看导航 | av网站在线看 | 国产欧美一区二区三区久久人妖 |