-----------------------------------------五向按键 查看原理图从原理图可以看出JOY_CHK连接p-07,JOY_AD连接p0-6在按下不同按键时,JOY_CHK将会产生一个上升沿,JOY_AD口有不同的电压只要在JOY_CHK的外部中断中读取JOY_AD的电压查看芯片手册设p0-6为三态P0INP 输入模式 0x8f 1000 1111 或上0x40 0100 0000 1100 1111P0设为io功能P0SEL 0xf3 1111 0011 与上~0x80 1000 0000 取反为 0111 1111 0111 0011P0DIR设为输入功能P0DIR 0xFD 1111 1101 与上~0x80 1000 0000 取反为 0111 1111 0111 1101P0IEN P0-7设为中断方式P0IEN 0XAB 1010 1011 或上0x80 1000 0000 1010 1011PICTL 上升沿触发PICTL 0X8C 1000 1100与上~0x80 1000 0000 取反为 0111 1111 0000 1100允许p0口中断IEN1 0XB8 1011 1000或上0x20 0010 0000 1011 1000清除中断标志位P0IFG 复位为0x00 开总中断EA =1复制adc工程代码,添加如下:/****************************************************************************** 版权所有 (C), 2014-2020 ****************************************************************************** 文 件 名 : main.c 版 本 号 : V1.0 作 者 : retacn 生成日期 : 2014年9月21日 功能描述 : 中断方式处理按键 函数列表 : 修改历史 : 1.日 期 : 2014年9月21日 作 者 : retacn 修改内容 : 创建文件******************************************************************************//*------------
ble学习笔记七----------------五向按键
最新推荐文章于 2023-09-17 01:06:23 发布