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

 找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開始

搜索
查看: 1410|回復(fù): 1
打印 上一主題 下一主題
收起左側(cè)

用PIC16F690寫的AD信號(hào)通過12864的顯示程序

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:524634 發(fā)表于 2019-6-14 09:02 | 只看該作者 回帖獎(jiǎng)勵(lì) |倒序?yàn)g覽 |閱讀模式
#include <pic.h>
#define  mclk 4000000        
#include <htc.h>
#include<stdio.h>
#include<math.h>
#include<eeprom_routines.h>

unsigned int number1=0,m=0,s2,s,s3,f,z=0,k=0,k1,kj,j4=0,j2=0,j3=0,num=0,f=0,f1=0,m1=0;
//float s1=0,s4=0;
unsigned int kk[5]={0,0,0,0,0};
#define uchar unsigned char
#define uint unsigned int

const unsigned char  ai[11][144]={
{0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x83,0xFF,0xFE,0x3C,0xFF,0xFC,0x7E,
0x7F,0xF8,0xFF,0x3F,0xF9,0xFF,0x1F,0xF1,0xFF,0x9F,0xF3,0xFF,0x9F,0xE3,0xFF,0x8F,
0xE3,0xFF,0x8F,0xE3,0xFF,0xCF,0xC7,0xFF,0xC7,0xC7,0xFF,0xC7,0xC7,0xFF,0xC7,0xC7,
0xFF,0xC7,0xC7,0xFF,0xC7,0xC7,0xFF,0xC7,0xC7,0xFF,0xC7,0xC7,0xFF,0xC7,0xC7,0xFF,
0xC7,0xC7,0xFF,0xC7,0xC7,0xFF,0xC7,0xC7,0xFF,0xC7,0xE3,0xFF,0xCF,0xE3,0xFF,0x8F,
0xE3,0xFF,0x8F,0xF3,0xFF,0x9F,0xF1,0xFF,0x9F,0xF9,0xFF,0x3F,0xF8,0xFF,0x3F,0xFC,
0xFE,0x7F,0xFE,0x3C,0xFF,0xFF,0x83,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,},///0
{0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFB,0xFF,0xFF,0xF3,0xFF,0xFF,0xE3,
0xFF,0xFC,0x03,0xFF,0xFF,0xE3,0xFF,0xFF,0xE3,0xFF,0xFF,0xE3,0xFF,0xFF,0xE3,0xFF,
0xFF,0xE3,0xFF,0xFF,0xE3,0xFF,0xFF,0xE3,0xFF,0xFF,0xE3,0xFF,0xFF,0xE3,0xFF,0xFF,
0xE3,0xFF,0xFF,0xE3,0xFF,0xFF,0xE3,0xFF,0xFF,0xE3,0xFF,0xFF,0xE3,0xFF,0xFF,0xE3,
0xFF,0xFF,0xE3,0xFF,0xFF,0xE3,0xFF,0xFF,0xE3,0xFF,0xFF,0xE3,0xFF,0xFF,0xE3,0xFF,
0xFF,0xE3,0xFF,0xFF,0xE3,0xFF,0xFF,0xE3,0xFF,0xFF,0xE3,0xFF,0xFF,0xE3,0xFF,0xFF,
0xE3,0xFF,0xFF,0xC1,0xFF,0xFC,0x00,0x1F,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,},////1
{0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x81,0xFF,0xFE,0x7C,0x7F,0xF9,0xFE,
0x3F,0xF3,0xFF,0x1F,0xF3,0xFF,0x1F,0xE3,0xFF,0x8F,0xE3,0xFF,0x8F,0xE3,0xFF,0x8F,
0xE1,0xFF,0x8F,0xE1,0xFF,0x8F,0xF1,0xFF,0x8F,0xFF,0xFF,0x1F,0xFF,0xFF,0x1F,0xFF,
0xFE,0x3F,0xFF,0xFE,0x3F,0xFF,0xFC,0x7F,0xFF,0xF8,0xFF,0xFF,0xF1,0xFF,0xFF,0xE3,
0xFF,0xFF,0xC7,0xFF,0xFF,0x8F,0xFF,0xFF,0x1F,0xFF,0xFE,0x3F,0xFF,0xFE,0x7F,0xFF,
0xFC,0xFF,0xEF,0xF9,0xFF,0xEF,0xF3,0xFF,0xCF,0xE7,0xFF,0xCF,0xEF,0xFF,0x9F,0xC0,
0x00,0x1F,0xC0,0x00,0x1F,0xC0,0x00,0x1F,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,},///2
{0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x81,0xFF,0xFE,0x7C,0x7F,0xFC,0xFE,
0x3F,0xF9,0xFF,0x1F,0xF1,0xFF,0x1F,0xF1,0xFF,0x8F,0xF0,0xFF,0x8F,0xF0,0xFF,0x8F,
0xF8,0xFF,0x8F,0xFF,0xFF,0x8F,0xFF,0xFF,0x9F,0xFF,0xFF,0x1F,0xFF,0xFF,0x3F,0xFF,
0xFE,0x7F,0xFF,0xF8,0xFF,0xFF,0x83,0xFF,0xFF,0xF8,0x7F,0xFF,0xFF,0x3F,0xFF,0xFF,
0x9F,0xFF,0xFF,0x8F,0xFF,0xFF,0xCF,0xFF,0xFF,0xC7,0xFF,0xFF,0xC7,0xF3,0xFF,0xC7,
0xE1,0xFF,0xC7,0xE1,0xFF,0xC7,0xE1,0xFF,0xCF,0xE3,0xFF,0x8F,0xF3,0xFF,0x9F,0xF9,
0xFF,0x3F,0xFC,0xFC,0x7F,0xFF,0x01,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,},///3
{0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFE,0x7F,0xFF,0xFC,0x7F,0xFF,0xFC,
0x7F,0xFF,0xF8,0x7F,0xFF,0xF0,0x7F,0xFF,0xF4,0x7F,0xFF,0xE4,0x7F,0xFF,0xEC,0x7F,
0xFF,0xCC,0x7F,0xFF,0x9C,0x7F,0xFF,0xBC,0x7F,0xFF,0x3C,0x7F,0xFE,0x7C,0x7F,0xFE,
0xFC,0x7F,0xFC,0xFC,0x7F,0xFD,0xFC,0x7F,0xFB,0xFC,0x7F,0xF3,0xFC,0x7F,0xF7,0xFC,
0x7F,0xE7,0xFC,0x7F,0xCF,0xFC,0x7F,0xC0,0x00,0x03,0xC0,0x00,0x03,0xFF,0xFC,0x7F,
0xFF,0xFC,0x7F,0xFF,0xFC,0x7F,0xFF,0xFC,0x7F,0xFF,0xFC,0x7F,0xFF,0xFC,0x7F,0xFF,
0xFC,0x7F,0xFF,0xFC,0x3F,0xFF,0x80,0x03,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,},//4
{0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xF8,0x00,0x0F,0xF8,0x00,0x0F,0xF8,0x00,
0x0F,0xFB,0xFF,0xFF,0xFB,0xFF,0xFF,0xFB,0xFF,0xFF,0xFB,0xFF,0xFF,0xFB,0xFF,0xFF,
0xF7,0xFF,0xFF,0xF7,0xFF,0xFF,0xF7,0xFF,0xFF,0xF7,0x80,0xFF,0xF6,0x00,0x7F,0xF4,
0x7E,0x3F,0xF1,0xFF,0x1F,0xF1,0xFF,0x8F,0xF3,0xFF,0x8F,0xFF,0xFF,0x87,0xFF,0xFF,
0xC7,0xFF,0xFF,0xC7,0xFF,0xFF,0xC7,0xFF,0xFF,0xC7,0xF3,0xFF,0xC7,0xE1,0xFF,0xC7,
0xE1,0xFF,0xC7,0xE1,0xFF,0xCF,0xE3,0xFF,0x8F,0xF3,0xFF,0x8F,0xF3,0xFF,0x1F,0xF9,
0xFF,0x3F,0xFC,0x7C,0x7F,0xFF,0x01,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,},//5
{0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xC0,0xFF,0xFF,0x3E,0x3F,0xFE,0x7E,
0x3F,0xFC,0xFE,0x1F,0xF9,0xFE,0x1F,0xF3,0xFE,0x1F,0xF3,0xFF,0xFF,0xF3,0xFF,0xFF,
0xE3,0xFF,0xFF,0xE7,0xFF,0xFF,0xE7,0xFF,0xFF,0xC7,0xFF,0xFF,0xC7,0xC0,0xFF,0xC7,
0x00,0x3F,0xC4,0x3E,0x1F,0xC4,0xFF,0x1F,0xC1,0xFF,0x8F,0xC3,0xFF,0x8F,0xC7,0xFF,
0xC7,0xC7,0xFF,0xC7,0xC7,0xFF,0xC7,0xC7,0xFF,0xC7,0xC7,0xFF,0xC7,0xE7,0xFF,0xC7,
0xE3,0xFF,0xC7,0xE3,0xFF,0xC7,0xF3,0xFF,0xCF,0xF1,0xFF,0x8F,0xF9,0xFF,0x9F,0xFC,
0xFF,0x3F,0xFE,0x3E,0x7F,0xFF,0x81,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,},//6
{0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xF0,0x00,0x07,0xF0,0x00,0x07,0xF0,0x00,
0x0F,0xF1,0xFF,0xCF,0xF7,0xFF,0x9F,0xE7,0xFF,0xBF,0xEF,0xFF,0x3F,0xEF,0xFF,0x7F,
0xFF,0xFE,0x7F,0xFF,0xFE,0xFF,0xFF,0xFC,0xFF,0xFF,0xFD,0xFF,0xFF,0xF9,0xFF,0xFF,
0xFB,0xFF,0xFF,0xF3,0xFF,0xFF,0xF3,0xFF,0xFF,0xE7,0xFF,0xFF,0xE7,0xFF,0xFF,0xC7,
0xFF,0xFF,0xCF,0xFF,0xFF,0xCF,0xFF,0xFF,0x8F,0xFF,0xFF,0x8F,0xFF,0xFF,0x8F,0xFF,
0xFF,0x8F,0xFF,0xFF,0x0F,0xFF,0xFF,0x0F,0xFF,0xFF,0x0F,0xFF,0xFF,0x0F,0xFF,0xFF,
0x0F,0xFF,0xFF,0x0F,0xFF,0xFF,0x8F,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,},//7
{0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x00,0xFF,0xFC,0x7E,0x3F,0xF8,0xFF,
0x1F,0xF1,0xFF,0x8F,0xF3,0xFF,0x8F,0xE3,0xFF,0xC7,0xE3,0xFF,0xC7,0xE3,0xFF,0xC7,
0xE3,0xFF,0xC7,0xE1,0xFF,0xC7,0xF0,0xFF,0x8F,0xF0,0x7F,0x8F,0xF8,0x3F,0x1F,0xFC,
0x0E,0x3F,0xFE,0x00,0xFF,0xFE,0x00,0xFF,0xFC,0xE0,0x7F,0xF9,0xF8,0x3F,0xF1,0xFC,
0x1F,0xE3,0xFF,0x0F,0xE3,0xFF,0x0F,0xC7,0xFF,0x87,0xC7,0xFF,0xC7,0xC7,0xFF,0xC7,
0xC7,0xFF,0xC7,0xC7,0xFF,0xC7,0xC7,0xFF,0xC7,0xE3,0xFF,0x8F,0xF3,0xFF,0x9F,0xF9,
0xFF,0x1F,0xFC,0x7E,0x7F,0xFF,0x01,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,},//8
{0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x03,0xFF,0xFC,0x7C,0xFF,0xF9,0xFF,
0x7F,0xF1,0xFF,0x3F,0xE3,0xFF,0x9F,0xE3,0xFF,0x9F,0xE7,0xFF,0xCF,0xC7,0xFF,0xCF,
0xC7,0xFF,0xCF,0xC7,0xFF,0xC7,0xC7,0xFF,0xC7,0xC7,0xFF,0xC7,0xC7,0xFF,0xC7,0xC7,
0xFF,0x87,0xE3,0xFF,0x87,0xE3,0xFF,0x07,0xE1,0xFE,0x47,0xF0,0x78,0xC7,0xF8,0x01,
0xC7,0xFE,0x07,0xC7,0xFF,0xFF,0xCF,0xFF,0xFF,0x8F,0xFF,0xFF,0x8F,0xFF,0xFF,0x8F,
0xFF,0xFF,0x9F,0xFF,0xFF,0x1F,0xF9,0xFF,0x3F,0xF0,0xFE,0x3F,0xF0,0xFE,0x7F,0xF0,
0xFC,0xFF,0xF8,0xF1,0xFF,0xFE,0x07,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF},//9
{0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xF8,0x7F,
0xF0,0x3F,0xF0,0x3F,0xF0,0x3F,0xF0,0x3F,0xF8,0x7F,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,}
};

