基本信息
源码名称:测温液晶显示并与昆仑通态触摸屏互动
源码大小:0.09M
文件格式:.zip
开发语言:C/C++
更新时间:2021-07-26
   友情提示:(无需注册或充值,赞助后即可获取资源下载链接)

     嘿,亲!知识可是无价之宝呢,但咱这精心整理的资料也耗费了不少心血呀。小小地破费一下,绝对物超所值哦!如有下载和支付问题,请联系我们QQ(微信同号):813200300

本次赞助数额为: 10 元 
   源码介绍

本例程可与昆仑通态触摸屏互通数据Modbus_KLTT


void main ()

{   int temp;
    float temperature;
    unsigned char displaytemp[16];//¶¨ÒåÏÔÊ¾ÇøÓòÁÙʱ´æ´¢Êý×é
    LCD_Init(); // ³õʼ»¯Òº¾§
    LCD_Clear();
    EA = 1; // ¿ª×ÜÖжÏ
    ConfigTimer0(1); // Åä Öà T0 ¶¨ ʱ
    ConfigUART(9600); //ÅäÖò¨ÌØÂÊΪ9600
    while(1)
    {   temp=ReadTemperature();
        temperature=(float)temp*0.0625;
        sprintf(displaytemp,"Temp  % 7.3f",temperature);//´òӡζÈÖµ
        LCD_Write_String(0,1,displaytemp);//ÏÔʾµÚ¶þÐÐ
        UartDriver();
    }
}
void InterruptUART() interrupt 4 //UART ÖжϷþÎñº¯Êý
{
    if (RI) // ½ÓÊÕµ½×Ö½Ú
    { 
        RI = 0; // ÊÖ¶¯ÇåÁã½ÓÊÕÖжϱê־λ
        if (cntRxd < sizeof(bufRxd)) // ½ÓÊÕ»º³åÇøÉÐδÓÃÍêʱ£¬
        {
            bufRxd[cntRxd ] = SBUF; // ±£´æ½ÓÊÕ×Ö½Ú£¬²¢µÝÔö¼ÆÊýÆ÷
        }
    }
    if (TI)           // ×Ö½Ú·¢ËÍÍê±Ï
    {  
        TI = 0;           // ÊÖ¶¯ÇåÁã·¢ËÍÖжϱê־λ
        flagOnceTxd = 1;  //ÉèÖõ¥´Î·¢ËÍÍê³É±êÖ¾
    }
}