• 大小: 64KB
    文件类型: .zip
    金币: 2
    下载: 1 次
    发布日期: 2021-01-06
  • 语言: 其他
  • 标签: msp430f5529  

资源简介

4*4矩阵键盘,此程序能控制msp430f5529 LaunchPad 开发板上的灯实现亮灭,并可选择时连续采集按键或者当次采集。编译器为ccsv7版本。 特别好用的一个矩阵键盘,下载绝不后悔!

资源截图

代码片段和文件信息

#include  
#define CPU_CLOCK 1000000               //默认主频1Mhz
#define delay_ms(x) __delay_cycles((x)*CPU_CLOCK/1000);
#define delay_us(x) __delay_cycles((x)*CPU_CLOCK/1000000);
#define uchar unsigned char
#define KEYPORT P3OUT   //按键输入控制
#define KEYSEL  P3SEL   //控制口功能选择io口功能
#define KEYDIR  P3DIR  // 控制口方向寄存器
#define KEYIN   P3IN   //读取io电平
#define KEYREN  P3REN  //使能上下啦电阻
    uchar key1 = 0;
void Port_Init(void)
{
   KEYDIR = 0X0F;  //高四位输入,低四位输出
   KEYREN |= 0XF0; //高四位开启拉电阻功能
   KEYPORT = 0XF0;  //低四位输出1,高四位为下拉电阻
}
/*
 * xx == 0时为连续触发
 * xx 为其他时单次触发
 *
 *
 * */
uchar Key_Scan(uchar xx)
{
    static uchar statevalue = 0;
    uchar key_checkinkey_check;
    uchar key = 0;
    KEYPORT = 0XF0;
    if(xx==0)statevalue = 0;
    key_checkin = KEYIN;  //读取电平
        if(key_checkin !

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2017-05-01 23:58  experiment2\
     文件         614  2017-05-01 23:28  experiment2\.ccsproject
     文件       28949  2017-05-01 23:28  experiment2\.cproject
     目录           0  2017-05-01 23:58  experiment2\.launches\
     文件        4686  2017-05-01 23:59  experiment2\.launches\experiment2.launch
     文件         841  2017-05-01 23:28  experiment2\.project
     目录           0  2017-05-01 23:40  experiment2\.settings\
     文件          62  2017-05-01 23:28  experiment2\.settings\org.eclipse.cdt.codan.core.prefs
     文件         123  2017-05-01 23:28  experiment2\.settings\org.eclipse.cdt.debug.core.prefs
     文件         208  2017-05-01 23:40  experiment2\.settings\org.eclipse.core.resources.prefs
     目录           0  2017-05-16 02:27  experiment2\Debug\
     文件          59  2017-05-16 02:27  experiment2\Debug\ccsObjs.opt
     文件       72836  2017-05-16 02:27  experiment2\Debug\experiment2.map
     文件       55092  2017-05-16 02:27  experiment2\Debug\experiment2.out
     文件      223365  2017-05-16 02:27  experiment2\Debug\experiment2_linkInfo.xml
     文件         745  2017-05-16 02:27  experiment2\Debug\main.d
     文件       11512  2017-05-16 02:27  experiment2\Debug\main.obj
     文件        4361  2017-05-16 02:27  experiment2\Debug\makefile
     文件         260  2017-05-01 23:40  experiment2\Debug\objects.mk
     文件        2073  2017-05-16 02:27  experiment2\Debug\sources.mk
     文件        1082  2017-05-16 02:27  experiment2\Debug\subdir_rules.mk
     文件         530  2017-05-16 02:27  experiment2\Debug\subdir_vars.mk
     文件       14573  2017-05-01 23:28  experiment2\lnk_msp430f5529.cmd
     文件        3003  2017-05-16 02:27  experiment2\main.c
     目录           0  2017-05-01 23:28  experiment2\targetConfigs\
     文件         822  2017-05-01 23:28  experiment2\targetConfigs\MSP430F5529.ccxml
     文件         806  2017-05-01 23:28  experiment2\targetConfigs\readme.txt

评论

共有 条评论