//延時(shí)
void delay_1ms(void)
  { uint d=400;
    while(--d) {;}
  }
void delay_nms(uchar n)
{
        uchar i;
        for(i=0;i<n;i++)
        delay_1ms();
}

void delay_10us(void)
{
uchar d=1;
    while(--d) {;}

}
void delay_nus(unsigned char n)
{
        uchar i;
        for(i=0;i<n;i++)
           delay_10us();
}
void timer_1(void)
{                     
           TMR1IF=0;                 //清中斷標(biāo)志
           T1OSCEN=1;                //打開內(nèi)部振蕩
           TMR1CS=0;                 //內(nèi)部時(shí)鐘
           TMR1IE=1;                 //允許定時(shí)器1中斷
           TMR1ON=1;                 //使能定時(shí)器1
           PEIE=1;                  
           GIE=1;                    //打開全局中斷
           
           TMR1H=0xfb;               //設(shè)初值
           TMR1L=0x1e;
        
}
void interrupt ISR(void)
{        
  if(TMR1IF&TMR1IE)
    { TMR1IF=0;
          //TMR1ON=0;
      TMR1H=0xfb;
      TMR1L=0x1e;
      TMR1ON=1;
      number1++;
        if(number1==100){m++;m1++;number1=0;}
        if(m1==5) {m1=0;}
if(m==60) {m=0;f++;}
if(f==1) {f=0;f1=1;}

} }

