如何将Holtek Touch MCU Workshop的汇编改成c工程
如何将Holtek Touch MCU Workshop的汇编改成c工程1、Holtek Touch MCU Workshop生成的汇编工程。
2、找到工程所在目录,文件名 “BS83B08A_LIBV413\BS83B08A_LIBV413.CEX”下一步
3、移除原工程中USER_PROGRAM.asm文件,新建一个.c文件并保存在工程根目录,并添加到工程。
添加如下图所示相应的头文件及函数声明.
#include “USER_PROGRAM\USER_PROGRAM.CEX”
#include “BS83B08A_LIBV413\BS83B08A_LIBV413.CEX” //不同型号对应不同名称,注意第二步
图三
然后添加如下代码
//此函数为初始化函数,上电后执行一次
void USER_PROGRAM_INITIAL()
{
}
//此函数为用户程序,
void USER_PROGRAM()
{
static unsigned char lock=0,mode=0;
if(SCAN_CYCLEF)//普通模式由函数库10ms执行一次,快速模式5ms一次。函数中不能阻塞,否则触摸不起作用。
{
GET_KEY_BITMAP();
if((DATA_BUF&0x01)==0x01)
{
}
}
}
至此,编译通过,c工程建立完毕。
关于触摸函数的详细介绍见附件说明
很好用,不错 很不错,有用处,后面就好处理了. 谢谢lz,正需要 下载来学习一下 学习了:lol 谢谢分享,学习了! 请问 USER_PROGRAM() 10ms 执行一次的回调,是否占用了定时器?占用了哪一个定时器?如何使用更快的定时器中断程序是否会有冲突? 太需要触摸资料了
页:
[1]