芯片解密,芯片破解,IC解密,单片机解密,MCU解密,STM解密

飞芯科技提供芯片解密,芯片破解,IC解密,单片机解密,MCU解密,STM解密逆向服务

软件开发HT67Fxx单片机C语言控制LCD的源程序

/*****************************************************
               软件开发 Project:        test lcd
               软件开发 MCU:               软件开发 HT67F40
                Clock:        4M(Internal)
                Author:        Alex_wu        
                Date:         20111103
                function: edit for segment0~17 + COM0~3 to drive LCD
                option:
                SysVolt: 3.0V        
                OSC: HIRC        
                WDT: enable        
                SysFreq: 4M
                Vlcd: 3.0V
                PB0/RES: I/O pin        
                Others select by user                                       
******************************************************/
#include "HT67F40.h"
#include "lcd.h"

#pragma        vector TM_ISR @0x14            //1ms timer
const u8 DigitCode[16] = {0x28,0x7e,0xa4,0x64,0x72,0x61,0x21,0x7c,0x20,0x60,0x30,0x23,0xa9,0x26,0xa1,0xb1}; //0~f

#pragma rambank0
u8  DISP8;      //display buffer
u8  DISP9;
u8  DISP10;
u8  DISP11;
u8  DISP12;
u8  DISP13;
u8  DISP14;
u8  DISP15;
u8  DISP16;

u8  time2ms;
u8  SENDDATA;
u8  STATE;
u8  t500ms;
u16 t1s;
u8  hour;
u8  min;
u8  index;
u16 time1s_dis;
u16 time1s;
u8  tmin;

bit time2msflag;
bit t500msflag;
bit t1sflag;
bit poweronflag;

//----------------------main-------------------
void main()
{   
    Chip_Init();

    for(_mp0 = 0x80; _mp0 < 0xff; _mp0++)
          {        
                  _iar0=0;
          }
         
          _dmbp0=1;
          for(_mp1 = 0x80; _mp1 < 0xa0; _mp1++)
          {        
                  _iar1=0;
          }
          _dmbp0=0;
         
    poweronflag=1;
         
    while(1)
    {
            clrwdt1;
            clrwdt2;
      if(time2msflag)
      {
              time2msflag=0;
              DIS_P();
              
              _dmbp0=1;
              _mp1 = 0x88;
              _iar1= DISP8;
              _mp1 = 0x89;
              _iar1= DISP9;
              _mp1 = 0x8a;
              _iar1= DISP10;
              _mp1 = 0x8b;
              _iar1= DISP11;
              _mp1 = 0x8c;
              _iar1= DISP12;
              _mp1 = 0x8d;
              _iar1= DISP13;
              _mp1 = 0x8e;
              _iar1= DISP14;
              _mp1 = 0x8f;
              _iar1= DISP15;
              _mp1 = 0x90;
              _iar1= DISP16;
              _dmbp0=0;
              
              timer_p();
      }
    }        
}



联系方式

地址:石家庄市新华区民族路77号华强广场D座2009
电话:0311-88816616/87087811
手机:13315190088
传真:0311-67901001
联系人:张工
网址:www.taihedz.cn
邮箱:feixindz@163.com
微信:xinpianjiemi
QQ:527263666/568069805

在线客服
热线电话

企业微信