unsigned adc_init()//AD數(shù)據(jù)采集
{        unsigned int adval,ad1,ad2;
unsigned int advall;


        ADCON0=0X2D;//左對(duì)齊,AN11ADON=1;
delay_nus(25);
GO=1;
        while(GO==1);
                adval=ADRESH;
              CLRWDT();
             RC3=0;

               
                return(adval);
}
void sendbyte(uchar zdata)
{ uint i;
for(i=0;i<8;i++){
                                if((zdata<<i)&0x80)
                                {RC7=1;}
                                else {RC7=0;}
                                
                                RC6=0;
                                NOP();
                                RC6=1;
                                NOP();
                                }

}

void wr_com(uchar comcode)
{        CLRWDT();


                RB7=1;
               
                sendbyte(0xf8);
                sendbyte(comcode&0xf0);        
                sendbyte(comcode<<4&0xf0);
                delay_nus(2);
RB7=0;
}
void wr_data(uchar Dispdata)
{                CLRWDT();
        
                RB7=1;
                sendbyte(0xfa);
                sendbyte(Dispdata&0xf0);        
                sendbyte(Dispdata<<4&0xf0);
                delay_nus(2);
RB7=0;
}

void Dis_Pic(unsigned char x,unsigned char y,unsigned char flag,unsigned char  *picture,unsigned char hight,unsigned char wide)//自定義大小圖片畫圖函數(shù),
{
unsigned char line,row;

        wr_com(0x36);
        if(wide%8==0)
        {
                wide=wide/8;
  }
        else
        {
                wide=wide/8+1;
  }
        for(line=0;line<hight;line++)
        {
                if(y+line>31)
                {
                        wr_com(0x80+y+line-32);
                        wr_com(0x80+x+8);
    }
                else
                {
                        wr_com(0x80+y+line);
                        wr_com(0x80+x);
    }
                if(flag==0)
                {
                for(row=0;row<wide;row++)
                {
                        wr_data(~(picture[line*wide+row]));
    }
        }
        else
        {
                for(row=0;row<wide;row++)
                {
                        wr_data(picture[line*wide+row]);
    }
  }
  }
        wr_com(0x30);
}
void init_lcd(void)
{        CLRWDT();
        wr_com(0x30);//功能設(shè)定
        delay_nus(50);
        wr_com(0x30);//
        delay_nus(50);
        wr_com(0x03);
        delay_nus(50);
        wr_com(0x01);//清除顯示
        delay_nms(10);
        wr_com(0x0c);
}
void clear_BMP_RAM()//清除圖片顯示RAM區(qū)的數(shù)據(jù),與清屏指令write_LCD_command(0x01)不同
{
        uchar i,j;
        wr_com(0x34);
     wr_com(0x36);
        for(i=0;i<32;i++)
        {
                wr_com(0x80|i);
                wr_com(0x80);
                for(j=0;j<16;j++)
                {
                        wr_data(0);//清0
                }
        }
        
        for(i=0;i<32;i++)
        {
                wr_com(0x80+i);
                wr_com(0x88);
                for(j=0;j<16;j++)
                {
                        wr_data(0);//清0
                }
        }        
}

