资源简介
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_li
文件 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\ob
文件 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.ccxm
文件 806 2017-05-01 23:28 experiment2\targetConfigs\readme.txt
- 上一篇:51单片机交通灯全套资料
- 下一篇:安川码垛程序.xlsx
相关资源
- MSP430F5529移植modbus
- MSP430F5529 例程源码
- 基于MSP430F5529的智能无线遥控小车设计
- msp430f5529学习资料
- MSP430 F5529 LaunchPad完整资料内含例程代
- TI的msp430f5529读取夏普灰尘传感器,并
- 基于MSP430F5529的步进电机驱动程序
- msp430f5529IAR.rar
- MSP430F5529经典例程
- msp430f5529sd卡读取程序
- MSP430F5529的实验程序(包含了所有的库
- msp430f5529口袋板
- 基于MSP430F5529的掌上游戏机
- MSP430F5529_25Hz方波发生及测量实验.do
- MSP430f5529中文手册.pdf
- 2018电赛 手势识别for MSP430F5529 oled图形
- MSP430F5529中文指导
- MSP430F5529LP的资料及程序
- MSP430F5529 官方代码例程库
- MSP430f5529官方例程全面.zip
- MSP430F5529的官方例程
- FDC2214例程读取电容值msp430f5529
- MSP430课程设计之DS18B20、DHT11、0.96寸
- ADS1118的MSP430F5529驱动程序
- MSP430F5529LP延时函数.rar
- 基于MSP430F5529单片机的蓝牙遥控小车
- msp430 DS18B20.rar
- msp430f5529定时器A程序
- msp430f5529仿真部分的呼吸灯
- msp430F5529的TI官方程序,IAR程序
评论
共有 条评论