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

📄 app.h

📁 AVR单片机C语言程序设计实例精粹
💻 H
字号:
//***************************************************************
// File Name : Gpio.c
// Author    : Steaven
// Created   : 2008-06-09
// Modified  : 
// Revision  : V0.0
//***************************************************************

//LED Action                
#define cLED_OFF 0
#define cLED_ON  1

//LED Index
#define cR_LED_V 0
#define cY_LED_V 1
#define cG_LED_V 2
#define cR_LED_H 3
#define cY_LED_H 4
#define cG_LED_H 5

//Data and Control for Digital Display 
#define mSet_Data_H(data) PORTD = data
#define mSet_Data_V(data) PORTA = data
#define mSelect_H0() PORTB = (PORTB | 0xC0) & 0xBF //10XX XXXX      
#define mSelect_H1() PORTB = (PORTB | 0xC0) & 0x7F //01XX XXXX
#define mSelect_V0() PORTB = (PORTB | 0x30) & 0xEF //XX10 XXXX
#define mSelect_V1() PORTB = (PORTB | 0x30) & 0xDF //XX01 XXXX
#define mSelect_HN() PORTB = (PORTB | 0xC0)        //11XX XXXX
#define mSelect_HA() PORTB = (PORTB & 0x3F)        //00XX XXXX
#define mSelect_VN() PORTB = (PORTB | 0x30)        //XX11 XXXX
#define mSelect_VA() PORTB = (PORTB & 0xCF)        //XX00 XXXX

//global variables declaration
extern const INT8U SegTable[];

//global function(s) declaration
void Hardware_Init(void);
void Gpio_Init(void);
void Timer0_Init(void);
void Timer1_Init(void);
void Interrupt_Init(void);
void LED_ON_OFF(INT8U Index,INT8U Action);
void INT2BCD(INT8U Data,INT8U *pdata);
INT8U DataConvert(INT8U Data);

//=========================END OF FILE=========================//

⌨️ 快捷键说明

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