MCU_AddressLatch_DataMemory_DataLatch_PA1_RA1_
MCU_AddressLatch_DataMemory_DataLatch_PA2_RA2_
MCU_AddressLatch_DataMemory_DataLatch_PA3_RA3_
MCU_AddressLatch_DataMemory_DataLatch_PA4_RA4_
MCU_AddressLatch_DataMemory_DataLatch_PA5_RA5_
MCU_AddressLatch_DataMemory_DataLatch_PA6_RA6_
MCU_AddressLatch_DataMemory_DataLatch_PA7_RA7_
MCU_AddressLatch_DataMemory_DataLatch_PB0_RB0_
MCU_AddressLatch_DataMemory_DataLatch_PB1_RB1_
MCU_AddressLatch_DataMemory_DataLatch_PB2_RB2_
MCU_AddressLatch_DataMemory_DataLatch_PB3_RB3_
MCU_AddressLatch_DataMemory_DataLatch_PB4_RB4_
MCU_AddressLatch_DataMemory_DataLatch_PB5_RB5_
MCU_AddressLatch_DataMemory_DataLatch_PB6_RB6_
MCU_AddressLatch_DataMemory_DataLatch_PB7_RB7_
MCU_AddressLatch_DataMemory_DataLatch_PC0_RC0_
MCU_AddressLatch_DataMemory_DataLatch_PC1_RC1_
MCU_AddressLatch_DataMemory_DataLatch_PC2_RC2_
MCU_AddressLatch_DataMemory_DataLatch_PC3_RC3_
MCU_AddressLatch_DataMemory_DataLatch_PC4_RC4_
MCU_AddressLatch_DataMemory_DataLatch_PC5_RC5_
MCU_AddressLatch_DataMemory_DataLatch_PC6_RC6_
MCU_AddressLatch_DataMemory_DataLatch_PC7_RC7_
MCU_STKPTR_31LevelStack_ProgramCounter_PA0_RA0_
MCU_STKPTR_31LevelStack_ProgramCounter_PA1_RA1_
MCU_STKPTR_31LevelStack_ProgramCounter_PA2_RA2_
MCU_STKPTR_31LevelStack_ProgramCounter_PA3_RA3_
MCU_STKPTR_31LevelStack_ProgramCounter_PA4_RA4_
MCU_STKPTR_31LevelStack_ProgramCounter_PA5_RA5_
MCU_STKPTR_31LevelStack_ProgramCounter_PA6_RA6_
MCU_STKPTR_31LevelStack_ProgramCounter_PA7_RA7_
MCU_STKPTR_31LevelStack_ProgramCounter_PB0_RB0_
MCU_STKPTR_31LevelStack_ProgramCounter_PB1_RB1_
MCU_STKPTR_31LevelStack_ProgramCounter_PB2_RB2_
MCU_STKPTR_31LevelStack_ProgramCounter_PB3_RB3_
MCU_STKPTR_31LevelStack_ProgramCounter_PB4_RB4_
MCU_STKPTR_31LevelStack_ProgramCounter_PB5_RB5_
MCU_STKPTR_31LevelStack_ProgramCounter_PB6_RB6_
MCU_STKPTR_31LevelStack_ProgramCounter_PB7_RB7_
MCU_STKPTR_31LevelStack_ProgramCounter_PC0_RC0_
MCU_STKPTR_31LevelStack_ProgramCounter_PC1_RC1_
MCU_STKPTR_31LevelStack_ProgramCounter_PC2_RC2_
MCU_STKPTR_31LevelStack_ProgramCounter_PC3_RC3_
|
|
MCU_STKPTR_31LevelStack_ProgramCounter_PC4_RC4_
MCU_STKPTR_31LevelStack_ProgramCounter_PC5_RC5_
MCU_STKPTR_31LevelStack_ProgramCounter_PC6_RC6_
MCU_STKPTR_31LevelStack_ProgramCounter_PC7_RC7_
MCU_ALU_PA0_RA0_
MCU_ALU_PA1_RA1_
MCU_ALU_PA2_RA2_
MCU_ALU_PA3_RA3_
MCU_ALU_PA4_RA4_
MCU_ALU_PA5_RA5_
MCU_ALU_PA6_RA6_
MCU_ALU_PA7_RA7_
MCU_ALU_PB0_RB0_
MCU_ALU_PB1_RB1_
MCU_ALU_PB2_RB2_
MCU_ALU_PB3_RB3_
MCU_ALU_PB4_RB4_
MCU_ALU_PB5_RB5_
MCU_ALU_PB6_RB6_
MCU_ALU_PB7_RB7_
MCU_ALU_PC0_RC0_
MCU_ALU_PC1_RC1_
MCU_ALU_PC2_RC2_
MCU_ALU_PC3_RC3_
MCU_ALU_PC4_RC4_
MCU_ALU_PC5_RC5_
MCU_ALU_PC6_RC6_
MCU_ALU_PC7_RC7_
Shift register:
RG_INPUT_CLK = MCU_PIN; //
RG_INPUT_DATA = MCU_PIN; //
RG_STB = MCU_PIN; //
RG_OUTPUT_OE = MCU_PIN; //
RG_LATCH = MCU_PIN; //
RG_OUTPUT_Q1 = MCU_PIN; //
RG_OUTPUT_Q2 = MCU_PIN; //
RG_OUTPUT_Q3 = MCU_PIN; //
RG_OUTPUT_Q4 = MCU_PIN; //
RG_OUTPUT_Q5 = MCU_PIN; //
RG_OUTPUT_Q6 = MCU_PIN; //
RG_OUTPUT_Q7 = MCU_PIN; //
RG_OUTPUT_Q8 = MCU_PIN; //
Encoder:
CD_INPUT_D0 = MCU_PIN; //
CD_INPUT_D1 = MCU_PIN; //
CD_INPUT_D2 = MCU_PIN; //
CD_INPUT_D3 = MCU_PIN; //
CD_INPUT_D4 = MCU_PIN; //
CD_INPUT_D5 = MCU_PIN; //
CD_INPUT_D6 = MCU_PIN; //
CD_INPUT_D7 = MCU_PIN; //
CD_OUTPUT_Q0 = MCU_PIN; //
CD_OUTPUT_Q1 = MCU_PIN; //
CD_OUTPUT_Q2 = MCU_PIN; //
Decoder:
DC_INPUT_A0 = MCU_PIN; //
DC_INPUT_A1 = MCU_PIN; //
DC_INPUT_A2 = MCU_PIN; //
DC_OUTPUT_D0 = MCU_PIN; //
DC_OUTPUT_D1 = MCU_PIN; //
DC_OUTPUT_D2 = MCU_PIN; //
DC_OUTPUT_D3 = MCU_PIN; //
DC_OUTPUT_D4 = MCU_PIN; //
DC_OUTPUT_D5 = MCU_PIN; //
DC_OUTPUT_D6 = MCU_PIN; //
DC_OUTPUT_D7 = MCU_PIN; //
Multiplexer:
MX_INPUT_A0 = MCU_PIN; //
MX_INPUT_A1 = MCU_PIN; //
MX_INPUT_A2 = MCU_PIN; //
MX_OUTPUT_D0 = MCU_PIN; //
MX_OUTPUT_D1 = MCU_PIN; //
|
|
MX_OUTPUT_D2 = MCU_PIN; //
MX_OUTPUT_D3 = MCU_PIN; //
MX_OUTPUT_D4 = MCU_PIN; //
MX_OUTPUT_D5 = MCU_PIN; //
MX_OUTPUT_D6 = MCU_PIN; //
MX_OUTPUT_D7 = MCU_PIN; //
Demultiplexer :
DMX_INPUT_D = MCU_PIN; //
DMX_INPUT_S0 = MCU_PIN; //
DMX_INPUT_S1 = MCU_PIN; //
DMX_INPUT_S2 = MCU_PIN; //
DMX_OUTPUT_Y0 = MCU_PIN; //
DMX_OUTPUT_Y1 = MCU_PIN; //
DMX_OUTPUT_Y2 = MCU_PIN; //
DMX_OUTPUT_Y3 = MCU_PIN; //
DMX_OUTPUT_Y4 = MCU_PIN; //
DMX_OUTPUT_Y5 = MCU_PIN; //
DMX_OUTPUT_Y6 = MCU_PIN; //
DMX_OUTPUT_Y7 = MCU_PIN; //
Arithmetic-logic unit:
ALU_INPUT_Cn = MCU_PIN; //
ALU_INPUT_M = MCU_PIN; //
ALU_INPUT_A0 = MCU_PIN ; //
ALU_INPUT_B0 = MCU_PIN; //
ALU_INPUT_A1 = MCU_PIN ; //
ALU_INPUT_B1 = MCU_PIN; //
ALU_INPUT_A2 = MCU_PIN ; //
ALU_INPUT_B2 = MCU_PIN; //
ALU_INPUT_A3 = MCU_PIN ; //
ALU_INPUT_B3 = MCU_PIN; //
ALU_INPUT_S0 = MCU_PIN; //
ALU_INPUT_S1 = MCU_PIN; //
ALU_INPUT_S2 = MCU_PIN; //
ALU_INPUT_S3 = MCU_PIN; //
ALU_OUTPUT_F0 = MCU_PIN; //
ALU_OUTPUT_F1 = MCU_PIN; //
ALU_OUTPUT_F2 = MCU_PIN; //
ALU_OUTPUT_F3 = MCU_PIN; //
ALU_OUTPUT_AB = MCU_PIN; //
ALU_OUTPUT_P = MCU_PIN; //
ALU_OUTPUT_Cn4 = MCU_PIN; //
ALU_OUTPUT_G = MCU_PIN; //
#include"Dual_Digital_Potentiometer_Chip_DS1868.h"
#include<Dual_Digital_Potentiometer_Chip_DS1868.h>
Dual_Digital_Potentiometer_Chip_DS1868 DS1868(DDPC_CL_RST, DDPC_CL_CLK, DDPC_CL_DQ); //
DS1868.begin(); //
DS1868.end(); //
DS1868.Communicate(); //
DS1868.Busy(); //
DS1868.balance(); //
DS1868.Volume_Left(); //
DS1868.Volume_Right(); //
DDPC_CL_RST = ...; //
DDPC_CL_CLK = ...; //
DDPC_CL_DQ = ...; //
#define DDPC_CL_RST
#define DDPC_CL_CLK
#define DDPC_CL_DQ
Real-time clock:
#include<RTC.h>
#include<DS1302.h>
DS1302 RTC(uint8_t ce_pin, uint8_t data_pin, uint8_t sclk_pin); //
RTC_RAM_CCL_CE = MCU_PIN; //
RTC_RAM_CCL_INSREG_SDA = MCU_PIN; //
RTC_RAM_CCL_INSREG_SCL = MCU_PIN; //
RTC.getTime (); //
RTC.setTime (); //
RTC.setDate (); //
RTC.setDOW (); //
RTC.getTimeStr (); //
RTC.getDateStr (); //
RTC.getDOWStr (); //
|
|
RTC.getMonthStr (); //
RTC.halt (); //
RTC.writeProtect (); //
RTC.setTCR (); //
#include<DS1307.h>
DS1307 RTC_I2C(RTC_I2C_SDA, RTC_I2C_SCL); //
RTC_I2C_MUX_OUTPUT_SQW = MCU_PIN; //
RTC_I2C_IO_SDARTC_I2C_INPUT_SCL = MCU_PIN; //
RTC_I2C_SDA = MCU_PIN; //
RTC_I2C_SCL = MCU_PIN; //
RTC_I2C.begin(); //
RTC_I2C.getTime(); //
RTC_I2C.setTime(); //
RTC_I2C.setDate(); //
RTC_I2C.setDOW(); //
RTC_I2C.getTimeStr(); //
RTC_I2C.getDateStr(); //
RTC_I2C.getDOWStr(); //
RTC_I2C.getMonthStr(); //
RTC_I2C.getUnixTime(); //
RTC_I2C.halt(); //
RTC_I2C.setOutput(); //
RTC_I2C.enableSQW(); //
RTC_I2C.setSQWRate(); //
RTC_I2C.writeBuffer(); //
RTC_I2C.readBuffer(); //
RTC_I2C.poke(); //
RTC_I2C.peek(); //
Two-wire interface bus:
BUS_SHIFT_REGISTER_IO_P0 = MCU_PIN; //
BUS_SHIFT_REGISTER_IO_P1 = MCU_PIN; //
BUS_SHIFT_REGISTER_IO_P2 = MCU_PIN; //
BUS_SHIFT_REGISTER_IO_P3 = MCU_PIN; //
BUS_SHIFT_REGISTER_IO_P4 = MCU_PIN; //
BUS_SHIFT_REGISTER_IO_P5 = MCU_PIN; //
BUS_SHIFT_REGISTER_IO_P6 = MCU_PIN; //
BUS_SHIFT_REGISTER_IO_P7 = MCU_PIN; //
BUS_LP_FILTER_OUTPUT_INT = MCU_PIN; //
BUS_I2C_INPUT_A0 = MCU_PIN; //
BUS_I2C_INPUT_A1 = MCU_PIN; //
BUS_I2C_INPUT_A2 = MCU_PIN; //
BUS_I2C_FILTER_INPUT_SCL = MCU_PIN; //
BUS_I2C_FILTER_IO_SDA = MCU_PIN; //
Analog input-output functions:
analogReference (); //
analogRead (); //
analogWrite (); //
Digital input-output functions:
pinMode (); //
digitalRead (); //
digitalWrite (); //
Due and Zero only functions:
analogReadResolution (); //
analogWriteResolution (); //
Interrupt functions:
interrupts(); //
noInterrupts (); //
External-interrupt functions:
attachInterrupt (); //
detachInterrupt (); //
Random-number functions:
random(); //
randomSeed (); //
Trigonometric functions:
sin(); //
cos (); //
tan(); //
Arithmetic functions:
max(); //
min(); //
abs(); //
pow (); //
map(); //
sqrt (); //
sq(); //
constrain(); //
Advanced input-output functions:
tone(); //
noTone (); //
pulseIn (); //
shiftIn (); //
shiftOut (); //
|
|
Time functions:
delay(); //
micros(); //
millis (); //
delayMicroseconds (); //
Bits and bytes functions:
lowByte (); //
highByte (); //
bit(); //
bitRead (); //
bitWrite (); //
bitClear (); //
bitSet (); //
Character's functions:
isAlpha (); //
isAlphaNumeric (); //
isPrintable (); //
isPunct (); //
isAscii (); //
isDigit (); //
isSpace (); //
isWhitespace (); //
isControl (); //
isHexadecimalDigit (); //
isGraph (); //
isLowerCase (); //
isUpperCase (); //
Дата добавления: 2018-09-20; просмотров: 249; Мы поможем в написании вашей работы! |
Мы поможем в написании ваших работ!