標題:
LY720大彩觸摸屏串口通信源碼
[打印本頁]
作者:
這個清晨不冷
時間:
2018-5-12 19:56
標題:
LY720大彩觸摸屏串口通信源碼
0.jpg
(19.79 KB, 下載次數(shù): 37)
下載附件
2018-5-13 00:54 上傳
單片機源程序如下:
#include <C8051F020.H>
#include <intrins.h>
#include<stdio.h>
#include <string.h>
#include <vref.h>
#include <init.h>
#include <IO.h>
#include <dacai.h>
#include <display.h>
#include <key.h>
//#include <ds18b20.h>
void main()
{// word DS18B20T;
WDTCN=0XDE;
WDTCN=0XAD;
PORT_Init();
SYSCLK_Init();
Timer_Init();
UART1_Init();
set_init();
jump();
T1_cont=0;
/* DS18B20T=ReadTemperature(); //上電第一次采集可能數(shù)據(jù)不對
delay(65535);delay(65532);
delay(65534);delay(65533);
delay(65531);delay(65530);
DS18B20T=ReadTemperature(); //上電進行第二次采集 */
EA=1;
while(1)
{
read_do();
key_s1();
if(dis_cont>25)
{
dis_cont=0;display();
/* EA=0;
DS18B20T=ReadTemperature();
EA=1;
int_asic(DS18B20T);
DisArea_Image(0,0, 1, 1);
DisText(30,45,0,2,asic ); */
}
}
}
void T1_ISR (void) interrupt 3 { //定時器1 溢出中斷
T1_cont += 1;
uS +=555;
mS +=35;
dis_cont++;
}
void UART1_ISR (void) interrupt 20
{
byte t;
if(SCON1&0x01)
{
SCON1 &= 0xfe;
t = SBUF1;
table[i++]=t;
if(i==10)
{
if(table[0]==0xee)
{
i=0;
TouchValueX=(table[2]*256)+table[3] ;
TouchValueY=(table[4]*256)+table[5] ;
……………………
…………限于本文篇幅 余下代碼請從51黑下載附件…………
復制代碼
所有資料51hei提供下載:
11912909LY720.zip
(133.34 KB, 下載次數(shù): 27)
2018-5-12 19:55 上傳
點擊文件名下載附件
下載積分: 黑幣 -5
作者:
htzsz
時間:
2018-6-26 23:11
樓主,程序下載了,沒有看懂,能不能把觸摸屏的程序和單片機原理圖一起發(fā)出來,讓大家學習學習單片機和觸摸屏。
歡迎光臨 (http://www.torrancerestoration.com/bbs/)
Powered by Discuz! X3.1