文档库

最新最全的文档下载
当前位置:文档库 > msp430中断扫描键盘例程

msp430中断扫描键盘例程

msp430中断方式实现键盘扫描例程

类别:技术文章

来源:未知

作者:未知

关键字:键盘扫描

加入日期:2010-5-1

// 此示例程序为中断方式,得到键盘的键值,存放在队列keybuff[10]中

// 此示例程序没有显示,

// 键盘的按键按下引起P1口的中断服务程序,得到键盘的键值,保存到键值队列// 在其他的中断服务程序中通过键值队列中的数据引导程序的流程

#include

unsigned char keybuff[10];

unsigned char keypoint=0;

void delay(int v)

{

while(v!=0)v--;

}

unsigned char key(void)

{

unsigned char x=0xff;

P1DIR=0X0F;

P1OUT=0X01; //扫描第一行

if((P1IN&0X70)==0X10)

x=0;

else

if((P1IN&0X70)==0X20)

x=1;

else

if((P1IN&0X70)==0x40)

x=2;

else

{

P1OUT=0X2; //扫描第二行

if((P1IN&0X70)==0X10)

x=3;

else

免费下载Word文档免费下载: msp430中断扫描键盘例程

(共3页)

基于MSP430G2553的按键测试程序

基于MSP430G2553的按键测试程序 - 基于msp430G2系列的按键测试程序程序扫描中断两种方式,代码均附后。 4、4×1独立按键实验 (1)4×1键盘1:扫描数码管...

MSP430_按键的定时器扫描

MSP430_按键的定时器扫描_计算机硬件及网络_IT/计算机_专业资料。MSP430单片机的定时器模块应用,实现功能:按键的定时器扫描,具体要求:每1ms进入一次time中断,10ms...

msp430 按键控制LED 最基本程序

msp430,按键控制LED,最基本程序,采用定时器扫描 按键篇经过一短时间的学习,下面...在主程序中定义全局变量 unsigned int TIME_1_S=0;然后再定时器中断函数中 ...

MSP430 单片机矩阵键盘程序

MSP430 单片机矩阵键盘程序_计算机硬件及网络_IT/计算机_专业资料。MSP430 单片机...//P1允许中断 P1IES |= 0X0E ; _EINT() ; //系统中断允许 while(1) ;...

MSP430F6638_按键LED跑马灯程序

MSP430F6638_按键LED跑马灯程序_电子/电路_工程科技_专业资料。MSP430F6638_...单独配置P1和P2中断和包括某些设备额外的端 口中断 4、独立的输入输出数据寄存器...

MSP430LED灯闪烁控制程序

MSP430LED灯闪烁控制程序_电子/电路_工程科技_专业资料。MSP430LED 灯闪烁控制程序 #include<msp430g2553.h> void main(void) { unsigned int i; WDTCTL=WDTPW...

MSP430矩阵键盘程序

MSP430矩阵键盘程序_电子/电路_工程科技_专业资料。...沿触发中断 //P1.4~P1.7 允许中断 //中断标志...(hang = 0;hang < 4;hang++) //行扫描 { ...

MSP430第六讲实验报告

MSP430第六讲实验报告 - 一、实验内容: 1. 2. 3. 4. MSP430 单片机的复位中断和低功耗模式 中断方式的按键控制实现 Lab8 按键中断方式控制 led 灯的亮灭 ...

msp430g2553的矩阵按键程序

矩阵按键,扫描 下面程序是淘来的! #include<msp430g2553.h> /***全局变量*...//关键盘中断 } } P1IFG=0;P1OUT=0; //清中断标志 } 下面的程序是自己...

msp430的矩阵键盘程序

msp430的矩阵键盘程序 - msp430g2553 的矩阵按键程序 IAR 环境下的程序! 矩阵按键在单片机设计中经常见到,下面给大家几个程序!如果有需求可以看看! 矩阵按键,扫描...