int main(void)
{        
        unsigned int s7=0;
        unsigned int a1=0;
        unsigned int a2=0;
        unsigned int a3=0;
        unsigned int i=0;
        unsigned int s5=0;
        unsigned int s4=0;
        unsigned int s1=0;
        CLRWDT();
        OPTION_REG=0X0d;
        INTCON=0X00;
        PIE1=0X00;
        PIE2=0X00;
        PIR1=0X00;
        PIR2=0X00;
        OSCCON=0X67;
        OSCTUNE=0X00;
        ANSEL=0X00;
        ANSELH=0X00;
        CM2CON1=0X00;
        CM1CON0=0X00;
        //IOCA=0X00;
        //WPUA=0X00;
        IOCB=0X00;
        WPUB=0X00;
        PORTB=0X00;
        TRISB=0X00;
        TMR1L=0X1e;
        TMR1H=0Xfb;
        T1CON=0X30;

ADCON1=0X10;
//ANS11=1;
ANSELH|=(1<<3);
TRISB|=(1<<5);

        TRISC|=(1<<0);//RC0輸入
        TRISC&=~(1<<1);
        TRISC&=~(1<<2);
        TRISC&=~(1<<3);
        TRISC&=~(1<<4);
        TRISC&=~(1<<5);
        TRISC&=~(1<<6);
        TRISC&=~(1<<7);
        TRISB&=~(1<<4);
        TRISB&=~(1<<7);
        
        //PORTC|=(1<<1)|(1<<2)|(1<<3)|(1<<4)|(1<<5);
        RC1=0;
        RC2=0;
        //RC3=1;
//        RC4=1;
        RC5=0;
        RC6=0;
        RC7=0;
        RB4=1;
        timer_1();
        init_lcd();

        //wr_com(0x36);
//wr_com(0x01);
        clear_BMP_RAM();

        while(1)
                {CLRWDT();        

                num=adc_init();
                if(m%5==0)
                                {
                                s7=(num/6-11)*10.5;
                                s7=s7-20;
                                a1=s7/100;
                                s4=s7%100;
                                a2=s4/10;
                                a3=s4%10;
                                if(a1>2){a1=2;a2=0;a3=9;}
                                if(a1==0&&a2<9){a1=0;a2=9;a3=0;}
                                }
        
                Dis_Pic(0,8,0,ai[a1],48,24);
                Dis_Pic(2,8,0,ai[a2],48,24);
                Dis_Pic(4,8,0,ai[10],48,16);
                Dis_Pic(5,8,0,ai[a3],48,24);
                delay_nms(50);
        
}
}

