⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 io.h

📁 参考网上的提供的代码,我把uCosII移植到MSP430f149上,分三个任务,分别是485通讯,键盘扫描,LED显示,可供参考!
💻 H
字号:
#ifndef _IO
#define _IO

#define NO_KEY 0x0;
#define KEY_1 0x1;
#define KEY_2 0x2;
#define KEY_3 0x3;
#define KEY_4 0x4;
#define KEY_5 0x5;
#define KEY_6 0x6;
#define KEY_7 0x7;
#define KEY_8 0x8;

#define LEDX P1OUT
#define LEDY P2OUT
#define LEDZ P5OUT
#define SEL_ROW P4OUT
/*----------------------------------------------------------------
 初始化MSP430F147的IO口
----------------------------------------------------------------*/
void Init_IO( void )
{
  P1SEL = 0x00; // IO
  P1DIR = 0xff; // Output, X Axis display
  P2SEL = 0x00; // IO
  P2DIR = 0xff; // Output, Y Axis display
  P3SEL |= 0xc0; // 3.6 3.7 for TXD and RXD
  P3DIR |= 0x60; // 3.6 & 3.5 output, 3.5 is for 485 control
  P4SEL = 0x00; //IO
  P4DIR = 0xff; // Output, select LEDs 
  P5SEL = 0x00; //IO
  P5DIR = 0xff; // z Axis display
  P6SEL = 0x00; //IO
  P6DIR = 0x00; //Key Input 
}
#endif 

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -