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

📄 boardconfigure.h

📁 Total_Program(太阳能追踪程序)
💻 H
字号:
//  Description; CPU Frequency (MCLK)=25MHZ
//
//               MSP430F5438A
//            -----------------
//        /|\|             XIN2|-
//         | |                 |  25MHZ
//         --|RST         XOUT2|-
//           |                 |
//           |      P9.6 Buzzer|<--AN1(KEY1) 
//           |            P10.6|<--AN1(KEY1)
//           |            P10.7|<--AN2(KEY2)
//           |             P5.0|-->LED1
//           |             P5.1|-->LED2
//     
#ifndef __BOARDCONFIGURE_H__
#define __BOARDCONFIGURE_H__
#include "msp430x54xA.h"                                                          // Import msp430x54xA.h
#define CPU_F             ((unsigned long)25)                                   // Unit MHZ
#define Delay_us(x)       __delay_cycles((unsigned int)x*CPU_F)                 // Unit us
#define Delay_ms(x)       __delay_cycles(CPU_F*(unsigned int)x*1000)            // Unit ms

#define LED1_ON           P5DIR |= BIT0 ; P5OUT &= ~BIT0                        // Low valid
#define LED1_OFF          P5DIR |= BIT0 ; P5OUT |= BIT0      
#define LED2_ON           P5DIR |= BIT1 ; P5OUT &= ~BIT1                        // Low valid
#define LED2_OFF          P5DIR |= BIT1 ; P5OUT |= BIT1      
#define Buzzer_ON         P9DIR |= BIT6 ; P9OUT |= BIT6                         // High valid
#define Buzzer_OFF        P9DIR |= BIT6 ; P9OUT &= ~BIT6                  

#endif

⌨️ 快捷键说明

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