• 大小: 38KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-05-16
  • 语言: 其他
  • 标签: 触摸按键  S3F84U8  

资源简介

采用三星S3F84U8触摸按键-控制,完整工程文件

资源截图

代码片段和文件信息

#include “ioS3F84U8.h“
#include “global.h“

//配置SMART选项 使用一键ISP时无效 该选项使用使用高压编程器烧录时生效
__root const volatile u8 smart_option[4] @ 0x003C = {0x000x000x800x0D};

//上电初始化
void System_Init(void)
{
    DI;//禁止全局中断
    DIS_WDT;//关闭看门狗
    CLKCON = BIT4 | BIT3;//系统时钟不分频
    P0CONL = BIT3 | BIT1;//使能触摸识别的AD端口 AD0 AD1
    P4CONH = BIT3 | BIT2 | BIT1 | BIT0;//配置LED端口为推挽输出模式
    P4CONL = BIT7 | BIT6 | BIT5 | BIT4;//配置LED端口为推挽输出模式
    P4 |= BIT5 | BIT4 | BIT3 | BIT2;//将LED驱动端口置高 熄灭
    P3CONH = BIT6;//p3.7配置TDOUT模式
    TD0CON = BIT7;//TD0时钟不分频
    TD0DATAH = 0x00;
    TD0DATAL = 7;//配置定时器值输出500K的脉冲
}

//延时函数 时间只是大约值 根据实际情况可以调整i循环的次数值
void Delay_Ms(u8 ms)
{
    u8 ij;
    for (j = 0; j < ms; j++)
    {
        for (i = 0; i < 125; i++)
        {
            NOP;NOP;
        }
    }
}

//AD转换函数 这里我们只用到8位AD
u8 ADC(u8 ch)
{
    ADCON = (ch << 4) | BIT1;
    NOP;NOP;
    ADCON |= BIT0;
    NOP;NOP;
    while((ADCON & BIT3) == 0)
    {
        NOP;
    }
    return ADDATAH;
}


 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件       3738  2012-10-07 18:54  触摸按键-控制LED\Demo.dep

     文件       9754  2012-10-07 15:36  触摸按键-控制LED\Demo.ewd

     文件      39583  2012-10-07 18:02  触摸按键-控制LED\Demo.ewp

     文件        158  2012-10-07 15:36  触摸按键-控制LED\demo.eww

     文件       1175  2012-10-07 18:18  触摸按键-控制LED\global.c

     文件        656  2012-10-07 16:47  触摸按键-控制LED\global.h

     文件      11785  2010-03-08 17:35  触摸按键-控制LED\ioS3F84U8.h

     文件       2301  2012-10-07 18:54  触摸按键-控制LED\main.c

     文件       1181  2012-10-07 18:33  触摸按键-控制LED\Release\Exe\Demo.a18

     文件        496  2012-10-06 09:31  触摸按键-控制LED\Release\Obj\control.pbi

     文件      17933  2012-10-06 09:01  触摸按键-控制LED\Release\Obj\control.r18

     文件        184  2012-10-07 18:54  触摸按键-控制LED\Release\Obj\Demo.pbd

     文件        496  2012-10-06 09:31  触摸按键-控制LED\Release\Obj\display.pbi

     文件      18252  2012-10-06 09:01  触摸按键-控制LED\Release\Obj\display.r18

     文件       3774  2012-10-07 18:18  触摸按键-控制LED\Release\Obj\global.r18

     文件       4202  2012-10-07 12:53  触摸按键-控制LED\Release\Obj\iap.r18

     文件       1101  2012-10-07 15:51  触摸按键-控制LED\Release\Obj\initialize.r18

     文件        500  2012-10-06 11:31  触摸按键-控制LED\Release\Obj\interrupt.pbi

     文件        488  2012-10-06 09:31  触摸按键-控制LED\Release\Obj\key.pbi

     文件      13752  2012-10-06 09:01  触摸按键-控制LED\Release\Obj\key.r18

     文件       6767  2012-10-07 18:33  触摸按键-控制LED\Release\Obj\main.r18

     文件        281  2012-10-07 14:38  触摸按键-控制LED\Release\Obj\PJJ01.pbd

     文件        496  2012-10-06 09:31  触摸按键-控制LED\Release\Obj\protect.pbi

     文件      19249  2012-10-06 09:01  触摸按键-控制LED\Release\Obj\protect.r18

     文件       2148  2012-10-07 18:02  触摸按键-控制LED\settings\Demo.cspy.bat

     文件         63  2012-10-07 18:54  触摸按键-控制LED\settings\Demo.dbgdt

     文件        208  2012-10-07 18:54  触摸按键-控制LED\settings\Demo.dni

     文件       2970  2012-10-07 18:54  触摸按键-控制LED\settings\demo.wsdt

     文件       4181  2012-10-07 15:33  触摸按键-控制LED\settings\demo1.wsdt

     文件       6495  2012-03-15 16:52  触摸按键-控制LED\settings\HC-SZB0203.wsdt

............此处省略14个文件信息

评论

共有 条评论