91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 4KB
    文件類型: .c
    金幣: 1
    下載: 0 次
    發布日期: 2021-06-07
  • 語言: C/C++
  • 標簽:

資源簡介

max6675+熱電偶的C語言程序,使用SPI通信,該程序經過實踐溫度測量準確。

資源截圖

代碼片段和文件信息

#include

#define?LCD_RW?RD1
#define?LCD_RS?RD2
#define?LCD_E?RD3
#define?CS?RA5
#define?uchar?unsigned?char
#define?uint?unsigned?int

#define????COM??0//定義命令為0
#define????DATA?1//定義數據為1

void?interrupt?ISR(void);
void?CSH(void);
void?DISPLAY(uint?R3);
char?SPI_WRITE(char);
void?LCD_BUSY(void);
uchar?LCD_READ(void);
void?LCD_WRITE(uchar?R1uchar?FLAG);
void?LCD_WRITE_4(uchar?R1uchar?FLAG);
void?LCD_WRITE_STR(uchar?R1uchar?R2uchar?*str);
void?DELAY_US(uchar?n);
void?DELAY(uint?n);
unsigned?int?READ_T();
volatile?unsigned?int?t;
uchar?LCD_Buffer2[]=“t=???‘C“; //顯示溫度,沒有放大



void?main(void)
{ CSH();
TRISA5=0;
TRISC=0b00010000;
SSPCON=0b00100001;
SSPSTAT=0b11000000;
CS=1;
while(1);
}

void?interrupt?ISR(void)
{
if(TMR1IF==1)
{
TMR1IF=0; //清中斷標志位
TMR1H=5536>>8;
TMR1L=5536; //重新裝載初值
t=READ_T();//溫度采樣
DISPLAY(t);//把電流值轉換成BCD碼供顯示
LCD_WRITE_STR(10LCD_Buffer2);//顯示
}
}

unsigned?int?READ_T()
{ unsigned?int?t;
volatile?char?T_HT_L;
CS=1;
CS=0;
T_H=SPI_WRITE(0);
T_L=SPI_WRITE(0);
CS=1;
t=(T_H<<8)+T_L;
t=t>>5;
return(t);
}

char?SPI_WRITE(char?A)
{ char?BUF;
SSPBUF=A;
while(!SSPIF);
SSPIF=0;
BUF=SSPBUF;
return(BUF);
}

//LCD模塊初始化
void?LCD_CSH(void)
{
TRISD=0;//設置RD口為輸出,控制LCD
DELAY(20); //延時20ms
LCD_WRITE_4(0b0011COM); //發送控制序列
DELAY_US(800); //延時100us
LCD_WRITE_4(0b0011COM); //發送控制序列
DELAY_US(800); //延時100us
LCD_WRITE_4(0b0011COM); //發送控制序列
DELAY_US(800); //延時100us
LCD_WRITE_4(0b0010COM); //4位數據格式
LCD_BUSY(); //LCD忙檢測
LCD_WRITE(0b00101000COM); //4位數據格式,4行,5×7點陣
LCD_WRITE(0b00001100COM); //D(d2)=1:打開顯示C(d1)=1:光標打開,B(d0)=1:光標閃爍
LCD_WRITE(0b00000001COM); //清除顯示
DELAY(2); //延時2ms
LCD_WRITE(0b00000110COM); //輸入模式I/D(d1)=1:地址加1S(d0)=1:顯示移位關閉
}
//========讀LCD狀態
uchar?LCD_READ(void)
{ uchar?R1;
LCD_RS=0; //寄存器選擇
LCD_RW=1;NOP(); //讀為1
LCD_E=1;NOP(); //使能
R1=0; //短延時
R1=(PORTD<<4)?&?0x0F; //讀數據的高4位給R1
LCD_E=0;NOP(); //讀數據結束
LCD_E=1;N

評論

共有 條評論

相關資源