资源简介

进行PIC24系列单片机开发不可多得的好资料!

资源截图

代码片段和文件信息

/*****************************************************************************
 *  ADC
 *  Modified for PIC24FJ64GA004 family with PPS.
 *****************************************************************************
 * FileName:        adc.c
 * Dependencies:    system.h spimpol.c eeprom.c
 * Processor:       PIC24
 * Compiler:        MPLAB C30
 * linker:          MPLAB link30
 * Company:         Microchip Technology Incorporated
 *
 * Software License Agreement
 *
 * The software supplied herewith by Microchip Technology Incorporated
 * (the “Company“) is intended and supplied to you the Company‘s
 * customer for use solely and exclusively with products manufactured
 * by the Company. 
 *
 * The software is owned by the Company and/or its supplier and is 
 * protected under applicable copyright laws. All rights are reserved. 
 * Any use in violation of the foregoing restrictions may subject the 
 * user to criminal sanctions under applicable laws as well as to 
 * civil liability for the breach of the terms and conditions of this 
 * license.
 *
 * THIS SOFTWARE IS PROVIDED IN AN “AS IS“ CONDITION. NO WARRANTIES 
 * WHETHER EXPRESS IMPLIED OR STATUTORY INCLUDING BUT NOT LIMITED 
 * TO IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A 
 * PARTICULAR PURPOSE APPLY TO THIS SOFTWARE. THE COMPANY SHALL NOT 
 * IN ANY CIRCUMSTANCES BE LIABLE FOR SPECIAL INCIDENTAL OR 
 * CONSEQUENTIAL DAMAGES FOR ANY REASON WHATSOEVER.
 *
 *
 *  State machine to sample analog inputs for temperature sensor and potentiometer.
 *
 * Author               Date        Comment
 *~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 * Anton Alkhimenok 10/18/05 ...
 * Brant Ivey  3/14/06 Modified for PIC24FJ64GA004 family with PPS.
 * Kevin Hengehold       9/8/10   Modified for PIC24F32KA304 family
 *****************************************************************************/

#include “system.h“

/*****************************************************************************
 * Module Constants Definitions 
 *****************************************************************************/
//ADC channels numbers
#define ADC_TEMPERATURE  ADC_TEMP_CHAN
#define ADC_VOLTAGE      ADC_VOLT_CHAN

// Delay after input switching
#define ADC_SWITCH_DELAY    600

// Temperature scale switching period
#define ADC_CELSIUS_DELAY   100

// Number position
#define ADC_POS_NUMBER      6

// Temperature scale sign position
#define ADC_POS_SCALE       11

// Memory sign position
#define ADC_POS_MEM         13

// Reference voltage mV
#define AVCC                3300

/*****************************************************************************
 * Arrays: _voltage_str and _temperature_str
 *
 * Overview: These arrays contains voltage and temperature strings.
 *
 *****************************************************************************/
char _voltage_str[16] =     “Vol =     

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件      11641  2011-11-23 11:10  Tutorial\adc.c

     文件       5800  2011-11-23 11:10  Tutorial\adc.h

     文件      20225  2011-11-23 11:10  Tutorial\banner.c

     文件       1845  2011-11-23 11:10  Tutorial\banner.h

     文件       5280  2011-11-23 11:10  Tutorial\buttons.c

     文件       5224  2011-11-23 11:10  Tutorial\buttons.h

     文件       8835  2011-11-23 11:10  Tutorial\eeprom.c

     文件      14093  2011-11-23 11:10  Tutorial\eeprom.h

     文件       5427  2011-11-23 11:10  Tutorial\iomapping.c

     文件      15325  2011-11-23 11:10  Tutorial\iomapping.h

     文件      10458  2011-11-23 11:10  Tutorial\lcd.c

     文件       8543  2011-11-23 11:10  Tutorial\lcd.h

     文件       3799  2011-11-23 11:10  Tutorial\LEDstart.c

     文件       4000  2011-11-23 11:10  Tutorial\LEDstart.h

     文件       2855  2011-11-23 16:39  Tutorial\MyProject.mcp

    I.A....        75  2011-11-23 16:43  Tutorial\MyProject.mcs

     文件      24576  2011-11-23 16:43  Tutorial\MyProject.mcw

     文件      10109  2011-11-23 11:10  Tutorial\PIC24ExplDemo.c

     文件       2561  2011-11-23 11:10  Tutorial\PIC24ExplDemo.mcp

     文件      18408  2011-11-23 11:10  Tutorial\rtcc.c

     文件       5572  2011-11-23 11:10  Tutorial\rtcc.h

     文件       6683  2011-11-23 11:10  Tutorial\spimpol.c

     文件       9692  2011-11-23 11:10  Tutorial\spimpol.h

     文件       3206  2011-11-23 11:10  Tutorial\system.h

     文件       9286  2011-11-23 11:10  Tutorial\tbanner.c

     文件       1940  2011-11-23 11:10  Tutorial\tbanner.h

     文件       2991  2011-11-23 11:10  Tutorial\timer.c

     文件       2817  2011-11-23 11:10  Tutorial\timer.h

     文件       5317  2011-11-23 11:10  Tutorial\uart2.c

     文件       4509  2011-11-23 11:10  Tutorial\uart2.h

............此处省略6个文件信息

评论

共有 条评论