- //示例使用方法
- //main.c
- #include "common.h"
- #include "TouchPad.h"
- //觸摸屏通過外部中斷0方式通知MCU進行采樣
- //應該寫在主模塊中
- void int0(void) interrupt 0
- {
- int x=0,y=0;
- EA = 0;
- while(1){
- if(tp_isirq()){
- if(!tp_get(&x, &y))
- continue;
- //x,y是取得的坐標
- //set_pixel是我的屏幕畫點的函數
- //改成自己的使用方法
- //set_pixel(x,y, 0xaaaa);
- //set_pixel(x+1,y, 0xaaaa);
- //set_pixel(x,y+1, 0xaaaa);
- //set_pixel(x+1,y+1, 0xaaaa);
- }else{
- break;
- }
- }
- EA = 1;
- }
-
- void main(void)
- {
- //delay_ms(200);//自己實現
- tp_init();
- while(1)
- ;
- }
復制代碼 |