pic18f4550电路图与源码

  • 名称:pic18f4550电路图与源码
  • 类型:单片机学习
  • 授权方式:免费版
  • 更新时间:09-10 23:00:48
  • 下载要求:无需注册
  • 下载次数:6785
  • 语言简体中文
  • 大小:7.32 MB
  • 推荐度:4 星级
《pic18f4550电路图与源码》简介

标签:单片机开发,单片机原理,
pic18f4550电路图与源码

#define mInitAllLEDs() LATD &= 0xF0; TRISD &= 0xF0;

#define mLED_1 LATDbits.LATD0
#define mLED_2 LATDbits.LATD1
#define mLED_3 LATDbits.LATD2
#define mLED_4 LATDbits.LATD3

#define mLED_1_On() mLED_1 = 1;
#define mLED_2_On() mLED_2 = 1;
#define mLED_3_On() mLED_3 = 1;
#define mLED_4_On() mLED_4 = 1;

#define mLED_1_Off() mLED_1 = 0;
#define mLED_2_Off() mLED_2 = 0;
#define mLED_3_Off() mLED_3 = 0;
#define mLED_4_Off() mLED_4 = 0;

#define mLED_1_Toggle() mLED_1 = !mLED_1;
#define mLED_2_Toggle() mLED_2 = !mLED_2;
#define mLED_3_Toggle() mLED_3 = !mLED_3;
#define mLED_4_Toggle() mLED_4 = !mLED_4;

/** S W I T C H *****************************************************/
#define mInitAllSwitches() TRISBbits.TRISB4=1;TRISBbits.TRISB5=1;
#define mInitSwitch2() TRISBbits.TRISB4=1;
#define mInitSwitch3() TRISBbits.TRISB5=1;
#define sw2 PORTBbits.RB4 高速下载
#define sw3 PORTBbits.RB5

void main(void)
{
ADCON1 |= 0x0F; // Default all pins to digital
mInitAllSwitches();
mInitAllLEDs();
while(1)
{
if(sw2 == 0)
{
mLED_2_On();
}
else
{
mLED_2_Off();
}//end if else
}//end while
}//end main

字串7

, 大小:7.32 MB
Tag:单片机学习单片机开发,单片机原理单片机学习

《pic18f4550电路图与源码》相关下载