分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復(fù)

使用道具 舉報(bào)

沙發(fā)
ID:1 發(fā)表于 2019-6-14 19:08 | 只看該作者
本帖需要重新編輯補(bǔ)全電路原理圖,源碼,詳細(xì)說明與圖片即可獲得100+黑幣(帖子下方有編輯按鈕)
回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

手機(jī)版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表
主站蜘蛛池模板: 国产美女黄色 | 成人国产精品久久久 | 亚洲国产精品日本 | 欧美中文字幕 | 视频在线一区二区 | 中文字幕av在线播放 | 国产一区二区三区四区三区四 | 精品自拍视频 | 成人综合视频在线 | 国产a区 | 午夜激情网 | 日日摸天天添天天添破 | 1000部精品久久久久久久久 | 99久久国产 | 中文字幕在线视频一区二区三区 | 黄频免费 | 国产精品久久久久久久久久久久冷 | 真人女人一级毛片免费播放 | 欧美h | 久久久国产一区二区三区 | 亚洲五码久久 | 欧美久久一区二区 | 超碰网址| 成人综合在线视频 | 国产在线1区 | 日韩亚洲一区二区 | 日韩亚洲视频 | 黄片毛片免费观看 | www.久久| 一区二区在线不卡 | 国精产品一品二品国精在线观看 | 国产高清免费 | 久久国产一区二区三区 | 国产情侣在线看 | 精品免费观看 | 中文字幕一区在线 | 91免费观看在线 | 99精品免费在线观看 | 精品国产一区二区三区久久影院 | 日本一区二区高清视频 | 国产精品久久久久久久久久久久久久 |