MSP430单片机键盘扫描实验原理图及C程序.docVIP

  • 21
  • 0
  • 约5.42千字
  • 约 9页
  • 2019-08-23 发布于江西
  • 举报

MSP430单片机键盘扫描实验原理图及C程序.doc

电路连接图如下:相同名称标号的线接一起。 程序一: #include msp430x14x.h void Delay(void); int KeyScan(void); int KeyProcess(void); void Init_Port(void) { //将P1口所有的管脚在初始化的时候设置为输入方式 P1DIR = 0; //将P1口所有的管脚设置为一般I/O口 P1SEL = 0; // 将P1.4 P1.5 P1.6 P1.7设置为输出方向 P1DIR |= BIT4; P1DIR |= BIT5; P1DIR |= BIT6; P1DIR |= BIT7; //先输出低电平 P1OUT = 0x00; return; } int KeyScan(void) { int nP10,nP11,nP12,nP13; int nRes = 0; for(;;) { //读取各个管脚的状态 nP10 = P1IN BIT0; nP11 = (P1IN BIT1) 1; nP12 = (P1IN BIT2) 2; nP13 = (P1IN BIT3) 3; //是否有键被按下 if(nP10 == 0 || nP11 == 0 || nP

文档评论(0)

1亿VIP精品文档

相关文档